/*

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

	color: #333333;

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

	font-size: 11px;

    line-height: 21px;	

    display: block;

	}

p {

	text-align: left;

	}

h2 {
	font-family: "Georgia", Times New Roman, Times, serif;
	
	color: #333333;
	
	font-size: 18px;
	
	font-weight: normal;
	
	}
	
h3 {
	font-family: "Georgia", Times New Roman, Times, serif;
	
	color: #333333;
	
	font-size: 18px;
	
	font-weight: normal;
	
}

a {

	color: #333333;

	text-decoration: none;

	}

a:hover {

	color: #999999;

	}

#navlink {

	margin-bottom: 40px;

	}



/* -header- */



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

	width: 860px;

	}

#topbar .title a {

	color: #333333;

	}

#topbar .title a:hover {

	color: #999999;

	}

#banner {

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

	border: 0px;
	
	margin-top: 10px;
	
	margin-bottom: 30px;

	height: 250px;

	width: 860px;

	}

#banner img {

	height: 250px;

	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 {

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

	float: left;

	width: 200px;

	}
	
#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: #333333;

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

	}

#navigation1 ul li, #navigation2 ul li {

	border-bottom: 1px solid #dddddd;

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

	font-size: 24px;

    text-transform: Normal;

	}

.post h2 a:hover {

	color: #999999;

	}

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

	font-size: .9em;
	
	border: 1px solid #dddddd;
	
	-moz-border-radius: 10px;
  	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;

	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;

	}

.entry a {	

    color: #333333;

	text-decoration: none;

	}

.entry a:hover {

    color: #999999;

	text-decoration: none;

	}



/* -search form- */



#searchsubmit {

	display: none;

	}

#s {

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

	border: 1px solid #dddddd;
	
	-moz-border-radius: 10px;
  	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;

	padding: 3px 3px 3px 22px;

	width: 250px;

	}



/* -footer- */



#footer {

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

	border-top: 1px solid #333333;

	clear: both;

	color: #404040;

	padding: 10px 0 30px 0;

	width: 860px;

	}

#footer a {

	color: #404040;

	}
	
#footer a:hover {

	color: #999999;

}



/* -comments- */



#comments {

	clear: both;

	}

#respond {

	border-top: #252525 1px solid;

	clear: both;

	padding-top: 30px;

	}

.commentmetadata {

	text-transform: uppercase;

	}

.commentlist div.alt {

	background: #eeeeee;

	color: #333333;

	padding: 10px;

	}

.commentlist div {

	padding: 10px;

	}

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

	}



/* -floats -*/



.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}

.alignleft {

	float: left;

	}

.alignright {

	float: right;

	}