/* ::::: null ::::: */

noindex a { border: 1px dashed red ! important; }
html {  }


.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; }
.alignright { float: right; }
.wp-caption { border: 1px solid rgb(221, 221, 221); margin: 10px; text-align: center; background-color: rgb(243, 243, 243); padding-top: 4px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; }
.wp-caption img { border: 0pt none ; margin: 0pt; padding: 0pt; }
.wp-caption p.wp-caption-text { margin: 0pt; padding: 0pt 4px 5px; font-size: 11px; line-height: 17px; }
body { border: 0pt none ; margin: 0pt; padding: 0pt; background: rgb(31, 31, 31)  url('images/bgh1.gif') repeat; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(85, 85, 85); text-align: center;}
.Container {
	position:absolute;
	border: 0pt none;
	padding: 0pt;
	width: auto;
	text-align: center;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	left: 0px;
	top: 0px;
}
#Header { background: transparent url('images/bg_head.jpg') no-repeat scroll center top; height: 134px; text-align: center; margin-left:108px; margin-right:auto;}
#RSS { float: right; margin-top: 30px; margin-right: 7px; }
#Logo { float: left; margin-top: 45px; margin-left: 200px; font-size: 28px; color: rgb(255, 255, 255); font-weight: bold; letter-spacing: -2px; }
#Logo span { font-size: 12px; color: rgb(209, 209, 0); padding-left: 15px; letter-spacing: 0px; }
#Navigation { margin: auto; background: transparent url('images/bg_nav.jpg') no-repeat scroll left top; height: 38px; font-size: 1em; font-weight: bold; font-family: Verdana,Arial,Helvetica,sans-serif; padding-top: 36px; padding-left: 10px; }
#Navigation ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#Navigation li { margin: 0px; display: inline; }
#Navigation li a { background: rgb(10, 1, 0) url('images/bg_tab_main.gif') repeat-x scroll left top; height: 25px; padding-top: 13px; color: rgb(255, 255, 255); padding-right: 20px; padding-left: 20px; text-decoration: none; float: left; }
#Navigation li .end { padding: 0px; background: rgb(10, 1, 0) url('images/bg_tab_main.gif') repeat-x scroll left top; height: 38px; color: rgb(255, 255, 255); text-decoration: none; float: left; text-align: left; }
#Navigation li a:hover { background: transparent url('images/bg_tab_main_roll.gif') repeat-x scroll left top; }
a:link, a:visited { color: rgb(186, 13, 17); }
#NavigationFooter li { margin: 0px; padding: 0px; float: left; width: 230px; list-style-type: none; text-align: left; }
#NavigationFooter h2 { border-bottom: 1px solid rgb(255, 78, 85); margin: 10px 0pt 5px; padding: 0pt 0pt 3px; color: rgb(255, 78, 85); font-family: Arial,Helvetica,sans-serif; font-size: 1.2em; width: 190px; }
#NavigationFooter a { text-decoration: none; color: rgb(255, 255, 255); }
#NavigationFooter a:hover { font-weight: bold; }
#NavigationFooter li ul { margin: 0px; padding: 0px; list-style-image: url('images/bullet.gif'); list-style-position: inside; }
#NavigationFooter li ul li { border-bottom: 1px dotted rgb(166, 166, 166); margin: 0px; padding: 5px; list-style-image: url('images/bullet.gif'); list-style-position: inside; color: rgb(255, 255, 255); width: 180px; }
#NavigationFooter { margin: auto; padding: 0px 10px 25px; text-align: center; color: rgb(255, 255, 255); }
#sub-panel { margin: auto auto auto 20px; text-align: center; width: 1000px; }
#sub-panel a { background: rgb(37, 67, 76) url('images/corner_left.gif') no-repeat scroll left bottom; width: 200px; color: rgb(255, 255, 255); float: left; text-decoration: none; margin-right: auto; font-weight: bold; }
#sub-panel a span { padding: 6px; background: transparent url('images/corner_right.gif') no-repeat scroll right bottom; display: block; }
#Main {
	position:absolute;
	top:136px;
	border: 0pt none;
	margin: auto;
	padding: 0pt 0pt 30px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: rgb(85, 85, 85);
	text-align: center;
	background-color: rgb(255, 255, 255);
	width: 941px;
	left: 108px;
}
.postcontent { line-height: 170%; }
#posts { padding: 15px; background: rgb(255, 255, 255) url('images/bg_postset.gif') no-repeat scroll right top; min-height: 996px; }
.clear { float: none; clear: both; }
#PostSet { width: 673px; float: left; }
#Sidebar1 { margin: 0pt; padding: 10px 0pt 0pt; background: rgb(255, 255, 255) url('images/bg_sidebar.gif') no-repeat scroll left top; width: 268px; float: left; }
#Sidebar1 div { margin: auto; width: 244px; }
#Sidebar1 * { margin: 0pt; padding: 0pt; }
#Sidebar1 li { padding: 4px 0pt 5px; color: rgb(150, 150, 150); font-family: Arial,Helvetica,sans-serif; line-height: 1.2em; }
#Sidebar1 li a { padding: 0pt 0pt 0pt 16px; background: transparent url('images/bullet2.gif') no-repeat scroll 0pt 0pt; color: rgb(59, 59, 59); font-weight: bold; text-decoration: none; }
#Sidebar1 ul li { border: 0px none ; }
#Sidebar1 ul, #Sidebar1 ol, #Sidebar1 li { list-style-image: none; list-style-position: outside; list-style-type: none; }
#Sidebar1 h2 { margin: 0pt 0pt 5px; background: rgb(212, 50, 1) url('images/title_bg.gif') no-repeat scroll left top; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 1.2em; width: 199px; height: 31px; padding-top: 15px; padding-left: 45px; }
#Sidebar2 div { margin: auto; width: 210px; }
#Sidebar2 * { margin: 0pt; padding: 0pt; }
#Sidebar2 li { padding: 4px 0pt 5px; color: rgb(150, 150, 150); font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; line-height: 1.2em; }
#Sidebar2 li a { padding: 0pt 0pt 0pt 12px; background: transparent url('images/bullet2.gif') no-repeat scroll 0pt 0pt; color: rgb(59, 59, 59); font-weight: bold; text-decoration: none; }
#Sidebar2 ul li { border: 0px none ; }
#Sidebar2 ul, #Sidebar1 ol, #Sidebar1 li { list-style-image: none; list-style-position: outside; list-style-type: none; }
#Sidebar2 h2 { margin: 10px 0pt 5px; color: rgb(0, 67, 93); font-family: Arial,Helvetica,sans-serif; font-size: 1.2em; }
#Sidebar2 { border-left: 1px solid rgb(205, 205, 205); margin: 0pt; padding: 0pt; width: 249px; float: left; text-align: left; }
#Sidebar2 img { padding: 10px; }
.dateblock { margin: 3px 10px 0px 0px; background: transparent url('images/dateblock.gif') no-repeat scroll 0% 0%; width: 68px; height: 70px; text-align: center; float: left; color: rgb(255, 255, 255); font-size: 10px; font-weight: bold; padding-top: 7px; font-family: Verdana,Arial,Helvetica,sans-serif; }
.dateblock .day { font-size: 32px; font-weight: bold; color: rgb(255, 255, 255); padding-top: 7px; letter-spacing: -1px; }
.postheader { padding: 5px 5px 0px; font-family: Verdana,Arial,Helvetica,sans-serif; }
.postheader h1 { margin: 3px 0px; letter-spacing: -2px; font-size: 18px; padding-top: 3px; }
.postheader h1 a:hover { text-decoration: none; }
.postheader a { color: rgb(79, 79, 79); text-decoration: none; font-weight: bold; }
.postheader .postdetails a { font-weight: bold; }
.postheader .postdetails a:hover { border-bottom: 1px dotted rgb(0, 0, 0); }
.postheader .postmeta { border-top: 1px dotted rgb(202, 202, 202); font-size: 10px; padding-top: 3px; margin-top: 3px; }
.postcomments a { padding-left: 10px; text-decoration: none; font-weight: bold; font-size: 14px; }
.postcomments { padding-top: 5px; padding-bottom: 25px; padding-left: 10px; }
.postcontent {  }
#footerBottom { background: rgb(0, 0, 0) url('images/bg_footerbottom.gif') repeat-x scroll center top; padding-top: 2px; font-family: Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); }
#footerInfo { margin: auto; width: 941px; text-align: left; }
#footer {
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	background: rgb(0, 0, 0) url('images/bg_footer.gif') repeat-x scroll center top;

s
	width: 941px;
	left: 108px;
	top: 1264px;
}
img { border: 0px none ; }
.commenttop { margin: 5px 0px 20px; background: rgb(31, 31, 31) url('images/comment_bottom.gif') no-repeat scroll left bottom; width: 628px; color: rgb(255, 255, 255); min-height: 60px; }
.commenttop a { color: rgb(255, 255, 255); }
.commenttop div { padding: 3px 10px 2px; background: transparent url('images/comment_top.gif') no-repeat scroll left top; }
#wrapper {
	background-color:#000;
	background:url('images/bg.gif');
	border-color:#000;
	border-width:4px;
	border-style:solid;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:0px;
  width: 670px;
  margin: 0 auto;
  margin-top:45px;
}
div#header-bg a { background: rgb(24, 24, 24) no-repeat scroll 0% 0%; display:inline-block; margin-left: 3px; margin-top: 10px; border-color:#000; border-width:2px; border-style:solid;
}

