@charset "utf-8";

/* I Am That Girl - Global Stylesheet */
/* Developed by Goddess Design */


/* --------------------------------------- */
/* --( Style Sheet Import )-- */
/* --------------------------------------- */

@import url(content.css);


/* --------------------------------------- */
/* --( Global Styles )-- */
/* --------------------------------------- */

html {
	font: 62.5%/1.25 times;
	background: #eac8bf url('/_img/site_bg.jpg') no-repeat left bottom;
}
a {
	outline: none;
}
body {
	margin: 0;
	padding: 0;
	font-size: 13px;
	background: #eac8bf;
}
body.free {
    color: #7a604a;
    background: #eac8bf url('/_img/site_bg.jpg') repeat-x;
}

body.free a{
    color: #a64565;
	text-decoration: none;
}

body.free a:hover{
    color: #3d2813;
	text-decoration: none;
}

body.members {
    background: #eac8bf url('/_img/paid_bg.jpg') no-repeat left bottom;
}
p {
	margin: 8px 0; 
}

/* --------------------------------------- */
/* --( Global Classes )-- */
/* --------------------------------------- */

	/* self clearing rules */
	.selfclear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.selfclear { display: inline-block; _height: 1%; }
	/* Hides from IE-mac \*/
	.selfclear { display: block; }
	/* End hide from IE-mac */
	
	.nodisp {
		margin: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
	}
	span.overlabel {
	    position: absolute;
	    top: 4px;
	    left: 6px;
	}
	form.blurlabel p {
	    position: relative;
	}
	h2.page_head {
        display: block;
        height: 22px;
        text-indent: -3000px;
        margin-top: 0;
	}
	
/* --------------------------------------- */
/* --( Skip To )-- */
/* --------------------------------------- */

	#skip_to {
		margin: 0;
		width: 0;
		height: 0;
		overflow: hidden;
	}
	
/* --------------------------------------- */
/* --( Main Container )-- */
/* --------------------------------------- */

#main_container {
    width: 1030px;
    margin: 0 auto;
    padding-bottom: 50px;
}

/* --------------------------------------- */
/* --( Header )-- */
/* --------------------------------------- */

#header {
    height: 152px;
    background: url(../_img/header_bg.jpg) no-repeat;
    position: relative;
	border-top: 2px solid #7a604a;
	border-left: 2px solid #7a604a;
	border-right: 2px solid #7a604a;
	left:0px;
}

body.members #header {
    background: url(../_img/head_bg_member.jpg) no-repeat;
}

/* --------------------------------------- */
/* --( Logo )-- */
/* --------------------------------------- */

#header h1 {
    margin: 0;
    display: block;
    position: absolute;
    top: 30px;
	left:55px;
}
#header h1 a {
    display: block;
    text-indent: -3000px;
    background: url(../_img/logo.gif) no-repeat;
    width: 263px;
    height: 60px;
}

body.members #header h1 a {
    background: url(../_img/logo_bg_member.jpg) no-repeat;
}


/* --------------------------------------- */
/* --( Top Ad )-- */
/* --------------------------------------- */

#header p.ad {
    margin: 0;
    position: absolute;
    top: 31px;
    left: 550px;
}

/* --------------------------------------- */
/* --( Navigation )-- */
/* --------------------------------------- */
#nav ul {
    display: block;
    position: absolute;
    right: 150px;
    top: 115px;
}
body.members #nav ul {
    right: 6px;
    top: 114px;
}
#nav ul,
#nav ul li {
    margin: 0;
    padding: 0;
    list-style: none;
}
#nav ul li {
    display: inline;
    
}
#nav ul li a {
    display: block;
    float: left;
    height: 37px;
    text-indent: -3000px;
    text-decoration: none;
    background-image: url(../_img/nav_bg.gif); 
    background-repeat: no-repeat;
}
body.members #nav ul li a {
    background-image: url(../_img/nav_bg_members.gif); 
}

