body{
	margin:0;
	padding:0;
	background:#000000;
	font-family:Helvetica;
	font-size:10pt;
	}
	
h1,h2,h3{
	margin:0;
	padding:0;
}	

#wrap {
	padding:0;
	margin:0 auto;
	width:1000px;
	position:relative;
	background:#c3c3c3;
	}

#logo {
	background:url('images/logo.jpg') no-repeat #000000;
	width:1000px;
	height:158px;
	}

#small_logo {
	background:url('images/small_logo.jpg') no-repeat;
	width:840px;
	height:158px;
	}
	
/* MENU */	
.menuBar {
	background:url('images/menu_bg.jpg') repeat-x 0 0;
	display:block;
	width:998px;
	height:33px;
	margin:0 auto;
	padding:0;	
	border:solid 1px #3288c0;
	}

.menuBar ul li {
	display:inline;
	padding:6px 20px;
	/*padding:5px 10px 25px 10px;*/
	background:url('images/divider.jpg') top right no-repeat;
	/*border-right: 1px solid #ffffff;*/
	}
	
.menuBar ul{
	font-size:18px;
	margin:0;
	padding:6px 0;
	}

#selected{
	/*border-bottom: dashed 1px #ffffff;*/
	color:#333230;
	}

.menuBar a {
	text-decoration:none;
	color:#333230;
	}

#content_rap {
	background:url('images/content_bg.jpg') repeat-x #7ABDE8;
	width:998px;
	min-height:211px;
	height:auto !important;
	height:211px;
	border:solid 1px #3288c0;
	border-top:none;
	display:block;
	}

#footer_rap {
	background:#ffffff;
	height:150px;
	width:999px;
	display:block;
	clear:both;
	}	
		
span.select { 
	position: absolute; 
	border: solid 1px #a2adb3;
	width: 158px;
	height: 21px; 
	padding: 3px 0 3px 30px; 
	font: 12px/21px arial,sans-serif; 
	background: url('images/select_arrow.jpg') 0 0 no-repeat #ffffff; 
	overflow: hidden;	

	} 	
.s_b_search{
	padding:4px 0;
	}

.container {
	float:left;
	margin-right:10px;
	}
	
.button {
	clear:both;
	}
	

/* MEMBER STYLING *Mike Added* */


#show_business{
	width:818px;
	background:#e8f5fd; 
	height:280px; 
	clear:both;
	padding:10px;
	overflow:auto;
	border-left: solid 1px #2E8AB3;
	border-right: solid 1px #2E8AB3;
}

#show_business a{
	color:#0075b8;
	text-decoration:underline;
}

.member_top_bar{
	display:block;
	clear:both;
}

.member_top_bar:after{
    content: "."; 
    display: block; 
    height: 0px;
    clear: both; 
    visibility: hidden;
}

.member_content_Wrap{
   width:800px;
   margin-top:10px;
   padding-bottom:5px;
   clear:both;
}

.member_content_Wrap:after{
    content: "."; 
    display: block; 
    height: 0px;
    clear: both; 
    visibility: hidden;
}
.member_content_Wrap p{margin:10px 0;}

.comp_name{
	float:left;
	width:270px;
	color:#0075b8;
	font-size:20px;
	font-weight:light;
	text-decoration:underline;
}

.m_back{
	float:left;
	width:130px;
	text-align:center;
}

.m_website{
	float:left;
	width:280px;
	text-align:center;
}

.m_email{
	float:right;
	width:100px;
	text-align:center;
}

.l_desc{
	width:620px;
	float:left;
	padding-left:10px;
}

.l_more{
	
}

.l_more:after{
    content: "."; 
    display: block; 
    height: 0px;
    clear: both; 
    visibility: hidden;
}

.l_more ul, .member_content_Wrap ul{
	margin:0;
	padding:0;
}

.l_more li, .member_content_Wrap li{
	margin:0;
	padding:2px 0 0 20px;
	list-style-type:none;
	background:url('images/bullet.gif') 0 5px no-repeat;
}

