body {
    margin: 0px; padding: 0px; background:url(../../../../../Includes/background.gif) repeat-x #D3D3D3;
 }
td {
	FONT-SIZE: 13px; FONT-FAMILY: Verdana; padding: 0px
}
#main {
    margin: 0 auto; width: 776px; background: #FFFFFF; border-right: 1px solid #C3C3C3; border-left: 1px solid #C3C3C3
}

/* Header */
#header {
    width: 776px
}
.sitefeatured {
    padding: 3px 0px 5px 12px; font-size: 10px; font-family: Arial; color: #222222; border-bottom: 1px dotted #BBBBBB
}
.sitefeatured a {
    color: #222222; text-decoration: none
}
.sitefeatured a:Hover {
    color: #000088; text-decoration: underline
}
.topad {
    width: 728px; height: 90px; margin: 20px 24px 20px 24px
}
.headertopline {
    background: #000033; width: 100%; height: 1px; font-size: 1px
}
.headerbodyexterior {
    background: #000077; border-top: 1px #FFFFFF solid; border-bottom: 1px #FFFFFF solid; width: 100%; height: 72px
}
.headerbodyleft {
    width: 200px
}
#counter {
 display: none
}
#logo {
	position:relative; width:250px; height:70px; z-index:1;
}
#sitenavigation {
 width: 772px; height: 29px; background: url(../../../../../Includes/sitenav.gif); margin: 0px; padding: 2px 2px 1px 2px; font-family: Verdana; font-weight: bold; font-size: 13px; color: #FFFFFF; text-decoration: none
}
.homeoff {
 font-size: 13px; font-family: Verdana; font-weight: bold; color: #FFFFFF; margin: 0px; padding: 3px 9px 3px 5px; text-decoration: none
}
.homeon {
 font-size: 13px; font-family: Verdana; font-weight: bold; color: #192B88; background: #F5F8FC; margin: 0px; padding: 3px 9px 3px 5px; text-decoration: none
}
.mainnavoff {
 border-left: 2px solid #06155F; font-size: 13px; font-family: Verdana; font-weight: bold; color: #FFFFFF; margin: 0px; padding: 3px 10px 3px 10px; text-decoration: none
}
.mainnavon {
 border-left: 2px solid #06155F; font-size: 13px; font-family: Verdana; font-weight: bold; color: #192B88; background: #F5F8FC; margin: 0px; padding: 3px 10px 3px 10px; text-decoration: none
}
.buyingoff {
 border-left: 2px solid #06155F; font-size: 13px; font-family: Verdana; font-weight: bold; color: #FFFFFF; margin: 0px; padding: 3px 5px 3px 8px; text-decoration: none
}
.buyingon {
 border-left: 2px solid #06155F; font-size: 13px; font-family: Verdana; font-weight: bold; color: #192B88; background: #F5F8FC; margin: 0px; padding: 3px 5px 3px 8px; text-decoration: none
}
.menuhorizontaloff {
 font-size: 13px; font-family: Verdana; font-weight: bold; color: #FFFFFF; margin: 1px 0px 1px 0px; padding: 2px 0px 2px 0px; text-decoration: none; text-align: center
}
.menuhorizontalon {
 font-size: 13px; font-family: Verdana; font-weight: bold; color: #FFFFFF; background: #DD0000; margin: 1px 0px 1px 0px; padding: 2px 0px 2px 0px; text-decoration: none; text-align: center
}
.dropdownoff {
 font-size: 12px; font-weight: bold; font-family: Verdana; padding: 3px 5px 3px 5px; text-decoration: none
}
.dropdownon {
 font-size: 12px; font-weight: bold; font-family: Verdana; padding: 3px 5px 3px 5px; text-decoration: none
}
.headerlocation {
    width: 764px; line-height: 26px; padding-left: 12px; border-bottom: 1px dashed #DDDDDD; font-size: 11px
}
.headerlocation a {
    font-size: 11px; text-decoration: underline; color: #000088
}
.headergap {
    height: 80px
}


