@charset "utf-8";
body {
margin : 0 auto 0 auto;
padding-top : 20px;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
background-color : #000000;
font-size : 95%;
font-family : Geneva, Arial, Helvetica, sans-serif;
width : 100%;
}
#header {
height : 111px;
margin : 0;
padding : 0;
margin : 0 auto 0 auto;
width : 950px;
background-color : #343434;
}
#topnav {
height : 25px;
margin : 0;
padding-top : 10px;
margin : 10px auto 0 auto;
width : 930px;
border-bottom : 1px solid #999999;
border-top : 1px solid #999999;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
#topnav a:link, a:active {
text-decoration : none;
color : #333333;
font-size : 12px;
}
#topnav a:visited {
text-decoration : none;
color : #333333;
font-size : 12px;
}
#topnav a:hover {
color : #ff9900;
text-decoration : underline;
font-size : 12px;
}



hr {
border : 0 none;
border-bottom : 1px solid #999999;
width : 400px;

margin : 5px auto 5px 0;
text-align : left;
}

p {
font-size : 12px;
}


#wrapper {
width : 950px;
margin-top : 0;
margin-right : auto;
margin-bottom : 1px;
margin-left : auto;
text-align : left;
padding : 0;
}
#content {
float : left;
width : 950px;
padding-bottom : 50px;
padding-left : 0;
padding-right : 0;
padding-top : 0;
margin : 0 auto 0 auto;
background-image : url(images/bg-mid.png);
background-repeat : repeat-y;
height : 100%;
}
#main {
float : left;
width : 450px;
margin-left : 20px;
margin-top : 190px;
}

#main a:link {
	color:#F60;
	font-size:12px;
	text-decoration:underline;
}


#main a:active {
	color:#F60;
	font-size:12px;
	text-decoration:underline;
}

#main a:visited {
	color:#F60;
	font-size:12px;
	text-decoration:underline;
}


#main a:hover {
	color:#FF4400;
	font-size:12px;
	text-decoration:underline;
}



#nav {
float:left;
margin-top : 200px;
margin-left : 540px;
margin-right : 0;
margin-bottom : 0;
padding : 0;
width : 400px;
position:absolute;
}


#callbutton {
width:400px;

}
#callbutton p {
width : 350px;
padding-left : 20px;
}


blockquote {
background : url(images/blockquote.png);
padding-top : 25px;
padding-left : 25px;
padding-right : 25px;
padding-bottom : 25px;
width : 450px;
margin-left : 0;
}
table {

width : 400px;
}
td {

margin : 0;
padding-top : 10px;
background-color : #fff;
}
#blockquote p {
font-size : 12px;
}
h2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
color : #333333;
}
h3 {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #333333;
margin : 0;
padding-top : 0;
line-height : 0.5px;
}

#main h3 a:link{
	color:#669900;
	font-size : 14px;

}

#main h3 a:active{
	color:#669900;
	font-size : 14px;

}

#main h3 a:hover{
	color:#669900;
	font-size : 14px;

}

#main h3 a:visited{
	color:#669900;
	font-size : 14px;

}
h5 {
color : #D1CBA5;
text-transform : uppercase;
letter-spacing : -1px;
font : bold 15px/16px "Lucida Grande", Helvetica, sans-serif;
margin-bottom : 10px;
padding-bottom : 3px;
}
#list ul {
list-style-type : none;
padding : 20px;
margin : 0;
}
#list li {
font-size : 10px;
text-decoration : none;
background-image : url(images/arrowhead.png);
background-repeat : no-repeat;
padding-top : 1px;
padding-bottom : 1px;
padding-left : 20px;
}


#footer {
clear : both;
height : 330px;
width : 950px;
position : relative;
}

#footercontainer {
height : 330px;
position : relative;
}

#footertext {
	position:absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	margin-top:100px;
	margin-left:700px;
	z-index:1;
	left: -1px;
	width: 174px;
}

.footercolumn {
position:relative;
float : left;
display : inline;

padding-left:200px;
margin: -120px 0 auto 0;
}

.footercolumn p {

color : #fff;
font-size : 0.8em;
}


.footercolumn h5.recentblog {
background:url(seo-forum/styles/DirtyBoard2.0/theme/images/icon_birthday.png) no-repeat;
height:50px;

}

.main_formhead, .formhead {
font-size : 1.4em;
color : #999999;
}
fieldset#formwrap {
background-color : #fefefe;
}
fieldset {
background-color : #fafafa;
}
legend, dt {
font-weight : bold;
color : #666;
}
legend#mainlegend {
font-size : 1.2em;
color : #669900;
}
label {
color : #669900;
}
input.med, input.short, select.med, textarea.textbox {
font : 80% 'Trebuchet MS', sans-serif;
color : #666;
padding : 2px;
border : 1px solid #cc9000;
background-color : #fffffa;
}
input.med:hover, input.med:focus, input.short:hover, input.short:hover, select.med:hover, select.med:focus, textarea.textbox:hover, textarea.textbox:focus, input.med.hover, input.med.focus, input.short.hover, input.short.focus, select.med.hover, select.med.focus, textarea.textbox.hover, textarea.textbox.focus {
color : #000;
border : 1px solid #000;
background-color : #fff;
}
span.error, dt.error, strong.error {
color : #cd0000;
font-weight : bold;
}
span.success {
color : #669900;
font-weight : bold;
}
small.privacy, small.whythis {
font-size : 80%;
}
small.whythis {
position : relative;
}
small.whythis a {
text-decoration : underline;
font-size : 0.95em;
}
small.whythis a:hover, small.whythis a:focus, small.whythis a:active {
text-decoration : none;
}
small.whythis a span {
border : 1px solid #fafafa;
background-color : #fafafa;
padding : 0 4px 0 4px;
color : #fafafa;
text-decoration : none;
}
small.whythis a:hover span, small.whythis a:focus span, small.whythis a:active span {
border : 1px solid #000;
background-color : #eecc11;
color : #000;
padding : 0 4px 0 4px;
text-decoration : none;
}
p.creditline {
float : right;
margin : -17px 0;
padding-bottom : 1px;
font-size : 80%;
}
abbr, .abbr {
cursor : help;
border-bottom : 1px dotted #999;
}
dl#result_dl_blockq dt, dl.result_dl_blockq dt {
color : #669900;
}
dl#result_dl_blockq blockquote, dl.result_dl_blockq blockquote {
margin-left : 0;
}
div#hf_form_div span.items {
font-weight : bold;
color : #cc9900;
}
