/*
Theme Name: Family Mascot
Theme URI: http://codewarrior.getpaidfrom.us/
Description: The default FamilyMascot theme.
Version: 1.0
Author: David Aubin
Author URI: http://codewarrior.getpaidfrom.us/
Tags: blue, custom header, fixed width, two columns, widgets

	Family Mascot v1.0
	 http://codewarrior.getpaidfrom.us/

	This theme was designed and built by David Aubin,
	whose blog you will find at http://codewarrior.getpaidfrom.us/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

body, html{
	font-family:'lucida sans unicode';
	font-size: 12px;
	color: #141516;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	margin: 0px;
	line-height:16px;
	height: 100%;
	}
	
td, tr{
	font-family:'lucida sans unicode';
	font-size: 12px;
	color: #141516;
	}
	
	
#container {
width:911px;
margin:0 auto;
background-color: #ffffff;
height: 100%;
}


/*header css starts*/


#headerdiv {
text-align:left;
float:left;
width:911px;
}

#logotop {
background-color:#FFA219;
width:911px;
}

#mainlogodiv {
width:911px;
height:111px;
}

#logo {
float:left;
width:389px;
height:100%
}


#top_nav_bg {
background-image:url(images/top_bg.jpg);
background-repeat:no-repeat;
float:right;
height:111px;
width:522px;
text-align:right;
}

.toplinks_div {
width:322px;
float:right;
margin-top:25px;
margin-right:80px;
padding-bottom:6px;
}


#toplinks {
width:911px;
height:26px;
background-image:url(images/main_nav_bg.gif);
background-repeat:no-repeat;
background-position: center top;
font-family:'lucida sans unicode';
font-size:13px;
color:#0D6893;
text-decoration:none;
font-weight:bold;
float:left;
text-align:left;
padding-top:10px;
background-color:#ffffff;
}


#imglink{
width:911px;
text-align:center;
background-color:#ffffff;
padding-top:12px;
clear:both;
}




#toplinks a:link {
font-family:'lucida sans unicode';
font-size:13px;
color:#0D6893;
text-decoration:none;
font-weight:bold;
}

#toplinks a:visited {

font-family:'lucida sans unicode';
font-size:13px;
color:#0D6893;
text-decoration:none;
font-weight:bold;
}

#toplinks a:hover {
font-family:'lucida sans unicode';
font-size:13px;
color:#343333;
text-decoration:none;
font-weight:bold;
}


.top_red {
font-family:'lucida sans unicode';
font-size:18px;
color:#C51A1A;
}

.top_red2 {
font-family:'georgia';
font-size:18px;
color:#C51A1A;
font-weight:bold;
}

/*header css ends*/




/*middle css starts*/

#middlediv {
width:911px;
text-align:left;
z-index:1;
float:left;
margin-top:0px;
margin-left:0px;
background-color:#ffffff;
}


#main-mid-left {
width:625px;
float:left;
margin-left:13px;
text-align:left
}



#blue-left {
width:625px;
float:left;
background-image:url(images/main_tab_bg.jpg);
background-repeat:no-repeat;
background-position:top;
text-align:left;
}

#middle-right{
width:244px;
float:left;
padding-left:15px;
}



#mid-left {
width:395px;
float:left;
margin-left:14px;
background-color:#fff;
margin-top:14px;
}


#mid-right {
width:190px;
float:left;
margin-left:13px;
margin-top:14px;
background-color:#ffffff;
text-align:left;
}

#spacer {
width:395px;
height:20px;
background-color:#2695CC;
margin-top:1px;
}

#spacer2 {
width:190px;
height:20px;
background-color:#2695CC;
margin-top:1px;
}



.most_bg {
background-image:url(images/most-head.jpg);
background-repeat:no-repeat;
background-position:top;
height:28px;
padding-top:8px;
}

#mascot_img {
width:218px;
float:left;
margin-left:14px;
margin-top:14px;
}

#mascot_btn {
float:right;
margin-top:44px;
text-align:left;
margin-right:25px
}

.mascot_border {
border-left:1px solid #CDCDCD;
border-right:1px solid #CDCDCD;
text-align:center;
padding:12px;
}


#top {
margin-left:auto;
margin-right:auto;
width:369px;
clear:both;
padding-top:12px;
}


#top_head {
background-image:url(images/top-rated-bg.jpg);
background-repeat:no-repeat;
height:28px;
padding-top:8px
}

#top_content {
margin-left: 15px;
}


#link_b {
border-top: 1px solid #fff;
padding-top:8px;
padding-left:8px;
font-family:'lucida sans unicode';
font-size:12px;
color:#1E83B5;
text-decoration:none;
}

#link_b a:link {
font-family:'lucida sans unicode';
font-size:12px;
color:#1E83B5;
text-decoration:none;
}

#link_b a:visited {
font-family:'lucida sans unicode';
font-size:12px;
color:#1E83B5;
text-decoration:none;
}

#link_b a:hover{
font-family:'lucida sans unicode';
font-size:12px;
color:#000;
text-decoration:none;
}


#news_bg {
background-image:url(images/new-head.jpg);
background-repeat:no-repeat;
background-position:top;
height:28px;
padding-top:8px
}

#news_content {
width:130px;
margin-top:10px;
margin-left:47px;
margin-right:10px;
text-align:left;
}

#article_container {
width:100%;
border-top: 1px solid #fff;
padding-left:8px;
padding-top:8px;
}

#article_title {
float:left;
width:100%;
font-weight:bold;
padding:2px;

}

#article {
width:100%;
padding:2px;
}



#orange-left {
width:625px;
float:left;
background-image:url(images/orange_bg.jpg);
background-repeat:no-repeat;
background-position:top;
margin-top:14px;
text-align:left
}

#cen-left {
width:331px;
float:left;
margin-left:14px;
background-color:#fff;
margin-top:14px
}


#cen-right {
width:255px;
float:left;
margin-left:13px;
background-color:#fff;
margin-top:14px
}

#spacer3 {
width:331px;
height:20px;
background-color:#FFA41F;
margin-top:5px;
}

#spacer4 {
width:255px;
height:20px;
background-color:#FFA41F;
margin-top:5px;
}

