*{
	padding: 0px;
	margin: 0px;
}

html, body{
	height: 100%;
}

body{
	font-size: 76%;
}

a img{
	border: none;
}

pre
{
  font-size: 2.6ex;
  overflow: auto;
}

abbr, acronym {
  border-bottom: 1px dotted #000000;
  cursor: help;
}

.wrapper
{
  font: normal 1em/1.5 sans-serif;
  min-height: 100%;
  overflow: hidden;
  width: 100%;
}

a{
 	color: black;
}

a:hover{
	text-decoration: none;
}

a:visited{
	color:#334422
}

ul.nav{
	padding: 0px;
	list-style-type: none;
}

div.header_top{
	width: 100%;
	height: 31px;
}

div.header_top .nav{
	float: right;
	padding-right: 30px;
	padding-top: 10px;
}

div.header_top ul li{
	display: inline;
}

div.header_mid{
	position: relative;
	width: 100%;
	background: url('./images/header_bar_3.jpg') repeat-x bottom;
	height: 58px;
}
	
div.header_mid a#header_logo{
	position: absolute;
	left: 20px;
	height: 58px;
	width: 299px;
	background: url('./images/sidmartin_logo_3.jpg') no-repeat;
	text-decoration: none;
}

div.header_bot{
	display: none;
}
	
div.content {
	width: 100%;
	position:relative;
	margin-top: 10px;
}

div.content div#ads_1 {
	position:absolute;
	right:5px;
}

div.content div#column_right {
	/*width: 500px;*/
	padding-left: 175px;
	min-height: 375px;
	background: url('../images/sid_big.jpg') no-repeat 25px 10px;
	position:relative;
	padding-right:120px;
}

div.content div#column_right div.content_block {
	clear:both;
	margin-bottom: 10px;
	text-align: left;
	min-height: 40px;
	}
	
.content_date {
	color:#777777;
    font-size:0.9em;
    margin:0.25ex 1ex;
}

.button_big{
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  color: #FFFFFF!important;
  text-decoration: none;
  font-weight: bold;
  margin: 0;
  padding: 0.2em 0.5em;
  background-color: #337acc !important;
  margin-top: 0.9em;
  font-size: 1.7em;
}

.button_big:hover{
  background-color: #295596 !important;
}


div.footer {
	width: 100%;
	position:relative;
	clear:both;
}

#menu {
	filter:alpha(opacity=80); 
	-moz-opacity: 0.8;
	opacity: 0.8;
}

#menu ul {
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0;
	opacity: 1.0;
}

#map_canvas {
	height: 200px;
	margin-right: 10px;
}
