/* forum index style elements */


.forum_title a:link {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #acb93b;
text-decoration : none;
}

.forum_title a:visited {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #99a435;
text-decoration : none;
}

.forum_title a:hover, .forum_title a:active {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #ffffff;
text-decoration : none;
}

.forum_sub a:link {
font-size : 15px;
color : #749db9;
text-decoration : none;
}

.forum_sub a:visited {
font-size : 15px;
color : #5e7c90;
text-decoration : none;
}

.forum_sub a:hover, .forum_sub a:active {
font-size : 15px;
color : #ffffff;
text-decoration : none;
}

.forum_title_big {
font-size : 15px;
color : #749db9;
}

.forum_text {
font-size : 13px;
color : #a5abaf;
}

.forum_frame {
width: 840px;
position: relative;
margin: 0 auto;
z-index: 1;
}

.forum_top {
width : 840px;
height : 25px;
position : relative;
background-image : url(/layout1/images/forum_one_top.gif);
background-repeat : no-repeat;
margin : 0 auto;
padding: 0;
vertical-align : middle;
display : table-cell;
line-height : 25px;
z-index: 4;
overflow: hidden;
}

.forum_middle {
width : 840px;
position : relative;
background-color : #f7f7f7;
margin : 0 auto;
min-height : 0px;
z-index: 2;
}

.forum_bottom {
width : 840px;
height : 15px;
position : relative;
background-image : url(/layout1/images/forum_one_bottom.gif);
background-repeat : no-repeat;
margin : 0 auto;
vertical-align : middle;
display : table-cell;
line-height : 15px;
z-index: 3;
}


.forum_topics_table {
width : 840px;
position : relative;
margin : 0 auto;
min-height : 50px;
}

.forum_header_table {
width : 840px;
border : 0;
position : relative;
margin : 0 auto;
vertical-align : middle;
line-height : 14px;
}

.forum_th {
text-align : left;
font-size : 11px;
color : #a5abaf;
vertical-align : middle;
display : table-cell;
}

.forum_topics_th {
width : 70px;
text-align : center;
font-size : 11px;
color : #a5abaf;
vertical-align : middle;
display : table-cell;
}

.forum_post_th {
width : 70px;
text-align : center;
font-size : 11px;
color : #a5abaf;
vertical-align : middle;
display : table-cell;
}

.forum_lastpost_th {
width : 120px;
text-align : center;
font-size : 11px;
color : #a5abaf;
vertical-align : middle;
display : table-cell;
}

.forum_td_one {
background-color : #f0f0f0;
display : table-cell;
text-align : left;
font-size : 11px;
color : #acb93b;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 5px;
}

.forum_topics_td_one {
width : 70px;
background-color : #f0f0f0;
display : table-cell;
text-align : center;
font-size : 11px;
color : #749db9;
}

.forum_post_td_one {
width : 70px;
background-color : #f0f0f0;
display : table-cell;
text-align : center;
font-size : 11px;
color : #749db9;
}

.forum_lastpost_td_one {
width : 120px;
background-color : #f0f0f0;
display : table-cell;
text-align : center;
font-size : 11px;
color : #749db9;
}

.forum_lastpost_td_two {
width : 120px;
background-color : #f5f5f5;
display : table-cell;
text-align : center;
font-size : 11px;
color : #749db9;
}

.forum_td_two {
background-color : #f5f5f5;
display : table-cell;
text-align : left;
font-size : 11px;
color : #acb93b;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 5px;
}

.forum_topics_td_two {
width : 70px;
background-color : #f5f5f5;
display : table-cell;
text-align : center;
font-size : 11px;
color : #749db9;
}

.forum_post_td_two {
width : 70px;
background-color : #f5f5f5;
display : table-cell;
text-align : center;
font-size : 11px;
color : #749db9;
}

.forum_topicsheader_th {
background-color : #e8e8e8;
vertical-align : middle;
display : table-cell;
line-height : 25px;
text-align : left;
font-size : 11px;
color : #a5abaf;
}

.forum_topicsviews_th {
width : 70px;
background-color : #e8e8e8;
vertical-align : middle;
display : table-cell;
line-height : 25px;
text-align : center;
font-size : 11px;
color : #a5abaf;
}

.forum_topicsreplies_th {
width : 70px;
background-color : #e8e8e8;
vertical-align : middle;
display : table-cell;
line-height : 25px;
text-align : center;
font-size : 11px;
color : #a5abaf;
}


.forum_topicslast_th {
width : 120px;
background-color : #e8e8e8;
vertical-align : middle;
display : table-cell;
line-height : 25px;
text-align : center;
font-size : 11px;
color : #a5abaf;
}

.forum_topicsuser_th {
width : 120px;
background-color : #e8e8e8;
vertical-align : middle;
display : table-cell;
line-height : 25px;
text-align : center;
font-size : 11px;
color : #a5abaf;
}