#blog_top {
background-image:url(images/blog_top.jpg);
background-repeat:no-repeat;
background-position:top;
height:28px;
padding-top:8px;
}


#blog_content {
width:331px;
/* background-image:url(images/tab_bot.gif); */
background-repeat:no-repeat;
background-position:bottom;
padding-top:10px;
}

#blog_image {
float:left;
width:103px;
margin-left:15px;
}

#blog_text {
float:right;
margin-right:15px;
width:185px;
text-align:justify
}

#link_div {
padding:6px;
text-align:right;
}




#recent_top {
background-image:url(images/recent_top.jpg);
background-repeat:no-repeat;
background-position:top;
height:28px;
padding-top:8px
}

#recent_login {
border-top:1px solid #fff;
padding-top:10px;
}

#recent_images {
text-align:center;
}

#poll_top {
background-image:url(images/poll-top.jpg);
background-repeat:no-repeat;
background-position:top;
height:28px;
padding-top:8px;
}


#poll_content {
border-left:1px solid #FFEFDB;
border-right:1px solid #FFEFDB;
float:left;
clear:both;
}

#poll_bottom {
width:255px;
}

#poll_image {
float:left;
width:100px;
border:1px solid #fff;
padding-top:8px;
text-align:center;


}

#poll_ques {
float:right;
width:140px;
padding-top:8px;
padding-right:2px;

}


#ad_top {
background-image:url(images/ad-top.gif);
background-repeat:no-repeat;
background-position:top;
height:25px;
padding-top:10px;
}

#ad_mid {
background-image:url(images/ad-mid.jpg);
background-repeat:no-repeat;
background-position:top;
}


#login_top {
background-image:url(images/login_top.jpg);
background-repeat:no-repeat;
background-position:top;
height:31px;
padding-top:10px;
}

#login_mid {
background-image:url(images/login_mid.jpg);
background-repeat:no-repeat;
background-position:top;
}

#login_form {
padding-top:12px;
padding-left:20px;
padding-bottom:8px;
}

#ad2_top {
background-image:url(images/ad2-top.jpg);
background-repeat:no-repeat;
background-position:top;
height:28px;
padding-top:12px
}

#ad2_mid {
background-image:url(images/ad2-mid.jpg);
background-repeat:no-repeat;
background-position:top;
height:240px;
}









/*Inner Middle CSS Starts*/

#blue_top {
width:886px;
margin-left:13px;
}

#inner-r{
background-image:url(images/inner-r.gif);
background-repeat:repeat-x;
background-position:top;
margin-left:13px;
float:left;
width:886px;
text-align:center;
}

.innercen {
width:852px;
margin-left:17px;
margin-right:17px;
text-align:left;
}


#innerleft{
width:414px;
float:left;
background-color:#fff;
text-align:left;
}

#hello{
width:414px;
text-align:left;
}
.blogpost{
width:414px;
text-align:left;
margin-top:15px
}

#blogpost1{
width:414px;
text-align:center;
}


#hellomid{
text-align:left;
margin-left:13px;
margin-right:13px;
width:388px;
}

.postblogmid1{
text-align:left;
margin-left:13px;
width:387px;
height:26px;
margin-top:10px
}
.fl {
float:left;
}
.fr {
float:right;
}
.flp {
float:left;
padding-left:12px
}
.postblogmid{
text-align:left;
margin-left:13px;
width:387px;
background-image:url(images/td_bg.gif);
background-repeat:no-repeat;
background-position:bottom;
height:115px;
}



.buddies{
text-align:left;
margin-left:13px;
width:387px;
height:30px

}

.buddies1{
text-align:left;
margin-left:13px;
width:387px;
}

#inneri{
width:386px;
background-color:#fff;
}

#innerright{
width:414px;
float:right;
background-color:#fff;
text-align:left;
}

#innerright1{
width:414px;
text-align:left;
}

.innerright1{
width:414px;
text-align:left;
}



#leftimg{
float:left;
width:13px;
}

#rightimg{
float:right;
width:13px;
}

#midimg {
background-image:url(images/inner-top-r.gif);
background-repeat:repeat-x;
float:left;
width:388px;
height:35px;
}


#midimg2 {
background-image:url(images/inner-blue-top.gif);
background-repeat:repeat-x;
background-position:top;
float:left;
width:388px;
height:51px;
}


#midimg4 {
background-image:url(images/inner-blue-top2.gif);
background-repeat:repeat-x;
background-position:top;
float:left;
width:388px;
height:36px;
}







#i-left {
width:220px;
float:left;
background-color:#fff;
margin-top:13px;
}

#i-right {
width:154px;
float:right;
background-color:#fff;
margin-top:13px;
text-align:left;
}

#mas {
clear:both;
text-align:center;
padding-top:10px;
padding-bottom:10px;
}

#innersp {
padding-top:10px;
padding-bottom:10px;
}




#midcontent {
width:388px;
float:left;
padding-left:13px;
padding-right:11px;
padding-top:10px;
border-left:1px solid #D5EBF5;
border-right:1px solid #D5EBF5;
clear:both;
}



#inner_blue_bot {
background-image:url(images/inner-blue-bottom.gif);
background-repeat:repeat-x;
background-position:top;
float:left;
width:388px;
height:16px;
}

#inner_blue_bot2 {
background-image:url(images/inner-blue-bottom.gif);
background-repeat:repeat-x;
background-position:top;
float:left;
width:177px;
height:16px;
}

#inner_blue_bot3 {
background-image:url(images/inner-blue-bottom.gif);
background-repeat:repeat-x;
background-position:top;
float:left;
width:386px;
height:16px;
}

#inner_orange_bot {
background-image:url(images/inner-or-mid2.gif);
background-repeat:repeat-x;
background-position:top;
float:left;
width:388px;
height:16px;
}



#newmem {
width:203px;
float:left;
margin-top:15px;
}

#feamem {
width:203px;
float:right;
margin-top:15px
}

#inner_blue_top2 {
background-image:url(images/inner-blue-top2.gif);
background-repeat:repeat-x;
background-position:top;
}

#midimg3 {
background-image:url(images/inner-blue-top2.gif);
background-repeat:repeat-x;
background-position:top;
float:left;
width:177px;
height:36px;
}

