#site {background-attachment:fixed;background-image:url(site_bg.jpg); color:#826b54;}
#site-menu {height:70px; border-bottom:solid 1px #826b54; background-color:#a39381;}
#site-menu-image {height:70px; background-image:url(center-top-menu-img.gif); background-repeat:no-repeat; background-position:right; margin-right:50px;}
#site-body {margin-top:-70px;}
#body-left {width:200px; float:left;}
#body-right {width:250px; margin-top:75px; float:right;}
#body-center {margin:0; padding:0 255px 0 205px;}

a:link, a:visited, a:active {text-decoration:none;color:#3175ff;}
a:hover {text-decoration:none;color:#ffffff; background-color:#402817;}
A.left-menu:link, A.left-menu:visited, A.left-menu:active
{text-decoration:none; display:block; padding:3px 0px 3px 3px; background-color:#826b54; border-top:solid 1px #6d5032; color:#ffffff;}
A.left-menu:hover
{text-decoration:none; display:block; padding:3px 0px 3px 3px; background-color:#a39381; border-top:solid 1px #6d5032; color:#ffffff;}
.dimtext{color:#a3876b;}

#left-image{ width:200px; height:200px; background-color:#826b54;}
.left-content { border:solid 1px #f89828; margin-top:5px;}
.left-content-head{ padding:3px; background-color:#fff4e0; font-weight:bold;}
.left-content-middle {padding:3px;}

#center-top-head{font-size:medium; font-weight:bold; color:#ffffff; line-height:40px; height:40px;}
#center-top-menu{margin:-1px auto 0 auto; width:100%; display:table;}

.center-content{ width:100%; float:left;}
.center-content-head{ background-color:#fff4e0; border-top:solid 1px #f89828; padding:5px; font-weight:bold;}
.center-content-middle{ padding:5px;}

A.center-top-menu{background-color:#826b54; color:White; font-weight:bold; margin-left:2px; height:30px; line-height:30px; display:block; float:left; padding:0 10px 0 10px;}
A.center-top-menu:link, A.center-top-menu:visited, A.center-top-menu:active
{ background-color:#c3baaf; text-decoration:none; color:White; font-weight:bold; margin-left:2px; height:30px; line-height:30px; display:block; float:left;}
A.center-top-menu:hover
{ background-color:#826b54; text-decoration:none;color:White; font-weight:bold; margin-left:2px; height:30px; line-height:30px; display:block; float:left;}

TD{font-family: 'Microsoft Sans Serif';font-size:small;color:#826b54;}
TR{border-color:#e7cba8; border-width: 0px;}
#dgBlog TR{border-color:#040404; border-width: 0px;}

#pnProfile, #pnPhoto, #pnProfileMessage, #pnProfileFreeMessage{width:498px;display:table;}
#profile-content-info, #profile-content-personal, #profile-content-travelmate, #profile-content-character, #profile-content-looking
{width:498px;display:table; border:solid 1px #826b54; background-color:#e7cba8;}
#profile-content-personal, #profile-content-travelmate, #profile-content-character, #profile-content-looking
{ margin-top:5px;}
#profile-content-matchchart{ display:table;}
#profile-content-photo, #profile-content-message, #profile-content-freemessage {display:table; width:755px; margin-top:5px;}

.profile-content-header {font-size:medium;font-weight:bold;padding:5px;color:White; background-color:#806952; background-image:url(header-ani.gif); background-repeat:no-repeat; background-position:right;}
.profile-content-detail { background-color:#e7cba8; color:#826b54;}
.profile-content-detail-h1 {color:#534537; padding:3px 3px 3px 5px;}
.profile-content-detail-main {clear:both;padding:3px;}
.profile-content-detail-left {width:160px;padding-left:5px;float:left;font-weight:bold; display:table-cell;}
.profile-content-detail-right {display:table-cell; width:320px;}
.profile-content-detail-desc {padding:10px;overflow-x:auto; word-wrap:break-word; width:480px;}
.profile-content-footer {height:5px;background-image:url(profile-content-footer-bg.jpg); background-repeat:no-repeat;}

.profile-content-right-header {font-size:medium;font-weight:bold;padding:5px; color:White;background-color:#806952; background-image:url(header-ani.gif); background-repeat:no-repeat; background-position:right;}
.profile-content-right-detail {background-color:#e7cba8; color:#826b54;}
.profile-content-right-detail-main {clear:both;padding:3px; display:table;}
.profile-content-right-detail-left {width:130px;padding-left:10px;font-weight:bold; float:left; display:table-cell;}
.profile-content-right-detail-right {display:table-cell; width:100px; text-align:right;}
.profile-content-right-detail-desc {margin:5px;padding:10px;text-indent:30px;height:inherit;overflow-x:auto;padding-bottom:20px;}
.profile-content-right-footer {height:5px;background-image:url(profile-content-right-footer-bg.jpg); background-repeat:no-repeat;}

.profile-content-large-header {font-size:medium;font-weight:bold;padding:5px;color:White; background-color:#806952; background-image:url(header-ani.gif); background-repeat:no-repeat; background-position:right;}
.profile-content-large-detail {background-color:#e7cba8; color:#826b54;padding: 0 5px 0 10px;}
.profile-content-large-detail-main {clear:both;}
.profile-content-large-detail-left {width:130px;padding-left:10px;float:left;font-weight:bold;}
.profile-content-large-detail-right {display:table-cell; text-align:right;}
.profile-content-large-detail-desc {margin:5px;padding:10px;text-indent:30px;height:inherit;overflow-x:auto;padding-bottom:20px;}
.profile-content-large-footer {height:5px;background-image:url(profile-content-large-footer-bg.jpg); background-repeat:no-repeat;}

.textbox {border: solid 1px #826b54;font-weight: normal;font-size: medium;font-family: 'Microsoft Sans Serif'; padding:3px; font-weight:bold;}
.button {font-weight: bold;font-size: small;background-color:#826b54;color:White;font-family: 'Microsoft Sans Serif'; cursor:pointer; cursor :hand; padding:3px 10px 3px 10px; margin-bottom:10px;}

#content-freemsg-menu {padding:5px;width:100%;text-align:center;}
#content-page-index {width:100%;}

#blog-header {width:500px; text-align:left; border:solid 1px #826b54; background-color:#e7cba8;}
#blog-title {text-align:left;font-weight:bold;font-size:medium; color:#826b54; padding-left:10px; padding-top:10px;}
#blog-slogan {text-align:left; color:#826b54; padding-left:10px; padding-bottom:10px;}

#blog-rss {padding:5px;text-align:left;overflow:auto;}
.blog-rss {padding:3px;}

#blog-menu {width:200px;float:left;overflow:hidden;}

#blog-content {width:500px;text-align:left;overflow:hidden;}
#blog-detail, #blog-vote {width:100%;}
#blog-comment, #blog-add-comment
{width:100%; border:solid 1px #826b54; background-color:#e7cba8;}
#blog-score {}
#blog-menu-calendar, #blog-menu-category, #blog-menu-entry, #blog-menu-comment, #blog-menu-link
{width:100%; margin-top:5px; border:solid 1px #826b54; background-color:#e7cba8;}

.menu-head {padding:5px; font-weight:bold; color:White;background-color:#806952; background-image:url(header-ani.gif); background-repeat:no-repeat; background-position:right;}
.menu-list {padding:5px;text-align:left; color:#826b54;}
.menu-foot { height:5px; background-image:url(profile-content-left-footer-bg.jpg); background-repeat:no-repeat;}

.menu-right-head {padding:5px; font-weight:bold; color:White;background-color:#806952; background-image:url(header-ani.gif); background-repeat:no-repeat; background-position:right;}
.menu-right-list {padding:5px;text-align:left; color:#826b54;}
.menu-right-foot { height:5px; background-image:url(profile-content-right-footer-bg.jpg); background-repeat:no-repeat;}

A.blog-menu:link, A.blog-menu:active, A.blog-menu:visited {padding:3px;text-align:left; display:block; color:#3175ff; background-color:#e7cba8;}
A.blog-menu:hover {text-decoration:none; display:block; background-color:#a39381; color:#fffebd;}

A.blog-title:link, A.blog-title:active, A.blog-title:visited
{font-size:small;font-weight:bold;color:#feffb9;}
A.blog-title:hover{}

.blog-content-main{ margin-top:5px; border:solid 1px #826b54; background-color:#e7cba8;}
.blog-content-head {padding:5px; font-weight:bold; color:White;  background-color:#806952; background-image:url(header-ani.gif); background-repeat:no-repeat; background-position:right;}
.blog-content-body {color:#826b54;}
.blog-content-info {text-align:right;padding:3px;}
.blog-content-detail {padding:5px;}
.blog-content-bottom {padding:5px;text-align:right;}
.blog-content-foot { height:5px; background-image:url(profile-content-footer-bg.jpg); background-repeat:no-repeat;}

.blog-comment-main {}
.blog-comment-detail {width:100%;margin:10px 10px 0px 30px;display:table;}
.blog-comment-image {padding:5px;text-align:center;}
.blog-comment-footer {width:100%;margin-left:30px;margin-bottom:10px;font-size:8pt;font-family:Tahoma;margin-right:10px;border-top:solid 1px Black;}

.blog-comment-text{width:300px;height:100px;font-family: 'Microsoft Sans Serif';border:solid 1px #826b54; font-size:small;}
.blog-comment-button {font-weight: bold;font-size: small;background-color:#826b54;color:White;font-family: 'Microsoft Sans Serif'; cursor:pointer; cursor :hand; padding:5px 10px 5px 10px; margin-bottom:10px;}

#blog-vote-main {padding:10px;float:right;text-align :center;}
.blog-vote-score { width:50px; height:50px; border:solid 1px #826b54; background-color:#dcb98d; display:block; line-height:50px; font-size:xx-large; font-family:Garamond; font-weight:bolder;}
.blog-vote-button { width:52px; background-color:#826b54; color:White; border:solid 1px #826b54; cursor:pointer;}

#blog-page{width:100%;margin:0px 3px 0px 1px; background-color:#e7cba8;}

TD.page-button {font-size:8pt;font-family:Tahoma;}
TD.page-info {font-size:8pt;font-family:Tahoma;}
TD.page-jump {font-size:8pt;font-family:Tahoma;}

A.blog-content-link:link, A.blog-content-link:active, A.blog-content-link:visited {}
A.blog-content-link:hover {}
.calendar {font-size:small;padding:0px;border:solid 1px #e7cba8;}
.calendar TD {}
.calendar-title {}
.calendar-title TD {font-weight:bold;padding:2px;background-color:#e7cba8;}
.calendar-day-head {color:#826b54;border:1px solid #806952;}
.calendar-day {}
.calendar-mouse-over {color:White;background-color:#826b54;}
.calendar-next-prev {color:White;}
.calendar-selected-day {}
.calendar-selector {}
.calendar-other-month-day {}
.calendar-today {font-weight:bold;}
.calendar-weekend-day {}
.calendar-blog-day {color:#ffffff;font-weight:bold;background-color:#826b54;}

#footer-all a.a-footer:link, a.a-footer:visited, a.a-footer:active {text-decoration:none;color:#275aff; background-color:Transparent;}
#footer-all a.a-footer:hover {text-decoration:underline;color:#e33b00;}
