/* CSS Document */
html { width: 100%; }

body {
	background: url("../img/bg-pattern.jpg") repeat;
	font: normal 13px Georgia, serif;
	line-height: 120%;
	padding: 0;
	margin: 0;
}
a:link { color: #5b0001; text-decoration: none; border-bottom: 1px dotted #999; }
a:visited { color: #5b0001; text-decoration: none; border-bottom: 1px dotted #999; }
a:hover { color: #fff; border-bottom: none; background-color: #5b0001; }
a:active { color: #999; text-decoration: none; border-bottom: 1px dotted #999; }

p, h1 { text-align: left; }
h2 {
	font-weight: normal;
	color: #3d3426;
}
h3 {
	font-weight: normal;
	color: #333;
	font-size: 18px;
	line-height: 18px; 
}

#container { 
	margin: 0 auto; 
	padding: 0; 
	width: 750px;
	background-color: #e6e6d7;
	border: 4px solid #fff;
}
#header {
	height: 100px;
	background-color: #fff;
	margin: 0;
	padding: 0;
}

/* Navigation */
#nav {
    width: 750px; 
	height: 100px;
	background: url("../img/nav.gif") no-repeat;
    margin: 0 auto;
	padding: 0;
	position: relative;
	background-color: #fff;
}
#nav span { display: none; }	
#nav li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0; }
#nav li a:link { border-bottom: none; }
#nav li a:visited { border-bottom: none; }

#nav li, #nav a {
    height: 100px; display: block; border-bottom: none; }
#nav0 { left: 15px; width: 225px; }
#nav1 { left: 265px; width: 63px; }
#nav2 { left: 328px; width: 125px; }
#nav3 { left: 453px; width: 112px; }
#nav4 { left: 565px; width: 100px; }
#nav5 { left: 665px; width: 85px; }
	
#nav0 a:hover {
    background: transparent url("../img/nav.gif") -15px -100px no-repeat; border-bottom: none; }
#nav1 a:hover {
    background: transparent url("../img/nav.gif") -265px -100px no-repeat; border-bottom: none; }
#nav2 a:hover {
    background: transparent url("../img/nav.gif") -328px -100px no-repeat; border-bottom: none; }
#nav3 a:hover {
    background: transparent url("../img/nav.gif") -453px -100px no-repeat; border-bottom: none; }
#nav4 a:hover {
    background: transparent url("../img/nav.gif") -565px -100px no-repeat; border-bottom: none; }
#nav5 a:hover {
    background: transparent url("../img/nav.gif") -665px -100px no-repeat; border-bottom: none; }

/* Navigation End*/

#masthead { 
	height: 200px;
	margin: 0;
	padding: 0;
 }
#lines { 
	background: url("../img/bg-lines.gif") repeat-x;
	height: 9px;
	width: 750px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 0;
}
#indexcontent { 
	background-color: #e6e6d7;
	float: left;
	width: 475px; 
}
#indexcontent p { 
	font-size: 15px;
	line-height: 175%;
	color: #333;
	padding: 15px;
}
#content { 
	background-color: #e2e2d2;
	float: left;
	width: 475px;
	clear: none;
}
#content h3 { padding: 0 0 0 15px; line-height: 18px; }
#content p { 
	font-size: 13px;
	line-height: 150%;
	color: #333;
	padding: 0 15px 7px 15px;
}
#content ol li { 
	font-size: 13px;
	line-height: 120%;
	color: #333;
	padding: 0 15px 7px 15px;
}
#content ul li { 
	font-size: 13px;
	line-height: 120%;
	color: #333;
	padding: 0 15px 7px 15px;
}
#title h2 { padding: 0 0 0 15px; }
/*table {
	border-collapse: collapse;
	border: 1px solid #666;
	margin-left: 15px;
	margin-bottom: 15px;
}
#content thead {
	border-top: 1px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
}
.odd { background-color: #f3f3eb; }
.col { border-left: 1px solid #a5a5a5; }*/
#sidebar { 
	background: url("../img/bg-sidebar.gif") repeat-y;
	float: left;
	width: 275px;
	padding: 0 0 15px 0;
	clear: none;
}
#sidebar #title2 img { margin-left: 0; margin-bottom: 12px; }
#sidebar img { margin-left: 12px; }
.showcase { margin-top: 15px; }
#sidebar h3 { margin-left: 12px; }
#footer {
	background: url("../img/bg-footer.gif") repeat-x;
	height: 38px;
	clear: both;
	padding: 5px;
}
#footer p {
	font-size: 12px; 
}