body {
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: white;
	width: 100%;
}

#header {
	width: 100%;
	height: 212px;
	text-align: center;
}

#header img {
    border: none;
}


#mainview {
	margin-left: auto;
	margin-right: auto;
	width: 1024px;
}

#navigation {
	width: 100%;
	clear: both;
	margin-top: 2ex;
	margin-bottom: 2ex;
	text-align: center;
    font-family: Verdana, Arial, sans-serif;
    font-size: 16px;
    /* font-weight: bold; */
}

a {
    color: #aa0000;
    text-decoration: none;

}

a img {
    border: none;
}

#column_left {
	float: left;
	width: 170px;
}

.news_header {
/*    font-family: Verdana, Helvetica, sans-serif; */
    font-family: Georgia, Times, serif;
/*    font-style: oblique; */
    color: #575757;
    text-align: center;
    font-size: 11pt;
    padding-bottom: 4px;
    text-transform: lowercase;
    letter-spacing: 2pt;
}

.news_item_section {
    margin-left: 0px; /* for IE6 */
    margin-top: 0px;
    margin-bottom: 3ex;
    padding: 0 1ex 0 1ex;
}

.news_item {
    text-align: left;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    border-top: 1px dashed #A0A0A0;
    list-style-type: square;
    list-style-position: inside;
    margin-bottom: 4px;
    padding-top: 4px;
    color: #A0A0A0;
}

#content_column_right {
	margin-left: 180px;
    margin-right: 0px;
    margin-bottom: 15px;
}

#content_view {
	margin-right: 180px;
    margin-left: 0px;
    background-color: #f0f0f0;
}

#content {
    /* font-family: Georgia, Times, serif; */
    font-family: Verdana, Arial, sans-serif;
    font-size: 9pt;
    text-align: justify;
    padding: 10px 20px 10px 20px;
}

/* roundedge adds some stuff for non IE6 on the following 2*/
#content_head {
    width: 100%;
    height: 11px;
}

#content_foot {
    width: 100%;
    height: 11px;
}

#content h1 {
    text-align: left;
    font: normal normal normal 23pt/1em georgia, serif;
    /* letter-spacing: 0.5pt; */
    color: #aa0000;
}

#content h1:first-child {
    margin-top: 0px;
}

#content h2 {
    font: normal normal normal 18pt/1em georgia, serif;
    color: #aa0000;
}

#content h2:first-child {
    margin-top: 0px;
}

#content h3 {
    font: normal normal normal 15pt/1em georgia, serif;
    color: #aa0000;
}

#content h3:first-child {
    margin-top: 0px;
}

#content h4 {
    font: normal normal normal 12pt/1em georgia, serif;
    color: #000000;
}

#content h4:first-child {
    margin-top: 0px;
}

#content h5 {
    font: normal bold normal 10pt/1em verdana, sans-serif;
    color: #000000;
}

#content h5:first-child {
    margin-top: 0px;
}

#column_right {
    float: right;
    width: 170px;
}

#footer {
	width: 100%;
	color: gray;
	text-align: center;
	clear: both;
	padding-top: 1em;
	padding-bottom: 1em;
	font-size: 8pt;
	border-top-style: solid;
	border-top-color: gray;
	border-top-width: 1px;
}

#main_feature {
    width : 100%;
}

#main_feature td {
    width: 50%;
}

pre code {
   display: block;
   background: #E0E0E0;
   overflow: visible;
   border: 1px dashed black;
   padding: 1ex 1ex 1ex 1ex;
   font-size: 9pt;
   font-family: 'Courier New', 'Courier', monospace;
}

div.metadata {
    font-family: Georgia, serif;
    font-size: 9pt;
    margin-bottom: 1em;
}

div.post {
    margin-top: 2em;
}

div.post:first-child {
    margin-top: 0px;
}

div.text {
    margin-bottom: 1em;
}

div.text img {
    margin: 1em;
}

#content table {
    border-spacing: 4px 2px;
}

#main_feature #main_feature_moto {
    text-align: justify;
    padding: 0px;
}

#main_feature td {
    text-align: left;
    vertical-align: top;
    padding: 10px 10px 10px 10px;
}

#main_feature img {
    float: left;
    padding: 0px 10px 0px 0px;
}


