body {

text-align: center;

padding: 0;

margin: 0;

background: #127882 url(http://www.cmbm.org/images/cmbm_bg.gif) repeat-x;

font-family: TrebuchetMS,trebuchet,helvetica,sans-serif;

font-size: 12px;

line-height:16px;

color:#5f7718;

}



img {border: 0;}



a:link, a:active, a:visited { color: #127882;line-height:16px;text-decoration:none}

a:hover { color: #127882;line-height:16px;text-decoration:underline;}



a:link.body { color: #127882;line-height:16px;text-decoration:underline}

a:active.body { color: #127882;line-height:16px;text-decoration:underline}

a:visited.body { color: #127882;line-height:16px;text-decoration:underline}

a:hover.body { color: #127882;line-height:16x;text-decoration:none;}





#logo {

	position: relative;

	top: 50px;

	left: 50px;

	height: 100px;

	width: 350px;

	}



#logo a {

	display: block;

	height: 0px !important;

    height /**/: 100px;

    overflow: hidden;

	padding: 50px 0 0 0;

	width: 350px;

	}



#logo a:hover {

	background-color: transparent;

	}



#logo h1 {

	margin: 0;

	padding: 0;

	text-indent: -9999px;

	}



#homelink:link, #homelink:active, #homelink:visited

{

  display: block;

  float: left;

  width: 365px;

  height: 60px;

  margin-top: 100px;

  left: 300px;

  border: 1px solid black;

}



p {

padding: 0;

margin: 0px 4px 8px 0px;

font-family: TrebuchetMS, trebuchet, helvetica;

font-size: 12px;

color:#5f7718;

line-height:16px;

}



p.home {

padding: 0;

margin: 0 2px 7px 0;

font-family: TrebuchetMS, trebuchet, helvetica;

font-size: 12px;

color:#5f7718;

line-height:16px;

}



p.home2 {

padding: 0;

margin: -5px 0px 7px 0;

font-family: TrebuchetMS, trebuchet, helvetica;

font-size: 11px;

color:#5f7718;

line-height:15px;

}
p.home3 {

padding: 0;

margin: -5px 0px 7px 0;

font-family: TrebuchetMS, trebuchet, helvetica;

font-size: 11px;

color:#127882;

line-height:15px;

}
em.home {

padding: 0;

margin: 0 2px 7px 0;

font-family: TrebuchetMS, trebuchet, helvetica;

font-size: 13px;

color:#127882;

line-height:16px;

font-weight:bold;

}



.phead {

padding: 0;

/* margin: 0px 4px 8px 0px; */

font-family: TrebuchetMS, trebuchet, helvetica;

font-size: 14px;

color:#5f7718;

line-height:17px;

font-weight:bold;

}



p.jim{

background-color:#FFFFCC;

font-size: 13px;

}



.blue {

color:#127882;

font-size: 13px;

}

.red {

color:#ff0033;

font-size: 13px;

}



.orange {

color:#FF6600;

font-size: 13px;

}

a.orange {

color:#FF6600;

font-size: 13px;

text-decoration:underline;

}



.green {

color:#009900;

font-size: 13px;

}



blockquote {

padding: 0;

margin: 2px 22px 7px 22px;

font-family: TrebuchetMS, trebuchet, helvetica;

font-size: 12px;

color:#5f7718;

line-height:16px;

}



ul {

	color: #5f7718; 

	text-align: left;

	list-style: desc;

	font-family: TrebuchetMS, trebuchet, helvetica;

	font-size: 12px;

	line-height: 15px;

	margin-top: 6px;

}

li {

	padding-left: 2px;

	padding-bottom: 3px;

	padding-top: 2px;

	}

	

ul.body {

	color: #5f7718; 

	text-align: left;

	list-style: desc;

	font-family: arial, verdana, sans-serif;

	font-size: 12px;

	line-height: 15px;

	margin-top: 6px;

}

	

ul.history {

	list-style-type: none;

	margin: 0;

	padding: 0;

	}



ul.history li {

	color: #5f7718;

	font: 12px/17px arial, verdana, sans-serif;

	background: url("../images/historyBullet.gif") no-repeat 0 .25em;

	margin: 0 0 1em 0;

	padding: 0 0 0 20px;

	}



ul.history	h5 {

margin:4px 0 6px 0; 

padding: 0; 

font-family: trebuchet MS,trebuchet,helvetica;

font-size:13px;

color: #127882;

}



h5.events {

margin:20px 0 2px 0;

padding:0;

}



h5.eventsbeginmonth {

margin:20px 0 2px 0;

padding:0;

border-top: 1px #5f7718 solid;

}



h1 {

font-family: trebuchet MS,trebuchet,helvetica;

font-size: 32px;

color: #FFF;

font-weight:normal;

text-align:left;

} 



h2 {

font-family: TrebuchetMS, Trebuchet, Helvetica;

font-size: 16px;

line-height: 20px;

color: #A0C01E;

/*was badf24*/

margin:6px 0 7px 0;

padding:0;

font-weight:normal;

}



h4 {

margin: 0 0 6px 0; 

padding: 0 0 0 0; 

font-family: trebuchet MS,trebuchet,helvetica;

font-size:13px;

color: #5f7718;

font-weight:bold;

}

h5 {

margin: 0 0 6px 0; 

padding: 0; 

font-family: trebuchet MS,trebuchet,helvetica;

font-size:13px;

color: #127882;

}

h6 {

margin: 0; 

padding: 0 0 6px 0; 

font-family: trebuchet MS,trebuchet,helvetica;

font-size:12px;

color: #5f7718;

font-weight:bold;

}



/* Site Elements */



#container {

width:780px;

padding: 0;

margin: 0 auto;

}



#head {

padding: 0;

margin: 0;

text-align:left;

width:780px;

height:102px;

background: #127882 url(http://www.cmbm.org/images/cmbm_logo_bg.gif) no-repeat top left;

}

