/*

Theme Name: 3COL-RDMBAN RR

Theme URI: http://takteekmedia.com/

Version: 1.4

Description: Black 3 column theme with 10 rotating banners.

Author: TAKTEEK

Author URI: http://takteekmedia.com/

Tags: three columns, right sidebar, widget ready, fixed width, rising sun, simple, black, gray, orange

*/



/* -standards- */



body {

	background: #000000;

	color: #fff;

	font-family: "Lucida Grande", "Arial, Helvetica, Sans serif";

	font-size: 11px;

    line-height: 21px;	

    display: block;

	}

p {

	text-align: left;

	}

h2 {
	font-family: Bodoni BE, "Georgia", Times New Roman, Times, serif;
	
	color: #fff;
	
	font-size: 24px;
	
	font-weight: normal;
	
	font-style:italic;
	
	}
	
h3 {
	font-family: "Georgia", Times New Roman, Times, serif;
	
	color: #fff;
	
	font-size: 18px;
	
	font-weight: normal;
	
}

h5 { clear: none;}

a {

	color: #fff;

	text-decoration: none;

	}

a:hover {

	color: #999999;

	}
	


/* -header- */

#header_image { background: transparent; width:500px; height: 430px; position:absolute; top: 0px; left: 0px; z-index: 1;}

#header_logo { background: transparent;width:200px; height: 430px; position:absolute; top: 0px; right: 0px; z-index: 1;}

#topbar {
	
	padding: 30px 0 10px 0;

	width: 840px;

	}

#topbar .title a {

	color: #fff;

	}

#topbar .title a:hover {

	color: #999999;

	}

#banner {

	background: url("banners/rotator.php") no-repeat top left;

	border: 0px;
	
	margin-top: 10px;
	
	margin-bottom: 30px;
	
	margin-left:auto;
	
	margin-right:auto;
	
	left: 0px;
	
	right: 0px;

	height: 430px;

	width: 840px;
	
	position:relative;

	}

#banner img {

	height: 250px;

	width: 840px;

	}


#wrapper { }

/* -content- */



#contentwrap {
	position:relative;
	
	margin-top: 20px;

	width: 840px;

	height: 100%;
	}

#content {

	float: left;

	margin-right: 30px;

	width: 600px;

	}



/* -navigation- */



#navigationwrap1 {

	margin-right: 0px;

	}

#navigationwrap1, #navigationwrap2 {

	float: left;

	margin-bottom: 40px;

	}

#navigation1 {

	font-family: "Georgia", Times New Roman, Times, serif;

	float: left;

	width: 210px;
	
	margin-top: 6px;

	}
	
#navigation2 {

	font-family: "Georgia", Times New Roman, Times, serif;

	float: left;

	width: 100px;

	}

#navigation1 h2 {

	font-weight: normal;

	text-transform: normal;

	}

#navigation1 h2.small, #navigation2 h2.small, #navigation1 h2.widgettitle, #navigation2 h2.widgettitle {

	border-bottom: 1px solid #dddddd;

	color: #fff;

	font-size: 1.5em;

	font-weight: normal;

	margin-top: 20px;

	text-transform: none;

	}

#navigation1 ul, #navigation2 ul {

	list-style: none;

	margin: 0;

	padding: 0;

	}

#navigation1 li, #navigation2 li {

	list-style: none;

	}

#navigation1 ul li:hover , #navigation2 ul li:hover {

	background: none;

	}

#navigation1 ul li, #navigation2 ul li {

	border-bottom:none;

	/*padding: 3px 3px 3px 10px;*/
	
	padding: 0px;

	}

#navigation1 ul li ul li, #navigation2 ul li ul li {

	border: none;

	padding: 0px;

	}



/* -post and entries- */

