body { background: #e4f3ff url('bg.gif') repeat-x top; font-family:Verdana, Tahoma, Arial, sans-serif; font-size:12px; color:#7b994f; margin:0; padding:0;}

#content { width:1000px; margin: 0 auto; padding: 0;}
#contentright { width:660px; float:left; margin:0 0 0 15px; padding: 2px 10px 10px 10px;}

#contentright #info { line-height: 18px;}
#contentright #info a { text-decoration: none;}

#sidebar { width: 295px; float: left; color: #7b994f;}
#sidebar h2 { margin: 0 0 0 15px; font-size: 1em; width: 270px; padding: 0 1px 5px 0; border-bottom: 1px solid #cedeb7;}

#sidebar .ads { margin: 10px 0 0 0; width: 295px;}
#sidebar .ads h2 { margin: 0 0 0 15px; font-size: 1em; width: 270px; padding: 0 1px 5px 0;}
#sidebar .ads a { float: left; width: 125px; margin: 5px 0 5px 15px; padding: 0; text-align: center; background: #ffffff;}

#sidebar .google { margin: 10px 0 0 15px;}
#sidebar .google h2 { margin: 0; font-size: 1em; width: 270px; padding: 0 1px 5px 0;}

#sidebar ul { margin: 0; padding: 0; list-style-type: none;}
#sidebar ul li a { background: url('bullet.gif') left center no-repeat; list-style-type: none; margin: 0 0 0 15px; padding: 5px 0 5px 16px; border-bottom: 1px solid #cedeb7; line-height: 17px; width: 254px; display: block; color: #7b994f; text-decoration: none;}
#sidebar ul li a:hover { background: url('bullet2.gif') left center no-repeat; list-style-type: none; padding: 5px 0 5px 16px; margin: 0 0 0 15px; border-bottom: 1px solid #cedeb7; line-height: 17px; width: 254px; display: block; text-decoration: none; color: #7b994f;}


#footer { background: url('footer.gif') repeat-x; color: #7b994f; height:100px; padding: 15px 0 0 0; font-size: 11px;}
#footercontent { width: 1000px; margin: 0 auto;}
#footer a { color: #7b994f; text-decoration: none;}
#footer a:hover { text-decoration: underline;}
.clear { clear: both; margin: 0; padding: 0;}

.header { margin: 0; background: url('img/header.gif') no-repeat; width: 940px; height: 94px;}
.header h1 { margin: 0; padding: 0; float: left; width: 320px;}
.header h1 .logo { margin: 7px 0 0 0; background: url('wgl.gif') no-repeat; width: 190px; height: 81px; display: block;}

.header ul { float: right; margin: 34px 15px 0 0; padding: 0; list-style-type: none;}
.header li { height: 36px; float:left; list-style-type: none; margin: 0 0 0 5px; padding: 0;}
.header li a { display: block; height: 26px; padding: 10px 10px 0 10px; text-decoration: none; color: #ffffff; font-size: 11px; text-align: center; font-weight: bold; float: left;}
.header li a:hover { display: block; height: 26px; padding: 10px 10px 0 10px; text-decoration: none; color: #464646; font-size: 11px; text-align: center; font-weight: bold; float: left;}
.header li.current { background: url('button.right.gif') no-repeat right; height: 36px; float:left; padding: 0; list-style-type: none; margin: 0 0 0 5px; color: #7b994f;}
.header li.current a { background: url('button.left.gif') no-repeat; display: block; height: 26px; padding: 10px 10px 0 10px; text-decoration: none; color: #7b994f; font-size: 11px; text-align: center; font-weight: bold; float: left;}

.headermsg { background: url('header.bg.gif') no-repeat top left; height: 278px; padding: 0; margin: 0;}

.contentbody { background: url('body.bg.gif') repeat-y; margin: 15px 0 0 0;}
.bodytop { background: url('body.top.gif') no-repeat; height: 5px;}
.bodybottom { background: url('body.bottom.gif') no-repeat; height: 5px;}


.search { font-weight:700; font-size:22px; color:#474747; height:36px; padding:2px 10px 4px;}
.input { border:#7b994f 2px solid; font-size:1.3em; color:#7b994f; height:18px; margin:0 6px 0 0; padding:4px 10px;}
.textarea { border:#7b994f 2px solid; color:#7b994f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; padding:4px 10px;}
.msg { height:14px; border:2px solid #7b994f; color:#7b994f; margin:0 1px 10px; padding:6px;}
.err { height:14px; border:2px solid #a74534; color:#a74534; margin:0 1px 10px; padding:6px;}



#ads { width:210px; float:right; text-align:right; font-size:11px; margin:0 0 0 20px;}
#ads p { margin:0 0 8px;}
.spam { border:1px solid #787878;}

#caption { padding-bottom:2px; margin-bottom:6px; color:#7b994f; border-bottom:#d7e7dd 2px solid;}
#caption p { padding-left:6px;}

.guidelines ul { margin: 0; padding: 0;}
.guidelines li { list-style-type:none; margin:5px 0 5px 0;}
.guidelines span { background:url(bullet.gif) no-repeat left; margin:5px 0 5px 10px; padding:0 0 0 17px;}
.title { color:#fff; margin-bottom:10px; background:#7b994f; font-size:13px; font-weight:700; padding:5px;}
.title a:hover { color:#fff; text-decoration:underline;}

#content_left h3 { color:#fff;margin-bottom:10px; background:#7b994f; font-size:13px; padding:5px;}
#content_left h4 { color:#fff; margin-bottom:10px; background:#a74534; font-size:13px; padding:5px;}
#content_left h5 { color:#fff; margin-bottom:10px; background:#020200; font-size:13px; padding:5px;}
#content_left ul { border-top:1px solid #eee; margin-bottom:20px;}
#content_left ul li { line-height:25px; font-size:11px; list-style-type:none; display:inline;}
#content_left ul li a { font-weight:700; text-decoration:none; display:block; color:#7b994f; border-bottom:1px solid #eee; text-indent:5px;}
#content_left ul li a:hover { text-decoration:none; background:#f7f7f7; color:#222;}
#content_left p { font-size:11px; width:200px; padding:0 0 10px;}

.nav { font-weight:700; padding-bottom:2px; color:#7b994f; margin:0;}
.rec_link1 { background-color:#f7faf1; color: #7b994f; margin-bottom:2px; padding:6px;}
.rec_link2 { background-color:#ffffff; color: #7b994f; margin-bottom:2px; padding:6px;}
.report { margin:0 4px 2px 0;}
.pr_list { background:#7b994f; margin-bottom:2px; font-weight:700; color:#fff; cursor:pointer; padding:8px;}
.pr_list:hover { background:#fecb23; color: #7b994f;}


.loading { height:100px; text-align:center; color:#7b994f; font-weight:700; vertical-align: center; background:#fff url(ajax.loading.gif) no-repeat center center; margin:5em auto; padding:5px;}

.rec { font-size:12px; font-weight:700; color:red; padding:0 0 0 4px;}

.innerads { background: #f4f9ed; border: 1px solid #e3efd1; padding: 5px;margin: 0 2px 10px 2px;}
.innerads ul { margin: 0; padding: 0; list-style-type: none;}
.innerads li { float: left; width: 180px; margin: 5px 5px 3px 5px; padding: 0 0 0 17px; background: url('blt.gif') no-repeat left;}
.innerads a:link { color: #368653; text-decoration: none;}
.innerads a:visited { color: #368653; text-decoration: none;}
.innerads a:hover { color: #368653; text-decoration: underline;}

#dirListQuery { margin:0; padding:0; color: #7b994f;}

a { color:#7b994f; text-decoration:none;}
a:visited { color:#7b994f; text-decoration:underline;}
a:hover { color:#7b994f; text-decoration:underline;}

#ads p a,#content_left p a { font-weight:700; text-decoration:none;}
#ads p a:hover,#content_left p a:hover { font-weight:700; text-decoration:underline;}

form { margin:0;}

.title a,.title a:visited { color:#fff; text-decoration:none;}