/* Left Column */
#leftcolumn {
    width: 440px; padding-right: 33px; vertical-align: top
}
.postframe {
	width: 430px; border-top: 3px solid #D8E0F2; border-bottom: 3px solid #D8E0F2; margin-bottom: 50px; padding: 0px 0px 10px 10px; float: left
}
.postframenomargin {
	width: 430px; border-top: 3px solid #D8E0F2; border-bottom: 3px solid #D8E0F2; margin-bottom: 5px; padding: 0px 0px 10px 10px; float: left
}
.postheadline {
	padding: 6px 0px 6px 10px; width: 430px; line-height: 21px; font-size: 17px; color: #192B88; font-weight: bold; font-family: Arial
}
.postheadline a {
	font-size: 17px; color: #192B88; font-weight: bold; font-family: Arial; text-decoration: none
}
.postheadline a:Hover {
	color: #AA0000
}
.postauthor {
	width: 430px; font-size: 11px; font-family: Verdana; line-height: 25px
}
.postauthor a {
	color: #192B88; text-decoration: none
}
.postauthor a:Hover {
	text-decoration: underline
}
.postbody {
	width: 430px; font-size: 13px; font-family: Arial; line-height: 22px; margin-top: 10px; text-align: justify
}
.postlink {
	width: 190px; line-height: 26px; float: left
}
.postlink a, .postcomments a {
	font-size: 12px; font-family: Verdana; font-weight: bold; color: #192B88; text-decoration: none
}
.postlink a:Hover, .postcomments a:Hover {
	color: #AA0000; text-decoration: underline
}
.postcomments {
	width: 230px; line-height: 26px; text-align: right; float: left
}
.postcatheadline {
	width: 70px; line-height: 21px; padding-left: 10px; vertical-align: top; font-family: Arial; font-size: 13px; 
}
.postcat {
	width: 360px; line-height: 21px; vertical-align: top
}
.postcat a {
	color: #000088; font-family: Arial
}
.postcatframe {
	width: 440px; margin-bottom: 100px
}
.pagetitle {
	background: #D8E0F2; width: 430px; padding: 7px 0px 7px 10px; border-bottom: 1px solid #A1B6E1; font-size: 14px; font-weight: bold; color: #192B88; margin-bottom: 40px
}
.commentheadline {
	width: 430px; padding: 0px 0px 10px 10px; font-size: 14px; font-family: Verdana; line-height: 25px; font-weight: bold
}
.commentlist {
	padding: 0px 0px 80px 0px; margin: 0px; list-style: none; text-align: justify
}
.comment {
	background: #F9F9F9; width: 420px; font-size: 13px; font-family: Arial; line-height: 21px; padding: 5px 10px 5px 10px; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; margin-bottom: 15px
}
.commentwhite {
	width: 420px; font-size: 13px; font-family: Arial; line-height: 21px; padding: 5px 10px 5px 10px; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; margin-bottom: 15px
}
.commentlist cite {
	font-weight: bold; font-style: normal
}
.commentdata {
	font-size: 10px; font-family: Verdana
}
.commentdata a {
	color: #000088; text-decoration: none; font-weight: bold
}
.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 3px;
	background: #fff;
}
.comment-author a {
	color: #000066; text-decoration: none
}
.comment-author a:Hover {
	color: #000066; text-decoration: underline
}
#respond {
	width: 430px; padding: 0px 0px 10px 10px; font-size: 13px; font-family: Arial; line-height: 25px;
}
#commentform {
	margin: 0px; padding: 0px;
}
#commentform input {
	width: 250px; padding: 5px; border: 1px solid #DDDDDD; background: #F9F9F9
}
.commentfields {
	width: 430px; padding-bottom: 10px
}
#commentform textarea {
	width: 418px; padding: 5px; border: 1px solid #DDDDDD; background: #F9F9F9; font-family: Arial; font-size: 13px
}
.loggedin {
	background: #ECF0F8; width: 410px; padding: 10px; border-top: 1px solid #D8E0F2; border-bottom: 1px solid #D8E0F2
}
.loggedin a {
	color: #000088; text-decoration: none; font-weight: bold
}
.loggedin a:Hover {
	color: #AA0000; text-decoration: underline; font-weight: bold
}
.postbody img {
	width: 220px; height: 100%; padding: 5px 0px 2px 10px; float:right
}
.postbody a {
	color: #000088; font-weight: bold; font-family: Verdana; font-size: 12px
}
.postbody a:Hover {
	color: #AA0000
}
.tcc a {
	color: #000088; font-weight: normal; font-family: Arial; font-size: 13px; text-decoration: none
}
.tcc a:Hover {
	color: #AA0000; text-decoration: underline
}
.tcc h2 a {
	color: #000000; font-weight: bold; font-family: Arial; font-size: 14px; text-decoration: none
}
.tcc h2 a:Hover {
	color: #000000; text-decoration: none
}
.origin {
	color: #AAAAAA; font-size: 11px; 
}
.origin a {
	color: #777777; font-size: 11px; font-weight: normal
}
.origin a:Hover {
	color: #000088
}
.origin {
	line-height: 11px; margin: 25px 0px 0px 0px
}
.navigation {
	width: 440px
}
.olderentries {
	width: 210px; padding-left: 10px
}
.newerentries {
	width: 210px; padding-right: 10px; text-align: right
}
.navigation a {
	color: #192B88; font-weight: bold; font-family: Verdana; font-size: 13px; text-decoration: none
}
.navigation a:Hover {
	color: #AA0000; text-decoration: underline
}