.forum_topicsuser_td_one {
width : 120px;
background-color : #f0f0f0;
display : table-cell;
text-align : center;
font-size : 11px;
color : #749db9;
}

.forum_topicsuser_td_two {
width : 120px;
background-color : #f5f5f5;
display : table-cell;
text-align : center;
font-size : 11px;
color : #749db9;
}

.forum_topicslast_td_one {
width : 120px;
background-color : #f0f0f0;
display : table-cell;
text-align : center;
font-size : 11px;
color : #749db9;
}

.forum_topicslast_td_two {
width : 120px;
background-color : #f5f5f5;
display : table-cell;
text-align : center;
font-size : 11px;
color : #749db9;
}

.forum_stats_upper {
width : 840px;
height : 25px;
position : relative;
background-image : url(/layout1/images/stats_background_upper.gif);
background-repeat : no-repeat;
position : relative;
vertical-align : middle;
display : inline-block;
line-height : 25px;
margin : 0 auto;
}

.forum_stats {
width : 840px;
height : 50px;
position : relative;
background-image : url(/layout1/images/stats_background.gif);
background-repeat : no-repeat;
position : relative;
vertical-align : middle;
display : inline-block;
line-height : 25px;
margin : 0 auto;
}

.topic_pinned {
width : 20px;
height : 20px;
vertical-align : middle;
display : inline-block;
line-height : 25px;
}

.topic_photo {
width : 20px;
height : 20px;
vertical-align : middle;
display : inline-block;
line-height : 25px;
}

.topic_video {
width : 20px;
height : 20px;
vertical-align : middle;
display : inline-block;
line-height : 25px;
}

.topic_poll {
width : 20px;
height : 20px;
vertical-align : middle;
display : inline-block;
line-height : 25px;
}

.topic_moved {
width : 20px;
height : 20px;
vertical-align : middle;
display : inline-block;
line-height : 25px;
}

.topic_locked {
width : 20px;
height : 20px;
vertical-align : middle;
display : inline-block;
line-height : 25px;
}

.color_change {
width : 300px;
height : 25px;
position : relative;
top : -25px;
left : 600px;
}

.background_color {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #749db9;
width : 70px;
height : 18px;
background-color : #fafafa;
border : 1px solid;
border-color : #a5abaf;
position : relative;
top : 0px;
vertical-align : middle;
display : inline-block;
}

.background_option {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #749db9;
background-color : #fafafa;
}

.set_background {
width : 30px;
height : 18px;
font-family : Arial, Helvetica, sans-serif;
color : #ffffff;
font-size : 11px;
background-color : #acb93b;
border : 1px solid;
border-color : #97a234;
position : relative;
top : 0px;
vertical-align : middle;
display : inline-block;
}


/* forum post style elements */


.details_link a:link {
font-size : 11px;
color : #bcc0c3;
text-decoration : none;
}

.details_link a:visited {
font-size : 11px;
color : #c1c5c8;
text-decoration : none;
}

.details_link a:hover, .details_link a:active {
font-size : 11px;
color : #acb93b;
text-decoration : none;
}

.post {
font-family : Verdana, Helvetica, sans-serif;
color : #6f6f6f;
}

.details_text {
font-size : 11px;
color : #749db9;
}

.details_titles {
font-size : 11px;
}

.details_big {
font-size : 15px;
color : #acb93b;
}

.quote_big {
font-family : Trebuchet MS, Helvetica, sans-serif;
font-size : 25px;
font-weight : bold;
color : #acb93b;
}

.male {
color : #69c6f1;
}

.female {
color : #f169b9;
}

.share_frame {
width : 200px;
height : 30px;
position : absolute;
margin : 0 auto;
vertical-align : middle;
display : table-cell;
line-height : 25px;
top : 0px;
left : 628px;
}

.post_one {
width : 840px;
position : relative;
margin : 0 auto;
}

.post_one_top {
width : 840px;
height : 25px;
position : relative;
background-image : url(/layout1/images/post_one_top.gif);
background-repeat : no-repeat;
margin : 0 auto;
vertical-align : middle;
display : table-cell;
line-height : 25px;
}

.post_one_middle {
width : 840px;
position : relative;
background-color : #eeeeee;
margin : 0 auto;
min-height : 320px;
}

.post_one_bottom {
width : 840px;
height : 25px;
position : relative;
background-image : url(/layout1/images/post_one_bottom.gif);
background-repeat : no-repeat;
margin : 0 auto;
vertical-align : middle;
display : table-cell;
line-height : 25px;
}

.post_two {
width : 840px;
position : relative;
margin : 0 auto;
}

.post_two_top {
width : 840px;
height : 25px;
position : relative;
background-image : url(/layout1/images/post_two_top.gif);
background-repeat : no-repeat;
margin : 0 auto;
vertical-align : middle;
display : table-cell;
line-height : 25px;
}

