html,body{
margin:0 auto;
padding:0;
height:100%;
background-color:#ffffff;
color:#444343;  
font-family:Arial, Helvetica;
font-size:11px;
}

body{
font: 76% arial,sans-serif
margin: 0 auto;
width:900px
}

p{
margin:0 0px 10px;
font-size: 11px;
line-height: 15px;
}


/* link */
a:visited, a:link, a:focus, a:active {
    color: #762828;
    text-decoration: none;
}

a:hover {
    color: #999999;
    text-decoration: none;
}
/*
a:hover img {
    zoom: 1;
    filter: alpha(opacity=70);
    opacity: 0.70;
}

a:hover img > h3 {
    color:#aa0000;
}
*/

input, textarea {
background-color: #fff;
color: #4d4d4d;
border: 1px solid #c4c4c4;
font-family:Arial, Helvetica;
font-size: 10px;
padding: 8px 12px;
width: 190px;
}
textarea {
width: 345px;
overflow: auto;
}

input[type="submit"] {
background-color: #762828;
color: #fff;
cursor: pointer;
font-family:Arial, Helvetica;
font-size: 11px;
padding: 5px 10px;
width: auto;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius: 0;
}

blockquote {
margin:1em;
padding:.5em .5em .5em 85px;
background-color:#D7ECF8;
}

blockquote p {
margin:.2em;
color:#000000;
}

hr {
border-color: #E2E2E2 -moz-use-text-color -moz-use-text-color;
border-style: dashed none none;
border-width: 1px 0 0;
clear: both;
float: left;
height: 0;
margin-top: 0;
width: 900px;
}

h2 {
color: #762828;
font-size: 15px;
padding-bottom: 5px;
}

h1 {
color: #762828;
font-size: 11px;
margin-bottom: 5px;
}

#postHeader { 	
margin:0 auto;
width:900px;
text-align:right;
font-size:0px;
}

div#header h1{
height:105px;
margin:0;
padding-left:10px;
background: #fff;
color: #79B30B
}

#navbar {
margin:-1em -1em 10px; /* Mozzila attributes */
padding:1em 0 1em 0 !important; /* IE specific attributes */
padding:1em 0 0 0;
float: left;
}

#navbar ul {
font-family: 'Arial';
font-size: 14px;
list-style: none outside none;
margin: 0x 0px 0px 0px;
}

#navbar li {
margin:0 0 0 -.27em;
padding:.2em 0 .2em 0 !important;
padding:1em 0 1em 0;
list-style:none;
display:inline;
background-color:#fff;
}

#navbar li a {
margin: 0;
padding-bottom: 3px !important;
padding-left: 10px !important;
padding-right: 10px;
padding-top: 0 !important;
}

#center p{
line-height:1.4;
font-size: 11px;
}

#content p{
line-height:1.4;
font-size: 11px;
}

#right{
background:#fff
}

#left{
background:#fff
}

#about{
background:#fff
}

#introbox{display:block; width:760px; margin-top:5px; text-align:right; font-family:Georgia, "Times New Roman", Times, serif;}
#introbox div{display:block; float:left; height:220px; font-size:200px; line-height:0.8em; color:#762828; background-color:#FFFFFF;}
#introbox h2, #introbox p{margin:0 90px 0 0; padding:0; font-weight:normal; line-height:1em;}
#introbox h2{padding-top:120px; font-size:33px; color:#000000; background-color:#FFFFFF;}
#introbox p{margin-top:40px; font-size:22px; color:#666666; background-color:#FFFFFF; line-height:2em;}

#footer{
background: #762828;
color: #FFF
}

#footer p{
margin:0;
padding:5px 10px;
font-size: 10px;
text-align: center;
letter-spacing: 1px;
}

#footer a{
display:inline;
padding:0;
color: #C6D5FD
}

#wrapper{
float:left;
width:100%
}

#center{
margin:0 35%;
}

#content{
margin:0 0 0 490px;
}

#right{
float:left;
width:30%;
margin-left:-30%
}

#left{
float:left;
width:30%;
margin-left:-100%
}

#about{
float:left;
width:45%;
margin-left:-100%
}

#footer{
clear:left;
width:100%
}

.clear { clear: both; background: none; height: 20px; width: 250px; }