
/*
Theme Name: SSBC

*/
#cforms2form{width:400px;}
.classified_title{
float:left;display:inline;
margin:0 0 0 20px;


}



.featured_box a {

border:0;

}

.sponsor_logos{

float:left;display:inline;width:720px;margin:20px 0 0 0;
}

.sponsor_logos img{
margin:5px 25px 5px 25px;
border:0px;

}

#about_left{

width:300px

}

.officer_left{
width:300px;
text-align:left;
}

.officer_right{
width:300px;
text-align:left;
}

form#searchform{

margin:0px 0 5px 440px;
}

#profile_business_phone{
width:660px;
margin:20px 0 0 0;
}
#profile_business_email a{
width:660px;
margin:0px 0 0 0;
color:#8AA6BB;
text-decoration:none;
}

#profile_business_website{
width:660px;
margin:10px 0 10px 0;
}
#profile_business_website a{

color:#8AA6BB;
text-decoration:none;
}

#profile_business_address_1{
width:660px;
margin:10px 0 0 0;
}
#profile_business_address_2{
width:660px;

}
#profile_business_city_state{
width:660px;

}

#profile_business_zipcode{
width:660px;

}



.business_description{
float:left;display:inline;
width:395px;height:24px;border-bottom:1px solid gray;
margin:10px 0 0 0;

}
#profile_business_description{
width:660px;
margin:5px 0 0 0;
}

.business_name{
float:left;display:inline;
color:#8AA6BB;height:24px;border-bottom:1px solid gray;
font-weight:bold;
margin:10px 0 0 0;
width:262px;
}
.business_name a{
color:#8AA6BB;
font-weight:bold;
text-decoration:none;
font-size:1em;
font-family:Helvetica, Verdana, Arial,  sans-serif
}
#profile_business_name{
font-size:1.8em;
width:660px;
color:#8AA6BB;
font-weight:bold;
margin:5px 0 0 0;
font-family:Helvetica, Verdana, Arial,  sans-serif
}


.directory_list{
margin:0 0 0 20px;
}

.hall_padding{
padding:0 0 0 25px;

}

.media_indent{
margin:5px 0 20px 20px;
padding:0px;

}

.media_indent p a {
color:#74B31F; 
text-decoration:none;
}

#event_view_large{
width:100%;
padding:0 20px 0 20px;

}

#event_view_large a{
font-size:1em;
color:#74B31F;
text-decoration:none;

}

#event_view_large p{
margin:0px;
padding:0px;

}


#event_view_large li{
list-style-type:none;
}

#event_view_large ul.wplc_event_list{
margin:10px 0 0 0;
padding:0px;
}

#event_view_large ul.wplc_event_list li{
margin:10px 0 20px 0;
padding:0px;
}

#event_view_large ul.wplc_alt li{
margin:10px 0 20px 0;
padding:0px;
}


.date_column{
float:left;display:inline;
padding:0px;
margin:0px;
}

.time_column{
float:left;display:inline;
margin:0 0 0 80px;
padding:0px;
margin:0px;
}


.description_column{
float:left;display:inline;
margin:0 0 0 115px;
padding:0px;

}


#event_column_list{
color:#74B31F;
width:100%;
height:15px;
margin:20px 0 0 20px ;
font-family:"Times New Roman", Times, serif;
}

.about {
width:710px;

}


.about_greeting{
margin:0 50px 0 10px ;


}

.left720{
background:url(images/left_column_shadow_720.jpg);
	background-repeat:no-repeat;
	background-position:0px 344px;

}

.navigation_profile{
	display: block;
	text-align: center;
	margin-top: 100px;
	margin-bottom: 20px;
	padding:0 0 50px 0 ;
	width:100%;

}

.navigation_profile a{
	text-decoration:underline;
	color:#8AA6BB;

}
.navigation_news {
	display: block;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 0;
	width:100%;
	height:70px;
	float:left;display:inline;
	}
	
.navigation_news a {
	text-decoration:none;
	color:#74B31F;
	}
