/* CSS Document */

body {
	font-size:62.5%;
	background-color:#333;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/backgrounds/22_background1800x1200.gif);
	background-repeat:repeat;
	margin:10px 0 0 0;
	padding:0;	
}

img {
	border:0;
}

form {
	margin:0;
	padding:0;
}

#outer {
	width:980px;
	margin:0 auto;
}

#menu1 {
	width:110px;
	height:110px;
	float:left;
	margin:60px 0 0 40px;
}

#menu2 {
	width:110px;
	height:110px;
	float:left;
	margin:60px 0 0 0;	
}

#menu3 {
	width:110px;
	height:110px;
	float:left;
	margin:60px 0 0 0;		
}

#menu4 {
	width:110px;
	height:110px;
	float:left;
	margin:60px 0 0 0;		
}

#menu5 {
	width:110px;
	height:110px;
	float:left;
	margin:60px 0 0 0;		
}

#breadcrumb {
	clear:both;
	padding:0 0 0 60px;
	font-size:1.1em;
	color:#cc3300;	
}

#breadcrumb a {
	text-decoration:none;
	color:#cc3300;		
}

#breadcrumb a:hover {
	text-decoration:none;
	color:#fff;		
}

.topmenu {
	font-size:1.2em;
	line-height:1.4em;
}

.topmenu a {
	text-decoration:none;
}

.topmenuMainNode,.topmenuMainlink {
	font-weight:bold;
	color:#cc3300;
}

.topmenuMainNodeOn {
	font-weight:bold;
	color:#fff;
}

.topmenuMainlink:hover {
	font-weight:bold;
	color:#fff;
}

.topmenuLoginlink {
	font-weight:bold;
	color:#cc3300;
}

.topmenuLoginlink:hover {
	font-weight:bold;
	color:#cc3300;
}

.topmenuSublink {
	color:#000;
}

.topmenuSublinkOff {
	color:#cc3300;
}

.topmenuSublink:hover,.topmenuSublinkOff:hover {
	color:#cc3300;
}

.navOn {
	font-weight:bold;
	color:#cc3300;
}

#inner_content a,#inner_content a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#cc3300;	
}

#panel_about {
	width:200px;
	height:295px;
	float:right;
}

#panel_shed {
	width:440px;
	height:300px;
	float:right;
}

.dark {
	color:#cc3300;
}

label {
	font-size:1.2em;
	line-height:1.4em;
	font-weight:100;
	color:#ff9933;
}

input,textarea { 
 	border:0;
	font-size:1.3em;
	border:1px solid #ff9933;
	margin:4px 0 0 0;
}

.sendBtn {
	border:0;
	margin:10px 0 0 0;
}

.centralMessage {
	width:400px;
	margin:0 auto;
	text-align:center;
}

#credit {
	width:980px;
	height:15px;
	text-align:right;
	color:#fff;
	font-size:1.1em;
        padding-bottom:15px; 
	text-align:center;	
}

#credit span {
	color:#fff;
	margin:0 8px 0 0;
}

#outer_panel { padding:10px 0 0 15px; width:965px !important; overflow:hidden; height:163px; background:red url(../images/backgrounds/orange.jpg) 0 0 repeat-y; }
#outer_panel_home { padding:10px 0 0 15px; width:965px; overflow:hidden; height:163px; background:#feb101 url(../images/backgrounds/orange.jpg) 0 0 repeat-y; }

#outer_panel_home ul, #outer_panel ul { padding:0; margin:0; list-style:none; }
#outer_panel_home li, #outer_panel li { padding:0; margin:0; list-style:none; }
#outer_panel_home h2, #outer_panel h2 { padding:0; margin:0; color:#cc3300; font-size:135%; font-weight:bold;  }

#foot-nav { float:left; width:400px; margin:5px 20px 0 30px; }
#foot-nav h2 { padding:0 0 11px 5px; margin:0; }
#foot-nav .foot-col { width:123px; float:left; margin:0 10px 0 0; }
#foot-nav .foot-col h2 { font-size:110%; background:#fd840b url(../images/col-top.jpg) 0 0 no-repeat; width:115px; padding:5px 0 2px 8px; }
#foot-nav .foot-col li { background:#feb101 url(../images/col-mid.jpg) 0 0 repeat-y; width:114px; padding:2px 0 2px 7px; border-bottom:1px solid #fd840b; line-height:1.6em; }
#foot-nav .foot-col li.last { background:#feb101 url(../images/col-bott.jpg) 0 1px repeat-y; width:114px; padding:2px 0 6px 7px;  border:0; }
#foot-nav .foot-col li a,#foot-nav .foot-col li a:visited, #foot-nav .foot-col li a:hover { display:block; padding: 0; color:#000; font-weight:bold; font-size:110%; text-decoration:none; }

#latest { float:left; width:330px; }
#latest h2 { padding:5px 0 5px 5px; }
#latest ul { display:inline; }
#latest li { display:inline; }

#outer_panel_home #nutshell, #outer_panel #nutshell { float:left; width:125px; text-align:center; margin:32px 0 0 10px; height:50px; }
#outer_panel_home #nutshell ul, #outer_panel #nutshell ul { font-size:115%; font-weight:bold; padding:0; margin:0; }
#outer_panel_home #nutshell li, #outer_panel #nutshell li { line-height:1.3em; }
#outer_panel_home #nutshell li a,#outer_panel_home #nutshell li a:visited, #outer_panel_home #nutshell li a:hover, #outer_panel #nutshell li a, #nutshell li a:visited, #nutshell li a:hover { text-decoration:none; color:#cc3300; }
#outer_panel_home #nutshell li a:focus img, #outer_panel #nutshell li a:focus img { margin-left:5px; }
#outer_panel_home #nutshell img, #outer_panel #nutshell img { padding:0; margin:0; }
