@font-face {
    font-family: 'dhr';
    src: url('type/dirtyheadline-webfont.eot');
    src: url('type/dirtyheadline-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/dirtyheadline-webfont.woff') format('woff'),
         url('type/dirtyheadline-webfont.ttf') format('truetype'),
         url('type/dirtyheadline-webfont.svg#DirtyHeadlineRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	background: #000;
	color: #fff;
	font-size: 9pt;
	font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
}

a {
	color: #fff;
	font-size: 9pt;
	font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover {
	color: #f60;
	font-size: 9pt;
	font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.backl {
background-image:url('images/back_left.jpg');
background-position:top right;
background-repeat:no-repeat;
} 

.backr {
background-image:url('images/back_right.jpg');
background-position:top left;
background-repeat:no-repeat;
 }
 
.backm {
background-image:url('images/back_mid.png');
 }

.header{
background-image:url('images/header.jpg');
background-position:top left;
background-repeat:no-repeat;
height:276px;
width:948px;}

.main{background-image:url('images/bg.jpg');}

textarea {
color:#fff;
border:1px solid #000;
background:#222;
font:9pt Verdana, Tahoma, Arial, Trebuchet MS, Helvetica, sans-serif;
padding:2px;
}

input {
color:#fff;
border:1px solid #000;
background:#222;
font:9pt Verdana, Tahoma, Arial, Trebuchet MS, Helvetica, sans-serif;
padding:2px;
}

form {margin-top:0;margin-bottom:0;}

.searchbox {
	color: #fff;
	border: 1px solid #000;
	background-image: url('images/textbackthin.jpg');
	font-size: 9pt;
	font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
	padding: 2px;
}
.button {
color:#fff;
border:1px solid #000;
background:#222;
font:8pt Verdana, Tahoma, Arial, Trebuchet MS, Helvetica, sans-serif;
padding:2px;
font-variant: small-caps;
}

.buttonp{
border:0px;
padding:0px;
}

.leftback { background-image: url('images/back_left.png');}
.middleback { background-image: url('images/back_mid.png');}
.rightback { background-image: url('images/back_right.png');}

.caps {	font-variant: small-caps;}

.newsdate{
text-transform:uppercase;
color:#ccc;
font-size: 8pt;
}

.newshead, .newshead a:link, .newshead a:visited{
font-size: 12pt;
font-family: 'dhr', Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
color: #d1ad18;
}

.newshead a:hover{
color: #ccc;
}

.newslink, .newslink a:link, .newslink a:visited{
text-transform:uppercase;
font-size: 7pt;
font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
}

.newslink a:hover{
color: #f90;
}

.leftlight{
font-family:Verdana, Tahoma, Arial, Trebuchet MS, Helvetica, sans-serif;
border-color:#222 #000 #000 #111;
border-style:solid;
border-width:1px;
padding:2px;
font-variant: small-caps;
}

.leftdark{
background:#181818;
font-family:Verdana, Tahoma, Arial, Trebuchet MS, Helvetica, sans-serif;
border-color:#222 #000 #000 #222;
border-style:solid;
border-width:1px;
padding:2px;
font-variant: small-caps;
}

.rightlight{
font-family:Verdana, Tahoma, Arial, Trebuchet MS, Helvetica, sans-serif;
border-color:#222 #000 #000 #111;
border-style:solid;
border-width:1px;
padding:2px;
}

.rightdark{
background:#181818;
font-family:Verdana, Tahoma, Arial, Trebuchet MS, Helvetica, sans-serif;
border-color:#222 #000 #000 #222;
border-style:solid;
border-width:1px;
padding:2px;
}

.tablight{
padding: 2px;
border-color:#222 #000 #000 #222;
border-style:solid;
border-width:1px;
padding:2px;
font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
}

.tabdark{
background:#181818;
border-color:#222 #000 #000 #222;
border-style:solid;
border-width:1px;
padding:2px;
font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
}

.tablightr{
border-color:#222 #000 #000 #222;
border-style:solid;
border-width:1px;
padding:2px;
font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
}

.tabdarkr{
padding: 2px;
border: 1px;
background: #111;
border-style: solid;
border-left-color: #222;
border-top-color: #222;
border-right-color: #000;
border-bottom-color: #000;
font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
}

.leftblock a:link, .leftblock a:visited {
display:block;
color:#fff;
text-decoration:none;
font-family:Verdana, Tahoma, Arial, Trebuchet MS, Helvetica, sans-serif;
border-color:#222 #000 #000 #111;
border-style:solid;
border-width:1px;
padding:2px;
font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
font-variant: small-caps;
}
.leftblock a:hover {
display:block;
color:#000;
background:#f60;
text-decoration:none;
font-family:Verdana, Tahoma, Arial, Trebuchet MS, Helvetica, sans-serif;
border-color:#000;
border-style:solid;
border-width:1px;
padding:2px;
}

.tabblock a:link, tabblock a:visited{
display: block;
padding: 2px;
border: 1px;
border-style: solid;
border-left-color: #222;
border-top-color: #222;
border-right-color: #000;
border-bottom-color: #000;
font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
font-variant: small-caps;
}

.tabblock a:hover{
display: block;
padding: 2px;
border: 1px;
border-style: solid;
border-left-color: #224;
border-top-color: #224;
border-right-color: #000;
border-bottom-color: #000;
font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
font-variant: small-caps;
background:#f60;
color:#000;
}

.pad1 {padding:1px;}

.pad2 {padding:2px;}

.pad3 {padding:3px;}

.pad5 {padding:5px;}

.pad10 {padding:10px;}

.pad20 {padding:20px;}

.eight {font-size:8pt;}

.gallback {
border-color:#222 #000 #000 #222;
border-style:solid;
border-width:1px;
padding:2px;
font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
width: 162px;
height: 162px;
}

.toggleopacity img{ filter:alpha(opacity=100); opacity:1;}

.toggleopacity:hover img { filter:alpha(opacity=80); opacity:0.8;}

.toggleopacity input{ filter:alpha(opacity=100); opacity:1;}

.toggleopacity:hover input { filter:alpha(opacity=80); opacity:0.8;}

.left { float: left; width: 162px; margin: 0; height: 162px; overflow: hidden;}

.pagination {
clear: both;
font-family:Verdana, Tahoma, Arial, Trebuchet MS, Helvetica, sans-serif;
border-color:#222 #000 #000 #111;
border-style:solid;
border-width:1px;
padding:2px;
font-variant: small-caps;
}

.pagination a:link {font-size: 8pt;}

.nav {
color : #ccc;
font-size : 9pt;
font-variant : small-caps;
font-family : Verdana, Tahoma, Trebuchet MS, Helvetica, sans-serif;
padding: 20px;
}

.nav a:link, .nav a:visited {
color : #fff;
font-size : 9pt;
font-variant : small-caps;
}

.nav a:hover {
color : #ccc;
font-size : 9pt;
font-variant : small-caps;
}

.footer{
height: 144px;
background: #000;
background-image:url('images/fb.jpg');
background-position:top left;
background-repeat:repeat-x;
}

.fdivide{
height: 64px;
background-image:url('images/ft.png');
background-position:top left;
background-repeat:repeat-x;
}

.totop {background:url(images/totop.png) no-repeat 0 0; width:27px; height:27px; display:block; _display:none; position:fixed; z-index:7500; text-indent:-7500px; overflow:hidden; outline:none; right:0px; bottom:145px;}

.tohome {background:url(images/tohome.png) no-repeat 0 0; width:27px; height:27px; display:block; _display:none; position:fixed; z-index:7500; text-indent:-7500px; overflow:hidden; outline:none; right:0px; bottom:173px;}

.lightbox a,.nav a {font-size:8pt;}

.formname,.formmail,.formreason,.formmessage,.formspam,.formsubmit {
font-family:Verdana, Tahoma, Arial, Trebuchet MS, Helvetica, sans-serif;
border-color:#222 #000 #000 #111;
border-style:solid;
border-width:1px;
padding:2px;
}

.formheadname,.formheadmail,.formheadreason,.formheadmessage,.formheadspam {
background:#181818;
font-family:Verdana, Tahoma, Arial, Trebuchet MS, Helvetica, sans-serif;
border-color:#222 #000 #000 #222;
border-style:solid;
border-width:1px;
padding:2px;
font-variant:small-caps;
}

#menu td{
	background:#000;
	padding :0px;
}

#menu td:hover{
	background: #fff;
	padding :0px;  
}

#swrap {
width:650px;
margin:0 auto;
}

#sdate {
float:left;
width:64px;
}