.navigation {
	display: block;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 0;
	width:370px;
	height:70px;
	float:left;display:inline;
	}
	
	
	
.alignright {
	float: right;
	display:inline;
	}

.alignleft {
	float: left;
	display:inline;
	}
.gallery_display_left{
width:300px;


}

#events{
margin:10px 0 0 0;

}
#events a{
color:#74B31F;
text-decoration:none;
}
#welcome img {
border:none;

}
#events ul.wplc_event_list {
list-style-type:none;
margin:0px;
padding:0px 0 0 10px;
}

.click_gallery{
font-size:.8em; padding:0 0 5px 10px;
margin:0px;

}

.click_gallery a{

color:#2B5700;
text-decoration:none;

}


.gallery_display{
height:314px;
overflow:hidden;
margin:0 0 20px 0;
}

			.gallery {
				margin: auto;
				
			}
			
			
			.gallery-item {
				float: left;
				margin:10px 10px 0 0px;
				text-align: center;
				}
			.gallery img {
				border: 2px solid #cfcfcf;
			}
			.gallery-caption {
				margin-left: 0;
			}
		


#right_column{
width:305px;
height:auto;
float:left;display:inline;
margin:0px;
padding:0 0 0 6px;
}

.address{
text-align:right;
margin:90px 0 0 0;
padding:0 5px 0 0;
color:#2B5700;
font-size:.8em;
}


.merchandise{
color:#ffffff;
margin:30px 0 0 0;
}

.merchandise a{
color:#ffffff;
font-size:1.2em; margin-left:51px;
text-decoration:none;

}

.merchandise2{


color:#ECE87A; margin-left:31px;
}

.merchandise2 a{

text-decoration:none;
color:#ECE87A;font-size:.8em;
}

.officer_box{

padding:0 0 0 0px;
margin:10px 0 5px 0 ;
color:#231F20;
font-size:.9em;
}


.featured_box{

padding:0 10px 0 20px;
margin:0px;
color:#ffffff;

}
.featured_box p {

font-size:.9em;
}

.speaker{

font-size:.8em;
color:#ECE87A;
margin:0px 0 0 10px;
padding:0px;
}

.meeting{
margin:15px 0 8px 10px;
padding:0px;
font-size:1.4em;
color:#ffffff;
text-align:left;
}

#content_right td{

font-size:.8em;
color:#ffffff;
}

#newsletter{
padding:0 20px 0 10px;
text-align:right;
margin:0 0 0 3px;
}

#newsletter form{
margin:0px;
padding:0px;

}

#newsletter p {
margin:10px 0 0px 0;
padding:0px;
font-size:1em;
color:#ffffff;
text-align:center;
}


.buttonaslink{
font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#ffffff;
	background-color:#2B5700;
	font-weight:bold;
	padding:3px 0;
	border-width:0;  
	cursor:pointer;
	width: 100px;
text-align:right;

}


.click_here{
font-size:.6em;
color:#ECE87A;
margin:0px;
padding:0px;

}

.join div.click_here a{

color:#ECE87A;
text-decoration:none;

}

.join_border{

border-bottom:1px solid #ffffff;
width:200px; 
padding:0px; 
margin:16px 0 0 15px;
}


.join{
font-family:Arial, Helvetica, sans-serif;
text-align:center;
color:#ffffff;
font-size:2em;

margin:30px 0 0 0;
padding:0px;
}

.join a {

text-decoration:none;
color:#ffffff;
}

#phone_email{
color:#3c3c3c;
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
padding:100px 10px 0 10px;
margin:0px;
}
.phone{
margin:0px;
padding:0px;
text-align:right;

}

.email{
font-size:.9em;
text-align:center;
margin:10px 0 0 0;
padding:0px;
}

.email a {
text-decoration:none;
color:#3c3c3c;
}


.border{
border-bottom:2px solid #dddddd;
width:365px;
margin:15px 0 15px 10px;
padding:0px;
}

.border_gallery{
border-bottom:2px solid #dddddd;
width:285px;
margin:10px 0 10px 10px;
padding:0px;
}

#welcome {
color:#000000;
}