#search {

position:absolute;

top:15px;

left:445px;

}

#nav {

padding: 0px;

margin: 0px;

text-align:left;

width:780px;

height:45px;

background-color:#badf24;

}

#toppic {

padding: 0;

margin: 0;

height:152px;

width:780px;

background-color:#231F20;

}

#toppicJoin {

float:left;

padding: 0;

margin: 0;

height:152px;

width:150px;

}

#toppicSwap {

float:left;

padding: 0;

margin: 0;

height:152px;

width:539px;

}

#mipic {

padding: 0;

margin: 0;

height:102px;

width:780px;

}

#content {

position:relative;

width:780px;

padding:0 0 0 0;

margin: 0 auto;

text-align:left;

background: #fff url(http://www.cmbm.org/images/cmbm_page_bg.gif) repeat-y top left;

}  



#contentinside {

width:780px;

padding:0;

margin:0;

background: url(http://www.cmbm.org/images/inside_bg.gif) repeat-y top left;

height:550px;

min-height:550px;

}



*>.contentinside {

	height: auto; /*for min height to expand, IE ignores*/

}

#contentcenter {

float:left;

margin:0 0 0 35px;

width:375px;

}

#contentcenter2 {

float:left;

margin:0 0 0 35px;

width:575px;

}



#contentcenter p {

padding:0 10px 0 0;

}



#contentcenter ul {

padding:0 10px 0 12px;

}



#contentcenter a:link {

text-decoration:underline;

}



#contentcenter a:hover {

text-decoration:none;

background:#FFFF99:

}











#maintable {

background: url(http://www.cmbm.org/images/cmbm_grad_bg.gif) no-repeat bottom;

padding:0;

margin:0;

}

#maintable2 {

background: url(http://www.cmbm.org/images/cmbm_grad_bg2.gif) no-repeat bottom;

padding:0;

margin:0;

}



#mailTable {

border-collapse:collapse;

margin:20px 0 20px 0;

}



.mailingRow {

text-align:right;

}



#content .shim {

width:780px;

padding:0;

margin:0;

height:15px;

background: #fff url(http://www.cmbm.org/images/cmbm_pageshim_bg.gif) repeat-y top left;

}



#cola {

margin: 0px;

padding: 10px 5px 10px 20px;

width: 158px;

/*border-right:#BADF24 1px solid;*/

text-align:left;

}

#colb {

margin: 0px;

padding: 10px 5px 10px 15px;

width: 172px;

/*border-right:#BADF24 1px solid;*/

text-align:left;

}

#colc {

margin: 0px;

padding: 10px 4px 10px 15px;

/*border-right:#BADF24 1px solid;*/

width: 172px;

text-align:left;

}

#cold {

margin: 0px;

padding: 10px 20px 10px 15px;

border:#333 0px solid;

width: 158px;

text-align:left;

}

#shimclear {

width:780px;

padding:0;

margin:0;

height:15px;

background: #fff url(http://www.cmbm.org/images/cmbm_pageshim_bg.gif) repeat-y top left;

clear:both;

}



#footer {

width:760px;

height:39px;

padding:0;

margin: 0 auto;

text-align:left;

}

#footer p {

padding:0;

margin:0;

}



.copyright {

	float:left;

	padding:10px 0px 0px 20px;

	color:#000;

}



