body {
	background:#000 url('../images/bg.gif') repeat-x;
}

a:link, a:visited { color: #930408; }
a:hover, a:active { color: #333; }

#container {
	background: #fff;
	width: 952px;
	margin: 0 auto;
	padding: 10px;
	}
	
#header {
	background: #930408 url('../images/header_bg.jpg') no-repeat;
	position: relative;
	height: 169px;
	}
	
	#header h1 { display: none; }
	
	ul#coInfo {
		margin: 0;
		padding: 0;
		position: absolute;
		top: 53%;
		right: 4%;
		}
		
		ul#coInfo li {
			color: #fff;
			list-style: none outside;
			text-align: right;
			}
			
	ul#menu {
		margin: 0;
		padding: 0;
		position: absolute;
		bottom: 16px;
		right: 0%;
		}
		
		ul#menu li {
			float: left;
			list-style: none outside;
			}
			
			ul#menu li a:link, ul#menu li a:visited {
				color: #fff;
				text-decoration: none;
				text-transform: uppercase;
				font-size: 1.1em;
				display: block;
				padding: 0 40px;
				}
				
#main {
	background: #930408;
	padding: 0 42px;
	}
	
#main1 {
	background: #930408;
	}
#main2 { padding:0 10px; }
#colLeft {
	float:left;
	width:150px;
	margin:0; padding:0;
	background-color:Red;
	position:relative;
	}

#colRight {
	float:right;
	width:206px;
	margin:0; padding:0;
	position:relative;
	}
#content {
	margin:0 206px 0 150px;
	}
#content .padding { 
	padding: 0;
 }
				
	ul#keywords {
		margin: 0 0 0 10px;
		padding: 0;
		overflow: auto;
		}
		
		ul#keywords li {
			color: #fff;
			list-style: none outside;
			float: left;
			font-size: 1.1em;
			padding: 5px 2px;
			}

#footer {
	background:#fff;
	border-top: 10px solid #000;
	text-align: center;
	padding: 5px 0;
	}
	
	#footer ul {
		margin: 0;
		padding: 0;
		}
		
		#footer li {
			list-style: none outside;
			display: inline;
			}
			
		.fnav {
			color: #000;
			text-transform: uppercase;
			}
				
			.fnav li a:link, .fnav li a:visited {
				color: #000;
				text-decoration: none;
				border-right: 1px solid #000;
				padding: 2px 6px;
				}

.dumb {
clear: left;
}



.category_body{background-color:#fff;}


body.noRight #main2 { background-image:none; padding-right:0; }
body.noRight #colRight { display:none; }
body.noRight #content { margin-right:0; }

body.noLeft #main1 { background-image:none; }
body.noLeft #colLeft { display:none; }
body.noLeft #content { margin-left:0; }

body.noStructure {}
body.noStructure #colLeft,
body.noStructure #colRight,
body.noStructure #main1,
body.noStructure #main2,
body.noStructure #content,
body.noStructure #header,
body.noStructure #footer,
body.noStructure #menu
{
	display:none;
}