/* -- START CSS --
Author: Alex @ TeenCelebsDaily
Author URI: http://TeenCelebsDaily.com
Theme Name: FansiteTCD
Theme URI: http://teencelebsdaily.com/FansiteTCD
Version: 1.0
Description: Fansite theme designed by <a href="http://teencelebsdaily.com">Iris</a>.




/* Header
/* -------------- */
ul.topnav {z-index:999999;
	list-style: none;
	padding-left:20px;
	margin: 0;
	float: left;
	width: 930px;
	background: #333;
	font-size: 13px; font-family:arial; font-weight:bold;
	background: url(/scripts/navbar/images/topnav_bg.gif) repeat-x;
}
ul.topnav li {z-index:999999;
	float: left;
	margin: 0;
	padding: 0 15px 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	background: url(/scripts/navbar/images/topnav_hover.gif) no-repeat center top;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 40px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #111;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	background: #333 url(/scripts/navbar/images/dropdown_linkbg.png) no-repeat 10px center;
	padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(/scripts/navbar/images/dropdown_linkbg2.png) no-repeat 10px center;
}





#header {background-image:url(images/navbg.png); background-repeat:no-repeat;height:130px; border-bottom:1px solid #000; color:#ff3787;}
.container {width:1000px; margin:0 auto; background-color:#ff0066; _margin-left:3px; background:url(images/header.png) no-repeat; background-position: right; 
height:150px;}
#head {width:100%; }
#navigation {background-color:#111;z-index:1;height:40px;}
.post-info2 {padding-top:10px; padding-left:50px;z-index:500;}


/* ------------------------------------------------------ Body and Globals 
----------------------------------------------------------------------------------------*/
*{margin:0;padding:0;}

body {background-image:url(images/bg.png); 
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align:justify;
line-height: 22px;
color: #010101;
padding:0; margin:0;
}

tr, td {vertical-align:top;padding:0; margin:0;}
div {padding:0; margin:0;}

.clearing {clear:both; height:0px; padding:0; margin:0;}

img {border:0; padding:0; margin:0;}



img.alignleft{margin: 5px 10px 2px 0;}

img.alignright{margin: 5px 0 2px 10px;}

.alignleft{float: left; clear:both}

.alignright{float: right; clear:both}

blockquote {
	margin:0 auto; padding:5px 20px;
	width:80%; height:auto;
	background:#ccc; border:1px solid #444;
}


input, textarea, option, select {
background-color: transparent;
background-image: url(http://teencelebsdaily.com/wp-content/themes/FansiteTCD/images/textarea.jpg);
background-position: center;
background-repeat:repeat;
font-family: 'georgia',arial;
font-size: 12px;
color: #FFFFFF;
border-bottom: 1px solid #111;
border-left: 1px solid #111;
border-right: 1px solid #555;
border-top: 1px solid #555;
padding: 4px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

input:hover, textarea:hover, option:hover, select:hover {
background-color: transparent;
background-image: url(http://teencelebsdaily.com/wp-content/themes/FansiteTCD/images/textarea.jpg);
background-position: center;
background-repeat:repeat;
font-family: 'georgia',arial;
font-size: 12px;
color: #111;
border-bottom: 1px solid #111;
border-left: 1px solid #111;
border-right: 1px solid #555;
border-top: 1px solid #555;
padding: 4px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
	

/* ------------------------------------------------------ Links
----------------------------------------------------------------------------------------*/
a {
color:#ff0d51;
font-weight:500;
text-decoration:underline;
}
	
a:hover {text-decoration:none}

a.altlink {
color:#ff0d51;
text-decoration:none;
}
	
a.altlink:hover {text-decoration:underline}

/* ------------------------------------------------------ Headers
----------------------------------------------------------------------------------------*/




/* ------------------------------------------------------ Layout 
----------------------------------------------------------------------------------------*/
#wrapper {width:950px; margin:0 auto; background:url(images/wrapbg.png) repeat-y; border-right:2px solid #555;  border-left:2px solid #555; }




#display {
width:862px;
background:#FF6666;
margin:0 auto;
margin-top:6px;
text-align:center;
padding:6px;
}

/* ------------------------------------------------------ Content 
----------------------------------------------------------------------------------------*/

#main-content {margin:0 auto; margin-right:0px;z-index:500; padding-left:10px; padding-right:-10px;
float:left;text-shadow:#aaa 0px 0px 1px; 
font:tahoma, Arial, Helvetica, sans-serif;
line-height:12px;
width:600px; 
}

#main-content img {
	padding:8px;
	background:#F0F0F0;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
#main-content img:hover {
	padding:8px;
	background:#EEE;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.readmore {color:#ff0066;
	list-style: none;
	padding:10px;
	background:#333;
	border:1px solid #111;
	font-family:Verdana, Geneva, sans-serif;
	} 


.readmore a {color:#fff000; text-decoration:none; 
	
	} 
.readmore a:hover {color:#ff0066; text-decoration:none; 
	
	} 



#main-content ul {color:#fff;
	margin: 0 10px 15px 30px;
	list-style: none;
	padding:15px 15px 15px 20px;
	background:#101010;
	border:1px solid #1d1d1d;
	font-family:Verdana, Geneva, sans-serif;
	} 

