/* CSS */

html {	margin:0;
		padding:0;
		}
		
body {
		margin:0;
		padding:0;
		background:#660000 url('images/bg_img.jpg') repeat-x;
		}

		
h1 {
		margin:0 0 10px 0;
		padding:0px;
		text-align:center;
		font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
		font-weight:bold;
		font-size: 35px;
		text-decoration:none;
		color:#660000;
		}

h2, h3 {
		margin:10px 10px 0 10px;
		padding:0;
		font-family:ariel;
		font-size:16px;
		font-style:bold;
		color:#000;
		}
h4 {	
		margin:10px 10px 0 10px;
		padding:0;
		font-family:ariel;
		font-size:14px;
		font-style:bold;
		color:#000;
		}
		
h2, h2 a {
		font-size: 25px;
		color:#660000;
		}
#sidebar h2 {
		background:#CCC;
		}
p, dt, dl {
		margin:5px 10px 5px 10px;
		padding:0px;
		text-align:justify;
		font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
		font-size:12px;
		}
dt {
		font-weight:bold;
		}
li {
		font-family:arial;
		font-size:12px;
		}
hr {
		margin-left:10px;
		}
a {		text-decoration:none;
		color:#0000FF;
		}
#sidebar a {
		color:#BBB;
		}
#sidebar a:hover {
		color:#FFF;
		}
#sidebar h2 a {
		color:#660000;
		}
#sidebar  h2 a:hover {
		color:#000;
		}
		
h3 a {
		text-decoration:none;
		color:#000;
		}
a:hover {
		color:#760dff;
		}
a.h3link{
		color:#0000ff;
		}
a:hover.h3link {
		color: #760dff;
		}

table {
		margin:0 auto;
		}
td{
		text-align:left;
		}
fieldset {
		margin:0 auto;
		width:80%;
		}
textarea {
		margin:0 auto;
		}


#wrapper {
		margin:0 auto;
		width:80% !important;
		min-height:600px;
		min-width:800px;
		width:800px;
		}
#navigation {
		margin:5px 0 0 0 ;
		padding:0;
		height:20px;
		}
ul.nav {
		padding:0;
		margin:0;
		list-style-type:none;
		}
ul.nav li {
		display:inline;
		margin:auto;
		}
ul.nav li a {
		float:right;
		margin-left:0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		
		color: #660000;
		text-decoration: none;
		line-height: 20px;
		text-align:center;
		background:url('images/nav_item_bg.jpg');
		width:98px;
		}
ul.nav li img {
		float:right;
		margin-left:0px;
		width:7px;
		
		}
ul.nav li a:hover {	
		float:right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		
		color: #CCC;
		text-decoration: none;
		line-height: 20px;
		text-align:center;
		background:url('images/nav_item_hover.jpg');
		width:98px;
		}
.snav_container {
		margin:0px;
		padding: 0 0 0 5px;
		width:100%;
		}		
ul.snav {
		padding:0;
		margin:0;
		list-style-image:url('twitter/images/snav_left.png');
		}
ul.snav li {
		display:block;
		width:90%;
		margin:1px auto;
		}
ul.snav li a {
		width:100%;
		height:15px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		display:block;
		color: #CCC;
		text-decoration: none;
		line-height: 15px;
		text-align:center;
		background:url('twitter/images/snav.png');
		}
ul.snav li img {
		float:left;
		margin-left:0px;
		width:5px;
		
		}
ul.snav li a:hover {	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		
		color: #FFF;
		text-decoration: none;
		line-height: 15px;
		text-align:center;
		background:url('twitter/images/snav_selected.png');
		width:100%;
		}
#header {
		margin: 10px auto;
		width:100%;
		height:150px;
		background: url('images/header_bg.jpg') repeat-x;
		}
#header_inner {
		width:100%;
		height:150px;
		background: url('images/box_left.jpg') no-repeat;
		}
#header_inner img {
		margin:15px 0 0 15px;
		}
#header_right {
		float:right;
		width:11px;
		height:150px;
		background:url('images/box_right.jpg') no-repeat;
		}
#header_txt {
		float:right;
		width:72%;
		padding-top:25px;
		text-align:center;
		}
#header_txt .description {
	font-size: 1.0em;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #660000; 
	text-align: center;
	}
#header_txt img {
		margin:10px auto;
		}
#social-media {
		text-align:right;
		}
a img {
		border:none;
		}
.left_col, .right_col, .center_col {
		width: 32%;
		max-width:32%;
		min-width:32%;
		}
				
.right_col {
		float:right;
		}
.left_col {
		float:left;
		}
.center_col {
		margin:0 auto;
		}
.bannerbox {
		margin:0;
		padding:0;
		width:100%; 
		height:30px;
		background: url("images/banner_bg.gif");
		text-align:center;
		}
.bannerbox h2, .bannerbox h2 a{
		margin:0;
		padding:10px 0 0 0;
		font-family:arial;
		font-size:16px;
		line-height:16px;
		font-weight:normal;
		color:#fff;
		}
.bannerbox h2 a:hover {
		margin:0;
		padding:0;
		color:#000;
		}
.banner_left, .banner_right { 
		width:11px;
		height:30px;
		}
.banner_left {	
		float:left;
		background: url("images/banner_left.gif") no-repeat;
		}
.banner_right {	
		float:right;
		background: url("images/banner_right.gif") no-repeat; 
		}

.boxes {
		margin: 0 11px 20px 11px;
		padding: 5px;
		height:280px; 
		background: #fff;
		border-top:0;
		border-right:1px solid #555555;
		border-bottom:1px solid #555555;
		border-left:1px solid #555555;
		overflow:hidden;
		}
