/* CSS Document */

/* Global */
 body {
	 background: #ccc url(images/bkgnd.jpg) repeat-x top left;
	 font: normal 14px Vegur, Tahoma, Geneva, Arial, sans-serif;
	 margin: 0 auto;
	 padding: 0;
 }
 #main_container {
	 min-height: 100%;
	 margin: 0 auto;
	 padding: 0;
 }
@font-face {
  font-family: 'Vegur';
	src: url('fonts/vegur-r_0.602-webfont.eot');
	src: url('fonts/vegur-r_0.602-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/vegur-r_0.602-webfont.woff') format('woff'),
		url('fonts/vegur-r_0.602-webfont.ttf') format('truetype'),
		url('fonts/vegur-r_0.602-webfont.svg#VegurRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
  font-family: 'VegurBold';
	src: url('fonts/vegur-b_0.602-webfont.eot');
	src: url('fonts/vegur-b_0.602-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/vegur-b_0.602-webfont.woff') format('woff'),
		url('fonts/vegur-b_0.602-webfont.ttf') format('truetype'),
		url('fonts/vegur-b_0.602-webfont.svg#VegurBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
 img {border: none; outline: none;}
 a.img {border-bottom: none;}
 a {border-bottom: #903 1px dotted; color: #903; text-decoration: none;}
 a:hover, a:active {border-bottom-color: #ee3b34; color: #ee3b34;}
 h1 {color:#ee3b34; font: normal 24px 'VegurBold', Verdana, Geneva, sans-serif;}
 h2 {color:#000; font: normal 18px 'VegurBold', Verdana, Geneva, sans-serif;}
 h3 {color:#903; font: normal 16px 'VegurBold', Verdana, Geneva, sans-serif;}
 h4 {color:#000; font: normal 14px 'VegurBold', Verdana, Geneva, sans-serif; margin: 0;}
 
 ul {
    list-style: none;
    padding:0;
    margin:0;
}
ol {
	list-style-position: outside;
}

ul li { 
    padding-left: 1em;
	padding-bottom: 1em;
	position: relative;
}

ul li:before {
  position: absolute;
  top: 0;
  margin: 8px 0 0 -12px;
    /* accommodate Camino */
    vertical-align: middle;
    display: inline-block;
  width: 4px;
  height: 4px;
  background: #ee3b34;
  content: "";
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

 .clear {clear: both;}
 .top_header {margin-top: 0;}
 .emphasize {color:#ee3b34; font-weight: bold;}

/* Header */
#header {
	height: 104px;
	margin: 0 auto;
	padding: 0;
	width: 960px;
}
	#header_logo {
		float: left;
		height: 104px;
		width: 320px;
	}
	#header_links {
		float: right;
		height: 84px;
		padding-top: 20px;
		text-align: right;
		width: 640px;
	}
		#header_links p {margin: 10px 0;}
		
/* Content */
#content {
	clear: both;
	margin: 30px auto 0 auto;
	padding: 20px 0;
	width: 960px;
}
	#content_left {
		float: left;
		margin-right: 20px;
		width: 320px;
	}
	#content_right {
		background-color: #eee;
		float: right;
		margin-left: 20px;
		padding: 20px;
		width: 560px;
	}
	
/* Footer */
#footer_cont {
	background: #000;
	clear: both;
	margin: 0 auto;
}
	#footer {
		background: url(images/footer-bkgnd.jpg) no-repeat center top;
		color: #fff;
		margin: 0 auto;
		height: 166px;
		padding: 20px 0;
		text-align: left;
		width: 960px;
	}
	#footer a, #footer a:visited {border-bottom: #fff 1px dotted; color: #fff;}
	#footer a:hover, #footer a:active {border-bottom: #ee3b34 1px dotted; color: #ee3b34;}
	#footer a.img {border-bottom: none; padding-bottom: 6px;}