h1,h4{margin-bottom:0.5em}
h2,h3,h5,h6,p,ul,ol,li{margin-bottom:1em}

h1,h2,h3,h5{text-align:center;}
h4,h6{text-align:left;}
h2,h3,h4,ul,ol{color: #000;}
p{color: #333;}

img{margin:2px 2px 1em 0;}

body{
	background: #FFF;
	text-align:center;
}

#container{
	width:910px;
	text-align:left;
	margin:auto;
}
#page{
	padding:15px;
}

#header{

}

#single_page{
	width: 100%;
}

#content{
	width: 500px;
	float:left;
}
#sidebar{
	width: 330px;
	float:right;
}
#footer{
	padding:30px 100px 0 100px;
	clear:both;
	text-align:center;
}

h1{
    font: 45px/50px Impact,Arial; 
    color: #cc0000;
    text-transform: uppercase;
}

h2{
    font: 20px/25px Verdana,Tahoma; 
    letter-spacing: -1px;
    text-transform: capitalize;
}

h3{
    font: italic 22px/22px Tahoma,Arial,Verdana; 
    font-weight: bold;
    text-transform: capitalize;
    text-decoration: underline;
}

h4{
    font: 18px/18px Tahoma,Arial,Verdana; 
    text-transform: capitalize;
    text-decoration: none;
}

h5{
    font: bold 22px/22px Tahoma,Arial,Verdana; 
    text-transform: capitalize;
    text-decoration: none;
}


ul.bullets{
    font: bold 18px/22px Tahoma,Arial,Verdana;
    list-style-position: outside;
    list-style-type:circle; 
    margin-left:3em;
    }

ol.instructions{
    font: 13px/16px Verdana,Tahoma,Arial;
    color: #333;
    list-style-position: outside;
    list-style-type:decimal; 
    margin-left:3em;
    }

p{ 
  font: 13px/16px Verdana,Tahoma,Arial;
  color: #333;
}

p.sidenote{
	font: 10px/12px Verdana,Tahoma,Arial;
	color: #888;
}

p#disclaimer{
   font: 10px/12px Verdana,Tahoma,Arial;
   color: #888;
   text-transform: uppercase;
   text-align: justify;
}

span#links a{font: 14px Verdana,Tahoma,Arial;margin-left:20px;height:30px;}

span.highlight{background-color:yellow;}
span.markup{background-color:#EDEDED;font: 13px/16px arial,verdana,tahoma; }
