@charset "utf-8";
/* CSS Document */

img {
	border:none;
}

body { color: white; background-image: url(../images/bg.png); font-size:12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 17px; background-color: white; background-repeat: repeat-x; margin: 0; padding: 0; }
a { color: #fefa9c; text-decoration: none; }
a:hover { color: #f0ec5d; text-decoration: underline; }
h3 {
	font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}
hr { background-color: #8f0101; margin-top: 8px; margin-bottom: 8px; border-color: #8f0101; border-style: solid; border-width: 2px 2px 1px; }
h4 {
	font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-size:14px;
	text-decoration:underline;
	padding-left:10px;
}

ul {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	list-style-type: square;
}

.footer {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	float:right;
}

.flrt {
	float:right;
}

#login {
	font-size:9px;
	float:right;
	padding-right:5px;
	padding-top:12px;
}


.list {
	list-style-position:inside;
}

.copy {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
}

.menutop { font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; background-color:#999; margin-bottom:0; padding-bottom: 2px; padding-top: 2px; padding-left: 2px; }

.menu {
	padding: 10px;
	vertical-align:top;
	padding-top: 16px;
	padding-right:20px;
}

.menulink {
	margin-left:0;
	margin-top:0;
	padding-left:10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	list-style-type: none;
	background-color:#ccc;
}

a.menulink:hover {
	color:#333
}

a.menulink:active {
	background-color:#FFF
}
.maintbl { background-color: white; width: 760px; padding: 0;border:solid 1px #b6cbdb; }

.mainNavPulldown { z-index:1000; position:absolute; background-color:#fff; background-image: url(../images/menu/nav_pulldown_bg.png); background-repeat: repeat-x; display:none; width:200px; overflow:hidden; border-left: 1px solid #1d7dbf; border-bottom: 1px solid #1d7dbf; border-right: 1px solid #1d7dbf; border-top-style: none; border-top-width: 0; }
.mainNavList { margin: 0; padding: 4px; border-bottom: 1px solid #b6cbdb; }
.pageWrap { background-color: black; background-image: url(../images/bg.content.png); background-repeat: no-repeat; padding: 0; }

.pageContent { color: white; background-image: url(../images/content.bg_05.png); }
.pageContentLeftMargin { background-image: url(../images/content.bg_04.png); background-repeat: repeat-y; }
.pageContentRightMargin { background-image: url(../images/content.bg_06.png); background-repeat: repeat-y; }
.subnavLeft { background-image: url(../images/subnav_01.png); background-repeat: no-repeat; width: 15px; height: 34px; }
.subnavMain { font-size:10px; color:#888; line-height: 30px; background-image: url(../images/subnav_02.png); vertical-align: top; white-space:nowrap; overflow:visible; width:200px; height: 34px; }
.subnavMain a { color:#fff;text-decoration:none; margin:0px 10px 0px 10px; }
.subnavMain a:hover{ color: #fefa9c; text-decoration: underline; }
.subnavRight { background-image: url(../images/subnav_04.png); background-repeat: no-repeat; width: 15px; height: 34px; }
.subMasthead { font-size: 16px; font-family: arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular; line-height: 21px; padding-bottom: 12px; }
#templateFooter {color:#626262;font-size:12px;text-align:center;white-space:nowrap;padding-top:8px;}
#templateFooter a { color: #333; text-decoration: underline; }
#templateFooter a:hover { color: #fd0016; text-decoration: underline; }
.homepageContent { font-size: 13px; line-height: 21px; background-image: url(../images/homepage-bg2_03.png); background-repeat: repeat-y; }
.postHead { color: #fefa9c; font-size: 14px; font-weight: bold; }
.postWrapper { margin-bottom: 15px; }