/* --( Navigation Items )-- */
    
    body.free #nav ul li.home a {
        width: 52px;
        background-position: -25px -0px;
    }
	
	 body.free #nav ul li.bio a {
        width: 82px;
        background-position: -78px 0px;
    }
	
    body.free #nav ul li.blog a {
        width: 43px;
        background-position: -166px 0px;
    }
    body.free #nav ul li.video a {
        width: 49px;
        background-position: -211px 0px;
		}
		
	 body.free #nav ul li.calendar a {
        width: 75px;
        background-position: -265px 0px;
    }	
	
	
		
    
    body.free #nav ul li.speaking a {
        width: 77px;
        background-position: -341px 0px;
    }

  body.free #nav ul li.tg3 a {
        width: 44px;
        background-position: -419px 0px;
    }


    body.free #nav ul li.press a {
        width: 52px;
        background-position: -465px 0px;
    }
   
    body.free #nav ul li.testimonials a {
        width: 100px;
        background-position: -514px 0px;
    }
    body.free #nav ul li.store a {
        width: 50px;
        background-position: -615px 0px;
    }
    body.free #nav ul li.contact a {
        width: 64px;
        background-position: -668px 0px;
    }
    
/* --( Navigation Items - Over )-- */

    body.free #nav ul li.home a:hover {
        width: 52px;
        background-position: -25px -39px;
    }
	
		 body.free #nav ul li.bio a:hover {
        width: 82px;
        background-position: -78px -39px;
    }
	
    body.free #nav ul li.blog a:hover {
        width: 43px;
        background-position: -166px -39px;
    }
	

    body.free #nav ul li.video a:hover {
        width: 49px;
        background-position: -211px -39px;
		  }
	
	  body.free #nav ul li.calendar a:hover {
        width: 75px;
        background-position: -265px -39px;
    }
	
	body.free #nav ul li.speaking a:hover {
        width: 77px;
        background-position: -341px -39px;
    }

	body.free #nav ul li.tg3 a:hover {
        width: 44px;
        background-position: -419px -39px;
    } 

    body.free #nav ul li.press a:hover {
        width: 52px;
        background-position: -465px -39px;
    }
  
    body.free #nav ul li.testimonials a:hover {
        width: 100px;
        background-position: -514px -39px;
    }
    body.free #nav ul li.store a:hover {
        width: 50px;
        background-position: -615px -39px;
    }
    body.free #nav ul li.contact a:hover {
        width: 64px;
        background-position: -668px -39px;
    }
	
	/* Drop Downs */

	body.free #nav ul li {
	    display: block;
	    float: left;
	    position: relative;
	    height: 38px;
	}
	body.free #nav ul li ul {
	    display: block;
	    background: #f2f3d0;
	    position: absolute;
	    top: 38px;
	    left: 1px;
	    z-index: 1000;
	    border-top: 2px solid #b74a73;
	    border-left: 2px solid #b74a73;
	    border-right: 2px solid #b74a73;
	}
	body.free #nav ul li.features ul {
	   width: 144px;
	}
	body.free #nav ul li.speaking ul {
	   width: 76px;
	}
	body.free #nav ul li ul li {
	    display: block;
	    float: none;
	    position: static;
	    height: auto;
	}
	body.free #nav ul li ul li a {
	    background-image: none;
	    text-indent: 4px;
	    height: auto;
	    float: none;
	    padding: 6px 0;
	    color: #3d2813;
	    border-bottom: 2px solid #b74a73;
	}
	body.free #nav ul li ul li a:hover {
	    background: #b74a73;
	    color: #f2f3d0;
	}
	
	/* --( ITippy-Top Navigation Items  )-- */
	#tippy_top  {
	text-align: right;
	padding:5px;
	}
	
	#tippy_top  a{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
	}
	
	#tippy_top  a:visited{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
	}
	
	#tippy_top  a:hover{
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
	}
	
	
	
	
    
/* --------------------------------------- */
/* --( Content Backgrounds )-- */
/* --------------------------------------- */

#content {
    border-left: solid 2px #a37c5a;
    border-right: solid 2px #a37c5a;
    border-bottom: solid 2px #a37c5a;
    background: #f9dfda url(../_img/content_bg_nocurve.jpg) no-repeat top left;
}