.post_two_middle {
width : 840px;
position : relative;
background-color : #f7f7f7;
margin : 0 auto;
min-height : 320px;
}

.post_two_bottom {
width : 840px;
height : 25px;
position : relative;
background-image : url(/layout1/images/post_two_bottom.gif);
background-repeat : no-repeat;
margin : 0 auto;
vertical-align : middle;
display : table-cell;
line-height : 25px;
}

.frame_left {
width : 150px;
height : 100%;
position : absolute;
background-color : #f0f0f0;
margin : 0 auto;
left : 0px;
min-height : 250px;
}

.details_left {
width : 150px;
height : 170px;
position : relative;
margin : 0 auto;
top: -50px;
z-index : 3;
}

.details_frame {
width : 110px;
position : relative;
margin : 0 auto;
}

.post_right {
width : 570px;
position : relative;
margin : 0 auto;
left : 75px;
padding-top : 10px;
padding-bottom : 10px;
padding-left: 10px;
padding-right : 10px;
}

.quote_right {
width : 500px;
position : relative;
background-color : #fafafa;
border : 1px solid;
border-color : #c8c8c8;
margin : 0 auto;
padding-top : 10px;
padding-left: 20px;
padding-right : 20px;
padding-bottom : 20px;
}

.post_sig {
width : 570px;
position : relative;
margin : 0 auto;
left : 75px;
padding-top : 10px;
padding-bottom : 10px;
padding-left: 10px;
padding-right : 10px;
}

.newtopic_button {
width : 60px;
height : 20px;
vertical-align : middle;
display : inline-block;
}

.newpoll_button {
width : 60px;
height : 20px;
vertical-align : middle;
display : inline-block;
}

.reply_button {
width : 60px;
height : 20px;
vertical-align : middle;
display : inline-block;
}

.quote_button {
width : 60px;
height : 20px;
vertical-align : middle;
display : inline-block;
}

.edit_button {
width : 60px;
height : 20px;
vertical-align : middle;
display : inline-block;
}

.delete_button {
width : 60px;
height : 20px;
vertical-align : middle;
display : inline-block;
}

.direction_button {
width : 60px;
height : 20px;
vertical-align : middle;
display : inline-block;
}

.share_icon {
width : 16px;
height : 16px;
vertical-align : middle;
display : inline-block;
line-height : 25px;
}

.forum_divide {
width : 578px;
height : 5px;
position : relative;
left : 75px;
display : block;
}

.forum_large_divide {
width : 800px;
height : 5px;
position : relative;
display : block;
}

.details_divide {
width : 98px;
height : 5px;
position : relative;
left : 25px;
display : block;
}

.details_divide_sub {
width : 98px;
height : 5px;
position : relative;
display : block;
}

.avatar {
position : relative;
border : 5px solid;
border-color : #e2e2e2;
top : -10px;
}

.online {
width : 60px;
height : 20px;
vertical-align : middle;
position : relative;
left : 20px;
}

.offline {
width : 60px;
height : 20px;
vertical-align : middle;
position : relative;
left : 20px;
}

.forum_ad_banner {
width : 468px;
height : 60px;
vertical-align : middle;
position : relative;
top : -9px;
left : 110px;
}


/* forum submit style elements */


a.submitlinks:link {
font-size : 11px;
color : #ffffff;
}

a.submitlinks:visited {
font-size : 11px;
color : #ffffff;
}

a.submitlinks:hover, a.submitlinks:active {
font-size : 11px;
color : #ffffff;
}

.safety small {
font-size : 11px;
color : #eb3c3c;
}

.post_submit_middle {
width : 840px;
height : 383px;
position : relative;
background-color : #e8e8e8;
margin : 0 auto;
min-height : 320px;
}

.forum_submit_frame {
width : 780px;
height : 350px;
background-color : #e2e2e2;
}

.submit_top {
height : 30px;
background-color : #d2d2d2;
}

.submit_middle {
height : 300px;
}

.submit_bottom {
height : 30px;
background-color : #d2d2d2;
}

.post_subject {
width : 550px;
height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #749db9;
font-size : 15px;
background-color : #fafafa;
border : 1px solid;
border-color : #dcdcdc;
position : relative;
left : 31px;
vertical-align : middle;
display : inline-block;
}

.post_form {
width : 550px;
height : 280px;
overflow : auto;
font-family : Arial, Helvetica, sans-serif;
color : #6f6f6f;
font-size : 13px;
background-color : #fafafa;
border : 1px solid;
border-color : #dcdcdc;
position : relative;
left : -30px;
vertical-align : middle;
display : inline-block;
}


.submit_font {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #749db9;
width : 130px;
height : 18px;
background-color : #fafafa;
border : 1px solid;
border-color : #a5abaf;
position : relative;
top : 0px;
vertical-align : middle;
display : inline-block;
}

