﻿/*
theme by Brad Waters
*/





.textwidget {padding: 0px 10px 10px 10px;}
.shopimage {width:248px;}

* { padding: 0; margin: 0; }

p {margin-bottom: 0.5em;}

blockquote {
	margin:10px 10px 0px 10px;
	padding: 10px;
	border-left: 0px solid #ddd;
	font-size:14px;
 background: #242424;
	/*background: url(../graphics/system/tint.png);*/
	}

a:link {
	color: #d90000;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #d90000;
}
a:hover {
	text-decoration: none;
	color: #d90000;
}
a:active {
	text-decoration: underline;
	color: #d90000;
}

.small {font-size:85%;}
.gapten {height:10px;display:block;}
.gapfive {height:5px;display:block;}

h1 {font-size: 20px;}
h2 {font-size: 16px;}
h3 {font-size: 12px;}
h5 {font-size: 10px;}

hr
{
border: none 0; 
border-top: 1px solid white;/*the border*/
width: 100%;
height: 1px;
  margin: 5px 0 5px;
  clear:both;
}

.plainrule	{
		border-top: solid;
		border-width: thin;
		line-height: 90%;
	}


body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #000;
 /* background: url(../graphics/system/beach.jpg) bottom center fixed no-repeat #020202; */
color:white;
}

#wrapper { 
 margin: 0 auto;
 width: 938px;
}
#header {
 width: 938px;
 float: left;
 padding-top: 5px;
 border: 0px solid #ccc;
 height: 160px;
 margin: 0px 0px 0px 0px;
 background: url(../graphics/system/heading.jpg);
}
#header h1 {text-transform:uppercase;font-size:38px;}
#header h2 {font-size:14px;font-weight:normal;}



#leftcolumn { 
 border: 0px solid #ccc;
 background: #111111;
 /*background: url(../graphics/system/tint.png);*/
 padding-left: 10px;
 width: 135px;
 margin: 0px 0px 10px 5px;float:left;
float:left;
}


#content { 
 float: left;
 border: 0px solid #ccc;
 background: #111111;
 /*background: url(../graphics/system/tint.png);*/
 margin: 0px 5px 10px 5px;
 padding: 20px;
 width: 465px;
 display: inline;
}
#contentpage { 
 float: left;
 border: 0px solid #ccc;
 background: #111111;
 /*background: url(../graphics/system/tint.png);*/
 margin: 0px 5px 10px 5px;
 padding: 20px;
 width: 738px;
 display: inline;
}

#content h2 {font-size:18px;background:#242424;padding: 3px 5px 3px 5px;color:white;font-weight:normal;margin-bottom:5px;}
#content h2 a:link {color: white;text-decoration: underline;}
#content h2 a:visited {text-decoration: underline;color: white;}
#content h2 a:hover {text-decoration: none;color: white;}
#content h2 a:active {text-decoration: underline;color: white;}

#contentpage h2 {font-size:18px;background:#242424;padding: 3px 5px 3px 5px;color:white;font-weight:normal;margin-bottom:5px;}
#contentpage h2 a:link {color: white;text-decoration: underline;}
#contentpage h2 a:visited {text-decoration: underline;color: white;}
#contentpage h2 a:hover {text-decoration: none;color: white;}
#contentpage h2 a:active {text-decoration: underline;color: white;}

.read {padding:3px 5px 3px 5px; margin-top:10px;background: black;color:white;font-size:85%;text-decoration:none;font-weight:bold;}
.read a:link {color: white;text-decoration: none;}
.read a:visited {text-decoration:none;color: white;}
.read a:hover {text-decoration: none;color: red;}
.read a:active {text-decoration: none;color: white;}

.entry {padding:20px;}

#rightcolumn { 
 border: 0px solid #ccc;
 background: none;
 margin: 0px 5px 0px 0px;
 padding: 0px;
 width: 268px;
 float: left;
}
#rightcolumn h3 {/*background: url(../graphics/system/tint.png);*/ background: #111111;padding: 3px 15px 3px 15px;font-weight:normal;font-size: 16px;}


#rightcolumn ul {margin:0;padding:10px;}
#rightcolumn ul li {margin-left:0px;padding:5px 5px 5px 5px;margin-top:0px;border-bottom: 1px solid #242424;background:url(../graphics/system/arrow.gif) no-repeat left ;}
#rightcolumn li {list-style-type:none;}

#footer { 
 width: 918px;
 clear: both;
 border-top: 1px solid #ccc;
 background: none;
 margin: 10px 5px 10px 5px;
 padding: 10px 5px 20px 5px;
font-size:85%;
}



/* side menu */

.sidemenu{
border: 0px solid #C0C0C0;
background: none;
border-bottom-width: 0;
width:135px;
}

* html .sidemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width:125px;
}

.sidemenu ul{
padding:10px;
margin: 0;
list-style-type: none;
}

.sidemenu a{
font-size:13px;
text-transform:uppercase;
padding: 7px 0px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: white;
font-weight:bold;
text-decoration: none;
border-bottom: 0px solid gray;
}

.sidemenu a:visited{
color: white;
}

html>body .sidemenu a{ /*Non IE rule*/
width: auto;
}

.sidemenu a:hover{
background:none;
color: #d90000;
}

img { margin: 5px 10px 10px 0; }
/* top and bottom 10, left 0 and right 10px */

/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}


/* maillist page */

#mail_list_table td
{
	padding:4px;
}

#mail_list_table span
{
	color:red;
}

.error
{
	color:red;
	font-weight:bold;
}


