@charset "utf-8";
/* CSS Document */

.single_post_top {
border-top: 1px #f0f0f0 solid;
background-color: #fafafa;
font-size: 12px;
}

.single_post_top .icon {
background: url(img/icon4.jpg) center no-repeat;
}
.single_post_top .icon_minimized  {
background: url(img/icon10.jpg) center no-repeat;
}

.single_post_top .cat_name a{
color: #aaaaaa;
}
.single_post_top .cat_name a:hover{
text-decoration: underline;
}


.single_post_top .forum_name {
float: left;
padding-top: 10px;
color: #e95a13;
font-family: Verdana, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bold;
}
.single_post_top .forum_name a:hover{
text-decoration: underline;
}

.single_post_top .buttons, .bread_crumb_nav .buttons {
float: right;
padding-top: 8px;
padding-right: 10px;
}
.single_post_top .buttons a.button, .bread_crumb_nav .buttons a.button {
margin-left: 10px;
float: right;
display: block;
background: url(img/button-right.jpg) top right no-repeat;
font-size: 10px;
color: #2c9bef;
text-shadow: #f6f6f7 1px 1px 0px;
}
.single_post_top .buttons a.button:hover, .bread_crumb_nav .buttons a.button:hover {
color: #586b80;
text-shadow: #fff 1px 1px 0px;
}
.single_post_top .buttons a.button b, .bread_crumb_nav .buttons a.button b {
display: block;
padding-top: 4px;
}
.single_post_top .buttons a.button span, .bread_crumb_nav .buttons a.button span {
display: block;
height: 21px;
background: url(img/button-left.jpg) top left no-repeat;
padding-left: 5px;
}
.single_post_top .buttons a.button span span, .bread_crumb_nav .buttons a.button span span {
display: block;
background: url(img/button-add-reply-icon.png) left center no-repeat;
padding: 0 5px 0 20px;
}


.form_post_top {
border-top: none;
border-bottom: 1px #f0f0f0 solid;
}
.form_post_top select {
border: 1px #CCCCCC solid;
padding-left: 5px;
text-transform: capitalize;
margin-top: -5px;
}
.form_post_top option {
padding: 2px 5px;
text-transform: capitalize;
}
.single_post_top .cat_name small a {
color: #3a9ef1;
}




.post {
border-top: 1px #e7e7e6 solid;
border-bottom: 1px #e7e7e6 solid;
border-left: 1px #e7e7e6 solid;
border-right: 1px #e7e7e6 solid;
margin-top: 2px;
background: #fff url(img/entry-bg.jpg) top repeat-x;
margin-bottom: 5px;
}

.post_reply { width: 850px; float: right; }
.post_reply2{ width: 800px; float: right; }
.post_reply3{ width: 750px; float: right; }
.post_reply4{ width: 700px; float: right; }
.post_reply5{ width: 650px; float: right; }
.post_reply6{ width: 600px; float: right; }
.post_reply7{ width: 550px; float: right; }

.userinfo {
float: left;
width: 18%;
background: #fff url(img/user-info-bg.jpg) top repeat-x;
}
.userinfo_content {
padding: 10px;
padding-right: 2px;
overflow: hidden;
}
.user_details {
padding-top: 5px;
color: #aaa;
font-size: 11px;
line-height: 18px;
}
.user_details a{
color: #2c9bef;
}
.post_topic_form .user_details {
height: 100px;
}

.post_topic_form .userinfo_content small {
color: #aaaaaa;
}

.entry {
border-top: 1px #fff solid;
width: 82%;
float: right;
font-size: 12px;
}
.entry_content {
padding: 10px;
color: #54585c;
line-height: 16px;
overflow: hidden;
}
.entry_content a{
color: #2c9bef;
text-decoration: underline;
}
.entry_content p{
padding-bottom: 10px;
}

.entry_content blockquote {
color: #62778c;
background: #f1f8fe url(img/quote.png) top left no-repeat;
padding: 15px;
text-shadow: #fff 1px 1px 0px;
margin-bottom: 10px;
}
.entry_content blockquote p{
padding: 5px 0;
}


.user_name{
padding-bottom: 5px;
color: #3a9ef1;
font-size: 13px;
font-weight: bold;
}
.user_name a{
color: #3a9ef1;
font-size: 13px;
font-weight: bold;
text-shadow: #fff 1px 1px 0px;
}
.user_name a:hover{
color: #e95a13;
}
.avatar {
display: block;
width: 100px;
height: 100px;
background-position: center;
background-repeat: no-repeat;
}