#midcontent2 {
width:201px;
float:left;
padding-top:10px;
border-left:1px solid #D5EBF5;
border-right:1px solid #D5EBF5;
clear:both;
}

#membernew {
width:83px;
margin-left:10px;
float:left;
text-align:center;

}
#member1 {
margin-left:10px;
text-align:justify;
margin-right:10px;
}

#member2 {
width:83px;
margin-left:13px;
float:left;
text-align:center;
}

#fea_member {
width:83px;
margin-left:12px;
float:left;

}


#blog1 {
float:left;
width:130px;
padding-top:4px;
}

#blog2 {
float:left;
width:100%;
padding-left:20px;
padding-top:4px;
margin-right:6px;
overflow:visible;
}


#blog_brd {
width:412px;
border-left:1px solid #D5EBF5;
border-right:1px solid #D5EBF5;
clear:both;
float:left;
}


.blog_c {
margin-right:10px;
text-align:justify;
margin-top:10px;
}


#links_div {
margin-left:13px;
margin-right:11px;
height:26px;
padding-top:12px;
}

#links_div2 {
width:386px;
height:26px;
padding-top:12px;
clear:both;
}





#link_bar {
width:365px;
background-image:url(images/mas-mid-blue.gif);
background-repeat:repeat-x;
background-position:top;
float:left;
height:24px;
text-align:right;
padding-top:2px;
line-height:20px
}


#link_bar2 {
width:364px;
background-image:url(images/mas-mid.gif);
background-repeat:repeat-x;
background-position:top;
float:left;
height:24px;
text-align:right;
padding-top:2px;
line-height:20px
}


#link_bar3 {
width:366px;
background-image:url(images/mas-mid-blue.gif);
background-repeat:repeat-x;
background-position:top;
float:left;
height:26px;
}


#leftimg2{
float:left;
width:13px;
}

#rightimg2{
float:right;
width:13px;
}

#midimg0 {
background-image:url(images/inner-or-mid.gif);
background-repeat:repeat-x;
background-position:top;
float:left;
width:388px;
height:37px;
}

#midimg02 {
background-image:url(images/inner-or-mid3.gif);
background-repeat:repeat-x;
background-position:top;
float:left;
width:388px;
height:51px;
}


#midcontent_or {
width:412px;
float:left;
border-left:1px solid #FFEED5;
border-right:1px solid #FFEED5;
clear:both;
}




#buddies_img {
width:86px;
float:left;
padding-top:10px;
text-align:left;
height:90px
}
#buddies_img2 {
width:86px;
float:left;
padding-top:10px;
text-align:left;
margin-left:13px;
height:90px
}


#inner_rite_left {
float:left;
width:18px;
}

#inner_rite_right {
float:right;
width:18px;
}

#inner_rite_mid {
width:378px;
float:left;
height:18px;
background-color:#fff;
}

#inner_rite_content {
background-color:#fff;
width:375px;
margin-left:19px
}



/*Inner Middle CSS Ends*/



/*middle css ends*/



.main_tab_bg {
background-image:url(images/main_tab_bg.jpg);
background-repeat:no-repeat;
background-position:top;
}



.new_bg {
background-image:url(images/new-head.jpg);
background-repeat:no-repeat;
background-position:top;
}

.topr_bg {
background-image:url(images/top-rated-bg.jpg);
background-repeat:no-repeat;
background-position:top;
}


.gen_head {
font-family:'lucida sans unicode';
font-size:16px;
color:#343333;
text-decoration:none;
margin-left:6px;
line-height:20px;
}

.gen_head2 {
font-family:'lucida sans unicode';
font-size:16px;
color:#2B88B6;
line-height:20px;
text-decoration:none;
}

.gen_head3 {
font-family:'lucida sans unicode';
font-size:16px;
color:#EA8E09;
text-decoration:none;
line-height:20px;
}


.top_r_border {
border-left:1px solid #DEDEE1;
border-right:1px solid #DEDEE1;
}

.new_div {
margin-left:30px;
margin-right:30px;
}

.new_o {
font-family:'lucida sans unicode';
font-size:12px;
color:#FFA41E;
text-decoration:none;
font-weight:bold;
}

.new_o:hover {
font-family:'lucida sans unicode';
font-size:12px;
color:#000;
text-decoration:none;
font-weight:bold;
}



.linkb_head {
font-family:'lucida sans unicode';
font-size:12px;
color:#1E83B5;
text-decoration:none;
font-weight:bold;
}



.link_g {
font-family:'lucida sans unicode';
font-size:12px;
color:#52A488;
text-decoration:underline;
}

.link_g:hover {
font-family:'lucida sans unicode';
font-size:12px;
color:#000;
text-decoration:underline;
}

.link_bl {
font-family:'lucida sans unicode';
font-size:12px;
color:#000;
text-decoration:none;
border-bottom:1px solid #000;
line-height:20px;
}

.link_bl:hover {
font-family:'lucida sans unicode';
font-size:12px;
color:#000;
text-decoration:none;
border-bottom:none;
line-height:20px;
}


.linkr {
font-family:'lucida sans unicode';
font-size:12px;
color:#000;
text-decoration:none;
font-weight:bold;
line-height:20px;
}

.linkr:hover {
font-family:'lucida sans unicode';
font-size:12px;
color:#4FB8F1;
text-decoration:none;
border-bottom:1px solid #4FB8F1;
font-weight:bold;
line-height:20px;
}






#link_b2 {
font-family:'lucida sans unicode';
font-size:12px;
color:#343333;
text-decoration:none;
font-weight:bold;
}

#link_b2 a:link {
font-family:'lucida sans unicode';
font-size:12px;
color:#1E83B5;
text-decoration:none;
font-weight:bold;
}

#link_b2 a:visited {
font-family:'lucida sans unicode';
font-size:12px;
color:#1E83B5;
text-decoration:none;
font-weight:bold;
}

#link_b2 a:hover{
font-family:'lucida sans unicode';
font-size:12px;
color:#343333;
text-decoration:none;
font-weight:bold;
}




#link_b3 {
font-family:'lucida sans unicode';
font-size:11px;
color:#343333;
text-decoration:none;
font-weight:bold;
}

#link_b3 a:link {
font-family:'lucida sans unicode';
font-size:11px;
color:#1E83B5;
text-decoration:none;
font-weight:bold;
}

