@charset "utf-8";
/* CSS Document 
1. Standard HTML tags and outer page elements
2. Header
2a.Navigation
3. Body
3a.Columns 
3b.Home Page Content
3c.Inner Content
3d.Inner Navigation
4. Footer


Written by Daniel Starbuck
*/

/**** 1. Standard HTML Tags and outer page elements ****/

body {
background:#fee5ca url('../img/site-content/girlsonlybackground.jpg') no-repeat top center;
padding:0;
margin:0;
}

h1{
font-size: 16px;
color:#000000;
font-weight:bold;
}

h2{
font-size: 14px;
color:#000000;
font-weight:bold;
}

h3{
font-size: 12px;
color:#000000;
font-weight:bold;
}

#outer-wrapper {
width:890px;
margin:0 auto 0 auto;
padding-top:287px;
	
}
/**** 2. Header ****/
#header {
width:890px;
height:236px;
background:url('../img/site-content/girlsOnly_header.jpg') no-repeat;
position:absolute;
top:51px;
z-index:1;
clear:both;
}

#page-accessibility{
display:none;	
}


/****2a. Navigation****/

#tellfriendmailing {
float:right;
height:31px;
top:-31px;
width:311px;
background:url('../img/site-content/join-tell-friend.jpg') no-repeat;
right:39px;
position:relative;
z-index:10;
}

#tellfriendmailing span{
display:none;	
}

#tell-friend-link {
	display:block;
float:left;
height:30px;
width:140px;
}

#join-mailing-list {
display:block;
float:left;
height:30px;
width:150px;	
}

#the-outer-logo{
height:130px;
width:390px;
position:absolute;
z-index:3;
top:66px;
margin-left:15px;


}
#the-outer-logo span{
display:none;	
}

#nav-logo{
display:block;
height:130px;
width:390px;

}

#nav-logo span{
display:none;	
}

#nav-logo h2{
display:none;	
}

#social-network-finder {
float:left;
left:450px;
position:relative;
top:125px;
width:130px;
}

#social-network-finder ul{
margin:0;
padding:0;
}

#social-network-finder ul li{
float:left;	
display:block;
}

#find-facebook{
display:block;
height:25px;
margin-left:11px;
width:25px;	
}

#find-facebook span{
display:none;	
}

#find-myspace{
display:block;	
height:25px;
margin-left:13px;
width:25px;
}

#find-myspace span{
display:none;	
}

#find-twitter{
display:block;	
height:25px;
margin-left:13px;
width:25px;
}

#find-twitter span{
display:none;	
}

#nav-buy-tickets{
display:block;
float:left;
height:115px;
left:485px;
position:relative;
top:30px;
width:250px;
}

#nav-buy-tickets span{
display:none;	
}


#navigation-top{
clear:both;
height:77px;
position:relative;
top:35px;
width:890px;
}

#navigation-top ul li{
display:block;
float:left;
}


#navigation-top #about-the-girls{
display:block;
height:60px;
margin-left:52px;
margin-top:20px;
width:160px;
}

#navigation-top #about-the-girls:hover{
background:url('../img/site-content/girlsOnly_top_nav_rollover.jpg') no-repeat -53px -17px;	
}

#navigation-top #about-the-girls span{
display:none;	
}

#navigation-top #where-are-the-girls{
display:block;
height:60px;
margin-top:16px;
width:195px;
}
#navigation-top #where-are-the-girls:hover{
background:url('../img/site-content/girlsOnly_top_nav_rollover.jpg') no-repeat -213px -13px;	
}

#navigation-top #where-are-the-girls span{
display:none;	
}

#navigation-top #chick-flicks-pics{
display:block;
height:60px;
margin-left:15px;
margin-top:12px;
width:165px;	
}
#navigation-top #chick-flicks-pics:hover{
background:url('../img/site-content/girlsOnly_top_nav_rollover.jpg') no-repeat -423px -9px;	
}

#navigation-top #chick-flicks-pics span{
display:none;	
}

#navigation-top #girl-talk{
display:block;	
height:60px;
margin-left:15px;
margin-top:9px;
width:110px;
}

#navigation-top #girl-talk:hover{
background:url('../img/site-content/girlsOnly_top_nav_rollover.jpg') no-repeat -603px -6px;	
}

#navigation-top #girl-talk span{
display:none;	
}

#navigation-top #fun-stuff{
display:block;	
height:60px;
margin-left:2px;
margin-top:7px;
width:130px;
}

#navigation-top #fun-stuff:hover{
background:url('../img/site-content/girlsOnly_top_nav_rollover.jpg') no-repeat -715px -4px;	
}

#navigation-top #fun-stuff span{
display:none;	
}



/**** 3. Body ****/
.hrclearfloats{
color:#fff;
display:block;
height:0px;
margin:0;
margin-bottom:-2px;
padding:0;
width:100%;
clear:both;
visibility:hidden;
}
.donotshow {
display:none;	
margin:0;
padding:0;
}
#center-wrapper{
width:890px;
min-height:264px;
background:url('../img/site-content/center_background_repeat.jpg') repeat-y;


}

