/* -- START CSS --

Author: DZNROKR
Author URI: http://dznrokr-fansites.com
Theme Name: Celebrity Fansites Network
Theme URI: http://dznrokr-fansites.com
Version: 1.0
Description:  Designed by <a href="http://dznrokr-fansites.com">DZNROKR</a>


/* ------------------------------------------------------ Body and Globals 
----------------------------------------------------------------------------------------*/

*{margin:0;padding:0;}

body {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 12px;text-align:justify;line-height: 20px;color: #454545;padding:0; margin:0;background:url(images/bg.jpg) center top repeat-x #e4e4e4;}

tr, td {vertical-align:top}
.clearing {clear:both; height:0px; padding:0; margin:0;}

img {border:0; padding:0; margin:0;}

.alignleft{float: left;}
.alignright{float: right;}

input,select,textarea{border: #89adb5 1px solid;font-size: 11px;background:#bddde4;color:#2a4247;font-family:Verdana, Arial, Helvetica, sans-serif;padding:3px;}

p {margin-top:6px;margin-bottom:6px;}
img.alignleft{margin: 5px 10px 2px 0;}
img.alignright{margin: 5px 0 2px 10px;}
img.centered{display:block;margin:5px auto;}


blockquote {line-height:20px;padding:5px 5px 5px 40px;margin:10px;color:#9b3131;}
/* ------------------------------------------------------ Links
----------------------------------------------------------------------------------------*/

a{color:#9970ac;text-decoration:none;}
a:hover{color:#2f2f2f;text-decoration:underline;}

/* ------------------------------------------------------ Headers
----------------------------------------------------------------------------------------*/

h1,h2,h3,h4 {font-weight:100;letter-spacing:-1px;}
h1 {color:#02a992;font-size:20px;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;}
h2 {color:#b81967;font-size:18px;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;}
h3 {color:#666666;font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;}

/* ------------------------------------------------------ Layout 
----------------------------------------------------------------------------------------*/

#top {width:855px;height:81px;margin:0 auto;}
#title {float:left;width:380px;}
#navigation {float:right;width:875px;}
#nav{float:left;padding:12px 0 0 50px;}
#nav ul,li {margin:0px;padding:0px;list-style:none;}
#nav a {font-size:18px;color:#fff;display:block;margin:8px;padding:2px;text-transform:uppercase;font-weight:400;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;}
#nav a:hover {color:#fff;border-bottom:3px solid #a85663;text-decoration:none;background:#e6aab4;}
#nav li {float: left;margin: 0px;padding: 0px;}
#nav li li {float: left;margin: 0px;padding: 0px;width: 160px;}	
#nav li li a, #nav li li a:link, #nav li li a:visited {background: #333333;width: 160px;float: none;margin: 0px;padding: 6px 10px 5px 10px;}	
#nav li li a:hover, #nav li li a:active {background: #555555;}
#nav li ul {position: absolute;width: 10em;left: -999em;}
#nav li:hover ul {left: auto;display: block;}	
#nav li:hover ul, #nav li.sfhover ul {left: auto;}


#header {width:855px;height:276px;margin:0 auto 29px auto;background:url(images/header.jpg);}

#l-header {float:left;width:520px;}
#featuredsite {width:491px;height:178px;margin:21px 12px 0 14px;}
#search {float:left;width:384px;margin:9px 0 0 0;}
.searchbox{border:none;font-size:18px;display:inline;margin:9px 0 9px 0;padding:15px 12px 15px 10px;width:361px;background: url(images/search.jpg);color:#fff;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;font-weight:100;}
#login {float:right;width:123px;margin:19px 2px 0 0;background:url(images/login.jpg) center no-repeat;padding:14px 0 16px 0;text-align:center;}
#login a {color:#fff;margin:8px 0 0 0;font-size:18px;}
#login a:hover{text-decoration:none;color:#f2c4ff;}

#r-header {float:right;width:335px;text-align:center;padding:14px 0 0 0;}

#advertisement{background:#ece3f0;padding:4px;width:820px;text-align:center;text-transform:uppercase;color:#bba2c7;font-size:10px;}
	
#content{width:855px;margin:0 auto;background:url(images/content.jpg) no-repeat;}
#wrapper {width:855px;margin:0 auto;background:url(images/wrapper.jpg);}

#main{float:left;width:525px;margin:10px 0 0 0;}


/* ----------------  Sidebar --------------------*/
#sidebar{float:right;width:327px;margin:10px 2px 0 0;}

#sidebar h1 {font-size:18px;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;text-align:left;letter-spacing:-1px;margin:0;padding:11px;font-weight:100;border:none;color:#fff;background:url(images/h1bg.jpg);text-transform:uppercase;}

.sidebarbody {margin:12px;padding:8px;background:#f4f4f4;border:1px solid #fff;}

#sidebar a{color:#b32769;text-decoration:none;font-weight:800;}
#sidebar a:hover{color:#2f2f2f; text-decoration:none;}

#sidebar ul {
	list-style-type: none;
	list-style-position: inside;
	padding:0; margin:0;
}

#sidebar ul li {
	list-style-type: none;
	list-style-position: inside;
	padding:0; margin:0;
	margin:0 auto;
	border:none;
	width:210px;
}

#sidebar ul li a{
	list-style-type: none;
	list-style-position: inside;
	padding:0; margin:0;
	display:block;
	padding:3px;
	color:#6ea7ae;
	padding-left:10px;
	font-weight:normal;
	border-bottom: 1px dotted #cdb1cb;
	border-left:4px solid #cdb1cb;
	border-right:1px solid #cdb1cb;
	text-decoration:none;
	background:#eaddee;
}


#sidebar ul li a:hover{
	list-style-type: none;
	list-style-position: inside;
	padding:0; margin:0;
	display:block;
	padding:3px;
	color:#fff;
	text-decoration:none;
	padding-left:10px;
	border-left:4px solid #b38ab0;
	border-bottom: 1px dotted #b38ab0;
	border-right:1px solid #b38ab0;
	background:#bbe0db;
}
.dznrokr {text-align:right;padding:0 15px;}

/* ------------------------------------------------------ Content
----------------------------------------------------------------------------------------*/

#main ul {list-style: none;padding:0; margin:0;}
#main ul li {margin-left:20px;border-bottom:1px dotted #90b5bd;padding:2px;}
#main ol {list-style:decimal;padding:0; margin:0;}
#main ol li {list-style:decimal;margin-left:20px;}

.post-date{text-align:center;text-transform:uppercase;font-size:11px;color:#fff;background:#cab3c9;padding:5px;font-weight:100}
.month {text-transform:uppercase;line-height:0;text-align:center;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;padding-top:2px;font-size:11px;color:#a1b8c2;}
.day {color:#e3f7ff;font-size:30px;text-align:center;line-height:32px;}

.post-header {float:right;width:490px;}
.post-header h1 {color:#1f4352;margin:10px 0 5px; 0;font-size:24px;font-family:Georgia, "Times New Roman", Times, serif;border:none;}
.post-header h1 a{color:#1f4352; text-decoration:none;font-weight:normal;}
.post-header h1 a:hover{color:#3a3a3a;text-decoration:none}

.post-archive h1 {color:#1f4352;margin:10px 0 5px; 0;font-size:24px;font-family:Georgia, "Times New Roman", Times, serif;border:none;}
.post-archive h1 a{color:#1f4352; text-decoration:none;font-weight:normal;}
.post-archive h1 a:hover{color:#3a3a3a;text-decoration:none}\

.post-meta {background:url(images/postmeta.jpg) no-repeat;padding:2px 6px 3px 6px;text-transform:uppercase;font-size:10px}
.post-meta a {color:#b56e6e;text-decoration:none;font-weight:100;letter-spacing:normal}
.post-meta a:hover {color:#1f4352;text-decoration:none;border-bottom:1px solid #b56e6e;}

.post-body {line-height:20px;font-size:11px;font:Tahoma, Arial, Helvetica, sans-serif;padding:0 4px;}
.post-body img {padding:5px; margin:5px; border:1px solid #d1f494;}
.post-body img:hover {padding:5px; margin:5px; border:1px solid #eee;}

.post-seperator {padding:10px 10px 20px 10px;border-bottom:1px solid #b9ccdb;}

.page {margin:10px auto;}
.page strong {background:#4f7279;color:#fff;padding:5px;}

.date strong{text-align:center;text-transform:uppercase;font-size:11px;color:#fff;background:#cab3c9;padding:5px;font-weight:100}
.title{font-size:34px;color:#b75f61;padding:15px 0;}
.title a{color:#b75f61;}
.title a:hover{color:#333;text-decoration:none;}
.postmeta{background:url(images/postmeta.jpg) no-repeat;padding:2px 6px 3px 6px;text-transform:uppercase;font-size:10px;}
.postbody{padding:10px;}


/* ------------------------------------------------------ Footer 
----------------------------------------------------------------------------------------*/

#footer {width:980px;height:50px;margin:0 auto;background:url(images/footer.jpg);border-top:1px solid #90b5bd;border-bottom:1px solid #90b5bd;}
.footercontent {width:600px;float:left;display:inline;margin:0 auto;padding:9px;color:#fff;font-size:10px;font-family:"Trebuchet MS", Arial;line-height:14px;text-transform:uppercase;}
.dznrokr {display:inline;float:right;width:90px;padding:2px;}
#footer h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;color:#dfecef;text-transform:uppercase;}
#footer a {color:#2a5056;text-decoration:none;padding:2px;}
#footer a:hover {color:#ffffff; text-decoration:none}

/* ------------------------------------------------------ Comments
----------------------------------------------------------------------------------------*/

#comments li{list-style:none;background:#90b5bd;border-bottom:1px solid #598d98;border-top:1px solid #bddde4;}

li.commentlist {padding:5px;}

.alt {background:#769ca4;}

.comment-meta a {color:#c1dce2;text-decoration:underline;}
.comment-meta a:hover, .comment-meta a:active {color:#598d98;background:#c1dce2;text-decoration:none}

.comment-meta {padding:4px;background:#5d8a94;border-bottom: 1px solid #bddde4;color:#eee;}
.comment-text {padding-left:20px;padding-right:20px;}

#respond {padding:5px;}
#respond input,textarea {border: #89adb5 1px solid;font-size: 11px;width:500px;background:#cab3c9;color:#2a4247;font-family:Verdana, Arial, Helvetica, sans-serif;}
