/*
Theme Name: BD: DFI
Theme URI:http://www.boogiedesigns.net
Description:Theme designed by Boogie Designs, but customized specifically for Desperate Fans Online.
Version:1.0
Author:Joe
Author URI:http://www.boogiedesigns.net

*/



/* CSS Tweaks */
	* {padding:0;margin:0;}
	a img {border:0;}
	.clear {clear:both;}
	a {text-decoration:none;color:#c2b8a9;}
	a:hover {text-decoration:none;color:#847c6f;}
	p {padding-bottom:10px;}
	.hidden {display:none;}
	ol, ol li, li {list-style-type:decimal;list-style-position:inside;padding:0;margin:0;border:none;background:none;text-transform:none;}
	ul, ul li, li {list-style-type:none;list-style-position:inside;padding:0;margin:0;line-height:14px;}
	ul li {background:#ada393;color:#fff;padding:4px 2px 4px 20px;display:block;margin:5px 2px 5px 2px;font-family:"Trebuchet MS"; -moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
	ul li:hover  {background:#d6cab7;color:#cc6450;text-decoration: none;}

	.postbox ol li {background:#e1d0b3;color:#fff;padding:4px 2px 4px 20px;display:block;margin:5px 2px 5px 2px;font-family:"Georgia"; -moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
	.postbox ol li:hover  {background:#d4c4a9;color:#cc6450;text-decoration: none;}




body {	background: #e1dad1 url(images/background.png) top center repeat-x;
	margin:0 auto;
	font-family:Arial; 
	font-size:12px;
	font-family:Arial; 
	color:#877d6f;}
#container {width:1002px;position:relative;z-index:2;margin:auto;}
#inner {width:1000px;position:relative;z-index:2;margin:auto;}
.topmsg { text-align:center; font-family:Georgia; font-size:24px; font-style:italic; font-weight:lighter; color:#FFF; text-shadow: #b5a796 1px 1px 1px;}
.navigation { text-align:center;}
.navigation a { font-family:Georgia; font-size:14px; font-style:italic; font-weight:bold; color:#FFF; margin-right:10px; padding-left:12px; padding-right:12px; padding-top:4px; padding-bottom:4px; background:#ddd4c6; -moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
.navigation a:hover { font-family:Georgia; font-size:14px; font-style:italic; font-weight:bold; color:#847c6f; padding-right:12px; background:#c2b8a9;}


.welcome { padding:8px; font-family:Arial; font-size:9px; text-align:justify; color: #847c6f; letter-spacing:0px; }

/* Content */
	#content {width:635px;float:right;margin-right:15px;margin-top:-5px;}
	.post {}

	.post .title {padding-left:25px;font-weight: bolder; font-size: 26px; color: #c2b8a9; font-family: georgia; line-height: 26px; font-stretch: normal;
font-style: oblique; letter-spacing: -2px;text-shadow: #fefefe 1px 1px 1px; text-align:left;}

	.post .date {padding-left:25px;font-weight: lighter; font-size: 12px; color: #373737; font-family: georgia; line-height: 12px; font-stretch: normal; font-style: oblique; letter-spacing: 0px;text-shadow: #fefefe 1px 1px 1px;background: #ddd4c6; padding-left:3px; padding-right:3px; padding-top:3px;padding-bottom:3px; margin-right:10px;margin-left:10px;margin-bottom:0px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;
}
	.postbox {background: url(images/contentbg.png) 0px -40px repeat-y;
		padding-left:10px; padding-right:10px; padding-top:15px;padding-bottom:7px; margin-bottom:15px;
		font-family:Arial; font-size:11px; text-align:justify; color: #545454;
		border: 3px #ddd4c6 solid;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.postbox a {color:#fff}

blockquote {
background: #847c6f;
font-family: georgia;
font-size: 14px;
font-style:italic;
color: #fff;
margin-left:8px;
margin-right:8px;
margin-top:8px;
margin-bottom:10px;
padding: 10px;
padding-bottom:2px;
border-left: 20px solid #989083;
-moz-border-radius: 5px 5px 5px 5px;}

.wp-pagenavi { text-align:center; font-size:12px; font-weight:bold; padding-bottom:8px; }
.wp-pagenavi .pages { color:#9ca0a0; padding:7px; margin:0 3px; }
.wp-pagenavi a { text-decoration:none; color:#bdd772; border:1px solid #bdd772; background:#c8df99; padding:7px; margin:0 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.wp-pagenavi a:hover { color:#bdd772; border:1px solid #bdd772; background:#c8df99; padding:7px; margin:0 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }




	/* Sidebar */
	#sidebar {width:315px;float:left;margin-left:15px;margin-top:-35px;}
	#box {background: url(images/sidebarbg.png) 0px -80px repeat-y; width:300px;
		padding-left:5px; padding-right:5px; padding-top:0px;padding-bottom:17px; margin-bottom:15px;
		font-family:Arial; font-size:10px; text-align:justify; color: #545454;
		border: 1px #ebe5dd solid;-moz-border-radius:20px;-khtml-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
	#box .title {margin-top:20px; background: url(images/title.png) no-repeat; height:55px; padding-top:21px; margin-left:10px;color: #ddeeb0; font-weight: bolder; font-size: 30px; color: #fff; font-family: georgia; line-height: 30px; font-stretch: normal; font-style: oblique; letter-spacing: -2px;text-align:center;text-shadow: #cac3b5 1px 1px 1px; margin-left:-5px; margin-right:-5px;color: #fff; float:center;}}

	#box .project {margin-top:2px; margin-bottom:7px;background: #ccdbdb; padding:3px;border: 1px #b6cccc solid;-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
	#box .project a {color:#40a6a5;font-weight:bold;}
	#box .project a:hover {color:#216b6a;font-weight:bold;}

	.elites img {text-align:center;margin:3px;padding:3px;background:#cdc1ae;-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
	.elites img:hover {background:#fff;-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
	
	#box ul li {background: url(images/contentbg.png);color:#fff;padding:4px 2px 4px 20px;display:block;margin:5px 2px 5px 2px;font-family:"Trebuchet MS"; -moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
	#box ul li:hover  {background: url(images/contentbg.png) 0px -200px;color:#cc6450;text-decoration: none;}

	#box img .img {margin:2px;padding:4px;background:#fff;border:1px solid #b6cccc;-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;opacity:.8;filter: alpha(opacity=80); -moz-opacity: 0.8;}	
	#box strong {font-weight:extra bold;}
	#box a {color:#fff;font-weight:bold;}
	#box a:hover {color:#514a3f;font-weight:bold;}


	#twitter {padding:7px; font-size:8.5px;}
	#twitter_update_list {text-align:left; list-style:none;}
	#twitter_update_list li {font-family:Georgia; font-style:italic; color:#847c6f;}
	#twitter_update_list li a { color: #454545; }





/* comments */


#commentform{background: url(images/contentbg.png) 0px -200px repeat-y;
		padding-left:10px; padding-right:10px; padding-top:10px;padding-bottom:10px; margin-bottom:15px;
		font-family:Arial; font-size:10px; text-align:justify; color: #545454;
		border: 1px #b2b2b2 solid;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
	
#commentform p{
	color: #000;
	}
	
#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h3{
	font-family: georgia, times, verdana;
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	margin:0;
	padding:0;
	}
	
#comment{
	width:80%;
	}

#author, #email, #url, #comment, #submit{
	background: #fff;
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding:0;
	border: 1px solid #000;
	}
	
#submit{margin:5px 5px 0 0;}

#comments{margin:0; padding:0}
	
ol.commentlist {background: url(images/contentbg.png) 0px 0px repeat-y;
		padding-left:10px; padding-right:10px; padding-top:10px;padding-bottom:10px; margin-bottom:15px;
		font-family:Arial; font-size:10px; text-align:justify; color: #545454;
		border: 1px #b2b2b2 solid;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;
list-style-type: none; margin:0; padding:0;}

.avatar{float:left; margin:0 12px 0 0;}

ol.commentlist li {
	margin:10px 0;
	padding:5px 0 5px 10px;
	list-style-type:none;
	}

ol.commentlist li.alt {background: #eee;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

ol.commentlist a {color:#000;}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; 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; }
		