body.members #content {
    border-left: solid 2px #f077cb;
    border-right: solid 2px #f077cb;
    border-bottom: solid 2px #f077cb;
    background:#f0a1da url(../_img/content_bg_member.jpg) no-repeat top left;
    
}

/* --------------------------------------- */
/* --( Universal Styles )-- */
/* --------------------------------------- */


.page_header {
font-size:22px;	
	
}

/* --------------------------------------- */
/* --( Side Ad )-- */
/* --------------------------------------- */

#side_ad {
    margin-top: 15px;
    text-align: center;
}

#sidebar a {
font-size: 16px;
color:#7a604a;	
}


#sidebar a:hover {
font-size: 16px;
color:#a64565;	
}
/* --------------------------------------- */
/* --( Footer )-- */
/* --------------------------------------- */

#footer {
    clear: both;
    color: #3d2813;
    text-align: center;
    padding: 50px 0;
}

#footer.paid {
    color: #fff;
}

#footer.paid a {
    color: #fff;
}
#footer p {
    margin: 6px;
}
#footer a {
    color: #a64565;
    text-decoration: none;
}

#footer a:hover {
    color: #3d2813;
    text-decoration: none;
}



/* --------------------------------------- */
/* --(Admin Navigation )-- */
/* --------------------------------------- */

#adminnav ul {
    display: block;
    position: absolute;
    left: 330px;
    top: 122px;
}
#adminnav ul,
#adminnav ul li {
    margin: 0;
    padding: 0;
    list-style: none;
}
#adminnav ul li {
    display: inline;
    
}
#adminnav ul li a {
    display: block;
    float: left;
    height: 28px;
    text-indent: -3000px;
    text-decoration: none;
    background-image: url(../_img/Admin/adminnav_bg.jpg); 
    background-repeat: no-repeat;
}

/* --( Navigation Items )-- */
    
    #adminnav ul li.subscriptions a {
        width: 128px;
        background-position: -73px 0px;
    }
    #adminnav ul li.blog a {
        width: 82px;
        background-position: -201px 0px;
    }
    #adminnav ul li.articles a {
        width: 111px;
        background-position: -282px 0px;
    }
    #adminnav ul li.news a {
        width: 97px;
        background-position: -390px 0px;
    }
    #adminnav ul li.calendar a {
        width: 78px;
        background-position: -488px 0px;
    }
	
	#adminnav ul li.logout a {
        width: 65px;
        background-position: -567px 0px;
    }
   
/* --( Navigation Items - Over )-- */

    #adminnav ul li.subscriptions a:hover {
        width: 128px;
        background-position: -73px -28px;
    }
    #adminnav ul li.blog a:hover {
        width: 82px;
        background-position: -201px -28px;
    }
    #adminnav ul li.articles a:hover {
        width: 111px;
        background-position: -282px -28px;
    }
    #adminnav ul li.news a:hover {
        width: 97px;
        background-position: -390px -28px;
    }
    #adminnav ul li.calendar a:hover {
        width: 78px;
        background-position: -488px -28px;
    }
	
	 #adminnav ul li.logout a:hover {
        width: 65px;
        background-position: -567px -28px;
    }
	
	
	/* --( Paid Thank You Pop-Up )-- */
	.P_submitthankyoubg {
	  postion: absolute;
	  top: 0px;
	  left: 0px;
	  width: 388px;
	  height: 461px;
	  background: url(../_img/PaidSide/P_submitthankyoubg.jpg) no-repeat ;
	}
	
	.P_submitthankyoutext {
	  position: absolute;
	  top: 200px;
	  left: 50px;
	  width: 250px;
	  font-size: 12px;
	  color: black;
	  font-family: arial, helvetica;
	}
	
	.P_submitthankyoutext span{
	  color: #dd39b0;
	  font-weight: bold;
	  font-size: 14px;
	  font-family: arial, helvetica;
	}
	
	.P_submitthankyoutext a{
	  color:#dd39b0;
	  font-weight: bold;
	  font-size: 12px;
	  font-family: arial, helvetica;
	}
	
	.P_submitthankyoutext a:hover{
	  color:black;
	  font-weight: bold;
	  font-size: 12px;
	  font-family: arial, helvetica;
	}
	
	
    

    


  