/*
Theme Name: BuddyPress F3F
Description: F3F theme for BuddyPress.
Version: 1.0
Author: softwareimc
Author URI: http://softwareimc.com/
Template: bp-default
*/
@import url( _inc/css/adminbar.css );
@import url( _inc/css/default.css );
@charset "UTF-8";

html{background:url(images/page_bgrd.jpg) repeat;}
body{font-family: Helvetica, Georgia, "Times New Roman", Times, serif; font-size:12px; margin:0; padding:0; color:#666666;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}
ul{margin:0; padding:0;}
li{list-style:none;}
p{margin:0; margin-bottom:10px;}

.page{width:1000px; margin:0 auto; border:solid 1px #e4e6e7; border-top:0 none; background-color:#FFFFFF; padding:8px 27px 27px 27px; margin-bottom:30px; overflow:hidden;}

.top{width:100%; overflow:hidden; padding-bottom:8px; padding-top:18px}

.banner_1{width:728px; height:90px; float:left;}
.top .search{width:261px; float:right; text-align:right; padding-top:32px;}
.form_1{width:253px; height:15px; background:url(images/form-1.jpg) no-repeat; border:0 none; padding:4px; margin-bottom:12px;}
.button_1{width:89px; height:23px; background:url(images/button-1.jpg) no-repeat; border:0 none; cursor:pointer;}

.main_menu{width:100%; height: 26px; background:url(images/main_menu.jpg) no-repeat; color:#FFFFFF; font-size:15px; text-align:center; font-weight:bold;}
.main_menu li{display:inline-block; position: relative;}
.main_menu a{color:#FFFFFF; padding:0 10px;}

.header{width:100%; overflow:hidden; padding:8px 0; border-bottom:solid 2px #e0e0e0;}

.column_1{width:720px; float:left; padding-top:15px;}
.column_2{width:250px; float:right; background:url(images/line-1.jpg) left center no-repeat; padding-left:25px;}

.title_1{margin-bottom:4px;}
.title_1, .title_1 a{color:#595959;}
.title_2{color:#292929; font-size:15px; margin-bottom:4px;}

.form_2{width:215px; height:13px; border:solid 1px #e0e0e0; margin-bottom:3px; color:#c3c3c3; font-size:11px;}
.form_3{width: auto; border: 0;}

.column_2 a{color:#2683ae; font-size:11px; text-decoration:underline;}

.button_2{width:40px; height:18px; background:url(images/button-2.jpg) no-repeat; border:0 none; cursor:pointer; float:right; margin-right:27px;}

.main{width:100%; overflow:hidden; padding-top:8px;}

.column_3{width:730px; float:left; overflow:hidden; padding-bottom:15px;}
.column_4{width:250px; float:right; overflow:hidden; border:solid 1px #e0e0e0; padding:6px; margin-bottom: 15px}
.column_5{width:460px; float:left; overflow:hidden;}

.banner_2{width:100%; overflow:hidden; margin-bottom:8px;}

.calendar{width:100%; overflow:hidden; margin-bottom:8px;}

.image_1{width:456px; overflow:hidden; border:solid 2px #d4d4d4; margin-bottom:5px;}

.title_3{color:#292929; font-size:18px; margin-bottom:5px;}
.title_3 a{color:#292929;}

.small_1{font-size:11px; color:#afafaf;}
.small_1 a{color:#afafaf;}

.article_1{width:100%; overflow:hidden; border-bottom:solid 2px #d4d4d4; margin-bottom:10px; padding-bottom:8px;}
.article_1 .image{width:112px; height:112px; border:solid 2px #d4d4d4; float:left;}
.article_1 .text{width:335px; overflow:hidden;}
.article_1 p{margin:0;}

.banner_3{width:728px; clear:both; overflow:hidden; border-bottom:solid 2px #d4d4d4; margin-bottom:10px; padding-bottom:10px;}

.box_1{width:100%; overflow:hidden; padding-bottom:10px; margin-bottom:10px; background:url(images/line-2.jpg) bottom center no-repeat;}

.column_4 a{color:#666666;}
.column_4 li{padding: 2px 0;}

.button_3{width:85px; height:18px; background:url(images/button-4.jpg) no-repeat; border:0 none; cursor:pointer; float:right;}

.button_4{width:222px; height:35px; background:url(images/button-3.jpg) no-repeat; border:0 none; cursor:pointer; margin-left:15px;}

.box_2{width:226px; float:left; margin-right:4px;}
.box_2 .image{width:222px; height:112px; overflow:hidden; border:solid 2px #d4d4d4; margin-bottom:5px;}
.box_2 p{margin:0;}

.footer{width:100%; overflow:hidden;}
.footer .left{width:700px; float:left; overflow:hidden; background-color:#484848; color:#ffffff; padding:15px; height:160px;}
.footer .right{width:222px; float:right; overflow:hidden; background-color:#ff0000; color:#ffffff; padding:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; height:30px; padding-top:145px}

.footer_column{width:45%; float:left; padding-right:5%;}
.footer_column .title{font-size:16px; padding-bottom:10px;}
.footer_column a{color:#a3a3a3; text-decoration:underline;}
.footer_column li{padding:2px 0; padding-left:30px;}

ul.main-nav-1 li a{background:url(images/arrow-3.jpg) 4px no-repeat; padding: 4px 15px; display: inline-block; color: white}
ul.main-nav-1 li a.no-arrow{background: none; padding: 4px 10px; display: inline-block}

ul.main-nav-1 li ul{position:absolute; top:22px; left:0; z-index:200; display:none; background-color:#313a3d; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align: left; width: 150px}
ul.main-nav-1 li ul a{color:#FFFFFF; text-decoration:none; padding: 10px 10px 10px 25px; display: block; background:url(images/arrow-1.jpg) 10px no-repeat;}
ul.main-nav-1 li ul a:hover{color:#FFFFFF; text-decoration:underline;}
ul.main-nav-1 li ul li{display: block;}

ul.main-nav-1 li ul li ul{position:absolute; top:0; left:140px; z-index:200; display:none; background-color:#313a3d; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
ul.main-nav-1 li ul li ul a{color:#FFFFFF; text-decoration:none; background:url(images/arrow-1.jpg) 10px no-repeat;}
ul.main-nav-1 li ul li ul a:hover{color:#FFFFFF; text-decoration:underline;}
ul.main-nav-1 li ul li ul li{float: none}

.dropmenu{position:absolute; top:23px; left:0; z-index:200; display:none; background-color:#313a3d; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.dropmenu a{color:#FFFFFF; text-decoration:none;}
.dropmenu a:hover{color:#FFFFFF; text-decoration:underline;}
.dropmenu li{background:url(images/arrow-1.jpg) left no-repeat; display:block; margin:10px; margin-left:15px;}

.column_6{width:370px; float:left; margin-left:25px; overflow:hidden; display:inline;}
.column_7{width:300px; float:left; margin-left:25px; overflow:hidden; display:inline; font-family:Arial, Helvetica, sans-serif; color:#333333;}

.name{font-size:23px; font-weight:bold; color:#313a3d; font-family:Arial, Helvetica, sans-serif;}
.name a{color:#313a3d;}

.box_3{width:90%; background-color:#f1f1f1; padding:15px 5%; color:#000000; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}
.box_3 a{color:#696766; text-decoration:underline;}

.box_4{font-family:Arial, Helvetica, sans-serif; padding:5px 0;}

.title_4{width:100%; border-bottom:solid 1px #dfdfde; color:#696766; font-size:14px; font-weight:bold; padding-bottom:4px; margin-bottom:8px;}

.name_2{width:100%; color:#696766; padding-bottom:10px;}
.name_2 a{color:#003c6c; font-size:15px; text-decoration:underline;}
.name_2 span{font-size:11px;}

.column_3 .container{overflow:hidden; border:solid 1px #e0e0e0; padding:15px;}

.banner_4{width:728px; clear:both; overflow:hidden; border-top:solid 2px #d4d4d4; margin-top:10px; padding-top:10px;}

.button_5{width:140px; height:36px; float:right;}

.title_5{color:#292929; font-size:23px; margin-bottom:5px;}
.title_5 a{color:#292929;}

.title_2 span{color:#5f5f5f; font-size:12px; font-weight:normal; padding-left: 40px}
.title_2 span a{color:#4681f8;}

.button_6{width:131px; height:23px; float:right; background:url(images/button-6.jpg) no-repeat; border:0 none; cursor:pointer; float:right;}

#sidebar-me h4, #sidebar-me a.logout{margin:0 5px; float: left}
#sidebar-me a{float: left}

.post-block{padding: 0 27px}
.article_2{margin-bottom:20px}
.commentlist{padding: 0}
p.form-textarea{margin: 0}
p.form-submit{margin: 0}
.data p{margin: 0}
#bp-adminbar-visitrandom-menu{display: none}
.main_menu li span{padding: 5px 0}