@import url(../../base/css/general.css);
@import url(_pba.css);

.main {margin-top:0;}

	select,
	select.no,
	input,
	input.no,
	textarea,
	textarea.no,
	button
	{
		font-family:Arial;
		font-size:12px;
	}

	div.searchrow_block 
	div.short_desc
	div.age_from
	{
	color:#333333;
	line-height:17px;
	text-align:left;
	font-family:Arial;
	padding-top:3px;
	}

	.bottomCopyright {
    	background-color:#E9EAE4;
    	border:1px solid #cccccc;
    	margin:6px auto 0px;
	}

	div.sys_main_logo {
        position: relative;
        z-index: 56;
		background:none;
		color: #FFFFFF;
		height: auto !important;
		min-height: 76px;
		border: 0px none; 
		width: 998px;	
		margin:0 auto;
	}
	
	.thumb_username {
	font-size:11px;
	text-align:left;
	overflow:visible;
    white-space: wrap;
	}
	


	div.sys_breadcrumb {

        height: auto;
    	margin-top: 0;

    }
    
    
    
    .actionsBlock  .button_wrapper {
       border:1px solid #666666; 
	}
	
	.actionsBlock .button_wrapper_close {
	   /*background-color: #ebebeb;*/
	   background:#FFFFFF;	
	   background-image:none;
	}
	
	.actionsBlock .button_input_wrapper {
		background-image: none;
	}
	.actionsBlock .button_wrapper button {/*color:#353a30;*/color:#517ba4;
		background:#FFFFFF;		
	}
	.actionsBlock .button_wrapper:hover {/*background-color:#336699;*/background:#cee2f8;}
	.actionsBlock .button_wrapper:hover .button_wrapper_close {/*background-color:#336699;*/background:#cee2f8;color:#4880b2;}
	.actionsBlock .button_wrapper:hover button, .actionsBlock .button_wrapper:hover a {/*color:#FFFFFF;*/background:#cee2f8;color:#4880b2;cursor:pointer;}
    
	#pba_JoinBlock .button_wrapper {
		height:48px;
		line-height:48px;
		margin-bottom:10px !important;
	}
	#pba_JoinBlock .button_input_wrapper button {
		position:relative;
		height: 48px;
		line-height: 48px;
	}
	#pba_JoinBlock button {font-size:3em;line-height:auto;}
	#pba_JoinBlock .button_wrapper img {
		width:0;
		height:0;
	    visibility:hidden;
	}
	#pba_JoinBlock .button_wrapper button span {
		font-size:.35em;
	}
	#pba_JoinBlock .button_wrapper .button_wrapper_close {height:inherit;}
	
	#pbaCreateGroup {margin:1.5em 0;}	
	#pbaCreateGroup .button_wrapper {text-align:center;height:48px;}
	#pbaCreateGroup .button_wrapper .button_wrapper_close {height:inherit;}
	#pbaCreateGroup button {font-size:1.2em;font-size:1.5em;height:48px;vertical-align:middle;text-align:center;}
	
	/*
	*+html #pba_JoinBlock .button_wrapper, *+html #pbaCreateGroup .button_wrapper { height:auto; line-height:auto; }
	* html #pba_JoinBlock .button_wrapper, * html #pbaCreateGroup .button_wrapper { height:auto; line-height:auto; }
		*/
		
*+html .actionsBlock .button_wrapper_close
{
    display: none;
}

*html .actionsBlock .button_wrapper_close
{
    display: none;
}
	
		

/* bdk - added for custom footer styles; editted by Sean K. - solid bg color */
.bottomCopyright {
	border: none;
	/*background:url(../images/footer_pubsquare.png);*/
	background:none;
	
	padding: 0 10px;
	width: 978px;
	font-size: 12px;
	color:#ababab;
}
    .bottomCopyright a, .bottomCopyright a:hover, .bottomCopyright a:visited, .bottomCopyright a:link {color:white;}
    .bottomCopyright p {margin-bottom:0;}
    .bottomCopyright ul.clearfix {margin-bottom:3em;}
    .bottomCopyright ul.clearfix li a {float:left;display:block;margin-right:1.5em;}  
    .bottomCopyright img.baseline {vertical-align:baseline;margin-right:.5em;background:#ababab;}

	
	/* bdk - added to prevent overlap with longer right section */
	.bottomCopyright .bottomLinks {
		float: none;
    	width: auto;
    	text-transform: none;
    	padding: 1.5em 10px 0;
    	margin-bottom: 10px;
    	background-color:#780808;
    	color:#FFFFFF;
	}

	.bottomCopyright .bottomLinks span {
		padding-right: 1em;
		padding-left: 0;
	}

	.bottomCopyright .bottomCpr {
		float: none;
		font-size: 12px;
		color:#ababab;
		padding-left:32px;
	}
	.bottomCopyright .bottomCpr a {
		color:#ababab;
	}
	.bottomCopyright .bottomCpr p {margin-bottom:1em;}

	
    .categories_col
    {
        float: left;
		font-size: 18px;
		line-height: 36px;
		font-weight: bold;
		color: #757562;
    }
	.categories_col span{
		font-size: 13px;
		font-weight: bold;		
	}	
	
	.categories_col a, 
	.categories_col a:link, 
	.categories_col a:visited,
	.categories_col a:active	
	{
		color: #336699;
	}
	
	div.search_filled_block
	{
		background-color:#FAFBF7;
	}
	
	div.top_settings_block 
	{
		background-color:#E9EAE4;
		height:30px;
		width:100%;
		color:#666666;
	}
	
	.infoDesc {
    	font-size: 12px;
    	margin: 5px 4px 12px 4px;
    	text-align: left;
	}
	
    div.extra_top_menu table.description td.middle {
		color: #E9EAE4;
        background-color:#555a4c;
        white-space:nowrap;
    }
    
    
    
    .sharewrapper {float: right;}	
    * html .sharewrapper {position:relative;top:-1.5em;}	
    *+html .sharewrapper {position:relative;top:-1.5em;}	
    
    
