/*

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: #ffffff;

	font-family: "Arial";

	font-size: .75em;

	display: block;

	}

p {

	text-align: justify;

	}

h2 {

	color: #ffffff;

	font-size: 1.5em;

	font-weight: normal;

	}

a {

	color: #ffffff;

	text-decoration: none;

	}

a:hover {

	color: #ffa20f;

	}

#navlink {

	margin-bottom: 40px;

	}



/* -header- */



#topbar {

	padding: 30px 0 10px 0;

	width: 860px;

	}

#topbar .title a {

	color: #ffa20f;

	}

#topbar .title a:hover {

	color: #ffffff;

	}

#banner {

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

	border-top: 1px solid #252525;

	border-bottom: 1px solid #252525;

	height: 296px;

	width: 860px;

	}

#banner img {

	height: 296px;

	width: 860px;

	}



/* -content- */



#contentwrap {

	margin-top: 20px;

	width: 860px;

	}

#content {

	float: left;

	margin-right: 30px;

	width: 500px;

	}



/* -navigation- */



#navigationwrap1 {

	margin-right: 30px;

	}

#navigationwrap1, #navigationwrap2 {

	float: left;

	margin-bottom: 40px;

	}

#navigation1, #navigation2 {

	float: left;

	width: 150px;

	}

#navigation1 h2 {

	font-weight: normal;

	text-transform: uppercase;

	}

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

	border-bottom: 1px dotted #404040;

	color: #404040;

	font-size: 1em;

	font-weight: bold;

	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: #252525;

	}

#navigation1 ul li, #navigation2 ul li {

	border-bottom: 1px dotted #252525;

	padding: 3px 3px 3px 10px;

	}

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

	border: none;

	padding: 3px 3px 3px 10px;

	}



/* -post and entries- */



.post h2, .post h2 a {

	color: #ffffff;

	text-transform: uppercase;

	}

.post h2 a:hover {

	color: #ff0000;

	}

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

	display: block;

	margin: 0 auto;

	}

.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: #252525;

	font-size: .9em;

	margin: 20px 0 40px 0;

	padding: 3px;

	}

.postmetadata-bottom a {

	color: #dadada;

	}

.postmetadata-bottom a:hover {

	color: #ffffff;

	}

.entry {

	clear: both;

	}

.entry a {

	color: #000000;

	text-decoration: none;

	}

.entry a:hover {

	color: #000000;

	text-decoration: none;

	}



/* -search form- */



#searchsubmit {

	display: none;

	}

#s {

	background: #ffffff url("images/magnifier.png") no-repeat top left;

	border: none;

	padding: 1px 2px 1px 17px;

	width: 250px;

	}



/* -footer- */



#footer {

	border-top: 1px solid #252525;

	clear: both;

	color: #404040;

	padding: 10px 0 30px 0;

	width: 860px;

	}

#footer a {

	color: #404040;

	}



/* -comments- */



#comments {

	clear: both;

	}

#respond {

	border-top: #252525 1px solid;

	clear: both;

	padding-top: 30px;

	}

.commentmetadata {

	text-transform: uppercase;

	}

.commentlist div.alt {

	background: #252525;

	color: #ffffff;

	padding: 10px;

	}

.commentlist div {

	padding: 10px;

	}

.commentlist div blockquote {

	background: #252525;

	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: 500px;

	}



/* -floats -*/



.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}

.alignleft {

	float: left;

	}

.alignright {

	float: right;

	}