body {
font-family: georgia;
font-size: 14px;
color: #000;
margin: 35px 0 0 0;
background-image: url(images/bg.gif);
background-repeat: repeat-x;
}

a { color: #186080;
text-decoration: none;
border-bottom: 1px solid #C9D2D6;
}


a:hover { color: #FFF;
text-decoration: none;
background: #000;
}

.container {
width: 930px;
padding: 0px;
overflow: auto;
border: 0px solid #ccff66;
vertical-align: top;
width: 930px;
}

.topbox {
height: 166px;
text-align: center;
font: georgia, .8em;
color: #fff;
height: 86px;
background: #E59B8F;
margin: 0px !important;
}

.botbox {
height: 166px;
text-align: center;
font: georgia, .8em;
color: #fff;
height: 86px;
background: #FFB5A9;
margin: 0px !important;
}

h1 {padding: 0px;
margin: 0px;}

#name {
color: #F6EEEC;
padding-top: 36px;
font-weight: bold;
text-align: center;
font-size: 14px;
}


#name a {
color: #F6EEEC;
text-decoration: none;
border-bottom: 0px;
}

#name a:hover {
color: #fff;
text-decoration: none;
background: #E59B8F;
}


#desc{
padding-top: 33px;}

.leftrail {
width: 166px;
text-align: center;
font: georgia, .8em;
color: #fff;
float: left;
background-color: #FFF;
}

.main {
float: left;
border: 0px solid #c00;
margin: 0px 0px 0px 0px !important; 
padding: 0px 0px 0px 0px !important; 
width: 555px;
vertical-align: top;
overflow: visible;
}


.main a { color: #204F64;
text-decoration: none;
font-weight: bold;
}


.main a:hover { color: #FFF;
text-decoration: none;
background: #000;
}


.firstpost_padding {
margin-top: 75px;
}

.firstpost {
margin-top: 120px;
margin: 0 35px 5px 30px;
float: left;
overflow: visible;
vertical-align: top;
font-size: 1.10em;
line-height: 125%;
text-align:justify;
wdith: 100%;
}


.firstpost_title {
font-size: 1.8em;
text-align: left;
padding: 3px 0 15px 0;
font-weight: bold;
line-height: 1.15em;
text-transform: capitalize;
}


.post {
margin-top: 30px;
padding: 0 35px 8px 30px;
text-align:justify;
overflow: visible;
vertical-align: top;
line-height: 130%;
border: 0px solid #00ff66;
}

.post .title {
font-size: 1.5em;
text-align: left;
font-weight: bold;
padding: 4px 0;
line-height: 115%;
text-transform: capitalize;
}

.date {
font-size: .9em;
text-align: left;
color: #666;
text-transform: capitalize;
margin-top:40px;
}

.date a {
color: #394F59;
text-decoration: none;
background:#FFF;
}

.date a:hover {
text-decoration: none;
background:#BDBDBD;
}

.caption {font-size: .8em;
font-family: verdana, arial, sans-serif;
color: #666;
line-height: 110%;
padding-bottom: 6px;}


.rightrail {
width: 204px;
float: right;
background-color: #FFF4F2;
text-align: left;
font-family: verdana, arial, helvetica;
font-size: .8em;
line-height: 145%;
overflow: visible;
margin-bottom: 35px;
padding-bottom: 35px;
}

.rightrail_padding1{
height: 32px;
}
.rightrail_padding {
height: 40px;
}


.rightrail {
color: #CAC3C2;
}


.toprightbox {
color: #000;
height: 86px;
background-color: #C9C0BF;
margin: 0 !important;
vertical-align: middle;
}



.botrightbox {
height: 80px;
text-align: center;
height: 60px;
background: #FFF4F2;
margin: 0px !important;
}


.resumelink {
vertical-align: middle;
text-align: center;
}



.resumelink a {
font-family: verdana, helvetica, arial;
font-size: .85em;
line-height: 240%;
color: #394F59;
text-decoration: none;
background:#E4E0DF;
padding: 3px;
border: none;
}

.resumelink a:hover {
text-decoration: none;
background:#FFB5A9;
border: none;
color: #394F59;
}

.photo {
position: relative;
left:-38px;
padding: 0 0 0 0;
border: 1px solid #C9C9C9;
margin-bottom: 12px;
background-color: #FFF;
}


.photo a {
padding: 0 0 0 0;
border: 1px solid #C9C9C9;
margin-bottom: 12px;
background-color: #FFF;
}

.photo a:hover {
padding: 0 0 0 0;
border: 1px solid #C9C9C9;
margin-bottom: 12px;
background-color: none;
}


.inverse {
font-size: .8em;
text-transform: uppercase;
color: #fff;
background: #CAC3C2;
padding: 1px 3px 1px 1px;
text-align: center;
align: center;
}

.indent { padding-left: 15px;}

.vspacer{
height: 1px;
margin: 0px;
padding: 0px;
overflow: hidden;
}



.prevnext { font-family: verdana, arial, helvetica;
font-size: .95em;
margin: 35px;
text-decoration: none;
color: #BDBDBD;
font-weight: normal;
padding-bottom: 20px;
}

.prevnext a { 
text-decoration: none;
color: #666;
}


.prevnext a:hover { 
text-decoration: none;
background: #BDBDBD;
}

.prev {
text-align: left;
float: left;
width: 50%;
text-transform: capitalize;

}

.next  {
text-align: right;
float: right;
width: 50%;
text-transform: capitalize;
}


.copyright {font-size: .8em;
color: #C9C9C9;}

.tilde {
text-align: center;
font-family: verdana, arial, helvetica;
}

.divider {
border-bottom: 1px #C9C9C9 solid;
margin: 12px 0 15px 0;
height: 15px;
width: 490px;
}

.hr {
border-bottom: 1px #C9C9C9 solid;
margin: 12px 0 6px 0;

}

.footer { height: 35px;
background:#000;
margin: 0px;
padding: 0px;
vertical-align: bottom;
}