#link_b3 a:visited {
font-family:'lucida sans unicode';
font-size:11px;
color:#1E83B5;
text-decoration:none;
font-weight:bold;
}

#link_b3 a:hover{
font-family:'lucida sans unicode';
font-size:11px;
color:#000;
text-decoration:none;
font-weight:bold;
}






.ad_top {
background-image:url(images/ad-top.gif);
background-repeat:no-repeat;
background-position:top;
}

.ad_mid {
background-image:url(images/ad-mid.jpg);
background-repeat:no-repeat;
background-position:top;
}




.login_top {
background-image:url(images/login_top.jpg);
background-repeat:no-repeat;
background-position:top;
}

.login_mid {
background-image:url(images/login_mid.jpg);
background-repeat:no-repeat;
background-position:top;
}

.ad_head {
font-family:'lucida sans unicode';
font-size:15px;
color:#2596CA;
text-decoration:none;
padding-left:16px;
}

.ad2_head {
font-family:'lucida sans unicode';
font-size:15px;
color:#4A9E81;
text-decoration:none;
padding-left:16px;
}

.login_head {
font-family:'lucida sans unicode';
font-size:21px;
color:#C51A1A;
text-decoration:none;
padding-left:16px;
line-height:25px
}

.bg_o {
background-image:url(images/orange_bg.jpg);
background-repeat:no-repeat;
background-position:top;
}

.blog_top {
background-image:url(images/blog_top.jpg);
background-repeat:no-repeat;
background-position:top;
}


.recent_top {
background-image:url(images/recent_top.jpg);
background-repeat:no-repeat;
background-position:top;
}

.poll_top {
background-image:url(images/poll-top.jpg);
background-repeat:no-repeat;
background-position:top;
}

.poll_mid {
background-image:url(images/poll-mid.jpg);
}


.tab_bot {
background-image:url(images/tab_bot.gif);
background-repeat:no-repeat;
background-position:bottom;
}

.td_bot {
background-image:url(images/td_bg.gif);
background-repeat:no-repeat;
background-position:bottom;
}

.green_head {
font-family:'lucida sans unicode';
font-size:12px;
color:#52A488;
text-decoration:underline;
font-weight:bold;
}

.green_head:hover {
font-family:'lucida sans unicode';
font-size:12px;
color:#000;
text-decoration:underline;
font-weight:bold;
}


.ad_text {
font-family:'lucida sans unicode';
font-size:15px;
color:#000;
font-weight:bold;
text-decoration:none;
padding-left:16px;
padding-top:15px;
}


.input {
	border: 1px solid #CFE6F6;
	background-image:url(images/input_bg.gif);
	background-repeat: repeat-x;
	font-family:'Lucida Sans Unicode';
	font-size: 14px;
	color: #343333;
	background-color: #ffffff;
	width:173px;
	height:20px;
	padding-left:10px;
	padding-top:6px
	}

.input2 {
	
	padding-left: 3px;
	background-color: #ffffff;
	margin-bottom:6px;
}

.inner-r{
background-image:url(images/inner-r.gif);
background-repeat:repeat-x;
background-position:top;
margin-left:0;
margin-top:0px;
z-index:1
}

.help {
text-align:left;
width:596px;
padding-left:290px;
}

#help {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
text-align:center;
width:306px;
background-image:url(images/help-h.jpg);
background-repeat:no-repeat;

}

#help a {
background-image:url(images/help.jpg);
background-repeat:no-repeat;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
text-decoration:none;
font-weight:bold;
width:306px;
padding-top:8px;
height:37px;
}

#help a:hover {
background-image:url(images/help-h.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
text-decoration:none;
font-weight:bold;
width:306px;
padding-top:8px;
height:37px;
}

.inner-top-r {
background-image:url(images/inner-top-r.gif);
background-repeat:repeat-x;
}

.inner_head {
float:left;
font-family:'lucida sans unicode';
font-size:15px;
color:#000;
text-decoration:none;
padding-top:8px;
height:27px;
line-height:20px
}

.inner_head1 {
float:left;
font-family:'lucida sans unicode';
font-size:15px;
color:#000;
text-decoration:none;
padding-top:8px;
height:43px;
}
.inner_head2 {
float:left;
font-family:'lucida sans unicode';
font-size:13px;
color:#000;
text-decoration:none;
padding-top:9px;
font-weight:bold;
height:26px;
}

.inner_head_sign {
float:right;
height:32px;
padding-top:3px;
}



#gen_button {
font-family:'lucida sans unicode';
font-size:12px;
color:#343333;
text-align:center;
width:128px;
height:23px;
background-image:url(images/gen-button.gif);
background-repeat:no-repeat;
background-position:top;
padding-bottom:4px;
padding-top:4px;
}

#gen_button a {
font-family:'lucida sans unicode';
font-size:12px;
color:#343333;
text-align:center;
text-decoration:none;
}

#gen_button a:hover {
font-family:'lucida sans unicode';
font-size:12px;
color:#343333;
text-align:center;
text-decoration:underline;
}

.web_add {
font-family:'lucida sans unicode';
font-size:13px;
color:#2695CA;
font-weight:bold;
width:157px;
height:30px;
background-image:url(images/web_add.gif);
background-repeat:no-repeat;
background-position:top;
margin-top:6px;
}


#red {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
margin-left:auto;
margin-right:auto;
text-align:center;
width:154px;
background-image:url(images/red-h.gif);
}

#red a {
background-image:url(images/red.gif);
background-repeat:no-repeat;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
text-decoration:none;
font-weight:bold;
width:154px;
height:49px;
}

#red a:hover {
background-image:url(images/red-h.gif);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-decoration:none;
font-weight:bold;
width:154px;
height:49px;
}


#red1 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
text-align:center;
width:134px;
background-image:url(images/red1-h.gif);
float:right;
height:39px;
padding-top:0px
}

#red1 a {
background-image:url(images/red1.gif);
background-repeat:no-repeat;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
text-decoration:none;
font-weight:bold;
width:134px;
height:39px;
padding-top:6px
}

#red1 a:hover {
background-image:url(images/red1-h.gif);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-decoration:none;
font-weight:bold;
width:134px;
height:39px;
padding-top:6px
}











