body {background-image: url(images/bg.png);
background-color: #f6ece5;
background-repeat: repeat-x;
margin: 0px;
font-size: 10px;
color: #919191;
font-family: tahoma, arial, sans-serif;}

td {font-size: 11px;
line-height: 12px;
font-family: arial, tahoma, sans-serif;
color: #858585;}

a:link, a:visited {text-decoration: none;
color: #ac8151;}
a:hover {color: #8eb9bf}
strong, b {color: #83a1c3;}
a img {border: 0}
li {border-bottom: 1px dotted #dddddd;
padding: 4px;}

.post {background-image: url(images/post_center.png);
background-repeat: repeat-y;
background-position: right;
margin-right: 10px;
padding-left: 35px;
font-size: 11px;
line-height: 12px;
font-family: tahoma, arial, sans-serif;
padding-right: 8px;}

.textpost {margin-top: -5px;
text-align: justify;
font-size: 11px;
padding-left: 5px;
padding-right: 5px;}

.post_top {background-image: url(images/post_top.png);
background-repeat: no-repeat;
background-position: right;
height: 70px;
margin-right: 10px}

.post_bottom {background-image: url(images/post_bottom.png);
background-repeat: no-repeat;
background-position: right;
height: 169px;
margin-bottom: 10px;
margin-right: 10px}

.sidebar {background-image: url(images/sidebar_center.png);
background-position: left;
background-repeat: repeat-y;
padding-top: 10px;
padding-left: 20px;
padding-right: 73px;
text-align: justify;
font-size: 11px;
color: #FFF;
text-shadow: 0px 1px 1px #8d7261}

.sidebar_elite {background-image: url(images/sidebar/sidebar_elite.png);
background-position: left;
background-repeat: no-repeat;
height: 96px}

.sidebar_elite img {
border: 0px;
}

.sidebar_projects {background-image: url(images/sidebar/sidebar_projects.png);
background-position: left;
background-repeat: no-repeat;
height: 96px}
.sidebar_disclaimer {background-image: url(images/sidebar/sidebar_disclaimer.png);
background-position: left;
background-repeat: no-repeat;
height: 96px}
.sidebar_tweets {background-image: url(images/sidebar/sidebar_tweets.png);
background-position: left;
background-repeat: no-repeat;
height: 96px}
.sidebar_stats {background-image: url(images/sidebar/sidebar_stats.png);
background-position: left;
background-repeat: no-repeat;
height: 96px}

.sidebar_bottom {background-image: url(images/sidebar_bottom.png);
background-position: left;
background-repeat: no-repeat;
height: 64px;
margin-bottom: 30px;}

.sidebar b {color: #e4cbbf}
.sidebar a:link, .sidebar a:visited {color: #f6f0ec;}
.sidebar a:hover {color: #FFF}

.title2 a:link, .title2 a:visited {color: #FFF;
text-shadow: 1px 1px 1px #6c9196;
font-weight: bold}
.title2 a:hover {color: #eef4f5;}

.title {font-size: 12px;
padding: 10px;
color: #FFF;
font-family: georgia;
text-transform: lowercase;
text-align: center;
-moz-border-radius: 6px;
background-color: #b4d5d9;
text-shadow: 1px 1px 1px #7ba9b1;
font-style: italic;
font-weight: bold}

.title2{
text-transform: lowercase; 
color: #FFF;
text-align: center;
font-family: georgia;
font-style: italic;
font-size: 14px;
padding-top: 18px;
line-height: 100%;
text-shadow: 1px 1px 1px #95b5c9;}

h2 {
color: #b49987;
text-align: center;
font-family: georgia;
font-style: italic;
font-size: 14px;
padding-top: 18px;
line-height: 100%;
text-shadow: 1px 1px 1px #95b5c9;}

#footer {width: 100%;
text-align: center;
background-color: #2a2a2a;
color: #909090;
font-size: 10px;
padding-top: 10px;
padding-bottom: 10px;
font-family: tahoma;
margin: 0;
margin-top: -1px}

#footer b {color: #9bbbce}

textarea, textinput, input {border: 1px solid #E2E2E2;
font-size: 10px;
background-color: #FFF;
font-family: tahoma, verdana, sans-serif;
color: #818181;}

select {border: 1px solid #E2E2E2;
font-size: 10px;
background-color: #FFF;
font-family: tahoma, verdana, sans-serif;
color: #818181;
-moz-border-radius: 5px;
text-align: center;
font-size: 11px;
font-weight: bold;
padding: 3px;
width: 180px;
height: 25px}

option {background-color: #FFF;
border:0;
border-bottom: 1px solid #E2E2E2;
font-size: 10px;
text-align: left;
font-weight: normal;
height: 15px}

.sidebar select {border: 1px solid #adc4db;
font-size: 10px;
background-color: #eef4fa;
font-family: tahoma, verdana, sans-serif;
color: #84a4c4;
-moz-border-radius: 5px;
text-align: center;
font-size: 11px;
font-weight: bold;
padding: 3px;
width: 180px;
height: 25px}

.sidebar option {background-color: #eef4fa;
border:0;
border-bottom: 1px solid #adc4db;
font-size: 10px;
text-align: left;
font-weight: normal;
height: 15px}

blockquote {
background-color: #b49987;
color: #FFF;
text-shadow: 0px 1px 1px #8d7261;
background-image: url(/images/noimage.png);
-moz-border-radius: 10px;
padding: 2px;
font-size: 11px;
font-family: arial;
line-height: 12px;
padding-left: 10px;
padding-right: 10px;
margin-right: 7px;
margin-left: 7px;}

blockquote a:link, blockquote a:visited {color: #f4e6d6}
blockquote a:hover {color: #FFF}
blockquote strong, b {color: #FFF}

.box {padding: 2px 2px 0px;
background-color: #FCFAFA;
margin-bottom: 16px;}

.box:hover {padding: 2px 2px 0px;
background-color: #FFFFFF;}

.imgs img {padding: 5px;
background-color: #f7f7f7;
margin-right: 1px;
margin-bottom: 2px;
border: 1px solid #E6E6E6;
}

.imgs img:hover {padding: 5px;
background-color: #FFF;
border: 1px solid #a78674;
margin-right: 1px;
margin-bottom: 2px;
filter : alpha(opacity=85); -moz-opacity : 0.8; opacity : 0.8}

.sidebarimgs img {padding: 5px;
background-color: #edf4f8;
margin: 1px;
}

.sidebarimgs img:hover {padding: 5px;
background-color: #e2eaf0;
margin: 1px;
filter : alpha(opacity=85); -moz-opacity : 0.8; opacity : 0.8}

.latestimgs img {padding: 5px;
background-color: #f0f0f0;
margin-left: 4px;
width: 35px;
height: 35px;
margin-bottom: 2px}

.family img  {padding: 0px;
background-color: #B49987;
margin-right: 0px;
margin-bottom: 0px;
border: 0px solid #E6E6E6;}

.family img:hover {padding: 0px;
border: 1px solid #a78674;
margin-right: 0px;
margin-bottom: 0px;
}

.latestimgs img:hover {padding: 5px;
background-color: #d9e6ef;
filter : alpha(opacity=85); -moz-opacity : 0.8; opacity : 0.8}

h2 {padding-bottom: 0; margin-top: 0}

.postmetadata {text-align: center;
font-size: 10px;
height: 15px;
padding-top: 2px;
padding-bottom: 1px;
background-color: #f9f8f8;}

.text {text-transform: uppercase;
margin-bottom: 6px;
margin-left: 50px;
color: #CBBC99;
text-shadow: 1px 1px 1px #FFF;
font-size: 11px}

.post_details {
text-align: center;
font-weight: normal;
font-family: arial;
font-size: 10px;
padding: 8px;
margin-top: -5px;
background-color: #F7F7F7;
-moz-border-radius: 8px;
border-bottom: 1px solid #E5E5E5;
border-right: 1px solid #E5E5E5;
width: 100px;}

.welcomemsg {color: #8bb1b8;
text-shadow: 0px 1px 1px #ebebeb;
text-align: justify}
