/* Main */
body { margin:0; font: 12px/20px Arial, Helvetica, sans-serif; color:#666; }
h1,h2,h3,h4,h5,h6 { color:#b31f17; }
a:link,a:visited,a:active { color:#b31f17; text-decoration:none; }
a:hover { color:#ff0d00; text-decoration:none;}
h2 a:link { color:#b31f17; }
h2 {
border-bottom:dotted;
border-bottom-color:#b31f17;
}

h3 {
	text-indent: 25px;
}
	
#left { width:630px; float:left; }
#right { width:310px; float:right; }	
	
#wrapper { width:960px;  margin:auto; }

#logo-print { display:none; }
	
/* Top */
#top { width:960px; height:100px; }
	#top h1 { text-indent:-9999px; background:url(../img/top/logo.png); width:310px; height:100px; float:left; }
	#logo-link { display:block; outline:none; width:300px; height:100px; }
	
#menu-top { list-style-type:none; float:right; margin:0; }

#searchform { float:right; padding:55px 0 0 20px; }
	#s { border:1px solid #999; height:17px; padding:3px 0 0 0; }
	#searchsubmit { background:url(../img/top/search-button.png) top; border:none; width:92px; height:22px; }
	.chrome #searchsubmit { height:19px; }

/* Header */
#header {
	width:960px;
	height:220px;
	background-color: #A51A12;
}
	#index-link { display:block; outline:none; width:400px; height:180px; margin:0 0 0 280px; }
	
/* Content */
#content,#footer { width:575px; padding:30px 20px 30px 35px; float:left; clear:none; text-align:left; }
#content p { font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-transform: normal; letter-spacing: normal; line-height: 1.4em;  }
#content li { font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-transform: normal; letter-spacing: normal; line-height: 1.4em;  }

	
/* Menu */
#menu { height:70px; list-style:none; margin:10px 0 0 0; float:left; }
	#menu li { display:inline; }

/* Boxy */
.box { float:right; width:310px; clear:right; margin:10px 0 0 0; border-left:1px dotted #666; padding:0 0 0 10px; text-align:left; }
.chrome .box { margin:10px 0 0 -10px; }
.box ul { background:url(../img/boxy/bg.png) repeat-x #f7f7f7; width:310px; margin:10px 0; list-style-type:none; }
.box ul li { padding:0 0 0 35px; }

	
/* Footer */

#footer { border-top:1px dotted #666; margin:0; padding:0 0 0 30px;  }
	#footer-logo { float:left; }
	#footer p { float:left; padding:0 0 0 15px; margin:0;  }
	.ie #footer p { padding:0 0 0 20px; }
#footer-menu { list-style-type:none; float:right; padding:25px 0 0 0; margin:0 17px 0 0; }
	#footer-menu li { display:inline; text-transform:lowercase; }
	#footer-menu li a { margin:0 5px; }
	.ie #footer-menu li a { margin:0 3px; }
		#footer-menu last { margin:0 0 0 5px; }