/* Right Column */
#rightcolumn {
    width: 301px; vertical-align: top
}
.promoframe {
    width: 300px; border-left: 1px solid #BBBBBB; border-bottom: 1px dotted #BBBBBB; margin-bottom: 50px; float: left
}
.promoheadline {
    width: 290px; line-height: 25px; font-family: Verdana; font-size: 11px; font-weight: bold; color: #222222; background: #F0F0F0; padding-left: 10px; border-bottom: 1px dotted #BBBBBB; border-top: 1px dotted #BBBBBB; float: left
}
.category {
	width: 300px; float: left
}

.search {
    width: 300px; display: block; padding: 0px 0px 5px 0px; float: left
}
.searchtabs {
padding: 0px 0px 6px 0px; margin: 0px; font: bold 13px Verdana; list-style-type: none;
}
.searchtabs li {
display: inline; margin: 0px;
}
.searchtabs li a {
text-decoration: none; position: relative; padding: 5px 49px 6px 9px; color: #333333; background: #F6F6F6; border: 1px #E9E9E9 dotted; border-bottom: 0px
}
.searchtabs li a.selected {
position: relative; background: #E9E9E9; color: #000000;
}
.searchtabs li a.selected:hover {
text-decoration: none;
}
.searchframe form {
    margin: 0px; padding: 0px
}
.searchfield {
    width: 188px; margin-top: 10px; float: left
}
#sbi {
    width: 170px; padding: 4px 5px 4px 5px; font-size: 11px; background: #F9F9F9; border: 1px solid #CCCCCC; margin-left: 6px
}
.searchbutton {
    width: 112px; margin-top: 10px; float: left
}
#sbb {
    width: 96px; font-size: 11px; font-family: Verdana; padding: 2px 0px 2px 0px; margin: 0px 5px 0px 11px
}
.searchradio {
    width: 295px; margin: 5px 0px 0px 5px; float: left
}

.googleads {
	width: 300px; height: 255px; float: left
}
.categoryframe {
	width: 300px; border-left: 1px solid #F0F0F0; border-bottom: 1px dotted #F0F0F0; float: left
}
.categoryheadline {
	width: 288px; line-height: 31px; background: #F0F0F0; padding-left: 12px; font-size: 13px; font-family: 11px; font-weight: bold; color: #222222; float: left
}
.category {
	padding-bottom: 4px; float: left
}
.categorylink {
    width: 146px; margin: 4px 2px 0px 2px; float: left; display: inline
}
.categorylink a {
    line-height: 17px; padding: 2px 2px 2px 9px; background: #FAFAFA; border: 1px dotted #E9E9E9; font-family: Verdana; font-size: 11px; font-weight: bold; color: #222222; display: block
}
.categorylink a:Hover {
    background: #192B88; border: 1px dotted #000088; color: #FFFFFF; text-decoration: none; display: block
}


/* Footer */
#footer {
    height: 140px; vertical-align: bottom
}
.footerlocation {
    width: 764px; line-height: 26px; padding-left: 12px; border-top: 1px dashed #DDDDDD; font-size: 11px
}
.footerlocation a {
    font-size: 11px; text-decoration: underline; color: #000088
}
.footerleft {
    line-height: 25px; width: 245px; padding-left: 12px; border-top: 1px #000033 solid; background: #000088; font-size: 11px; color: #FFFFFF; float: left
}
.footerleft a {
    font-size: 11px; color: #FFFFFF; text-decoration: none
}
.footercenter {
    line-height: 25px; width: 467px; border-top: 1px #000033 solid; background: #000088; font-size: 11px; color: #FFFFFF; text-align: center; float: left
}
.footerright {
    line-height: 25px; width: 40px; padding-right: 12px; border-top: 1px #000033 solid; background: #000088; font-size: 11px; color: #FFFFFF; text-align: right; float: left
}

/* Fonts */
.a {font-size: 10px; font-family: Verdana}
.b {font-size: 11px; color: #FFFFFF}
.c {text-decoration: none; color: #AA0000}