/***3a. Columns***/

#right-column {
float:left;
width:312px;
}

#left-column {
width:578px;
float:left;
min-height:100px;
}

#left-column a{
color:#548F32;	
}

#left-column a:visited{
color:#82134e;	
}

#bring-a-group {
display:block;
width:312px;
height:124px;
background:url('../img/site-content/bring_a_group_side_nav.jpg') no-repeat;
}

#bring-a-group span{
display:none;	
}

#dear-diary-right {
width:312px;
height:432px;
background:url('../img/site-content/dear_diary_side_nav.jpg') no-repeat;
padding-top:95px;
}

#dear-diary-right span{
display:block;
height:155px;
margin-left:30px;
width:225px;
font-family:Verdana, Geneva, sans-serif;
color:#599937;
font-size:11px;
}

#dear-diary-right h4 {
color:#3c8116;
font-weight:bold;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
margin-bottom:12px;
margin-top:0px;
}

#diary-entry-read-more{
display:block;
float:left;
height:35px;
left:40px;
position:relative;
width:100px;
}

#diary-entry-read-more span{
display:none;
}

#diary-entry-submit-right{
	display:block;
float:left;
height:150px;
position:relative;
left:45px;
width:135px;
}

#diary-entry-submit-right span{
	display:none;
}



/****3b. Home Page Content***/

#home-page-image{
height:380px;
margin-left:70px;
width:505px;
background:url('../img/site-content/home_page_main_image.jpg') no-repeat;
}

#home-page-image span{
	display:none;
}

#home-page-show-dates{
float:left;
width:220px;
color:#333333;
padding:0;
padding-left:80px;
clear:both;
}

#home-page-show-dates h2 {
	font-family:Verdana, Geneva, sans-serif;
	color:#82134e;
	font-size:16px;
	font-weight:bold;
}

#home-page-show-dates span{
	font-family:Verdana, Geneva, sans-serif;
	
	font-size:12px;
}

#home-page-show-dates a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#548f32;
}

#home-vertical-rule{
float:left;
width:15px;
height:230px;
background:url('../img/site-content/vertical_break.jpg') no-repeat;
}

#home-page-blog {
width:220px;
float:left;
color:#333333;
margin-left:15px;
}

#home-page-blog h2{
	font-family:Verdana, Geneva, sans-serif;
	color:#82134e;
	font-size:16px;
	font-weight:bold;
}

#home-page-blog span{
	font-family:Verdana, Geneva, sans-serif;
	
	font-size:12px;
}

#home-page-blog a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#548f32;
}

/****3c. Inner Content ****/

#diary-entry-container{
margin-left:80px;
width:480px;
color:#333333;
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
}

#diary-entry-container h1{
color:#82134E;
font-family:Verdana,Geneva,sans-serif;
font-size:14px;
margin-bottom:15px;
margin-top:10px;	
}

#page-parent-diary-entry{
width:260px;
height:38px;
background:url('../img/site-content/view_diary.jpg') no-repeat;
margin-top:18px;
margin-left:-6px;
}

#left-navigation {
width:	164px;
padding-top:51px;
background:#df7797 url('../img/site-content/left-navigation-top.jpg') no-repeat;
min-height:250px;
float:left;
left:9px;
position:relative;
}

#left-content-area{
float:left;	
margin-left:15px;
width:390px;
color:#333333;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
}

#left-content-area img{
padding-left:8px;
padding-right:8px;
padding-bottom:8px;
}

#left-content-area a{
color:#548F32;	
}

#left-content-area a:visited{
color:#82134e;	
}



#left-content-area h2{
color:#333333;	
}

#left-content-area h1{
	color:#82134e;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	margin-top:10px;
	margin-bottom:15px;
}

#page-parent-365 {
width:242px;
height:38px;
background:url('../img/site-content/about_the_girls_page_title.jpg') no-repeat;
margin-top:18px;
margin-left:-6px;
}

#page-parent-370 {
width:320px;
height:38px;
background:url('../img/site-content/where_are_the_girls_page_title.jpg') no-repeat;
margin-top:18px;
margin-left:-6px;
}


#page-parent-376 {
width:320px;
height:38px;
background:url('../img/site-content/chick_flicks_pics_page_title.jpg') no-repeat;
margin-top:18px;
margin-left:-6px;
}

#page-parent-373 {
width:147px;
height:38px;
background:url('../img/site-content/girl_talk_page_title.jpg') no-repeat;
margin-top:18px;
margin-left:-6px;
}

#page-parent-379 {
width:153px;
height:38px;
background:url('../img/site-content/fun_stuff_page_title.jpg') no-repeat;
margin-top:18px;
margin-left:-6px;
}

