/* ::::: http://wp-themes.com/wp-content/themes/3col-rdmban-rr/style.css ::::: */

* { margin: 0pt auto; }
body { background: rgb(43, 43, 43) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(165, 165, 165); font-family: "Arial"; font-size: 0.75em; }
a {
	color: #D54D2B;
	text-decoration: none;
	font-size: 14px;
}
cite { font-style: normal; }
h1 { font-size: 2em; font-weight: normal; }
h2 { font-size: 1.5em; font-weight: normal; }
img, object { border: 4px solid rgb(43, 43, 43); }
p { margin: 1.2em auto; line-height: 1.5em; text-align: left; }
pre { border: 1px solid rgb(75, 75, 75); padding: 10px; background: rgb(43, 43, 43) none repeat scroll 0% 0%; overflow: auto; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 1.1em; line-height: 1.3em; width: 529px; }
textarea { font-family: "Arial"; font-size: 1em; }
#banners { border-top: 4px solid rgb(58, 58, 58); border-bottom: 4px solid rgb(58, 58, 58); padding: 4px 0pt; height: 215px; margin-bottom: 4px; width: 937px; }
#banner-1, #banner-2, #banner-3 { border-right: 4px solid rgb(58, 58, 58); float: left; height: 215px; margin-right: 4px; padding-right: 4px; width: 225px; }
#banner-4 { float: left; height: 215px; width: 225px; }
#topbar { padding: 20px 0pt; color: rgb(165, 165, 165); width: 937px; }
#topbar a {
	color: #D73F28;
	font-size: 16px;
}
#content { float: left; margin-right: 4px; width: 569px; }
#contentwrap { display: block; width: 937px; }
.post { padding: 10px; background: rgb(58, 58, 58) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 4px; }
.post a { color: rgb(255, 144, 0); text-decoration: none; }
.post a:hover { color: rgb(165, 165, 165); text-decoration: none; }
.post blockquote { border: 1px solid rgb(75, 75, 75); margin: 1.2em auto; padding: 0.1em 1em; background: rgb(43, 43, 43) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.post embed, .post img, .post object { margin: 1.2em auto; display: block; }
.post table { border: 1px solid rgb(43, 43, 43); margin: 1.2em auto; line-height: 1.5em; width: 100%; }
.post th, .post td { border: 1px solid rgb(43, 43, 43); padding: 5px; }
.post h2, .post h2 a { color: rgb(255, 255, 255); }
.post h2 a:hover { color: rgb(255, 144, 0); }
.post ul, .post ol { margin: 1.2em auto; line-height: 1.5em; }
.postmetadata-top { border-bottom: 1px dotted rgb(91, 91, 91); padding-bottom: 10px; text-transform: uppercase; }
.postmetadata-bottom { text-transform: uppercase; }
#sidebar1wrap { margin-right: 4px; }
#sidebar1wrap, #sidebar2wrap { padding: 10px; background: rgb(58, 58, 58) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; margin-bottom: 4px; width: 340px; }
#sidebar1, #sidebar2 { margin-bottom: 4px; }
#sidebar1 a, #sidebar1 li.recentcomments, #sidebar1 .textwidget, #sidebar2 a, #sidebar2 li.recentcomments, #sidebar2 .textwidget { border-bottom: 1px dotted rgb(0, 0, 0); padding: 3px 3px 3px 10px; color: rgb(165, 165, 165); display: block; }
#sidebar1 a:hover, #sidebar2 a:hover { background: rgb(91, 91, 91) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); }
#sidebar1 h2, #sidebar2 h2 { color: rgb(255, 255, 255); }
#sidebar1 h2.small, #sidebar2 h2.small { border-bottom: 1px dotted rgb(91, 91, 91); color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; margin-top: 20px; padding-bottom: 3px; text-transform: none; }
#sidebar1 li, #sidebar2 li { list-style-type: none; list-style-image: none; list-style-position: outside; margin-top: 3px; }
#sidebar1 li:hover small, #sidebar2 li:hover small { color: rgb(255, 255, 255); }
#sidebar1 small, #sidebar2 small { color: rgb(255, 144, 0); text-transform: uppercase; }
#sidebar1 ul, #sidebar2 ul { margin: 0pt; padding: 0pt; }
#sidebar1 ul.children a, #sidebar1 li.page_item ul li.page_item a, #sidebar2 ul.children a, #sidebar2 li.page_item ul li.page_item a { padding-left: 20px; }
#sidebar1 ul.children ul.children a, #sidebar1 li.page_item ul li.page_item ul li.page_item a, #sidebar2 ul.children ul.children a, #sidebar2 li.page_item ul li.page_item ul li.page_item a { padding-left: 30px; }
#s { border: 1px solid rgb(48, 48, 48); padding: 3px; background: rgb(37, 37, 37) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(165, 165, 165); width: 152px; }
#searchsubmit { display: none; }
#footer { padding: 10px; background: rgb(58, 58, 58) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; clear: both; color: rgb(165, 165, 165); text-align: right; width: 917px; }
#footer a { color: rgb(165, 165, 165); }
#footer small { text-transform: uppercase; }
#navlink { padding: 10px; background: rgb(58, 58, 58) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(165, 165, 165); margin-bottom: 4px; text-align: left; }
#banner-1 { background: transparent url('banner-1-2.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#banner-2 { background: transparent url('banner-2-2.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#banner-3 { background: transparent url('banner-3-2.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#banner-4 { background: transparent url('banner-4-2.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