.more_stuff ul {
	margin:0;
	padding:0;
}

.more_stuff li {
	margin:0;
	padding:1px 0 0 18px;
	list-style-type:none;
	background:url('images/bullet.gif') 0 1px no-repeat;
}

.c_logo{
	width:150px;
	float:left;
	border:1px solid #0574bb;
	margin:0 10px 0 0;
	padding:0;
	background:#fff;
	text-align:center;
	}

.desc_title {
	font-size:20px; 
	padding:0 0 5px 0;
	width:270px;
	float:left;
}

.small_box_title_wrap{
	padding:0 0 5px 0;
}

.small_box_title_wrap:after{
  content: "."; 
    display: block; 
    height: 0px;
    clear: both; 
    visibility: hidden;
}

.desc_title a 	{
text-decoration:underline; 
color:#0975c0;
}

.desc_title a:hover	{
text-decoration:underline; 
color:#990033;
}

.more_stuff		{
clear:both;
}

.small_wrap_bottom{
clear:both;
}

.small_wrap_bottom:after{
  content: "."; 
    display: block; 
    height: 0px;
    clear: both; 
    visibility: hidden;
}


#fakeBox {
	list-style-type:none;
	background:url('images/fake_box.jpg') 0 1px no-repeat;
	}

#phone, #fax {
	padding-left:20px; 
	display:inline;
	margin-left:20px;
	}
#phone {background:url('images/phone.jpg') no-repeat;}
#fax {background:url('images/fax.jpg') no-repeat;}	


/** Blog styles **/

#content_rap:after{
  content: "."; 
    display: block; 
    height: 0px;
    clear: both; 
    visibility: hidden;
}

#content_left{
	width:200px;
	float:left;
}

#content_right{
	float:left;
	padding: 0 5px;
	width:785px;
}

#menu{
	margin:5px 0 0 0;
	padding:0;
}

#menu ul{
	margin:5px 0 0 0;
	padding:0;
}

#menu li{
	list-style-type:none;
	background: url('/blog/wp-content/themes/default/images/blog_li_bg.gif') repeat-x;
	padding: 5px;
	color:#fff;
	font-weight:bold;
}

#menu ul li{
	padding:0 0 0 20px;
	background: url('images/bullet.gif') no-repeat;
	color:#000;
}

#searchform div{
	margin-top:10px;
}

#s{
	width:185px;
}

#searchsubmit, #commentform #submit{
	border:1px solid #fff;
	background: #0D88D6;
	color: #fff;
	font-weight:bold;
	margin-top:3px;
	cursor:pointer;
}

#menu ul li a{
	color: #000;
	text-decoration:none;
}

#menu ul li a:hover{
	color: #0975C0;	
}

.post a{
	color: #0975C0;
}

.post a:hover{
	color: #000;
	text-decoration:none;
}

.storytitle, #content_right h2, .comment_who{
	color:#fff;
	padding: 5px;
	background: #42639E;
}

.storytitle a{
	color:#fff;
	text-decoration:none;
}

.storytitle a:hover{
	color:#fff;
}

.post{
	margin: 5px 0;
	background: #E8F5FD;
}

.storycontent{
	padding:5px;
	border:1px solid #3288C0;
}

.meta{
	text-align:right;
}

#commentform textarea {
	width:99%;
}

#commentlist{
	list-style-type:none;
	margin:0;
	padding:0;
}

#commentlist li{
	margin-top:5px;
}

#commentlist p{
	padding:5px;
	margin:0;
}

.comment_who{
	font-weight:bold;
}

#commentlist li.odd .comment_who{
	padding: 5px;
	background: #4773BF;
}

#commentlist li.odd{
	background:#D1E4EF;
}

#commentlist li{
	background:#E8F5FD;
	border:1px solid #3288C0;
} 

#comments a{
	color:#000;
}

#comments a:hover{
	text-decoration:none;
}