.inner_blue_top {
background-image:url(images/inner-blue-top.gif);
background-repeat:repeat-x;
background-position:top;
}

.inner_blue_top2 {
background-image:url(images/inner-blue-top2.gif);
background-repeat:repeat-x;
background-position:top;
}

.inner_blue_bot {
background-image:url(images/inner-blue-bottom.gif);
background-repeat:repeat-x;
background-position:top;
}


.inner_blue_left {
background-image:url(images/inner-blue-left-r.gif);
background-repeat:repeat-y;
}
.inner_blue_right{
background-image:url(images/inner-blue-right-r.gif);
background-repeat:repeat-y;
}


.inner_orange_top {
background-image:url(images/inner-orange-top.gif);
background-repeat:repeat-x;
background-position:top;
}

.inner_orange_top2 {
background-image:url(images/inner-orange-top2.gif);
background-repeat:repeat-x;
background-position:top;
}

.inner_orange_bot {
background-image:url(images/inner-orange-bottom.gif);
background-repeat:repeat-x;
background-position:top;
}


.inner_orange_left {
background-image:url(images/inner-orange-left-r.gif);
background-repeat:repeat-y;
}
.inner_orange_right{
background-image:url(images/inner-orange-right-r.gif);
background-repeat:repeat-y;
}

.inner_b {
font-family:'lucida sans unicode';
font-size:13px;
color:#343333;
font-weight:bold;
}

.inputdiv {
float:left;
text-align:center;
width:118px;
margin-left:6px;
}
.inputdiv1 {
float:left;
margin-left:10px;
text-align:center;
width:118px;
}

.codediv {
float:left;
width:118px
}
.code {
	border: 1px solid #D5EBF5;
	background-image:url(images/input_bg2.gif);
	background-repeat: no-repeat;
	font: 11px Tahoma, Arial;
	color: #000;
	background-color: #ffffff;
	width:115px;

}


.input3 {
	border: 1px solid #FBE0BA;
	padding-left: 3px;
	background-image:url(images/input_bg3.gif);
	background-repeat:no-repeat;
	font: 12px Tahoma, Arial;
	color: #000;
	min-height: 21px;
	background-color: #ffffff;
}

.mas-r {
background-image:url(images/mas-mid.gif);
background-repeat:repeat-x;
background-position:top;
}

.mas-r-blue {
background-image:url(images/mas-mid-blue.gif);
background-repeat:repeat-x;
background-position:top;
}

.adspace {
border-left:1px solid #CDCDCD;
border-right:1px solid #CDCDCD;
height:270px;
width:374px;
text-align:center;
}


.ad_b {
font-family:'lucida sans unicode';
font-size:30px;
color:#343333;
line-height:25px
}

.invite-ref {
background-image:url(images/invite-ref.gif);
background-repeat:no-repeat;
background-position:top right;
}

.link_pro {
font-family:'lucida sans unicode';
font-size:12px;
color:#141516;
text-decoration:none;
font-weight:bold;
}

.link_pro:hover {
font-family:'lucida sans unicode';
font-size:12px;
color:#141516;
text-decoration:underline;
font-weight:bold;
}

.netdiv {
width:354px;
margin-left:26px;
text-align:left;
margin-left:26px;
}
.netdiv1 {
width:177px;
text-align:left;
float:left;
}
#topusermid {
width:412px;
float:left;
border-left:1px solid #D5EBF5;
border-right:1px solid #D5EBF5;
clear:both;
}
.topuserdiv {
border-bottom:1px solid #D5EBF5;
height:30px
}
.topuserdiv1 {
height:30px;
background-color:#D5EBF5
}

.topcon {
height:22px;
padding-top:8px;
width:55px;
float:left;
margin-left:13px
}
.topcon1 {
height:22px;
padding-top:8px;
width:200px;
float:left;
border-right:1px solid #D5EBF5;
}
.topcon2 {
height:22px;
padding-top:8px;
width:91px;
float:left;
text-align:left;
padding-left:40px
}
.topearn {
width:388px;
}
.topearnpad {
height:26px;
}
.topearnpad1 {
padding-top:3px;
height:23px;
float:left;
line-height:20px
}
.topearnpad2 {
padding-top:3px;
height:23px;
float:right;
line-height:20px
}

.drivecondiv {
border-bottom:1px solid #FFEED5;
height:30px
}
.drivecondiv1 {
height:22px;
padding-top:8px;
width:200px;
float:left;
border-right:1px solid #FFEED5;
}

#link_bar4{
width:366px;
background-image:url(images/mas-mid.gif);
background-repeat:repeat-x;
background-position:top;
float:left;
text-align:right;
padding-top:2px;
line-height:20px;
float:left;
height:24px;
}



.invitefr {
width:134px;
float:right;
padding-right:13px
}

.invitefr1 {
height:30px;
width:255px;
float:left;
text-align:right
}

.invitefr2 {
height:30px
}

.link_blue {
font-family:'lucida sans unicode';
font-size:12px;
color:#1E83B5;
text-decoration:none;
font-weight:bold;
}

.link_blue:hover{
font-family:'lucida sans unicode';
font-size:12px;
color:#343333;
text-decoration:none;
font-weight:bold;
}

.link_orange {
font-family:'lucida sans unicode';
font-size:12px;
color:#FFAB2F;
text-decoration:none;
font-weight:bold;
}

.link_orange:hover{
font-family:'lucida sans unicode';
font-size:12px;
color:#343333;
text-decoration:none;
font-weight:bold;
}








/*footer css starts*/

#bottom {
float: none;
position: relative;
bottom: 0;
}

#footerdiv {
width:911px;
text-align:left;
z-index:1;
float:left;
margin-top:0px;
margin-left:0px;
padding-top:14px;
background-color:#ffffff;
}


#footer_left {
float:left;
}


#footer_right {
float:left;
}


#footer2 {
float:left;
background-color:#FFA219;
font-family:'lucida sans unicode';
font-size:11px;
color:#fff;
text-decoration:none;
font-weight:bold;
height:39px;
width:872px;
text-align:center;
}

#footer a:link {
font-family:'lucida sans unicode';
font-size:11px;
color:#fff;
text-decoration:none;
font-weight:bold;
}

