/* CSS Document */
.vote_wrapper{
width: 970px;
margin: 0px;
padding: 0px;
height: auto;
overflow: hidden;
margin-top: 30px;
}
.vote_area{
width: 755px;
margin-left: 5px;
margin-right: 15px;
height: auto;
overflow: hidden;
float: left;
min-height: 300px;
}
.vote_ads{
width: 185px;
margin-right: 5px;
height: auto;
overflow: hidden;
float: left;
min-height: 300px;
background-color: #CCCCCC;
}
.search_area{
width: 752px;
height: auto;
min-height: 25px;
overflow: hidden;
background-color: #F7F7F7;
border: #BBBBBB 1px solid;
border-top: #898989 1px solid;
padding-top: 5px;
}
.butsearch{
width: 740px;
margin: 0px;
padding: 0px;
}
.butsearch ul{
margin: 0px;
padding: 0px;
margin-left: 20px;
}
.butsearch ul li{
list-style: none;
float: left;
text-indent: 0px;
display: inline;
background-image: url(../images/but_bg.jpg);
padding: 2px 0px 2px 0px;
border: 1px #898989 solid;
border-bottom: none;
border-right: none;
color:#000000;
}
.butsearch ul li a{
color:#000000;
padding: 2px 10px 2px 10px;
}
.butsearch ul li a:hover{
color:#000000;
text-decoration: none;
}

.butsearch ul li#last{
border-right: 1px solid #898989;
}
.butsearch ul li:hover{
background-color:#6D84B4;
color: #FFFFFF;
}
.butsearch ul li a.selected, .butsearch ul li#last a.selected{
background-color:#6D84B4;
color: #FFFFFF;
border-top: #3B5998 solid 1px;
}

.message_box{
height: auto;
min-height: 50px;
width: 754px;
background-color: #F4F8FC;
border-bottom: 1px solid #E5E5E5;
}
.message_box_2{
height: auto;
min-height: 50px;
width: 754px;
border-bottom: 1px solid #E5E5E5;
}
.message_box_3{
height: auto;
min-height: 50px;
width: 754px;
}
.message_cell{
padding-right: 10px;
padding-top: 4px;
padding-bottom: 4px;
}
.message_cell p{
margin: 0px;
padding: 0px;
}
.message_content{
border-bottom: 1px solid #DDDDDD;
padding-bottom: 5px;
min-height: 50px;
height: auto;
overflow: hidden;
}
.date_span{
font-size: 10px;
color:#999999;
}

.clearfloat{
clear: both;
}
.vote_count{
width: 91px;
height: 30px;
background-color: #E1E1E1;
border: 1px solid #8F8F8F;
margin: 0px;
padding: 0px;
font-size: 18px;
font-weight: bolder;
text-align: center;
padding-top: 10px;
}
.vote_button{
width: 93px;
height: 21px;
margin: 0px;
padding: 0px;
}
.vote_p{
margin: 0px;
padding: 0px;
padding-left: 5px;
padding-right: 5px;
padding-top: 20px;
}
.vote_pagination{
border: 1px solid #E5EAF1;
text-align: left;
padding-right: 10px;
padding-left: 10px;
background-color: #ECEFF5;
}
.compose_inputs{
width: 360px;
}
.labels_x{
color: #666666;
font-weight: bold;
padding-right: 10px;
text-align: right;
}
.labels_textarea{
padding-top: 10px;
color: #666666;
font-weight: bold;
padding-right: 10px;
text-align: right;
}
.message_title{
height: auto;
overflow: hidden;
border-bottom: #B3B3B3 1px double;
padding-bottom: 10px;
}
.title_h2{
margin: 0px;
padding: 0px;
font-size: 14px;
font-weight: bold;
text-align: center;
}
/* --------------------------////////////////////// Notification CSS /////////////////----------------------------- */
.notifcation_container{
width: 752px;
height: auto;
min-height: 25px;
overflow: hidden;
border: #BBBBBB 1px solid;
border-top: #898989 1px solid;
padding-top: 0px;
border-left: none;
}
.notification_setting{
background-color: #F7F7F7;
border: none;
border-left: 1px solid #BBBBBB;
}
.notify_feeds{
margin-bottom: 5px;
height: auto;
overflow: hidden;
}
.notify_caption{
padding-left: 4px;
}
.view_notify{
border-bottom: 1px solid #CCCCCC;
width: 210px;
text-align: center;
height: auto;
overflow: hidden;
padding-bottom: 5px;
}
.view_notify p{
padding: 10px 2px 8px 5px;
margin: 0;
font-weight: bold;
}
.main_notification_title{
border-bottom: 1px solid #BBBBBB;
padding-top: 5px;
font-weight: bold;
}
.n_b_bottom{
border-bottom: 1px solid #D8DFED;
padding-left: 10px;
padding-bottom: 5px;
padding-top: 5px;
}
.n_b_bottom_2{
border-bottom: 1px solid #D8DFED;
padding-left: 3px;
padding-bottom: 5px;
padding-top: 5px;
}
.single_notify_tb{
margin-top: 5px;
}
.vote_pagination .pagination{
margin: 0px;
padding: 0px;
width: 100%;
height: 15px;
margin-bottom: 0.2em;
padding-left: 5px;
padding-top: 3px;
}
.vote_pagination .pagination a{
padding: 0px 4px;
text-decoration: none; 
border: #CFD7EB solid 1px;
color:#000066;
}
vote_pagination .pagination a:hover, vote_pagination .pagination a.selected{
color: #FFFFFF;
background-color: #3F589A;
border: #222222 solid 1px;
}
.forum_nav_container{
background-color: #F7F7F7;
border: none;
border-left: 1px solid #BBBBBB;
}