#page-parent-diary-entry-submit {
width:1359px;
height:38px;
background:url('../img/site-content/submit_your_diary.jpg') no-repeat;
margin-top:18px;
margin-left:-6px;
}

/****3d. Inner Navigation ****/
.navigation-vertical {
padding:0;
margin:0;
margin-left:10px !important;
}
.navigation-vertical li{
display:block;
list-style:none;
margin:0;
padding:0;
}

.navigation-vertical ul{
padding:0;	
}

.navigation-vertical li a{
display:block;
width:151px;
}

.navigation-vertical li a span{
display:none;	
}

.navigation-vertical #left-nav-page-366{
height:	47px;
background:url('../img/site-content/why_this_show_is_necessary.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-366:hover, .navigation-vertical #left-nav-page-366.active{
background:url('../img/site-content/why_this_show_is_necessary_on.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-368{
height:	47px;
background:url('../img/site-content/who_the_show_is_for.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-368:hover, .navigation-vertical #left-nav-page-368.active{
background:url('../img/site-content/who_the_show_is_for_on.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-364{
height:	32px;
background:url('../img/site-content/bring_a_group.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-364:hover, .navigation-vertical #left-nav-page-364.active{
background:url('../img/site-content/bring_a_group_on.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-367{
height:	33px;
background:url('../img/site-content/about_the_show.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-367:hover, .navigation-vertical #left-nav-page-367.active{
background:url('../img/site-content/about_the_show_on.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-387{
height:	33px;
background:url('../img/site-content/history.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-387:hover, .navigation-vertical #left-nav-page-387.active{
background:url('../img/site-content/history_on.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-386{
height:	47px;
background:url('../img/site-content/cast_creative_team.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-386:hover, .navigation-vertical #left-nav-page-386.active{
background:url('../img/site-content/cast_creative_team_on.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-393{
height:	32px;
background:url('../img/site-content/about_the_authors.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-393:hover, .navigation-vertical #left-nav-page-393.active{
background:url('../img/site-content/about_the_authors_on.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-371{
height:	31px;
background:url('../img/site-content/fast_facts.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-371:hover, .navigation-vertical #left-nav-page-371.active{
background:url('../img/site-content/fast_facts_on.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-374{
height:	47px;
background:url('../img/site-content/girls_only_in_the_news.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-374:hover, .navigation-vertical #left-nav-page-374.active{
background:url('../img/site-content/girls_only_in_the_news_on.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-375{
height:	33px;
background:url('../img/site-content/press_releases.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-375:hover, .navigation-vertical #left-nav-page-375.active{
background:url('../img/site-content/press_releases_on.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-377{
height:	34px;
background:url('../img/site-content/videos.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-377:hover, .navigation-vertical #left-nav-page-377.active{
background:url('../img/site-content/videos_on.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-378{
height:	34px;
background:url('../img/site-content/photos.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-378:hover, .navigation-vertical #left-nav-page-378.active{
background:url('../img/site-content/photos_on.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-380{
height:	32px;
background:url('../img/site-content/craft_corner.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-380:hover, .navigation-vertical #left-nav-page-380.active{
background:url('../img/site-content/craft_corner_on.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-380{
height:	32px;
background:url('../img/site-content/craft_corner.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-380:hover, .navigation-vertical #left-nav-page-380.active{
background:url('../img/site-content/craft_corner_on.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-385{
height:	32px;
background:url('../img/site-content/about_the_set.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-385:hover, .navigation-vertical #left-nav-page-385.active{
background:url('../img/site-content/about_the_set_on.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-382{
height:	34px;
background:url('../img/site-content/drink_recipes.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-382:hover, .navigation-vertical #left-nav-page-382.active{
background:url('../img/site-content/drink_recipes_on.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-381{
height:	31px;
background:url('../img/site-content/party_games.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-381:hover, .navigation-vertical #left-nav-page-381.active{
background:url('../img/site-content/party_games_on.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-383{
height:	31px;
background:url('../img/site-content/playlist.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-383:hover, .navigation-vertical #left-nav-page-383.active{
background:url('../img/site-content/playlist_on.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-384{
height:	38px;
background:url('../img/site-content/submit_your_diary_entry.jpg') no-repeat;
}

.navigation-vertical #left-nav-page-384:hover, .navigation-vertical #left-nav-page-384.active{
background:url('../img/site-content/submit_your_diary_entry_on.jpg') no-repeat;
}


/**** 4. Footer ****/
#footer {
height:96px;
padding-top:120px;
width:890px;
background:url('../img/site-content/footer.jpg') no-repeat;
text-align:center;
}

#footer ul li a{
color:#cc2c75;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;	
}

#footer ul{
margin:0 auto 0 auto;
display:block;
width:470px;
}

#footer-copy{
	color:#cc2c75;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
}

#footer ul li{
float:left;
color:#cc2c75;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
display:block;
}

/**** 5. Validation ****/
.error-message{
color:red;
font-size: 11px;
font-weight: bold;
margin-left: 92px;
}