.welcome_message{

padding: 10px 10px 0 10px;
margin: 0px;
}

#welcome p {
font-family: Helvetica, sans-serif;
font-size:.9em;


}
#left_padding_about{
margin:0px;
padding: 0 10px 40px 10px;
width:700px;



}



#left_padding{
margin:0px;
padding: 0 10px 0 10px;
width:386px;



}

.featured_box p {text-align:left;}

#content_left{
float:left;display:inline;
width:720px;
height:100%;
background:url(images/left_bg.jpg);
	background-repeat:repeat-y;
	
}

#content_right{
width:235px;
height:auto;
margin:0px;
padding:7px 0 0 0;
float:left;display:inline;
background-image:url(images/content_right_y.jpg);
background-repeat:repeat-y;
	}
	
	
	#content_right_bottom{
width:235px;
height:17px;
margin:0px;
padding:0 0 0 0;
float:left;display:inline;
background:url(images/content_right_bottom.jpg);
background-repeat:no-repeat;
	}



#right_header{

width:235px;
height:365px;
float:left;display:inline;

background:url(images/right_header.jpg);
background-repeat:no-repeat;
background-position:0px bottom;

}

#title_box{

float:left;display:inline;
width:720px;
height:231px;

background:url(images/header.jpg);
	background-repeat:no-repeat;
	background-position: bottom;

}



#left_column p{
padding:0px;
margin:0px;
}

#left_column { 
 background-color:#ffffff;
 margin: 0px 0px 0px 0px;
 padding:  0 0 20px 0 ;
 height: 100%;
 width: 408px;
 float: left;display: inline;
}


#left_header{
margin:0px;
padding:0px;
float:left;display:inline;
width:720px;
height:365px;

}

#slogan_box{margin:0px;
padding:15px 0 0 0;
float:left;display:inline;
width:700px;
height:35px;
}

#note{
width:100%;
margin:0 0 20px 0;
color:#999999;

}

#note p {
padding:0 50px 0 350px;
}

#note a {
text-decoration:none;
color:#999999;
}

#project_info
{
width:260px;
float:left;
display:inline;
}

#project_box{

float:left;
display:inline;
width:100%;

}



#long_box
{
margin: 10px 0 10px 0;
padding: 0;
background-image: url(images/long_box.jpg);
background-repeat: no-repeat;
width: 604px;
height: 201px;
float:left;
display:inline;
}
#long_title{
padding: 0;
background-image: url(images/long_box.jpg);
background-repeat: no-repeat;
width: 604px;
height: 201px;
float:left;
display:inline;
margin: 0 0 0 60px;
}

#sub_nav{
	float: left;
	width: 100%;
	display: inline;
}
#sub_nav_work{
float: left;
width: 100%;
display: inline;
height:30px;
margin:2px 0 0 0;
padding:0px;
/*background-color:#fff7f6;*/
}



#small{
float: left;display: inline;
margin: 0 0 0 74px ;
padding: 0px;
font-size:1.2em;
color: #cccccc;
	letter-spacing: 1px;

}
#head_txt{
float: left;
display: inline;
margin:  30px 0 0 10px;
padding: 0;
width: 200px;
	}
	
	#head_text img{
float: left;
display: inline;	

}

h1
{
padding: 0px;
margin: 0px 0 0 10px;
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size: 1.6em;
font-weight: 100;
letter-spacing:1px;
}

#navlist{

padding:0;
margin:20px 0 0 0px;
float: left; display:inline;
font-family: Arial, Helvetica, Geneva, sans-serif;


}

#navlist2{

padding:0;
margin:10px 0 0 0px;
float: left; display:inline;
font-family: Arial, Helvetica, Geneva, sans-serif;


}



#navcontainer ul li { display: inline; }

#navcontainer ul li a
{font-weight:100;
margin:0 11px 0 11px;
padding:0;
color: #ECE87A;
font-size:1em;
text-decoration: none;
float: left; display:inline;
}

#navcontainer ul li a:hover
{color: #ffffff;
	
}

#navcontainer li#active a
{

color: #ffffff;
}