#footer a:visited {

font-family:'lucida sans unicode';
font-size:11px;
color:#fff;
text-decoration:none;
font-weight:bold;
}

#footer a:hover {
font-family:'lucida sans unicode';
font-size:11px;
color:#000;
text-decoration:none;
font-weight:bold;
}


#footer_cr {
width:911px;
clear:both;
text-align:center;
padding-top:6px;
padding-bottom:6px;
}







/*footer css ends*/
.style1 {color: #2695CC}


/* Poll hide bullets */
#democracy { 
    padding-top: 10px; 
    padding-left: 10px; 
}

#democracy ul { list-style-type: none; }
#top-rated-articles ul { list-style-type: none; }

#top-center-column    
{
    padding-left: 5px; 
    padding-right: 5px; 
}

#bottom-left-column
{
    padding-top: 10px; 
    padding-left: 10px; 
}







a { color: #f7740a; text-decoration: underline; }
a:hover { color: #555; text-decoration: none; }
a.selected { color: #555; text-decoration: none; }

/*** SEARCH / LOGIN BAR **********/

#search-login-bar {
	border-top: 10px solid #f7740a;
	background: #fff9df;
	padding: 7px 20px;
}
	#search-login-bar #search-form {
		float: left;
		margin-top: 1px;
	}
		#search-login-bar #search-terms {
			width: 200px;
			margin-right: 4px;
			color: #888;
		}

		#search-login-bar #search-which {
			margin-right: 2px;
		}

	#logout-link img {
		vertical-align: middle;
	}


/*** HEADER **********/

#header {
	padding: 25px 20px;
}
	#header h1 a {
		text-indent: -999em;
		background: url(images/logo.gif) top left no-repeat;
		overflow: hidden;
		width: 214px;
		height: 35px;
		display: block;
		float: left;
	}
	
	#header ul {
		float: right;
		margin: 7px 0 0 0;
	}
		#header ul li {
			float: left;
			margin: 0 0 0 18px;
		}
			#header ul li a {
				background: #f0f0f0;
				color: #555;
				display: block;
				padding: 2px 15px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				text-decoration: none;
			}
			
			#header ul li.selected a {
				background: #fff9df;
				color: #ff7900;
				font-weight: bold;
			}


/*** CONTENT **********/

#content {
	padding: 0 20px;
}

h3 {
	font: normal 1.6em "Georgia", Times, serif;
	margin: 0 0 10px 0;
}

div.create-account {
	margin: 10px 0;
	text-align: right;
}

/*** WIDGETS **********/

.widget {
	margin: 0 0 25px 0;
}

h2.widgettitle {
	padding: 3px 8px;
	margin-bottom: 5px;
	height: 36px;
	font-weight: bold;
}

	h2.widgettitle a {
		text-decoration: none;
		color: #555;
	}

	h2.widgettitle img {
		vertical-align: middle;
		margin-right: 4px;
	}

	.widget_bp_core_welcome_widget h2 {
		background: url(images/welcome_header_back.gif) top left no-repeat !important;
		color: #fff !important;
	}

.widget ul.item-list li, .activity-list {
	background: url(images/item_list_back.gif) top left repeat-x;
	padding: 15px;
}
	.activity-list { padding: 0; border: 1px solid #fff; margin-top: -1px; }
	
	.widget ul.item-list {
		margin-top: 5px !important;
	}
	
	.widget ul.item-list li .item-avatar img, img.avatar {
		border: 3px solid #ddd;
	}
	
	.widget ul.item-list li h4.item-title {
		font: normal 1.4em "Georgia", Times, serif;
		margin: 0 0 7px 0;	
	}
	
	.widget_bp_blogs_widget_recent_posts img.avatar {
		width: 50px !important;
		height: 50px !important;
	}	
	
	.widget ul.item-list li .item {
		margin-left: 71px;
	}
		.widget_bp_blogs_recent_posts_widget ul.item-list li .item {
			margin-left: 31px !important;
		}
	
	.widget ul.item-list li .item-meta {
		font: normal 1em "Georgia", Times, serif;
		margin: 10px 0;
	}
	
	.widget .item-options {
		text-align: right;
		font-size: 0.9em;
		margin: -15px 0 0 0;
	}
	
	.widget_bp_core_widget_whos_online .item-avatar {
		float: left;
		margin-right: 10px;
	}
	
.widget-error {
	padding: 10px;
	background: #fff9df;
}

span.activity {
	color: #888;
	background: #FFF9DB;
	padding: 4px 6px;
	border-right: 1px solid #FFE8C4;
	border-bottom: 1px solid #FFE8C4;
	display: inline-block;
	font-size: 9px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
	margin: -5px 0 0 0;
}

div.avatar-block {
	padding-top: 10px;
	margin-left: 10px
}

.bp_core_widget_whos_online img {
	margin-bottom: 15px !important;
}

.widget table#wp-calendar {
	width: 100%;
}

.widget table#wp-calendar caption {
	text-align: center;
	font-size: 1.2em;
	font-family: georgia, times, serif;
	padding-bottom: 10px;
}

.widget table#wp-calendar th {
	text-align: center;
	font-weight: bold;
}

.widget table#wp-calendar td {
	background: #eee;
	border: 2px solid #fff;
	text-align: center;
}
	.widget table#wp-calendar td:hover {
		background: #ccc;
		cursor: pointer;
	}
	
	.widget table#wp-calendar td#today {
		background: #fff9df;
	}
	
	.widget table#wp-calendar td.pad {
		background: none;
	}

.widget #ajax-loader-members, .widget #ajax-loader-groups {
	padding-right: 5px;
	float: none !important;
}

/** ACTIVITY FEED **********/

.activity-list {
	padding: 0 5px;
}

.activity-list li {
	margin: 15px 0;
	padding-left: 21px;
}
	.activity-list li.blogs {
		background: url(images/blog_bullet.gif) 0 4px no-repeat;		
	}
	
	.activity-list li.profile {
		background: url(images/profile_bullet.gif) 0 4px no-repeat;
	}

	.activity-list li.friends {
		background: url(images/friends_bullet.gif) 0 4px no-repeat;
	}
	
	.activity-list li.groups {
		background: url(images/groups_bullet.gif) 0 4px no-repeat;
	}
	
	.activity-list li.wire {
		background: url(images/wire_bullet.gif) 0 4px no-repeat;
	}

