#site {background-attachment:fixed;background-color:#94b0ff;background-image:url(site_bg.gif);}
#site-menu {height:70px; border-bottom:solid 1px #0000ff; background-image:url(center-top-menu-bg.jpg); background-repeat:repeat-x;}
#site-menu-image {height:70px;  background-image:url(center-top-menu-img.jpg); background-position:right; background-repeat:no-repeat;}
#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:#f89828;}
A:hover {text-decoration:underline;color:#e33b00;}
A.left-menu:link, A.left-menu:visited, A.left-menu:active
{text-decoration:none; display:block; padding:3px 0px 3px 3px; background-color:#285dff; border-bottom:solid 1px #003f91; border-top:solid 1px #4c9aff; color:#ffaa80;}
A.left-menu:hover
{text-decoration:none; display:block; padding:3px 0px 3px 3px; background-color:#358dff; border-bottom:solid 1px #0050b6; border-top:solid 1px #4c9aff; color:#ff8143;}
.dimtext{color:#7a9bff;}

#left-image{ width:200px; height:200px; background-color:#285dff;}
.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:#285dff; 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:#7e9eff; 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:#b7c9ff; text-decoration:none;color:Black; 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:#285dff;}
TR{border-color:#dbf0fe; border-width: 0px;}
#dgBlog TR{border-color:#becfff; border-width: 0px;}

#pnProfile, #pnPhoto, #pnProfileMessage, #pnProfileFreeMessage{width:500px;display:table;}
#profile-content-info, #profile-content-personal, #profile-content-travelmate, #profile-content-character, #profile-content-looking
{width:500px;display:table;}
#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;background-image:url(profile-content-header-bg.jpg); color:White; background-repeat:no-repeat;}
.profile-content-detail { background-image:url(profile-content-detail-bg.jpg); background-repeat:repeat-y; color:#285dff;}
.profile-content-detail-h1 {color:#0e3dce; padding:3px 3px 3px 10px;}
.profile-content-detail-main {clear:both;padding:3px;}
.profile-content-detail-left {width:160px;padding-left:10px;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;}
.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;background-image:url(profile-content-right-header-bg.jpg); color:White; background-repeat:no-repeat;}
.profile-content-right-detail {background-image:url(profile-content-right-detail-bg.jpg); background-repeat:repeat-y; color:#285dff;}
.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;background-image:url(profile-content-large-header-bg.jpg); color:White; background-repeat:no-repeat;}
.profile-content-large-detail {background-image:url(profile-content-large-detail-bg.jpg); background-repeat:repeat-y; color:#285dff;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:6px;background-image:url(profile-content-large-footer-bg.jpg); background-repeat:no-repeat;}

.textbox {border: solid 1px #285dff;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:#285dff;color:White;font-family: 'Microsoft Sans Serif'; cursor:pointer; cursor :hand; padding:3px 5px 3px 5px; border:solid 1px #0037de;}

#content-freemsg-menu {padding:5px;width:100%;text-align:center;}
#content-page-index {width:100%;}

#blog-header {width:500px; text-align:left;}
#blog-title {text-align:left;font-weight:bold;font-size:medium; color:#f89828; padding-left:10px; padding-top:10px;}
#blog-slogan {text-align:left; color:#285dff; 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, #blog-comment, #blog-add-comment{width:100%;}
#blog-score {}
#blog-menu-calendar, #blog-menu-category, #blog-menu-entry, #blog-menu-comment, #blog-menu-link
{width:100%; margin-top:5px;}

.menu-head {padding:5px; font-weight:bold; background-image:url(profile-content-left-header-bg.jpg); background-repeat:no-repeat; color:White;}
.menu-list {padding:5px;text-align:left; background-image:url(profile-content-left-detail-bg.jpg); background-repeat:repeat-y;}
.menu-foot { height:6px; background-image:url(profile-content-left-footer-bg.jpg); background-repeat:no-repeat;}

.menu-right-head {padding:5px; font-weight:bold; background-image:url(profile-content-right-header-bg.jpg); background-repeat:no-repeat; color:White;}
.menu-right-list {padding:5px;text-align:left; background-image:url(profile-content-right-detail-bg.jpg); background-repeat:repeat-y;}
.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:#f89828;}
A.blog-menu:hover {text-decoration:none; display:block; background-color:#358dff; color:#fff5e3;}

A.blog-title:link, A.blog-title:active, A.blog-title:visited
{font-size:small;font-weight:bold;}
A.blog-title:hover{}

.blog-content-main{ margin-top:5px;}
.blog-content-head {padding:5px; font-weight:bold;background-image:url(profile-content-header-bg.jpg); background-repeat:no-repeat; color:White;}
.blog-content-body {background-image:url(profile-content-detail-bg.jpg); background-repeat:repeat-y; color:#285dff;}
.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 #285dff;}

.blog-comment-text{width:300px;height:100px;font-family: 'Microsoft Sans Serif';border:solid 1px Black;}
.blog-comment-button {font-weight: bold;font-size: small;background-color:#003b8b;color:White;font-family: 'Microsoft Sans Serif'; cursor:pointer; cursor :hand; padding:3px 5px 3px 5px; border:dashed 1px White;}

#blog-vote-main {padding:10px;float:right;text-align :center;}
.blog-vote-score { width:50px; height:50px; border:solid 1px #285dff; background-color:#bee5ff; display:block; line-height:50px; font-size:xx-large; font-family:Garamond; font-weight:bolder; color:#f89828;}
.blog-vote-button { width:52px; background-color:#285dff; color:White; border:solid 1px #285dff; cursor:pointer;}

#blog-page{width:100%;margin:0px 3px 0px 1px;}

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 #dbf0fe;}
.calendar TD {}
.calendar-title {}
.calendar-title TD {font-weight:bold;padding:2px;background-color:#dbf0fe;}
.calendar-day-head {color:#f89828;border:1px solid #285dff;}
.calendar-day {}
.calendar-mouse-over {color:White;background-color:#f89828;}
.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:#f9ff55;font-weight:bold;background-color:#358dff;}

#footer-all a.a-footer:link, a.a-footer:visited, a.a-footer:active {text-decoration:none;color:#275aff;}
#footer-all a.a-footer:hover {text-decoration:underline;color:#e33b00;}