#navcontainer2 ul li a
{font-weight:100;


color: #303934;
font-size:1em;
text-decoration: none;
float: left; display:inline;
}


#navcontainer2 ul li a:hover
{color: #ECE87A;
	
}

#navcontainer2 li#active a
{

color: #ECE87A;
}

#navlist_work{
margin:0;
padding:0;
margin:9px 0 0 50px;
float: left; display:inline;
font-family: Arial, Helvetica, Geneva, sans-serif;
	

}


#navcontainer_work ul li { display: inline; }

#navcontainer_work ul li a
{
margin:0 18px 0 18px;
padding:0;
color: #666666;
font-size:1em;
text-decoration: none;
float: left; display:inline;
}

#navcontainer_work ul li a:hover
{color: #9e231e;
	
}

#navcontainer_work li#active a
{

color: #333333;
}




#footer_navlist{
margin:0;
padding:0;
margin:0px;
float: left; display:inline;
font-family: Arial, Helvetica, Geneva, sans-serif;


}


#footer_navcontainer ul li { display: inline; }

#footer_navcontainer ul li a
{
padding:0 5px 0 0px;
margin:0;
color: #ffffff;
font-size:.8em;
text-decoration: none;
float: left; display:inline;
}

#footer_navcontainer ul li a:hover
{
text-decoration: none;
}

 

#footer p {
	
	float: left;display: inline;
}



p{
margin: 0;
padding:0;
}

#wrapper_bg{
	width: 100%;
	background: url(images/wrapper_bg.jpg) repeat-x;
	float:left;display:inline;
}

body {
font-family:Helvetica, sans-serif;
font-size: 13px;
/*background-image: url(bg_tile.jpg);*/
margin:0px;
padding: 0px;
background-color: #e9eadc;
}

h3{
	
font-family: "Times New Roman", Times, serif;

color:#2A5772;
font-size: 1.2em;
font-weight: 100;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.gallery_title{
margin:0 0 5px 4px ;
}

h3 a {
color:#2A5772;
text-decoration:none;


}

h2 {

font-family: "Times New Roman", Times, serif;

color:#2A5772;
font-size: 1.6em;
font-weight: 100;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

h2 a{

font-family: "Times New Roman", Times, serif;
text-decoration:none;
color:#2A5772;
font-size: 1em;
font-weight: 100;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#wrapper { 
 margin: 0 auto;
 width: 960px;
 height:auto;
    
 }
 


#footer_inner{
width:960px;
margin: 0 auto;

}

#footer_content1{
margin: 10px 0 0 0 ;	
float: left; display: inline;
width: 730px;
height:auto;
text-align:center;
}


.copyright{
float: left;
font-size: .8em;
display: inline;
color: #ffffff;
font-weight: 100;
margin: 14px 20px 0 0 ;
padding: 0px;

}
.copyright a {
color:#ffffff;
}




#header {
width: 960px;
float: left;display: inline;
padding: 0; 
height: 365px;
margin: 0px 0px 0px 0px;
background:url(images/left_column_shadow.jpg);
	background-repeat:no-repeat;
	background-position:0px 344px;

}

#content{
float: left; display: inline;
height: auto;
margin:0 0 0 0;
width: 100%;
padding: 0 0 0 0;
}

#rightcolumn { 
 float: left;display: inline;
 color: #333; 
 margin: 10px 0px 0px 0px;
 padding:  0 0 0 10px;
 height: auto;
 width: 610px;
 display: inline;

}
#rightcolumn p {
	line-height: 200%;
}

#footer { 
 width: 100%;
 clear: both;
 float:left;display:inline;

 color: #333;
 background-color:#2B5700;
 /*background: url(footer1.jpg) repeat-x;*/
 margin: 0 auto;
padding: 0;

}
#content_right .toastmasters {float:left;display:inline; background-image:none;background-color:#e9eadc;padding:10px 15px 0 15px;width:205px;}
#content_right .toastmasters p { background-image:none;background-color:#e9eadc;font-size:12px;font-color:#000000;line-height:1.1;}