.font_option {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #749db9;
height : 18px;
background-color : #fafafa;
position : relative;
top : 0px;
vertical-align : middle;
display : inline-block;
}

.submit_size {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #749db9;
width : 40px;
height : 18px;
background-color : #fafafa;
border : 1px solid;
border-color : #a5abaf;
position : relative;
top : 0px;
vertical-align : middle;
display : inline-block;
}

.size_option {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #749db9;
height : 18px;
background-color : #fafafa;
position : relative;
top : 0px;
vertical-align : middle;
display : inline-block;
}

.submit_color {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #749db9;
width : 60px;
height : 18px;
background-color : #fafafa;
border : 1px solid;
border-color : #a5abaf;
position : relative;
top : 0px;
vertical-align : middle;
display : inline-block;
}

.color_option {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #749db9;
height : 18px;
background-color : #fafafa;
position : relative;
top : 0px;
vertical-align : middle;
display : inline-block;
}

.submit_bgcolor {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #749db9;
width : 80px;
height : 18px;
background-color : #fafafa;
border : 1px solid;
border-color : #a5abaf;
position : relative;
top : 0px;
vertical-align : middle;
display : inline-block;
}

.bgcolor_option {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #749db9;
height : 18px;
background-color : #fafafa;
position : relative;
top : 0px;
vertical-align : middle;
display : inline-block;
}

.submit_glow {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #749db9;
width : 60px;
height : 18px;
background-color : #fafafa;
border : 1px solid;
border-color : #a5abaf;
position : relative;
top : 0px;
vertical-align : middle;
display : inline-block;
}

.glow_option {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #749db9;
height : 18px;
background-color : #fafafa;
position : relative;
top : 0px;
vertical-align : middle;
display : inline-block;
}

.submit_shadow {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #749db9;
width : 70px;
height : 18px;
background-color : #fafafa;
border : 1px solid;
border-color : #a5abaf;
position : relative;
top : 0px;
vertical-align : middle;
display : inline-block;
}

.shadow_option {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #749db9;
height : 18px;
background-color : #fafafa;
position : relative;
top : 0px;
vertical-align : middle;
display : inline-block;
}

.postsubmit_background {
width : 80px;
height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #ffffff;
font-size : 11px;
background-color : #acb93b;
border : 1px solid;
border-color : #97a234;
position : relative;
top : 0px;
vertical-align : middle;
display : inline-block;
}

.bold_background {
width : 20px;
height : 20px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
color : #ffffff;
font-size : 11px;
background-color : #acb93b;
border : 1px solid;
border-color : #97a234;
position : relative;
top : 0px;
text-align : center;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 5px;
padding-right : 5px;
}

.underline_background {
width : 20px;
height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #ffffff;
font-size : 11px;
background-color : #acb93b;
border : 1px solid;
border-color : #97a234;
position : relative;
top : 0px;
text-align : center;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 5px;
padding-right : 5px;
}

.italic_background {
width : 20px;
height : 20px;
font-family : Arial, Helvetica, sans-serif;
font-style : italic;
color : #ffffff;
font-size : 11px;
background-color : #acb93b;
border : 1px solid;
border-color : #97a234;
position : relative;
top : 0px;
text-align : center;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 5px;
padding-right : 5px;
}

.url_background {
width : 30px;
height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #ffffff;
font-size : 11px;
background-color : #acb93b;
border : 1px solid;
border-color : #97a234;
position : relative;
top : 0px;
text-align : center;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 5px;
padding-right : 5px;

}

.img_background {
width : 30px;
height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #ffffff;
font-size : 11px;
background-color : #acb93b;
border : 1px solid;
border-color : #97a234;
position : relative;
top : 0px;
text-align : center;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 5px;
padding-right : 5px;
}

.email_background {
width : 40px;
height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #ffffff;
font-size : 11px;
background-color : #acb93b;
border : 1px solid;
border-color : #97a234;
position : relative;
top : 0px;
text-align : center;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 5px;
padding-right : 5px;
}

.quote_background {
width : 50px;
height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #ffffff;
font-size : 11px;
background-color : #acb93b;
border : 1px solid;
border-color : #97a234;
position : relative;
top : 0px;
text-align : center;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 5px;
padding-right : 5px;
}

.center_background {
width : 50px;
height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #ffffff;
font-size : 11px;
background-color : #acb93b;
border : 1px solid;
border-color : #97a234;
position : relative;
top : 0px;
text-align : center;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 5px;
padding-right : 5px;
}

.submit_dropdown {
height : 20px;
line-height : 20px;
position : relative;
padding-top : 1px;
padding-bottom : 2px;
}

.emote_frame {
width : 120px;
height : 280px;
position : relative;
float : left;
left : 10px;
}