/* @override http://visualguru.com/styles.css */

/* RESET */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td {margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:”; }
abbr,acronym { border:0; }

/* FONT SIZE */

* {
     margin: 0;
 }

html, body {
	height: 100%;
}

p {
	color: #a7a7a7;
	font-size: 0.813em;
	line-height: 163%;
}

p a{
	color: teal;
	text-decoration: none;
}

p a:hover{
	color: #e20b0b;
}

h1 {font-size: 1.125em;
	font-weight: bold;
	padding-bottom: 6px;
}

h1 a{
	color: black;
	text-decoration: none;
}

h2{
	font-size: 0.875em;
	font-weight: bold;
}

h2 a{
	color: teal;
	text-decoration: none;
}

h2 a:hover{
	color: #e20b0b;
}

h3{
	text-align: center;
	font-size: 0.75em;
}

h3 a {
	color: white;
}

/* Sticky footer & centered layout */

 .wrapper {
	font: 16px/100% "Helvetica Neue", Helvetica, Arial, sans-serif;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -4em;
	width: 900px;
}

.push{
	height: 4em;
}


#logo{
	padding-top: 200px;
}

#textleft {
	padding-left: 50px;
}

#left{
   float: left;
   width: 265px;
	background: url(what.gif) no-repeat 0 20px;
	margin-right: 23px;
}

#textcenter {
	padding-left: 50px;
}

#center{
   float: left;
   width: 310px;
	background: url(who.gif) no-repeat 5px 20px;
}

#textright {
	padding-left: 50px;
}

#right{
   width: 290px;
	background: url(now.gif) no-repeat 10px 20px;
	margin-left: 610px;
	-margin-left: 605px;
}

#right p{
	border-bottom: 1px dotted #e20b0B;
	margin-bottom: 5px;
	padding-bottom: 10px;
}

.case{
	border-bottom: 1px dotted #e20b0B;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.case.first{
	margin-top: 0;
}

.case.last{

}

#footer{
	font: 16px/100% "Helvetica Neue", Helvetica, Arial, sans-serif;
	height: 4em;
	background-color: #e20b0b;
	color: white;
}

#footer h3{
	padding-top: 23px;
}