img{border: 0; }





.input1 {color:#666 }

.input1_bad { border: 1px solid #127882; }

.required { color: #CC0000;font-size:12px}

.thanks { color: #5f7718; }





.prov {

border-bottom: #999 1px solid;

width:450px;

margin-bottom:15px;

padding-bottom:8px;

}



#topNavigation {

	font-size:12px;

	margin-right:11px;

	font-family:garamond,times,serif;

	font-weight:bold;

}





#topNavigation a:link,

#topNavigation a:active,

#topNavigation a:visited {

  padding:0 5px 0 5px;

  color:#5F7718;

  text-decoration:none

}

#topNavigation .active,

#topNavigation a:hover {

	padding:0 5px 0 5px;

	color: #127882;

	text-decoration:none;

	background:#F4F724;

}



#joinUsBottom {

	float:right;

	margin:0px 20px 0px 0px;

	width:255px;

	height:35px;

	background:#000000;

	color:#FFFFFF;

	text-align:right;

	overflow:hidden;

}

#leftNavigation {

	font-size: 11px;

	float:left;

	/* border:solid 1px #000000; */

	padding-left:10px;

	width:115px;

	height:200px;

}



#leftNavigation ul {

	margin:5px 0px 5px -14px;

	padding:0px 0px 0px 0px;

	list-style-type: none;

}



#leftNavigation li {

	font-size: 11px; 

	margin:0px 0px 0px 0px;

}



#leftNavigation li.active, #leftNavigation li a:active, #leftNavigation li a:hover {

	background:#F4F724;

	text-decoration:none;

}



#leftNavigation li.indent1 {

	margin:0px 0px 0px 0px;

	padding-left:10px;

}

#leftNavigation li.indent2 {

	margin:0px 0px 0px 0px;

	padding-left:20px;

}



#leftNavigation li.indent3 {

	margin:0px 0px 0px 0px;

	padding-left:30px;

}



#banner {

	width:780px;

	height:85px;

	background: url('http://www.cmbm.org/images/tag_bg.jpg') no-repeat top left;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

#banner h1 {

font-family: trebuchet MS,trebuchet,helvetica;

font-size: 32px;

text-align:left;

color: #FFF;

font-weight:normal;

padding: 45px 0 0 0;

margin:5px 0 0 0;

} 



#tagLine {

	float:right;

	text-align:right;

	padding-right:27px;

	color:#FFFFFF;

	line-height:30px;

	font-family:garamond,times,serif;

}

#quote {

float:right;

margin:0 0 0 30px;

width:180px;

}



.quotetext {

font-family: TrebuchetMS, Trebuchet, Helvetica;

font-size: 16px;

line-height: 20px;

color: #A0C01E;

margin-bottom: 7px;

}



.quotestart {

font-family: times,garamond,serif;

font-size: 32px;

font-weight:bold;

color: #222;

margin:0 2px 10px 0;

line-height:24px;

}

.authortext {

font-style: italic;

color: #87A01F;

/* color: #BADF24; */

font-size: 12px;

}





.caption {

font-style: italic;

color: #87A01F;

font-size: 11px;

padding:5px;

}
.captionFam {
	font-style:italic;
	font-size:10px;
}



.profileName{

color: #5f7718;

font-size: 9px;

padding:5px;

}



.profileCaption{

color: #5f7718;

font-size: 10px;



}



.back  {

border-top: #BADF24 1px solid;

border-bottom: #BADF24 1px solid;

padding:0;

margin:0;

font-family: TrebuchetMS, trebuchet, helvetica;

font-size: 15px;

color:#5f7718;

line-height:21px;

font-weight:bold;

}



.border {

border:#BADF24 1px solid;

padding:6px;

margin-top:15px;

}



.floatphoto {

	float: left;

	padding: 6px;

	border:#BADF24 1px solid;

	margin: 6px 12px 6px 0;

}



ul.tight {

width:300px;

}



.custum_bravewell1 {

padding: 0;

margin: 0px 4px 8px 0px;

font-family: TrebuchetMS, trebuchet, helvetica;

font-size: 11px;

color: #127882;

}

.custum_bravewell2 {

padding: 0;

margin: 0px 4px 8px 0px;

font-family: TrebuchetMS, trebuchet, helvetica;

font-size: 11px;

color:#5f7718;

}



.listCloser { margin-top:-8px;}



li.statusBox {

color: #FFFFFF;

font-family: helvetica;

font-size: 12px;

line-height:16px;

}

.statusHead {

color: #FFFFFF;

font-family: helvetica;

font-size: 12px;

line-height:16px;

}