.activity-list li blockquote {
	padding: 7px 15px 7px 40px;
	background: url(images/quotes_background.gif) 10px 9px no-repeat #eee;
	margin: 5px 0;
}

.activity-list li span.time-since {
	font-size: 0.8em;
	color: #999;
}


/*** LEFT COLUMN **********/

#left-column {
	margin-right: 560px;
}
	#left-column.span-two {
		margin-right: 280px;
	}

	#left-column .widget h2, .narrowcolumn h2.widgettitle {
		background: url(images/leftcol_header_back.gif) top left no-repeat;
	}
	
#center-column {
	float: right;
	width: 260px;
	margin-right: 20px;
}

	#center-column .widget h2 {
		background: url(images/centercol_header_back.gif) top left no-repeat;
		color: #fff;
	}

#right-column {
	float: right;
	width: 260px;
}

	#right-column .widget h2, #sidebar h2.widgettitle {
		background: url(images/rightcol_header_back.gif) top left no-repeat;
		color: #fff;
	}

#sidebar .widget ul, .widget_rss ul, .widget_pages ul, .widget_links ul,
.widget_meta ul, .widget_categories ul, .widget_archive ul {
	padding-left: 15px;
}
	#sidebar .widget ul.item-list {
		padding: 0;
	}

	#sidebar .widget li, .widget_rss ul li, .widget_pages ul li, .widget_archive ul li,
	.widget_links li, .widget_meta li, .widget_categories li {
		list-style-type: square;
		margin-left: 16px;
		padding-left: 5px;
		margin-bottom: 5px;
	}
		#sidebar .widget ul.item-list li {
			list-style-type: none;
			margin: 0;
			padding: 15px;
		}


/** NEWS BLOG STYLES *********/

.narrowcolumn {
	width: 65%;
	float: left;
	margin: 0;
}

.alignleft { float: left; }
.alignright { float: right; }

.item-options {
	padding: 5px;
	height: 15px;
}

.post, #comments-section, #compose-reply {
	background: url(images/item_list_back.gif) top left repeat-x;
	padding: 20px 15px;	
	clear: both;
}
	#comments-section, #compose-reply {
		background: none;
	}
	
	ol#comments { list-style: none; }

.post p {
	margin-top: 15px;
}

.post ul {
	list-style-type: disc;
	padding-left: 15px;
	margin-top: 15px;
}

#sidebar {
	margin-left: 70%;
	margin-right: 20px;
	background-color: #FFF;
}

.post h3 {
	font: normal 1.6em Georgia, times, serif;
	border: none;
	padding: 0;
	margin: 0;
}
	.post h3 a {
		color: #555;
	}

.post p.date, .small, h3 span {
	color: #888;
	font-size: 0.95em;
}
	.post p.date em {
		color: #f7740a;
		font: italic 1em Georgia, times, serif;
	}

.post .entry {
	margin: 10px 0;
}
	
.post span.tags {
	background: url(images/tag_icon.gif) center left no-repeat;
	padding-left: 1.6em;
	float: left;
}

.post span.comments {
	float: right;
	background: url(images/comments_icon.gif) center right no-repeat;
	padding-right: 2.1em;
}

.postmetadata {
	padding: 0.5em 0;
}

.post-details {
	background: #f0f0f0;
	padding: 1em 1.5em;
	margin: 0 0 2em 0;
}

h4.archive {
	font: normal 1.2em Georgia, Times, serif;
	text-transform: uppercase;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 0.5em;
	margin: -1em 0 1em 0;
}


/**** POST CONTENT STYLES (WORDPRESS STYLES) *****/

	.entry blockquote { width: 230px; font-style: normal !important; font-size: 1.1em !important; margin: 5px 15px 5px 0 !important; padding: 0.5em !important; background: #eee; text-align: center; float: left; }
	.entry blockquote.right { width: 230px; font-style: normal !important; font-size: 1.3em !important; margin: 5px 0 5px 15px !important; padding: 0.5em !important; background: #eee; border-width: 3px 0; text-align: center; float: right; }

	.entry p { margin: 0 0 15px 0; }

	.entry ul, .entry ol { margin: 0 0 15px 40px; }
	.entry ul { list-style: disc; }

		.entry li { margin: 0 0 5px 0; }
			.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 5px 0 5px 30px; }

	.entry dl { margin: 0 0 15px 0; }
		.entry dt { font-weight: bold; }
		.entry dd { margin: 0 0 15px 20px; }
		.entry .gallery dd { margin: 0; }

	.entry .ad { margin: 0 0 15px 15px; float: right; }

	.entry .ad_left { margin: 0 15px 15px 0; float: left; }

	.entry a img { border: 0; }

	.entry img.left { padding: 3px; margin: 5px 15px 5px 0; border: 3px double #bbb; float: left; clear: left; }

	.entry img.right { padding: 3px; margin: 5px 0 5px 15px; border: 3px double #bbb; float: right; clear: right; }

	.entry img.center { display: block; padding: 3px; margin: 0 auto 15px auto; border: 3px double #bbb; float: none; clear: both; }

	.entry img.off { padding: 0 !important; border: none !important; }

	.entry img.stack { clear: none !important; }

	.entry img.wp-smiley { padding: 0 !important; margin: 0 !important; border: none !important; float: none !important; clear: none !important; }

	.entry img.centered, img.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.entry img.alignright {
		padding: 4px;
		margin: 0 0 2px 7px;
		display: inline;
	}

	.entry img.alignleft {
		padding: 4px;
		margin: 0 7px 2px 0;
		display: inline;
	}

	.entry .alignright {
		float: right;
	}

	.entry .alignleft {
		float: left;
	}
	
	.entry .aligncenter, .entry div.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.entry .wp-caption {
		border: 1px solid #ddd;
		text-align: center;
		background-color: #f3f3f3;
		padding-top: 4px;
		margin: 10px;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

	.entry .wp-caption img {
		margin: 0;
		padding: 0;
		border: 0 none;
	}

	.entry dd.wp-caption p.wp-caption-text, .entry .wp-caption p.wp-caption-text {
		font-size: 11px;
		line-height: 17px;
		padding: 0 4px 5px 0;
		margin: 0;
	}

/*** COMMENT FORM STYLES ****/

textarea#comment {
	width: 100%;
}

#commentform { padding: 1em 1.5em; }
#commentform textarea { width: 100%;}
#comment-textarea { float: right; width: 80%; }

.comment-details { float: left; width: 20%; }
.comment-content { float: right; width: 80%; }

.commentlist li {
        padding: 15px;
        background: #fff;
        margin-bottom: 1em;
}
	.commentlist li.alt { background: #f0f0f0; }
	.commentlist li img.avatar { padding: 0 !important; }
	.commentlist li.alt img.avatar { border-color: #fff !important; }

.commentmetadata { 
        font-size: 0.9em;
        border-top: 1px solid #ddd;
        padding-top: 0.3em;
		margin-top: 1em;
}
	.commentmetadata a { color: #888; }

#commentform input, #commentform textarea {
	margin: 0 5px 8px 0;
}

/***** SIGNUP FORM *******/

#setupform {
	padding: 10px;
	float: left;
}
	#setupform h3 {
		margin-top: 20px;
	}

#setupform input, #setupform textarea, #activateform input {
	width: 95%;
	padding: 7px 5px;
	font-size: 1.2em;
}
	#setupform input[type='radio'], #setupform input[type='checkbox'] { width: auto; }
	#setupform select {
		padding: 3px;
	}
	
	input#submit {
		width: auto;
		margin-top: 20px;
		font-size: 1.2em;
	}

#setupform label, div.radio span.signup-label, 
div.checkbox span.signup-label {
	display: block;
	font-family: Georgia, times, serif;
	font-size: 1.3em;
	margin: 15px 0 5px 0;
}

p#intro-text, p#extra-fields-help, p#avatar-help-text, p#blog-help-text, p#blog-details-help {
	margin-bottom: 15px;
}

