/************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
margin: 0;
padding: 0;
}
img, fieldset {
border: 0;
}
/* set image max width to 100% */
img {
max-width: 100%;
height: auto;
width: auto\9; /* ie8 */
}
/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
 display: block;
}
/************************************************************************************
GENERAL STYLING
*************************************************************************************/
body {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height: 140%;
}
a {
color: #026acb;
text-decoration: none;
outline: none;
}
a:hover {
text-decoration: underline;
}
/************************************************************************************
STRUCTURE
*************************************************************************************/
#pagewrap {
width: 1280px; /* was 980px */
margin: 0 auto;
}
/************************************************************************************
CONTENT
*************************************************************************************/
#content {
width: 93%;
float: none;
/* rounded corner */
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
margin-top: 5px;
margin-right: 0;
margin-bottom: 5px;
margin-left: 0;
padding-top: 10px;
padding-right: 35px;
padding-bottom: 10px;
padding-left: 35px;
}
/* post image */
.post-image {
margin: 0 0 0px;
}
/************************************************************************************
FOOTER
*************************************************************************************/
#footer {
 position: relative; /* was fixed */
 right: 0;
 bottom: 0;
 left: 0;
 padding: 5px;
 background-color: #333333;
 text-align: center;
}
/* IE 6 */
* html #footer {
 position:absolute;
 top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}
/************************************************************************************
CLEARFIX
*************************************************************************************/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
.clearfix { display: block; zoom: 1; }