#main-content ul li {color:#fff;
	border-bottom:1px solid #2e2e2e;
	background:url(images/sb_ico.gif) no-repeat left 13px;
	padding:7px 0 7px 15px;
	}

#main-content ol {color:#fff;
	margin: 0 10px 15px 30px;
	padding:15px 15px 15px 40px;
	background:#101010;
	border:1px solid #1d1d1d;
	font-family:Verdana, Geneva, sans-serif;
	}

#main-content ol li {color:#fff;
	margin: 0;
	padding:7px 0 7px 0;
	border-bottom:1px solid #2e2e2e;
	}


/* ------------------------------------------------------ Post Info 
----------------------------------------------------------------------------------------*/
h1 a{font-weight:bold;font-size:26px;text-decoration:none; color:#FFF; line-height:140%; text-shadow:#888 1px 1px 0px;}
h1 a:hover{font-weight:bold;font-size:26px;text-decoration:none; color:#000; line-height:140%;text-shadow:#888 1px 1px 0px;}






#sidebar h2{letter-spacing:-.02em;padding-top:15px; padding-left:6px;letter-spacing:-0.04em; font-weight:bold;font-size:20px;text-decoration:none; color:#fff;text-shadow:#000 1px 1px 0px; background-image:url(images/h2bg.png); background-repeat:no-repeat; width:303px; height:50px; margin-bottom:-20px; margin-top:-6px; margin-left:-6px;}

#sidebar h3{letter-spacing:-.02em;padding-top:15px; padding-left:6px;letter-spacing:-0.04em; font-weight:bold;font-size:20px;text-decoration:none; color:#fff;text-shadow:#000 1px 1px 0px; background-image:url(images/h2bg2.png); background-repeat:no-repeat; width:303px; height:50px; margin-bottom:-20px;}

.widget {padding-bottom:15px;} 
#sidebar ul{
	list-style-type: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
#sidebar li{
	list-style-type: none !important;
}


.commentsbox {position:relative; float:right; top:-26px; margin-right:16px;}

 .post-info{background:#555; padding:10px; color:#EEE;text-shadow:#777 0px 0px 1px;}
 .post-info a {color:#DDD; text-decoration:none;}
 .post-info a:hover {color:#888; text-decoration:none;}

._right {position:relative; margin-left:56px;width:594px; z-index:1;}

.post-date{
	float: left;
	display: inline;
	margin: 0 0 0 -2px;
	width:67px;
	height:46px;
	font-family:Arial, helvetica, sans-serif;
	background: url(images/date.png) no-repeat;
	line-height:16px;
}

.month {text-shadow:#333 0px 0px 1px; margin-left:-9px;
	text-transform:lowercase;
	text-align:center;
	padding-top:0px;
	font-size:12px; font-weight:bold;
	color:#222;
}

.day {
	color:#000;text-shadow:#222 0px 0px 1px;
	text-transform:uppercase; padding-top:5px; margin-left:-9px;
	font-size:28px;
	text-align:center;
}

.post-content p{margin:0 0 .8em 0;padding:0;}
.post-content a.post-edit-link{border:#ddd 1px solid;background-color:#fff;padding:3px 6px;text-decoration:none;}
.post-content a.post-edit-link:hover{border:#ff284b 1px solid;background-color:#ed1e24;color:#fff;}
.post-content a.more-link{background-color:#fff000;text-decoration:none;color:#666;text-shadow:#fff 1px 1px 1px;padding:2px 6px 3px 6px;margin:0;font-size:85%;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.post-content a.more-link:hover{background-color:#ff0066;color:#fff;text-shadow:#666 1px 1px 1px;}
.post-content a.more-link.loading{border:0;margin:0 4px;padding:3px 8px;border:0;background:transparent url(images/loader-white.gif) no-repeat center center;}

.post-tags{background:transparent url(images/icons.png) no-repeat 0px -104px;font-style:italic;padding-left:20px;line-height:22px;}

.category-description{
  font-size: 115%;
  font-style: italic;
}

.about_the_author{
  padding: 8px 10px;
  line-height: 150%;
  background-color: #5e5e5e;
  color: #ccc;
  font-style: italic;
}

.about_the_author a{
  color: #f9f9f9;
  text-decoration: underline;
}

.about_the_author a:hover{
  color: #fff;
  text-decoration: none;
}

.about_the_author h3{
  margin: 0;
  padding: 0;
  font-size: 130%;
  font-weight: bold;
  font-style: normal;
  color: #f9f9f9;
}

.about_the_author div.avatar{
  float: left;
  margin-right: 8px;
}

.about_the_author div.avatar img{
  border: 6px solid #333;
}

.post-meta{padding:6px 4px;border-top:1px solid #ddd;background-color:#f6f6f6;color:#999;display:block;}
.post-meta td, table tr:hover td{
  background-color: transparent;
  border: 0;
  padding: 0 2px;
  margin: 0;
}

.post-meta a{color:#666;text-decoration:underline;}
.post-meta a:hover{color:#ed1e24;text-decoration:none;}

.post-meta .details{font-size:80%;line-height:150%;}


.post-meta a.control{display:block;padding:2px 6px 4px;background-color:#eee;text-shadow:#fff 1px 1px 1px;font-style:italic;text-decoration:none;font-size:115%;border:1px solid #fff;border-radius:3px;text-align:center;letter-spacing:-0.02em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;}

.post-meta a.control:hover, .post-meta a.control:hover a{background-color:#0071bb;text-shadow:#666 1px 1px 1px;color:#fff;}



.post-spacer {border-bottom:double #ddd; margin:40px;  }

/* ------------------------------------------------------ Sidebar 
----------------------------------------------------------------------------------------*/

.welcome {background-color:#111; color:#fff;text-shadow:#bbb 0px 0px 1px; margin-top:-2px; padding:6px;}
#sidebar {float:right;width:288px;line-height:12px; padding-left:10px;text-shadow:#aaa 0px 0px 1px; }
#sidebar ul.widget {
list-style: none;
}


/* ------------------------------------------------------ Footer 
----------------------------------------------------------------------------------------*/
#footer {text-align:center;
	margin:0; padding:10px 0; color:#666;
	width:auto; height:auto;
	background:#000;
	border-top:double #999;
}
	
.foot {width:800px; margin:0 auto; height:autopx;}
.left{
text-align:left;
float:left;
}
.right{
float:right;
text-align:right;
}
.centered{
text-align:center;
}



.wp-pagenavi a, .wp-pagenavi a:link { -moz-border-radius: 10px;
-webkit-border-radius: 10px;

	padding: 2px 4px 2px 4px;

	margin: 2px;

	text-decoration: none;

	border: 1px solid #ff77ad;

	color: #ff77ad;

	background-color: #FFFFFF;	

}

.wp-pagenavi a:visited { -moz-border-radius: 10px;
-webkit-border-radius: 10px;

	padding: 2px 4px 2px 4px;

	margin: 2px;

	text-decoration: none;

	border: 1px solid #ff77ad;

	color: #ff77ad;

	background-color: #FFFFFF;	

}

.wp-pagenavi a:hover {	 -moz-border-radius: 10px;
-webkit-border-radius: 10px;

	border: 1px solid #ff0066;

	color: #ff0066;

	background-color: #EEE;

}


.wp-pagenavi a:active { -moz-border-radius: 10px;
-webkit-border-radius: 10px;

	padding: 2px 4px 2px 4px;

	margin: 2px;

	text-decoration: none;

	border: 1px solid #ff0066;

	color: #ff0066;

	background-color: #FFFFFF;	

}

.wp-pagenavi span.pages { -moz-border-radius: 10px; font-family:myriad pro,arial; font-size:14px;
-webkit-border-radius: 10px;

	padding: 2px 4px 2px 4px;

	margin: 2px 2px 2px 2px;

	color: #888;

	border: 0px solid #000000;

	background-color: #FFFFFF;

}

.wp-pagenavi span.current { -moz-border-radius: 10px;
-webkit-border-radius: 10px;

	padding: 2px 4px 2px 4px;

	margin: 2px;

	font-weight: bold;

	border: 1px solid #ff0066;

	color: #ff0066;

	background-color: #FFFFFF;

}

.wp-pagenavi span.extend { -moz-border-radius: 10px;
-webkit-border-radius: 10px;

	padding: 2px 4px 2px 4px;

	margin: 2px;	

	border: 1px solid #ff77ad;

	color: #ff77ad;

	background-color: #FFFFFF;

}


/* ------------------------------------------------------ Comments
----------------------------------------------------------------------------------------*/