.date {
		margin:0; padding:0;
		font-family:courier;
		font-size:9px;
		line-height:9px;
		}		
#topmain {
		margin:0;
		padding:0;
		height:10px;
		width:100%;
		min-width:490px;
		background: url('images/top_main.jpg') no-repeat;
		overflow:hidden;
		}
#topmain_i {
		float:right;
		margin:0; padding:0;
		height:10px;
		width:465px;
		min-width:400px;
		background: url('images/top_main_r.jpg') no-repeat;
		overflow:hidden;
		}

#mainframe	{
		float:left;
		margin:0 0 10px 0;
		padding:0;
		width:62%;
		min-width:490px;
		background: #ccc url('images/contain_right.jpg') repeat-y right;
		-webkit-box-shadow: 5px 5px 7px #222;
		}

		
#innermain {
		float:left;
		width:98%;
		background: #ccc url('images/contain_left.jpg') repeat-y;
		}
#bottom_main {
		float:left;
		margin:0;
		height:10px;
		width:100%;
		min-width:490px;
		background: url('images/bottom_main.jpg') no-repeat;
		overflow:hidden;
		}
#bottom_main_i {
		float:right;
		margin:0; padding:0;
		height:10px;
		width:465px;
		min-width:400px;
		background: url('images/bottom_main_r.jpg') no-repeat;
		overflow:hidden;
		}
#side 	{
		float:right;
		width:37%;
		min-width: 290px;
		}
#side img {
		margin: 0 0 0 7px;
		}
.image {
		margin:0; padding:0; text-align:center;
		}
		
.side_top {
		float:left;
		margin:0;
		padding:0;
		height:10px;
		width:100%;
		min-width:290px;
		background: url('images/side_top.jpg') no-repeat;
		overflow:hidden;
		}
.side_top_w	{
		float:left;
		margin:0;
		padding:0;
		height:10px;
		width:100%;
		min-width:290px;
		background: url('images/side_top_w.jpg') no-repeat;
		overflow:hidden;
		}
.side_top_i {
		float:right;
		margin:0; padding:0;
		height:10px;
		width:280px;
		min-width:280px;
		background: url('images/side_top_r.jpg') no-repeat;
		overflow:hidden;
		}
.side_top_i_w {	
		float:right;
		margin:0; padding:0;
		height:10px;
		width:280px;
		min-width:280px;
		background: url('images/side_top_r_w.jpg') no-repeat;
		overflow:hidden;
		}			
.rightcol {
		float:right;
		margin:0 0 10px 0;
		width:100%;
		min-width: 290px;
		color:#ccc;
		background: #000 url('images/contain_right.jpg') repeat-y right;
		}
.rightcol_w {
		float:right;
		margin:0 0 10px 0;
		width:100%;
		min-width: 290px;
		color:#000;
		background: #fff url('images/contain_right.jpg') repeat-y right;
		}
.inner_rightcol {
		float:left;
		width: 98%;
		background: #000 url('images/contain_left.jpg') repeat-y;
		}
.inner_rightcol_w {
		float:left;
		width: 98%;
		background: #fff url('images/contain_left.jpg') repeat-y;
		}
.rightcol h2, input {
		margin:0px 10px 0 10px;
		text-align:center;
		color:#990000;
		}
.rightcol_w h2, input {
		margin:0px 10px 0 10px;
		text-align:center;
		color:#990000;
		}


.side_bottom {
		float:left;
		margin:0; padding:0;
		height:10px;
		width:100%;
		min-width:290px;
		background: url('images/side_bottom.jpg') no-repeat;
		overflow:hidden;
		}
.side_bottom_w {
		float:left;
		margin:0; padding:0;
		height:10px;
		width:100%;
		min-width:290px;
		background: url('images/side_bottom_w.jpg') no-repeat;
		overflow:hidden;
		}
.side_bottom_i {
		float:right;
		margin:0; padding:0;
		height:10px;
		width:280px;
		min-width:280px;
		background: url('images/side_bottom_r.jpg') no-repeat;
		overflow:hidden;
		}	
.side_bottom_i_w {
		float:right;
		margin:0; padding:0;
		height:10px;
		width:280px;
		min-width:280px;
		background: url('images/side_bottom_r_w.jpg') no-repeat;
		overflow:hidden;
		}		

table td {
		padding:2px;
		}
		
input {
		margin:0 auto;
		width:40%;
		display:block;
		}
#footer_body {
		clear:both;
		width:100%;
		margin:0 0 10px 0;
		padding:0;	
		}
#foot_top {
		float:left;
		margin:0;
		padding:0;
		height:10px;
		width:100%;
		min-width:290px;
		background: url('images/foot_top.jpg') no-repeat;
		overflow:hidden;
		}
#foot_top_i {
		float:right;
		margin:0; padding:0;
		height:10px;
		width:750px;
		background: url('images/foot_top_r.jpg') no-repeat;
		overflow:hidden;
		}				
#footer {
		float:right;
		width:100%;
		min-width: 800px;
		background: #CCC url('images/contain_right.jpg') repeat-y right;
		}
#inner_footer {
		float:left;
		width: 98%;
		background: #CCC url('images/contain_left.jpg') repeat-y;
		}

#foot_bottom {
		float:left;
		margin:0; padding:0;
		height:10px;
		width:100%;
		min-width:290px;
		background: url('images/foot_bottom.jpg') no-repeat;
		overflow:hidden;
		}
#foot_bottom_i {
		float:right;
		margin:0; padding:0;
		height:10px;
		width:750px;
		min-width:280px;
		background: url('images/foot_bottom_r.jpg') no-repeat;
		overflow:hidden;
		}		
#footer p {
		font-size:10px;
		}

