body {
margin : 0;
padding : 0;
font : 73% arial, verdana, "Trebuchet MS", tahoma, sans-serif;
line-height : 1.8em;
background : #fff url(../images/body_bg.jpg) repeat-x;
color : #555;
}
			/*CONTAINER*/
#container {
width : 750px;
margin : 0 auto;
border : 0 solid white;
text-align : left;
background : #fce29a;
color : #333;
}
			/*BANNER*/
#banner {
	width : 750px;
	height : 156px;
	margin : 0 auto;
	padding : 0;
	border : 5px  solid #b60000;
	background : #fce29a;
	color : transparent;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 200%;
}
#banner h1 {
	margin : 5px 0 0 5px;
	padding : 0;
	font-family : Verdana, Geneva, sans-serif;
	font-size : 180%;
	letter-spacing : 3px;
	text-transform : none;
	text-align : left;
	color : #b60000;
	background-color: transparent;
}
			/*TOP NAVIGATION*/
#nav ul {
margin : 0 auto;
padding : 0;
list-style : none;
display : table;
white-space : nowrap;
font-family : arial, verdana, sans-serif;
font-size : 11px;
}
#nav li {
display : table-cell;
margin : 0;
padding : 0;
}
#nav a {
float : left;
color : #000;
background : #fce29a;
margin : 0 2px 0 0;
padding : 0 0 0 2px;
text-decoration : none;
letter-spacing : 1px;
}
#nav a b {
float : left;
display : block;
background : transparent url(../images/top_right.gif) no-repeat right top;
padding : 5px 16px 5px 12px;
}
#nav a:hover {
background : #b60000 url(../images/top_left.gif) no-repeat left top;
color : #fff;
cursor : pointer;
}
#nav .current a {
background : #b60000 url(../images/top_left.gif) no-repeat left top;
color : #fff;
cursor : default;
}
#nav {
padding : 2px 0 10px 0;
background : #fce29a url(../images/shade_bottom.gif) repeat-x left bottom;
margin-bottom : 20px;
}
			/*MAIN CONTENT*/
#content {
float : left;
width : 500px;
margin : 0;
padding : 0;
}
			/*SIDEBAR*/
#sidebar {
margin : 0 0 0 540px;
padding-left : 5px;
border-left : 1px solid #b60000;
}
			/*FOOTER*/
#footer {
	clear : both;
	font-size : 85%;
	margin : 0 0 0 0;
	padding-right : 5px;
	border-top : 1px solid #b60000;
	text-align : center;
	color : #000;
	background : #fce29a;
}
			/*LINK PROPERTIES*/
#footer a:link, #footer a:visited, #navlist a:link, #navlist a:visited, a:link, a:visited {
color : #b60000;
background : inherit;
text-decoration : none;
}
#footer a:hover, #navlist a:hover, a:hover {
color : #999;
background : inherit;
text-decoration : none;
}
#navlist li {
list-style-type : square;
background : inherit;
color : #b60000;
margin : 0 15px 0 0;
padding : 0;
}
a img {
border : 0;
}
			/*TYPOGRAPHY*/
p {
margin : 10px;
}
h1 {
font : normal 120% verdana, "Trebuchet MS", verdana, arial, sans-serif;
text-transform : uppercase;
letter-spacing : 3px;
margin : 10px 0 0 10px;
background : inherit;
color : #b60000;
}
h2 {
margin : 0;
padding : 5px;
letter-spacing : 3px;
font : 130% verdana, "Trebuchet MS", arial, sans-serif;
text-transform : uppercase;
background : inherit;
color : #b60000;
}
h3 {
margin-top : 10px;
padding : 5px;
font : bold 90% verdana, "Trebuchet MS", arial, sans-serif;
text-transform : uppercase;
color : #b60000;
background : inherit;
}
blockquote {
font-weight : bold;
font-style : italic;
color : #b60000;
}
			/*CLASSES*/
.img {
margin : 0;
padding : 5px;
}
.imgleft {
float : left;
margin : 5px 15px;
padding : 5px;
}
.news {
padding : 15px;
border-left : 1px solid #b60000;
}