.entry_options {
clear: both;
padding: 5px;
border-bottom: 1px #FFFFFF solid;
}
.entry_options .buttons {
background: url(img/entry-options-bg.jpg) top repeat-x;
padding-top: 5px;
padding-right: 0px;
}
.entry_options .buttons a.button {
float: right;
display: block;
background: url(img/button2-right.jpg) top right no-repeat;
font-size: 9px;
color: #e95a13;
margin-right: 3px;
cursor: pointer;
}
.entry_options .buttons a.button:hover {
color: #303841;
}
.entry_options .buttons a.button b{
display: block;
padding-top: 4px;
font-weight: normal;
}
.entry_options .buttons a.button span{
display: block;
height: 21px;
background: url(img/button2-left.jpg) top left no-repeat;
padding-left: 5px;
}
.entry_options .buttons a.button span span{
display: block;
padding: 0 8px 0 16px;
}
.entry_options .buttons a.add_reply span span{
background: url(img/button-reply-icon.png) left center no-repeat;
}
.entry_options .buttons a.edit span span{
background: url(img/button-edit-icon.png) left center no-repeat;
}
.entry_options .buttons a.website span span{
background: url(img/button-home-icon.png) left center no-repeat;
}
.entry_options .buttons a.yahoo span span{
background: url(img/button-yahoo-icon.png) left center no-repeat;
}
.entry_options .buttons a.aim span span{
background: url(img/button-aim-icon.png) left center no-repeat;
}
.entry_options .buttons a.gtalk span span{
background: url(img/button-gtalk1-icon.jpg) left center no-repeat;
}
.entry_options .buttons a.report span span{
background: url(img/button-report-icon.png) left center no-repeat;
}














.author_page_top {
background: url(img/entry-options-bg.jpg) center repeat-x;
padding: 8px 10px;
}

.author_page_top .topic_count{
color: #2c9bef;
padding-right: 20px;
}

.author_page_top .replies_count{
color: #92b213;
}

.author_page_top .alignright{
font-size: 12px;
}

.author_page_top .alignright b{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
}

.author_page {
border: 1px #E7E7E7 solid;
border-top: none;
padding: 10px;
}

.author_page_left {
width: 50%;
}

.author_page .entry_options {
float: left;
border: none;
clear: none;
padding: 0;
padding-left: 10px;
}

.author_page .entry_options .buttons {
background: none;
padding: 0;
}
.author_page .entry_options .buttons a.button {
float: left;
}

.author_page .entry_options .buttons .clear {
height: 7px;
}



.author_page_right {
width: 50%;
}

.author_page_right .members_page_title {
background: url(img/members-header-bg.jpg) top left no-repeat;
height: 40px;
}
.author_page_right span{
background: url(img/members-header-bg.jpg) top right no-repeat;
height: 40px;
width: 10px;
display: block;
float: right;
}
.author_page_right h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #666666;
float: left;
padding: 10px 0 0 10px;
text-shadow: #FFFFFF 1px 1px 0px
}

.members_page_one_topic {
background-color: #fff;
border-left: 1px #E7E7E7 solid;
border-right: 1px #E7E7E7 solid;
font-size: 13px;
overflow: hidden;
}
.gray {
background-color: #F8F8F8;
}
.members_page_one_topic a{
color: #333;
display: block;
padding: 4px 10px;
text-transform: capitalize;
}
.members_page_one_topic a:hover{
color: #2c9bef;
}


.entry {
position: relative;
}

.report_form {
position: absolute;
top: 0;
font-size: 12px;
padding: 0px 0;
padding-left: 150px;
padding-top: 10px;
display: none;
}

.report_form form{
color: #333333;
padding: 10px;
background-color: #EEEEEE;
border: 1px #e2e2e2 solid;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

.report_loading, .report_answer {
color: #333333;
padding: 10px;
background-color: #EEEEEE;
border: 1px #e2e2e2 solid;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
width: 410px;
}

.report_form select {
border: 1px #CCCCCC solid;
margin-bottom: 10px;
color: #333333;
}
.report_form option {
padding: 2px 0px 2px 5px;
}
.report_form textarea{
width: 400px;
height: 100px;
border: 1px #CCCCCC solid;
padding: 4px;
font-size: 12px;
margin-top: 2px;
color: #333333;
}

.report_buttons {
padding-top: 10px;
}

.report_form .close_report {
display: block;
font-size: 12px;
border: 1px #FFFFFF solid;
padding: 4px 6px;
background: url(img/content-bg.jpg) top repeat-x;
font-size: 11px;
font-weight: bold;
color: #999999;
text-shadow: #fff 1px 1px 0px;
text-decoration: none;
cursor: pointer;
}
.report_form .close_report:hover {
color: #333333;
}


.report_form .submit_report {
font-size: 12px;
border: 1px #666666 solid;
padding: 3px 5px;
background: url(img/content-bg.jpg) top repeat-x;
font-size: 11px;
font-weight: bold;
color: #2c9bef;
text-shadow: #fff 1px 1px 0px;
cursor: pointer;
}
.report_form .submit_report:hover {
color: #000;
}