p.help-text, span.desc {
	font-size: 11px;
	color: #888;
	padding-top: 5px;
}

div.field-box, div.mu_alert, div#account-fields, div#extra-form-fields, 
div.avatar-field, div#blog-or-username-fields, div#blog-details-fields {
	background: #eee;
	padding: 5px 15px 15px 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
	div.field-box { padding-top: 15px; }
	
	#signup-welcome {
		width: 420px !important;
		margin: 20px 0;
	}

div.avatar-field {
	padding-top: 1px;
}

div#blog-or-username-fields {
	padding: 18px 15px 5px 15px;
}
	div#blog-or-username-fields p {
		padding-bottom: 10px;
	}
	
	div#blog-or-username-fields label {
		margin-left: 3px;
	}

div#extra-fields, div#avatar-form-fields, div#blog-or-username {
	margin-top: 30px;
}

div.mu_alert {
	padding-top: 15px;
	margin-bottom: 15px;
}

p.error, div.error {
	padding: 7px 10px;
	margin: 0 0 10px 0;
}
	div.error {
		margin: 10px 0 4px 0 !important;
	}

div#extra-fields select {
	width: 280px;
	font-size: 1.4em;
}

div#extra-fields div.datefield select {
	width: auto;
}

div#extra-fields div.radio label,
div#extra-fields div.checkbox label,
div#blog-or-username-fields label {
	display: inline !important;
	font-weight: normal;
	float: none;
	padding: 0 !important;
	margin-right: 15px;
	font-size: 1.1em;
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, arial, sans-serif;
}

div#signup-welcome {
	font: normal 1.2em georgia, times, serif;
}
	div#signup-welcome span.label {
		font-weight: bold;
	}

div.crop-img, div.crop-preview img {
	padding: 4px;
	background: #f0f0f0;
	border: 1px solid #ddd;
}
	div.crop-img {
		float: left;
		margin-right: 15px;
	}

#avatar-cropper h4 {
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 5px;
	margin-top: 20px;
}

#avatar_v1 p, #avatar_v2 p {
	margin-bottom: 20px;
}

#avatar_v1 p.submit, #avatar_v2 p.submit {
	margin-top: 20px;
}

p.crop-preview {
	font-size: 1.2em;
}

/**** PAGINATION ******/

a.page-numbers:hover { background: #e1e1e1; }

	.pagination-links .current {
		background: #d5d5d5;
		border-bottom: 2px solid #f28935;
	}
		
.pag-count {
	font-size: 0.9em;
	color: #888;
}

/***** FEEDBACK MESSAGES ******/

#message {
	background: #ddffc4;
	margin: 0 0 2em 0;
}
	#message p {
		color: #357c00;
		padding: 1em 2.75em;
		background: url(images/info_icon.gif) 1em 1.1em no-repeat;
	}

#message.error, p.error, div.error {
	background: #ff3a3a url(images/error_back.gif) top left repeat-x;
	color: #fff;
}
	#message.error p {
		background-image: url(images/error_icon.gif);
		color: #fff;
	}

#message.info {
	background-image: none;
	background-color: #fcfcd0;
	color: inherit;
}
	#message.info p {
		background-image: url(images/info_icon.gif);
		color: inherit;
		padding-left: 3.3em;
	}

/***** BUTTONS ********/

.generic-button {
	background: url(images/button_back.gif) top left no-repeat;
	display: inline-block;
	margin: 0 5px 8px 0;
}

.generic-button a {
	display: block;
	height: 19px;
	color: #777;
	font-size: 11px;
	padding: 0 33px 0 11px;
	margin-right: -7px;
	text-shadow: 0 1px 0 #fff;
		text-decoration: none;
}
	.generic-button a:hover {
		color: #555;
		text-decoration: none;
	}

	.generic-button a {
		background: url(images/view_button_side.gif) top right no-repeat;
	}

#bottom-left-column H2 {
    display: none;
}

#bottom-center-column H2 {
    display: none;
}

#mid-right H2 {
    display: none;
}


#democracy H2 {
    display: none;
}

#members-list-options {
    padding-top: 20px;
}

#search-login-bar #login-form {
			float: right;
		}

#middlediv_page {
    padding-left: 20px;
    padding-right: 20px;
}

.bp_core_widget_welcome {
    padding-left: 20px;
}

#recent-posts-options
{
	display: none;
}
