/* -- START CSS --

Author: DZNROKR
Author URI: http://dznrokrthemes.com
Theme Name: FANPRESS
Theme URI: http://dznrokr-fansites.org
Version: 1.2
Description:  Designed by <a href="http://dznrokrthemes.com">DZNROKR</a>


/* ------------------------------------------------------ Body and Globals 
----------------------------------------------------------------------------------------*/

*{margin:0;padding:0;}

body {font-family:Verdana, Arial, sans-serif;font-size:11px;text-align:justify;line-height:20px;color:#7c704d;padding:0;margin:0;	background: url(../images/bg.jpg) center top #e0d9b8 repeat-x;}

tr, td {vertical-align:top}
.clearing {clear:both; height:0px; padding:0; margin:0;}

img {border:0; padding:0; margin:0;}

p {margin-top:10px;margin-bottom:15px;}
img.alignleft{margin: 0 10px 2px 0;}
img.alignright{margin: 0 0 2px 10px;}
img.centered{display:block;margin:5px auto;}

.alignleft{float: left;}
.alignright{float: right;}

blockquote {line-height:20px;padding:5px 5px 5px 40px;margin:10px;color:#9b3131;}

a{color:#cc6450;text-decoration:none;font-weight:800;}
a:hover{color:#2f2f2f; text-decoration:none;}

h1, h2, h3 {font-weight:100;padding:4px 0;}

input {padding:4px;font-size:12px;}

h1 {color:#476973;font-size:24px;font-family:Georgia, "Times New Roman", Times, serif;}
h2 {color:#a7b350;font-size:20px;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;}
h3 {color:#5e4847;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;}

ul, ul li, li {list-style-type:none;list-style-position:inside;padding:0;margin:0;border:none;background:none;text-transform:none;}
/* ------------------------------------------------------ Layout 
----------------------------------------------------------------------------------------*/
#wrapper {width:900px;margin:0 auto;border-left:5px solid #c7be96;border-right:5px solid #c7be96;background:#fcfaf2;}

#celeb {width:900px;height:220px;background:url(../images/top.jpg) #ded8be repeat-x;border-bottom:2px solid #c7be96;}

#rss {font-size:11px;text-transform:uppercase;float:right;padding:6px;}

#header {width:900px;height:125px;background:url(../images/header.jpg);border-bottom:2px solid #c7be96;}
#title {float:left;width:500px;padding:5px 0 0 0;}


/* ------------------------------------------------------  Navigation
----------------------------------------------------------------------------------------*/
#navigation {width:900px;background:url(../images/nav.jpg);height:34px;border-bottom:2px solid #c7be96;}

/* -------Categories--------*/
#categories {width:900px;background:url(../images/cats.jpg);height:25px;border-bottom:2px solid #c7be96;}
#cats ul,li {margin:0px;padding:0px;list-style:none;}
#cats a {font-size:11px;color:#fff;display:block;padding:6px 10px 5px 10px;text-transform:uppercase;font-weight:600;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;}
#cats a:hover {background:url(../images/catshover.jpg);color:#fff;}
#cats li {float:left;list-style-type:none;list-style-position:inside;border:none;background:none;text-transform:none;}
#cats li li {float:left;margin:0px;padding:0px;width:160px;}	
#cats li li a, #cats li li a:link, #cats li li a:visited {background:#333333;width:160px;float:none;margin:0px;padding:6px 10px 5px 10px;}	
#cats li li a:hover, #cats li li a:active {background: #555555;}
#cats li ul {position:absolute;width:10em;left:-999em;}
#cats li:hover ul {left:auto;display:block;}	
#cats li:hover ul, #cats li.sfhover ul {left:auto;}

/* ------------------------------------------------------  Carousel
----------------------------------------------------------------------------------------*/
#carouselouter {width:830px;background:url(../images/carousel.jpg);border-bottom:1px solid #c7be96;padding:25px 35px;}

.stepcarousel{position:relative;border:5px solid #1a2829;overflow:hidden;width:815px;height:115px;margin:0;background:#30565c;}
.stepcarousel .belt{position:absolute;left:0;top:0;}
.stepcarousel .panel{float:left;overflow:hidden;margin:5px;width:130px;background:#162a2d;height:105px;}
.stepcarousel .panel p{text-align:center;overflow:hidden;margin:5px;}
.stepcarousel .panel h2{overflow:hidden;margin:0 3px;font-size:14px;font-weight:800;text-align:center;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;text-transform:uppercase;letter-spacing:-1px;}
.stepcarousel .panel h2 a {color:#fff;}
.stepcarousel .panel h2 a:hover {color:#3b757e;}
.stepcarousel .panel img{float:left;background:#3b757e;margin:0 7px 8px 8px;padding:2px;}
/* ------------------------------------------------------ Home Page
----------------------------------------------------------------------------------------*/

/* -------Featured--------*/
#featuredarticle {border:1px solid #e0d9b8;background:#eee7c9;font-size:11px;line-height:14px;padding:2px;margin:0 12px 15px 5px;}
#featuredarticleinside {border:1px solid #c7be96;background:url(../images/articlebg.jpg) top right #f8f4e5 no-repeat;font-size:11px;line-height:14px;padding:6px 0 6px 0;}
#featuredarticle h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:22px;color:#476973;margin:4px 6px;}
#featuredarticle h1 a {color:#476973;font-weight:100;}
#featuredarticle h1 a:hover {color:#cc6450;}
.featuredtitle {font-family:"Trebuchet MS", Arial, helvetica, sans-serif;font-size:9px;color:#e0d9b8;letter-spacing:2px;margin:2px 0 10px 0;}
.featuredtitle strong {background:#cc6450;padding:2px;margin:0 6px;}
.featuredbody {margin:0 6px 2px 6px;line-height:18px;}
.featuredmeta {font-size:11px;color:#476973;padding:4px;border-top:1px solid #c7be96;border-bottom:1px solid #c7be96;text-align:right;background:url(../images/meta1.jpg);margin:6px 0 3px 0;text-transform:uppercase;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;}
.featuredmeta a{color:#476973;}
.featuredmeta a:hover{color:#cc6450;}
.featuredimg {border:1px solid #c7be96;background:#f8f4e6;margin:4px 0 0 8px;text-align:center;padding:2px;float:right;}

/* -------Excerpts--------*/
.excerptarticle {border:1px solid #e0d9b8;background:#eee7c9;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;font-size:10px;line-height:14px;padding:2px;margin:0 5px 10px 5px;float:left;width:260px;}
.excerptarticleinside {border:1px solid #c7be96;background:#f8f4e6;font-size:6pt;line-height:11px;padding:2px 0 6px 0;height:146px;overflow:hidden;}
.excerptarticle h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;color:#476973;margin:0 6px;}
.excerptarticle h1 a {color:#476973;font-weight:100;}
.excerptarticle h1 a:hover {color:#cc6450;}
.excerptbody {margin:0 6px 0 6px;line-height:8px;overflow:hidden;height:101px;}
.excerptmeta {font-size:11px;color:#cc6450;padding:4px;border-top:1px solid #c7be96;border-bottom:1px solid #c7be96;text-align:right;background:url(../images/meta2.jpg);margin:6px 0 0 0;text-transform:uppercase;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;}
.excerptmeta a{color:#cc6450;}
.excerptmeta a:hover{color:#476973;}
.excerptimg {border:1px solid #c7be96;background:#f8f4e6;margin:4px 0 0 8px;text-align:center;padding:2px;float:right;width:50px;height:30px;}


/* ------------------------------------------------------ Blog Style Home Page
----------------------------------------------------------------------------------------*/

.blogarticle {border:1px solid #e0d9b8;background:#eee7c9;font-size:11px;padding:2px;margin:0 12px 15px 5px;}
.blogarticleinside {border:1px solid #c7be96;background:url(../images/articlebg.jpg) top right #f8f4e5 no-repeat;font-size:11px;line-height:16px;padding:6px 0 6px 0;}
.blogarticle h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:22px;color:#476973;margin:9px 3px;float:left;width:425px;line-height:24px;}
.blogarticle h1 a {color:#476973;font-weight:100;}
.blogarticle h1 a:hover {color:#cc6450;}
.blogdate {font-family:"Trebuchet MS", Arial, helvetica, sans-serif;font-size:10px;color:#e0d9b8;letter-spacing:0;margin:2px 0 10px 0;}
.blogdate strong {background:#cc6450;padding:2px;margin:0 6px;text-transform:uppercase;font-weight:800;}
.meta {width:60px;padding:9px 0;float:left;}
.blogcomments {font-family:"Trebuchet MS", Arial, helvetica, sans-serif;font-size:10px;text-align:center;background:url(../images/comments.png) no-repeat;width:25px;height:20px;float:right;padding:5px;margin:17px 5px 0 0 ;}
.blogcomments a{color:#fff;}
.blogcomments a:hover{color:#e3ddb3;}
.blogbody {margin:0 6px 2px 6px;line-height:18px;}
.blogmeta {font-size:10px;color:#978f69;padding:4px;border-top:1px solid #c7be96;border-bottom:1px solid #c7be96;text-align:left;background:url(../images/meta2.jpg);margin:6px 1px 3px 0;text-transform:uppercase;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;}
.blogmeta a{color:#cc6450;}
.blogmeta a:hover{color:#978f69;border-bottom:1px dotted #476973;}

.blogmeta2 {font-size:11px;color:#476973;padding:4px;border-top:1px solid #c7be96;border-bottom:1px solid #c7be96;text-align:right;background:url(../images/meta1.jpg);margin:6px 1px 3px 0;text-transform:uppercase;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;}
.blogmeta2 a{color:#476973;}
.blogmeta2 a:hover{color:#cc6450;}

.blogmeta3 {font-size:11px;color:#476973;padding:4px;border-top:1px solid #c7be96;border-bottom:1px solid #c7be96;text-align:left;background:url(../images/meta1.jpg);margin:6px 1px 3px 0;text-transform:uppercase;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;}
.blogmeta3 a{color:#476973;}
.blogmeta3 a:hover{color:#cc6450;}

.blogimg {border:1px solid #c7be96;background:#f8f4e6;margin:4px 0 0 8px;text-align:center;padding:2px;float:right;}

/* ------------------------------------------------------ Content
----------------------------------------------------------------------------------------*/
#content {width:900px;padding:3px;background:url(../images/content.gif) repeat-y left;}
#main {width:560px;float:left;}

#main ul {list-style: none;padding:0; margin:0;}
#main ul li {margin-left:20px;}
#main ol {list-style: decimal;padding:0; margin:0;}
#main ol li {margin-left:20px;}

#page {width:560px;float:left;}

#page ul {list-style: none;padding:0; margin:0;}
#page ul li {margin:4px 4px 4px 20px;border-bottom:1px dotted #c7be96;padding:1px 4px 6px 20px;background:url(../images/bullet_yellow.png) no-repeat left;}
#page ul li li {margin:4px 4px 4px 20px;border-bottom:none;padding:1px 4px 6px 20px;background:none;font-size:10px;}
#page ul li a {color:#a7b350;}
#page ul li a:hover {border-bottom:1px dotted #476973;}
#page ul li li a {color:#476973;font-weight:100;}
#page ul li li a:hover {border-bottom:1px dotted #476973;}
#page h3 {padding:10px 0;}
#page h3 a {color:#476973;font-weight:100;letter-spacing:-1px;}

.films {float:left;width:170px;margin:6px;text-align:center;}
#films img {padding:9px;background:url(../images/filmbg.jpg) no-repeat center;width:140px;height:210px;border:none;}
#films h1 {padding:3px 0;margin:0;}
#films h1 a {font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#476973;font-weight:100;letter-spacing:-1px;}
#films strong {background:#ddd6b5;font-size:10px;color:#cc6450;text-transform:uppercase;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;padding:3px;}

.albums {float:left;width:170px;margin:6px;text-align:center;}
#albums img {padding:9px;background:url(../images/albumbg.jpg) no-repeat center;width:130px;height:130px;border:none;}
#albums h1 {padding:3px 0;margin:0;}
#albums h1 a {font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#476973;font-weight:100;letter-spacing:-1px;}
#albums strong {background:#ddd6b5;font-size:10px;color:#cc6450;text-transform:uppercase;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;padding:3px;}

#affiliationally {padding:10px 0;}
#affiliationally a img {border:1px solid #c7be96;background:#eee7c9;padding:2px;margin:4px;float:left;}
#affiliationally a:hover img {border:1px solid #476973;background:#eee7c9;}

.attachment {text-align:center;margin:0 auto;}
.attachment a img {border:1px solid #c7be96;background:#f8f4e6;margin:4px 0 0 8px;text-align:center;padding:2px;}
.caption {text-align:center;color:#cc6450;font-style:italic;}

/* ------------------------------------------------------  Sidebars
----------------------------------------------------------------------------------------*/
#sidebar {width:300px;float:right;margin:0 25px 10px 15px;}


#sidebar h1 {font-size:16px;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;font-weight:800;text-align:left;text-transform:uppercase;letter-spacing:-1px;margin:0;padding:7px 8px;color:#4a431e;border-bottom:1px solid #e5e1c0;}
#sidebar-info ul, ul li, li {list-style-type:none;list-style-position:inside;padding:0;margin:0;line-height:14px;}
#sidebar-info ul li a {color:#4f4f4f;padding:4px 2px 4px 20px;display:block;background:url(../images/li.jpg) no-repeat left;margin:1px 0 1px 0;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;border-bottom:1px solid #e5e1c0;}
#sidebar-info ul li a:hover  {background:#f5f2e7;color:#cc6450;text-decoration: none;}

.sidebar-content {padding:6px;}

.sidebar-ads {padding:10px 0;}
/* ------------------------------------------------------ Tabber
----------------------------------------------------------------------------------------*/

.tabnav  {background:url(../images/tabtop.jpg);width:286px;height:30px;border:1px solid #c7be96;padding:11px 4px 0 9px;}
.tabbercontent {background: #c7be95 url(../images/tabcontent.jpg) repeat-x;width:279px;height:auto;border-left:1px solid #c7be96;border-bottom:1px solid #c7be96;border-right:1px solid #c7be96;margin:0;padding:10px 10px 0 10px;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;}
.tabbercontent h3 {color:#476973;font-family:Georgia, "Times New Roman", Times, serif;text-transform:none;font-size:14px;margin:0 0 4px 0;}
.tabbercontent h4 {color:#476973;font-family:Georgia, "Times New Roman", Times, serif;text-transform:none;font-size:14px;margin:0;}

.tabnav li {display: inline;list-style-image: none;list-style-type:none;margin:0px;padding:0px;}

.tabnav li a {text-align:center;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;text-transform:uppercase;color:#5e4847;background:url(../images/tabtitle.jpg) repeat-x;margin:2px 0 4px 0;padding:6px 9px 9px 9px;cursor:pointer;font-weight:100; }

.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {background:url(../images/tabtitle.jpg) repeat-x;color:#cc6450}

.ui-tabs-hide { display: none; }

.tabcontent {padding:0 0 10px 0;}
.project {border:1px solid #c7be96;background:#f8f4e6;color:#928b6c;text-transform:uppercase;font-size:10px;line-height:12px;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;padding:8px 8px 2px 8px;margin:0 0 10px 0;}
.projectimg {border:1px solid #c7be96;background:#f8f4e6;margin:4px 8px 0 4px;text-align:center;padding:2px;float:left;}
.viewprojects {float:right;background:url(../images/viewprojects.jpg);width:130px;height:30px;cursor:pointer;}
.viewprojects:hover {background:url(../images/viewprojectshover.jpg);}

.tabdiv h1 {color:#476973;font-family:Georgia, "Times New Roman", Times, serif;text-transform:none;font-size:14px;margin:2px 0 0 0;}
.tabdiv h1 a{color:#8d9a2f;font-weight:100;}
.tabdiv h1 a:hover{color:#476973;}
#thelatest ul li {list-style-type: none;list-style-position:inside;padding:0;margin:0;margin-bottom:10px;}
#thelatest li {list-style-type: none;list-style-position:inside;padding:0;margin:0 0 10px 0;margin-bottom:10px;}
.thelatestcontent {border:1px solid #c7be96;background:#f8f4e6;color:#928b6c;text-transform:uppercase;font-size:10px;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;padding:2px;margin:0 0 10px 0;text-align:left;}
.latestdate {font-size:9px;color:#cc6450;}
.latestimg {border:1px solid #c7be96;background:#f8f4e6;margin:4px 8px 4px 4px;text-align:center;padding:2px;float:left;width:70px;height:40px;}
#user ul li {list-style-type: none;list-style-position:inside;padding:0;margin:0;margin-bottom:4px;padding:7px;}
#user li {list-style-type: none;list-style-position:inside;padding:0;margin:0;border:1px solid #c7be96;background:#f8f4e6;color:#928b6c;text-transform:uppercase;font-size:10px;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;padding:7px;margin:0 0 10px 0;text-align:left;}
#tagscontent {border:1px solid #c7be96;background:#f8f4e6;color:#928b6c;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;padding:6px;margin:0 0 10px 0;text-align:center;}
#tags a {color:#476973;padding:2px;font-weight:100;}
#tags a:hover {color:#476973;background:#c7bf97;}
/* ------------------------------------------------------ Footer 
----------------------------------------------------------------------------------------*/

#footer {width:100%;background:#a9a077 url(../images/footer.jpg) repeat-x;border-top:5px solid #c7be96;color:#fcfaf2}
#footercontent {width:900px;margin:0 auto;padding:10px;border-bottom:1px dotted #c7be96;color:#fcfaf2;line-height:15px;}
#footer h1 {padding:5px;background:#c7be96;margin:5px 0;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;color:#fcfaf2;font-size:18px;text-transform:uppercase;}
#footer h2 {padding:5px;background:#9d906c;margin:5px 0;font-family:Georgia, "Times New Roman", Times, serif;color:#c7be96;font-size:12px;text-transform:uppercase;text-align:right}
#footer h2 a{color:#fcfaf2;padding:1px;font-weight:100;}
#footer h2 a:hover{color:#c7be96;}

#affiliates {float:left;width:200px;margin:0 22px 0 0;}
#affiliates a img{float:left;width:34px;height:34px;border:3px solid #9d906c;margin:6px 4px 3px 4px;}
#affiliates a:hover img{border:3px solid #c7be96;}

#photos {float:left;width:457px;margin:0 22px 0 0;}
#photos a img{float:left;width:80px;height:66px;border:3px solid #9d906c;margin:6px 2px 5px 3px;}
#photos a:hover img{border:3px solid #c7be96;}

#siteinfo {float:left;width:196px;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;font-size:10px;text-transform:uppercase;}
#siteinfo a{color:#6f4442;padding:1px;font-weight:100;}
#siteinfo a:hover{color:#c7be96;border-bottom:1px solid #6f4442;}

.linkbutton {border:1px solid #6f4442;background:#c7be96;margin:6px auto;text-align:center;padding:4px;}
.footercontent {width:600px;float:left;display:inline;margin:0 auto;padding:30px 0;color:#fff;font-size:10px;font-family:"Trebuchet MS", Arial;line-height:14px;text-transform:uppercase;}
.dznrokr {display:inline;float:right;padding:18px 8px 0 0;}
.footercontent a {color:#e0d9b8;text-decoration:none;margin:2px;}
.footercontent a:hover {color:#ffffff; text-decoration:none;border-bottom:1px solid #476973}

/* ------------------------------------------------------ Comments
----------------------------------------------------------------------------------------*/

#commentswrap {border:1px solid #e0d9b8;background:#eee7c9;font-size:11px;padding:2px;margin:0 12px 15px 5px;}
#commentsinside {border:1px solid #c7be96;background:#f8f4e5;font-size:11px;line-height:16px;padding:6px 0 6px 0;}

#comments h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;color:#7e7455;margin:9px 3px;line-height:24px;border-bottom:none;text-transform:none;}
#comments h1 a {color:#cc6450;font-weight:100;}
#comments h1 a:hover {color:#7e7455;}

#commentscount {width:250px;padding:9px;float:left;}
#commentscount h3{font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;color:#7e7455;border-bottom:none;}
#commentsgravatar {width:230px;padding:4px 11px;float:right;font-size:10px;line-height:14px;}
.commentsheader {font-size:10px;color:#978f69;padding:2px;border-top:1px solid #c7be96;border-bottom:1px solid #c7be96;text-align:left;background:url(../images/meta2.jpg);margin:6px 1px 3px 0;text-transform:uppercase;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;}
.commentsbody {margin:0 6px 2px 12px;padding:5px;line-height:18px;color:#7e7455;width:390px;float:left;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;}
.gravatarbg {background:#476973;padding:4px;margin:6px 12px;float:right;width:60px;}
img.avatar {border:1px solid #35525a;width:60px;height:60px;}
.commentsdate {font-size:10px;color:#c7be96;padding:4px;border-top:1px solid #c7be96;text-align:right;margin:6px 1px 3px 0;text-transform:uppercase;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;}
.commentsdate a{color:#a7b350;}
.commentsdate a:hover{color:#978f69;border-bottom:1px dotted #476973;}
.commentsdate {font-family:"Trebuchet MS", Arial, helvetica, sans-serif;font-size:10px;color:#e0d9b8;letter-spacing:0;margin:2px 0 10px 0;}
#comments li{list-style:none;}


/* ------------------------------------------------------ WP Pagenavi Plugin
----------------------------------------------------------------------------------------*/

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
	padding: 9px 14px 9px 14px; 
	margin: 2px;
	text-decoration: none;
	color: #e0d9b8;
	background-color: #cc6450;	
}
.wp-pagenavi a:hover {	
	color: #cc6450;
	background-color: #e0d9b8;
}
.wp-pagenavi span.pages {
	padding: 9px 14px 9px 14px; 
	margin: 2px 2px 2px 2px;
	color: #cc6450;
	background-color: #e0d9b8;
}
.wp-pagenavi span.current {
	padding: 9px 14px 9px 14px; 
	margin: 2px;
	font-weight: bold;
	color: #aca47b;
	background-color: #e0d9b8;
}
.wp-pagenavi span.extend {
	padding: 9px 14px 9px 14px; 
	margin: 2px;	
	color: #aca47b;
	background-color: #e0d9b8;
}