/* 
by Herreman David 
RedBridge Free Template
http://www.free-css-templates.com
*/
   

body {
	margin:15px 0;
	font: 74%/1.4em Arial, Sans-Serif;
	color:#fff;
	background : #3C3C3C url(bg.jpg) repeat-x;


	}
	
.content {
	color: #FFF;
	margin: 0 auto;
	padding: 0;
	width: 766px;
	background: #3c3c3c repeat-y;




	}
	
p 	{
	margin: 0 0 5px 0;
	padding: 0;
	color: #FFFFFF;
	background: inherit;
	font-size: 14px;
	}

hr {
	background: #3C3C3C;
	border: 1px solid #555;
	margin: 10px 0;
	height: 1px;
	}
	
a { 
	color: #AEB9CC; 
	text-decoration:none;
	}

a:hover { 
	text-decoration: underline;
	}	

h1 { 
	padding:0; 
	margin:0; 
	color: #FFF; 
	background: inherit;
	font: bold 1.8em Arial, Sans-Serif; 
	letter-spacing: -1px;
	margin: 10px 0 10px 0px;
	padding:0;
	}

h1 a {
	color: #FFF; 
	background: inherit;
	}

h2 {
	background-color: inherit;
	color:#c8573c;
	font-size:140%;
	font-weight:bold;
	margin: 10px 0 10px 0px;
	padding:0;

	}

h2 a { 
	background-color:#3c3c3c; 
	}



img {
	border: 0px;
	}

ul 	{
	padding : 0;
	list-style : none;
	float: none;
	margin: 0px 0px 0px 0em;



	}
	
li {
	float: none;
	padding-left: 1em;
	font-family: Arial, Sans-Serif;
	background-image:  url(li.gif);
	background-repeat: no-repeat;
	background-position: left 0.3em;

	}

ul ul {

	padding : 0 0 0 1em;
	list-style : none;
	float: none;
	margin: 0px 0px 0px 0em;
	}

.topmenu {
	background: #1E1F21;
	height: 26px;
	font-size: 90%;
	margin: 0 auto;
	padding: 0;
	border-bottom: 1px #333;
	color: #888;


	}
	
.topmenu .right_ {
	float: right;
	background: #1E1F21;
	text-align: right;
	margin: 0;
	padding: 5px 0 0 0;
	color: #888;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px #999999;
	border-left: 0px;

	}

.topmenu ul {
	margin: 0 0 10px;
	padding : 0;
	list-style : none;
	float: right;
	}
.topmenu li {
	font-weight: lighter;
	margin: 0 0 0px;
	padding: 0 0 0 5px;
	list-style-image: none;
	list-style-type: none;
	float: right;
	background-image: none;
	text-align: right;



	}
	
.topmenu a { 
		color: #888;
	 	}

.topmenu a:hover 
		{
 	 	color: #aaa; 
  		}
	
.topmenu .date_ {
 		float: left; 
 		background: #1E1F21; 
 		color: #888; 
 		padding: 5px 0 0 5px; 
 		}

#submenu {
	color: #aaa;
	padding: 10px 5px 5px 5px;
	height: 67px;
	background: #1E1F21;
	border-top: 1px solid #333;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;





		}
		
#submenu a { color: #AEB9CC; }

#submenu a:hover { color: #EAE8E1; }

#submenu .searchb {
		float: right;
		width: 363px;
		text-align: right;
		padding-right: 5px;
		border-left: #333;
		}
		
#left{
		clear: left; 
		font-size: 95%; 
		float:left; 
		width: 150px; 
		padding: 15px 1em 1em 10px;
		}
		
#right {
	font-size: 95%;
	width: 150px;
	padding: 15px 1em 1em 10px;
	float: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;







		}

#right a { color: #AEB9CC;}

#center {
	font-size: 95%;
	margin: 15px 5 5px 5px;
	padding: 0 10px;
	color: #FFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #555555;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #555555;
	float: left;
	left: auto;
	width: 395px;

		}

#center a { color: #AEB9CC;}
.content #center h2 {
	color: #aeb9cc;
}


#nav {
	clear: both;
	color: 	#ff6538;
	padding: 5px 0 0 0;
	text-align: center;

	}
	
#nav ul {
		margin: 0 0 10px 0; 
		padding : 0; 
		list-style : none;
		}
		
#nav li {
	font-weight: bold;
	margin: 0 0 8px;
	padding: 0 0 0 5px;
	list-style-image: none;
	list-style-type: none;
	float: left;
	background-image: none;

		}
		
#nav li a {
		color: #ff6538;
		}
		
