@charset "utf-8";
/* CSS Document */

/* Globals */
/* Hide dotted image outline from Firefox and Netscape */ 
* {padding: 0; margin: 0; outline:none;}
a {outline: none; border:none;}
p {margin-top: 0;}
a img {border: none;}
img {border-style: none;}
html {overflow: -moz-scrollbars-vertical !important;}



body {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
}

h1, h2, h3 {

	padding-bottom: .25em;
	font-weight:100;
	font-stretch:condensed;
}

p {
	line-height:1.5em;
	padding-bottom:1em;
}

a:link {color: #000; text-decoration: underline; }
a:active {color: #000; text-decoration: underline; }
a:visited {color: #000; text-decoration: underline; }
a:hover {color: #000; text-decoration: underline; }



/* Classes */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

/* Elements */
#wrapper {	
}

#head {
}

#navigation {
}

#torso {
}

#main{
	width:980px;
	margin:0 auto;
	margin-top:25px;
}

#top {
	margin-bottom:350px;
}

#logo {
	width:300px;
	float:left;
}

#banner {
	height:101px;
}

#addresses {
	width:670px;
	height:101px;
	float:left;
}

#m, #o, #v {
	width:200px;
	height:100%;
	float:left;
	position:relative;
}

#m div, #o div, #v div {
	position:absolute;
	bottom:0;

}


#sidebar{
}

#foot{
}

#copyright{
}