body { margin:0px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
#main{ width:1000px; margin:0 auto;}
.details_container{ width:1000px; float:left; padding:10px 0;}
.main_rightsidecontainer { width:680px; float:left; padding:0 10px 0 0;}
.main_lefttsidecontainer { width:310px; float:left;}

.rightdetails_details{ width:680px; float:left; padding:0 0 10px 0;}

.button_style{ width:auto; background:url(../images/bg_buttonov.jpg) repeat-x; height:29px; color:#fff; font-weight:bold; padding:0px 10px 5px 10px; font-size:13px;}
form{ margin:0; padding:0;}
input{ border:1px solid #333;}
select { border:1px solid #333;}

/*** HEADER ***/
.header_holder{ width:1000px; float:left;}
.logo{ width:360px; float:left; text-align:left;}
.slogan { width:640px; float:left; font-family:"Trebuchet MS", "Century Gothic"; color:#000; text-align:right; padding:15px 0 0 0;}
.slogan h1{ margin:0; padding:0; font-size:28px; font-weight:bold; letter-spacing:-1px;}
.slogan h1 span{ color:#84022b;}
.top_navigation{ width:998px; height:25px; padding:8px 0 0 0; float:left; background:url(../images/bg_button.jpg) repeat-x; border:1px solid #aeaeae; text-align:center; font-size:13px;}
.top_navigation a{ color:#fff; text-decoration:none; font-weight:bold; padding:7px 10px 8px 10px; margin:0 12px;}
.top_navigation a:hover{ color:#fff; text-decoration:none; background:url(../images/bg_buttonov.jpg) repeat-x;}
.onlinemembers{ width:990px; float:left; background:#e8e8e8; text-align:right; color:#000; padding:5px 10px 5px 0;}

/***  FOOTER ***/
.footer_holder{ width:980px; float:left; background:url(../images/bg_footer.jpg) repeat-x; height:54px; padding:5px; font-size:11px;}
.footer_holder .footerlink{ width:980px; float:left; text-align:center; padding:5px 0 13px 0;}
.footer_holder .footerlink a{ color:#333; text-decoration:none; padding:0 10px;}
.footer_holder .footerlink a:hover{ color:#000; text-decoration:underline;}

.footer_holder .copyright{ width:300px; float:left; text-align:left; color:#fff;}
.footer_holder .otherlink{ width:680px; float:left; text-align:right;}
.footer_holder .otherlink a{ color:#fff; text-decoration:none; padding:0 10px;}
.footer_holder .otherlink a:hover{ color:#e8e8e8; text-decoration:underline;}

/*** BANNER CONTAINER ***/
.homeimage1{ width:170px; height:305px; float:left; background:url(../images/homeimage1.jpg) no-repeat;}
.homeimage2{ width:170px; height:305px; float:left; background:url(../images/homeimage2.jpg) no-repeat;}
.homeimage3{ width:320px; height:295px; padding:10px 0 0 20px; float:left; background:url(../images/homeimage3.jpg) no-repeat;}
.homeimage3 h2{ width:320px; margin:0; padding:0 0 10px 0; font-size:15px; font-weight:bold; border-bottom:1px solid #aeaeae}
.homeimage3 h3{ width:320px; margin:0; padding:10px 0 5px 0; font-size:15px; font-weight:bold;}
.homeimage3 h3 span{ color:#84022b;}
.homeimage3 .text1{ width:80px; float:left; padding:8px 0;}
.homeimage3 .text2{ width:240px; float:left; padding:8px 0;}
.homeimage3 .text3{ width:240px; float:left; padding:8px 0 5px 80px;}

/*** BOX CONTEN HERE ***/
.boxcontent{ width:120px; float:left; background:#f3f3f3; border:1px solid #aeaeae; padding:4px; margin:0 2px 0 3px;}
.boxcontent a{ color:#fff; text-decoration:none;}
.boxcontent .img_holder{ width:120px; float:left; opacity:0.8; filter(alpha:80); -moz-opacity:0.8}
.boxcontent .img_holder:hover{opacity:1.0; filter(alpha:100); -moz-opacity:1.0}
.boxcontent .content{ width:117px; padding:3px 0; float:left; font-size:11px;}
.boxcontent .heading1{ width:117px; padding:3px 0 3px 3px; float:left; background:#b30000; font-weight:bold; color:#fff;}
.boxcontent .heading2{ width:117px; padding:3px 0 3px 3px; float:left; background:#9f0065; font-weight:bold; color:#fff;}
.boxcontent .heading3{ width:117px; padding:3px 0 3px 3px; float:left; background:#009f0b; font-weight:bold; color:#fff;}
.boxcontent .heading4{ width:117px; padding:3px 0 3px 3px; float:left; background:#48009a; font-weight:bold; color:#fff;}
.boxcontent .heading5{ width:117px; padding:3px 0 3px 3px; float:left; background:#ff00d8; font-weight:bold; color:#fff;}

/*** HOT MEMBER ***/
.hotmembers_holder{ width:360px; float:left; padding:0 10px 0 0;}
.hotmembers_holder .heading{ width:360px; float:left;}
.hotmembers_holder .heading h2{ width:100px; margin:0; height:20px; padding:5px 10px 4px 10px; color:#fff; font-weight:bold; background:url(../images/bg_heading.jpg) repeat-x; float:left; font-size:15px; -moz-border-radius:8px 8px 0 0; -webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px; -border-top-left-radius:8px;-border-top-right-radius:8px; text-align:center;}
.hotmembers{ width:350px; float:left;background:#f3f3f3; border:1px solid #aeaeae; padding:4px; }
.hotmembers .members_container{ width:116px; float:left; text-align:center; padding:5px 0;}
.hotmembers .members_container .member_img{ width:116px; float:left; height:95px;}
.hotmembers .members_container .member_img img{ border:1px solid #333; padding:2px;}
.hotmembers .members_container .member_content{ width:116px; float:left;}
.hotmembers .members_container .member_content a{ color:#333; text-decoration:none;}
.hotmembers .members_container .member_content a:hover{ color:#fff; background:#333; padding:2px; text-decoration:none;}

/*** TEXT CONTENT ***/
.homtepage_content{ width:310px; float:left; line-height:20px; padding-top:25px; border-bottom:1px solid #aeaeae}
.homtepage_content a{ color:#000; text-decoration:none}
.homtepage_content strong{ float:left; font-size:18px; font-weight:bold;}

/*** MAIN BLOG HOLDER ***/
.blog_content_holder{ width:670px; float:left;background:#f3f3f3; border:1px solid #aeaeae; padding:4px;}
.blog_headingholder{ width:670px; background:#e2e2e2; float:left; padding:5px 0;}
.blog_headingholder .title{ width:450px; float:left; color:#84022b; font-size:15px; font-weight:bold; padding:0 0 0 10px;}
.blog_headingholder .button{ width:170px; float:right; color:#84022b; font-weight:bold; text-align:right; padding:2px 0 0 0;}
.blog_headingholder .button a{ color:#84022b; text-decoration:none; padding:2px 4px; background:#fff; border:1px solid #aeaeae; margin:0 3px;}
.blog_headingholder .button a:hover{ color:#fff; text-decoration:none;background:#84022b;}

.blog_details {width:670px; float:left; padding:10px 0 0 0;}
.blog_details .blog_image{ width:255px; height:245px; float:left;}
.blog_details .blog_image img{ border:1px solid #333; padding:2px;}
.blog_details .blog_title_main{float:left; width:415px;}
.blog_details .blog_title{ width:415px; float:left; font-size:15px; font-weight:bold; color:#84022b;}
.blog_details .blog_title a{ color:#84022b; text-decoration:none; padding:2px;}
.blog_details .blog_title a:hover{ color:#fff; background:#84022b; text-decoration:none;}
.blog_details .blog_content{ width:415px; float:left; line-height:18px;}
.blog_details .blog_content a{ color:#84022b; text-decoration:underline}
.blog_details .blog_link{ width:415px; float:left; padding:30px 0 0 0;}
.blog_details .blog_link ul{ width:415px; margin:0; padding:0; font-size:11px; font-weight:bold; line-height:22px;}
.blog_details .blog_link ul li{ list-style:none; background:url(../images/symb1.jpg) no-repeat 0px 6px; padding:0 0 0 20px;}
.blog_details .blog_link ul li a{ color:#333; text-decoration:none;}
.blog_details .blog_link ul li a:hover{ color:#84022b; text-decoration:underline;}
.hide{display:none}
/*** RIGHT SIDE CONTENT ***/
.advertisement { width:310px; float:left; padding:0 0 10px 0;}

.topdatingsite_holder{ width:310px; float:left;}
.topdatingsite_holder .heading{ width:310px; float:left;}
.topdatingsite_holder .heading h2{ width:130px; margin:0; height:20px; padding:5px 10px 4px 10px; color:#fff; font-weight:bold; background:url(../images/bg_heading.jpg) repeat-x; float:left; font-size:15px; -moz-border-radius:8px 8px 0 0; -webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px; -border-top-left-radius:8px;-border-top-right-radius:8px; text-align:center;}
.website_holder{ width:300px; float:left;background:#f3f3f3; border:1px solid #aeaeae; padding:4px; }
.website_contentholder{ width:300px; float:left; border-bottom:1px solid #aeaeae; padding:9px 0 10px 0;}
.website_contentholder .web_title{ width:300px; font-size:13px; font-weight:bold; color:#84022b; float:left; padding:0 0 5px 0}
.website_contentholder .web_title a{color:#84022b; text-decoration:none;}
.website_contentholder .web_title a:hover{color:#000; text-decoration:underline;}
.website_contentholder .web_image{ width:150px; float:left;}
.website_contentholder .web_image img{ border:1px solid #333; padding:2px;}
.website_contentholder .web_content{ width:150px; float:left;}
.website_contentholder .web_content a{ color:#000; text-decoration:none}