.post a { text-decoration:underline; font-style:italic; color: #FFFFFF;}

.post h2 {
	
	border-bottom: 1px solid #dddddd; position:relative;padding-right:0px;

}

.post h2, .post h2 a {

	color: #fff;

	font-size: 1.6em;
	
	font-style:normal;

    text-transform: Normal;
	
	text-decoration: none;

	}

.post h2 a:hover {

	color: #999999;

	}
.post { position:relative;}

 div.date { float:right; position:absolute; right:0px; bottom: 12px; margin: 0px; padding: 0px; height: 20px;}
 
 div.date h5 { font-size: 0.6em; font-weight: normal; font-style:italic; line-height: 20px; }
 
 div.date h5 a{ font-size: 1em; font-weight: normal; font-style:italic; }

.post img, .post object, .post embed {

	border: none;

	margin: 0;

	}

.post blockquote {

	background: url("images/blockquote.jpg") no-repeat top left;

	font-style: italic;

	padding-left: 30px;

	}

.postmetadata-top {

	clear: both;

	margin-top: -15px;

	padding-bottom: 10px;

	}

.postmetadata-bottom {

	background: transparent;
	
	color:#333333;

	font-size: .9em;
	
	border: none;

	padding: 0px 0px 0px 10px;


	}

.postmetadata-bottom a {

	color: #333333;

	}

.postmetadata-bottom a:hover {

	color: #999999;

	}

.entry {

	font-family: "Georgia", Times New Roman, Times, serif;
	
	font-size: 12px;

	clear: both;

	}

.entrywhole { position:relative; width: 600px; height:auto; margin-bottom: 64px; }

.entry a {	

    text-decoration:none; font-style:italic; color: #FFFFFF

	}

.entry a:hover {

    

	}

div.comment { position: absolute; left: 0px; bottom; 20px; width: 400px; height: 20px; text-align: left; clear:none;}

div.comment a, div.back a, div.navlink a, div.pagination a {font-family:"Trebuchet MS"; font-weight: normal; clear:none; margin-right:15px; float:left; font-size: 1.3em; line-height: 15px; color:#333333; font-style:normal; text-decoration:none; clear:none;}

div.pagination a, div.back a{ color:#FFF;}

div.comment span { float:left }

div.back { position: absolute; right: 0px; bottom; 20px; width: auto; height: 20px; text-align: right;}

div.pagination a.prev { position: absolute; left: 0px; bottom; 20px; width: auto; height: 20px; text-align: right;}

div.pagination a.next { position: absolute; right: 0px; bottom; 20px; width: auto; height: 20px; text-align: left; clear:none;}

div.pagination a.pages { position: absolute; left: 0px; right: 0px; margin-left: auto; margin-right:auto; bottom; 20px; width: auto; height: 20px; text-align: center; clear:none;}

/* -search form- */



#searchsubmit {

	display: none;

	}

#s {

	background: none;

	padding: 3px 3px 3px 22px;

	width: 200px;

	}
	
input#s  { border: 1px solid #333333; line-height:11px; font-size:1em; height: 15px; padding: 0px; color:#333333; font-family:Georgia, "Times New Roman", Times, serif;}

#ss span, #ss span a { font-family:"Trebuchet MS"; font-weight: bold; clear:none; margin-right:5px; float:left; font-size: 1.1em; line-height: 17px; color:#333333;}

#ss { position:absolute; top: 30px; right: 0px; height: 30px; width: 350px; z-index: 900;}

#searchform { }


/* -footer- */



#footer {

	font-family: "Lucida Grande", Times New Roman, Times, serif;
	
	font-size: 11px;

	

	clear: both;

	color: #333;

	padding: 10px 0 30px 0;

	width: 840px;

	}

#footer { width: 840px; height: 100px; position: relative; bottom: 0px; padding: 0px; margin: 0px; }

#footer table {border-top: 1px solid #333333; width: 100%;}

#navlink {

	margin-bottom: 20px;
	width: 840px;
	height: 0px;
	position: relative;
	bottom: 0px;
	}
	
	div.pagination { height: 20px;}




/* -comments- */



#comments {

	clear: both;

	}

#respond {

	border-top: #252525 1px solid;

	clear: both;

	padding-top: 30px;

	}

.commentmetadata {

	text-transform: uppercase;

	}

.commentlist div.alt {

	background: transparent;

	padding: 10px;

	}

.commentlist div {

	padding: 10px;
	
	font-size: 12px;

	}

.commentlist div blockquote {

	background: #eeeeee;

	border: 1px solid #404040;

	margin: 10px 0 0 0;

	padding: 10px 10px 10px;

}

.commentlist div.alt blockquote {

	background: #000000;

	border: 1px solid #404040;

	margin: 10px 0 0 0;

	padding: 10px 10px 10px;

}

#comment {

	height: 200px;

	width: 600px;

	}



/* -floats -*/



.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}

.alignleft {

	float: left;

	}

.alignright {

	float: right;

	}