#nav li a:hover {
			background:  url(file:///C|/Documents%20and%20Settings/Owner/Desktop/temp/Templates/RedBridge/bridge/images/select.gif) no-repeat center top;
			background-position: 50% 30px;color: #c62c00;
			}
	
#footer { 
		clear:both;
		width: auto;
		color:#888;  
		font-size:90%;
		background: #3C3C3C;
		border-top: 1px solid #555; 
		text-align:center; 
		margin-top: 30px;
		margin-right: 0px;
		margin-left: 0px;
		padding: 10px 10px 10px 10px;
		}
.banner {
	height: 200px;
	margin: 0;
	padding: 0;
	background-image:  url(BronzeBanner.gif);
	background-repeat: no-repeat;
	background-position: center;

}
.banner .title {

		color: #c8573c;
		float: right;
		padding: 20px 20px 0 0px;
		font: bold 1.6em Arial, sans-serif;
}
.banner .slogan {

		float: right;
		clear: both;
		padding: 1px 20px 0 0px;
		color: #CCCCCC;
		font: bold 0.8em Arial, sans-serif;
}





.boxad {
		background: #515556;
		color: #BBB;
		border: 1px dashed #BC6247;
		padding: 5px;
		}

.left_article { 
	margin: 10px 0 10px 0; 
	padding: 10px 0 10px 0;
	border-top: 1px solid #eee; 
	border-bottom: 1px solid #eee; 
	}




fieldset {
		border: 1px solid #eee;
		}

textarea.text { 
		height: 150px; 
		width: 90%; 
		border: 1px solid #ccc; 
		background: #fff; 
		color: #000;
		}

textarea.text:hover { 
		border: 1px solid #eee; 
		background: #FFFFF4; 
		color: #000;
		}
		
input.submit { 
		width: 60px; 
		height: 20px; 
		font-weight: bold; 
		border: none; 
		background: #1E1F21;
 		padding: 3px;
  		color: #888; 
		}
		
input.field { 
		border: 1px solid #ccc; 
		background-color: #3C3C3C; 
		width: 100px; 
		color: #000;
		}

input.field:hover { 
		border: 1px solid #eee; 
		background: #ccc; 
		color: #000;
		}

input.text { 
		margin: 0; 
		width: 110px;
		border: 1px solid #ccc; 
		background: #3C3C3C;
		color: #A4B4C8; 
		}

input.text:hover { 
		border: 1px solid #eee; 
		}

input.searchbutton { 
		margin: 0; 
		font-size: 100%; 
		font-family: Arial, Sans-serif; 
		border: none; 
		background: #FFFFFF; 
		color: #808080; 
		padding: 1px; 
		font-weight: bold; 
		}
		
input.button { 
		background: #FFFFF4; 
		color: #808080;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		}
		
.date {
	color: #ccc;
	background: #3C3C3C;
	text-align: right;
	margin: 4px 0 5px;
	padding: 0.4em 0 0;
	border-top: 1px #555;


		}

.date a { color: #ccc; }


.time { 
		color: #192D50; 
		float: left;
		text-align: left; 
		padding: 5px 0 0 15px; 
		}



.comments { 
		padding: 10px 10px 8px 10px; 
		margin: 0 0 7px 0; 
		background: #3f3f3f; 
		color: #000;
		}

.commentsbox { 
		padding: 8px 0 10px 10px; 
		margin: 0 0 10px 0; 
		background: #f4f4f4; 
		color: #000;
		}

.error {
		color: #990000;
		background-color: #FFF0F0;
		padding: 7px;
		margin-top: 5px;
		margin-bottom: 10px;
		border: 1px dashed #990000;
		}
		
.error h2 {
		color: #990000;
		background: inherit;
		}

.success {
		color: #000000;
		background: #F5FBE1;
		padding: 7px;
		margin-top: 5px;
		margin-bottom: 5px;
		border: 1px dashed #7BA813;
		}
		
.success h2 {
		color: #7BA813;
		background: inherit;
		}
		
body#home a#homenav,
body#products a#prodnav,
body#faq a#faqnav,
body#contact a#connav {
	color: #fff;
	background: #930;
	font-size: 16px;

}
select.text {

		margin: 0; 
		width: 110px;
		border: 1px solid #ccc; 
		background: #3C3C3C;
		color: #A4B4C8;
}
#contactform {
	color: #aaa;
	padding: 10px 5px 5px;
	border-top: #333;
	text-align: right;
	background-color: #1E1F21;



}
.content #center table {
}
.picright {
	clear: right;
	float: right;
}
.picleft {

	clear: left;
	float: left;
}
