/*
Theme Name: Celebrity Fansites Network
Theme URI:http://www.boogiedesigns.net
Description:Theme designed by Joseph Mendoza. 
Author:Joe
Author URI:http://www.boogiedesigns.net
*/


/* CSS Tweaks */
* {padding:0;margin:0;}
a img {border:0;}
.clear {clear:both;}
a {color: #bf3a1c; text-decoration:none;}
a:hover {color: #a52d12;}

ol, ul, li { list-style-type:none; }
li { font-family:arial; font-size:10px; color:#555555; background: rgba(000, 000, 000, 0.2); -moz-box-shadow:inset 0px 0px 30px rgba(000, 000, 000, 0.3); -webkit-box-shadow:inset 0px 0px 30px rgba(000, 000, 000, 0.3); border-left:none; }
li { border-left: 5px solid #bf3a1c; background:#fff; color:#bf3a1c; font-family:arial; font-size:11px; padding:4px; margin:2px;}
li:hover { border-left: 5px solid #959595; background:#fff; color:#959595; font-family:arial; font-size:11px; padding:4px; margin:2px;}
li a { color: #bf3a1c; }
li a:hover { color: #959595;  }

.sidebartop { padding:7px; font-family:arial; font-size:10px; text-align:justify; color: #1f1f1f; margin-bottom: 5px; margin-left:25px; }
#welcome { -moz-border-radius:5px; -webkit-border-radius:5px; border: 1px solid #000; -moz-box-shadow:inset 0px 0px 30px #2a2a2a; -webkit-box-shadow:inset 0px 0px 30px #2a2a2a; background:#4c4c4c; padding:4px; }
#welcome li { -moz-border-radius:5px; -webkit-border-radius:5px; background: rgba(000, 000, 000, 0.1); -moz-box-shadow:inset 0px 0px 30px rgba(000, 000, 000, .2); -webkit-box-shadow:inset 0px 0px 30px rgba(000, 000, 000, .2); margin:3px; background:none; font-family:arial; font-size:12px; text-transform: uppercase; border:1px solid rgba(255, 255, 255, 0.2); border-left:1px solid rgba(255, 255, 255, 0.2); padding:8px; font-weight:bold; }
#welcome li:hover { background: rgba(255, 255, 255, 0.2); -moz-box-shadow:inset 0px 0px 30px rgba(000, 000, 000, 0.3); -webkit-box-shadow:inset 0px 0px 30px rgba(000, 000, 000, 0.3); border-left:1px solid rgba(255, 255, 255, 0.1); }
#welcome li a { color:#fff;}
#welcome li a:hover { color:#fff;}

.navpag a {color:white; -moz-border-radius:5px; -webkit-border-radius:5px; background: #bf3a1c; -moz-box-shadow:inset 0px 0px 30px #ad2b0e; -webkit-box-shadow:inset 0px 0px 30px #ad2b0e; margin:3px; font-family:arial; font-size:9px; text-transform: uppercase; border:1px solid #99270e; padding:5px; font-weight:bold; margin-top:15px; margin-left:25px; margin-right:25px; }

.navpag a:hover { background: #af3115; -moz-box-shadow:inset 0px 0px 30px #861e07; -webkit-box-shadow:inset 0px 0px 30px #861e07; border:1px solid #731804; color:#e7e7e7; margin-left:20px; margin-right:20px; }

blockquote {
	font-style:italic;
	padding: 10px; padding-bottom:-30px;
	margin: 5px 0;
	background-color: #f1f2f3;
	border: 1px solid #ededed;
	border-left: 8px solid #ededed;
	color: #6f6f6f; -moz-box-shadow:inset 0px 0px 30px rgba(000, 000, 000, 0.2); -webkit-box-shadow:inset 0px 0px 30px rgba(000, 000, 000, 0.1);
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}


ol li {
border-left: 5px solid #959595; 
background:#fff; 
color:#959595; 
font-family:arial; 
font-size:11px; 
padding:4px; 
margin:2px;
}





/* Twitter */
#twitter { padding:4px;}
#twitter_update_list { list-style:none; }
#twitter_update_list li { font-family: tahoma; font-size:10px font-weight:none; color: #fff; 
	background: none; padding: 0px;  margin:0px; margin-left: 0px; margin-right: 0px; margin-bottom: 2px;
	-moz-border-radius:none; -webkit-border-radius:none; border: 0px; }



/* Layout */
    body { background: #fff url(images/background.png) repeat-x top center; font-size: 13px; font-family: Arial, Helvetica, sans-serif; color:#8B8B8B; padding:0px; margin: auto 0px; }
    #container { width:950px; background: url(images/back.png) repeat-y; position:relative; margin:auto; }
    .inner { width:950px; background: url(images/back.png) repeat-y; position:relative; margin:auto; padding:0px; }


/* Content */
#content {width:550px; float:right; margin-right:50px;}
.post {}

.post p {margin-bottom: 20px;}
.post h1 {font-size: 24px;	color: #000;	margin: 0 0 10px 0;}
.post h2 {font-size: 22px;	color: #222;	margin: 0 0 10px 0;}
.post h3 {font-size: 20px;	color: #333;	margin: 0 0 10px 0;}
.post h4 {font-size: 19px; color: #444;	margin: 0 0 10px 0;}
.post h5 {font-size: 17px; color: #555;	margin: 0 0 10px 0;}
.post h6 {font-size: 16px; color: #666; margin: 0 0 10px 0;}


.post .title { margin-left:20px; margin-right:15px; font-size: 15px; color: #fff; font-family: arial; font-weight:bold; text-transform: uppercase; text-align:center; padding:4px; background: url(images/posttitle.png); -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px; }
.post .title a { text-decoration: none; color:#fff; text-shadow:0px 0px 2px #000; }
.post .date { border:1px solid #8f1f08; background: url(images/datebg.png); color:fff; font-family:arial; text-transform:uppercase; padding:4px; font-size:8px; margin-left:5px; margin-right:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-align:center; }
.post .date a { color: #6d180c; font-weight:bold;}
.post .date a:hover { color: #4a0c03; font-weight:bold;}

.postbox { -moz-border-radius:8px; -webkit-border-radius:8px; color:#1f1f1f; background: rgba(000, 000, 000, 0.2); -moz-box-shadow:inset 0px 0px 10px rgba(000, 000, 000, 0.25);-webkit-box-shadow:inset 0px 0px 10px rgba(000, 000, 000, 0.25); padding:5px; font-family:arial; font-size:12px; text-align:justify;  padding:15px; margin-bottom: 10px; margin-left:8px; border:1px solid rgba(000, 000, 000, 0.4); }
.postbox img { max-width:508px; margin:2px; padding:3px;  margin:2px; background-color: #ded6d6; border: 1px solid #9a9a9a;  }
.postbox a {color: #bf3a1c;}

/* Sidebar */
#sidebar { float:left; font-family:Arial; font-size:12px; margin-top:0px; width:325px; margin-left:10px; }
.sidebar { padding:7px; padding-bottom:10px; margin-bottom:6px; font-family:arial; font-size:10px; text-align:justify; color: #1f1f1f; margin-bottom: 10px; }
.sideinfo {margin-right:10px; margin-left:24px; margin-top:-5px; }

.sidetitle  { background: url(images/titlebg.png); width:325px; font-family: Century Gothic; font-weight:bold; text-transform: uppercase; font-size:16pt; text-align:center; padding-top:10px; padding-bottom:20px; color:fff; }


/* Sidebar */
#footer { background: #000 url(images/footerbg.png) repeat-x; width:100%; height:199px; color:#ccc; position:relative; z-index:2; margin:auto; }
td.firstmid {font-size:10px; color:#000; text-shadow:1px 1px 1px #fff; border-right:1px solid #7e7e7e; padding:4px;}
td.firstmid h4 {text-align:center;}

td.last {font-size:10px; color:#000; text-shadow:1px 1px 1px #fff; padding:4px;}
td.last h4 {text-align:center;}

.latest li { -moz-border-radius:3px; -webkit-border-radius:3px; background: rgba(000, 000, 000, 0.3); -moz-box-shadow:inset 0px 0px 30px rgba(000, 000, 000, .4); -webkit-box-shadow:inset 0px 0px 30px rgba(000, 000, 000, .4); margin:2px; background:none; font-family:arial; font-size:10px; text-transform: uppercase; border:1px solid rgba(255, 255, 255, 0.2); border-left:1px solid rgba(255, 255, 255, 0.2); padding:5px; font-weight:bold; text-shadow:none;}

.latest li:hover { background: rgba(255, 255, 255, 0.2); -moz-box-shadow:inset 0px 0px 30px rgba(000, 000, 000, 0.3); -webkit-box-shadow:inset 0px 0px 30px rgba(000, 000, 000, 0.3); border-left:1px solid rgba(255, 255, 255, 0.1); text-shadow:none;}
.latest li a { color:#fff;}
.latest li a:hover { color:#fff;}

#footer .copyright {color:#fff; font-family: arial; text-transform:uppercase; text-align:center; font-size:11px;}
#footer .copyright a {color:#ccc; }
#footer .copyright a:hover {color:#dedede; }


	/* COMMENTS */


#commentform{ background:#e3e3e3; border: 1px solid #2e2e2e; padding:10px; padding-left:10px; padding-right:10px; margin:5px; color:#3c3b3b; font-size:10px; }	
#commentform h3{ font-family: georgia, times, verdana; font-size: 10pt; font-weight: 300; margin:0; padding:0; }	
#comment { width:100%; }
#author, #email, #url, #submit { background:#e3e3e3; border: 1px solid #2e2e2e; padding:10px; margin:5px; color:#3c3b3b; font-size:10px; }

#comments img {padding: 2px; background:white; }
.commentmetadata {margin-top:5px; }

#comment {  }
#submit { background:#e3e3e3; border: 1px solid #2e2e2e; padding:10px; padding-top:5px; padding-bottom:5px; margin:5px; margin-left: 150px; margin-right:150px; color:#3c3b3b; font-size:10px;  }
#comments { margin-left:25px; margin-right:25px; }
#comments li { background:#e3e3e3; border: 1px solid #c1bebe; padding:10px; padding-left:10px; padding-right:10px; margin:5px; color:#3c3b3b; font-size:10px;}

#comments li p { }

ol.commentlist {  }
.avatar{float:left; margin:0 12px 0 0;}
ol.commentlist li { background:#e3e3e3; border: 1px solid #c1bebe; padding:10px; padding-left:10px; padding-right:10px; margin:5px; color:#3c3b3b; font-size:10px; }
ol.commentlist li p {color: #3c3b3b; margin: 6px; margin-top:25px; padding: 4px; line-height: 10pt;}

	/* OTHER */

cite { font-family: arial, verdana, tahoma; font-size: 9pt; font-weight: bold; font-style: normal; }	
cite a{border-bottom: 1px dotted #465D71;}
img.centered, .wpn_page img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }



		
