body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CDCDAE;
	background-image: url("http://www.oeffa.org/graphics/oeffabg_gl.gif");
	margin: 0px;
	color: #14362F;
	font-size:14px;
}
.style1 {
	font-size: 14px;
}
.style1it {
	font-size: 14px;
	font-style: italic;
}
a:link {
	color: #333399;
}
a:visited {
	color: #333366;
}
a:hover {
	color: #663366;
}
a:active {
	color: #663366;
}
.style2 {
	font-size: 14px;
	font-weight: bold;

}
.style3 {
	color: #375D56;
	font-weight: bold;
}
.style3it {
	font-style: italic;
	color: #375D56;
	font-weight: bold;
}
.style4 {
	font-size: 10px;
	color: #14362F;
}
.style5 {
	font-size: 14px;
	font-weight: bold;
	color: #14362F;
}
.style6 {
	font-size: 18px;
	color: #61877E;
	font-weight: bold;
}
.style7 {
	font-size: 12px;
	font-weight: bold;
	color: #375D56;
}
.style8 {
	font-size: 14px;
	color: #B8C9C5;
	font-weight: bold;
}
.header1 {
	font-size: 16px;
	font-weight: bold;
	color: #375D56;
}

.header2 {
	font-size: 18px;
	font-weight: bold;
	color: #266846;
}
.dlheader {
	font-size:14px;
	font-weight: bold;
	color: #266846;
	text-transform:uppercase;
}
	
.style9 {
	font-size: 12px;
	font-weight: bold;
	color: #F0F0DC;
	}
#botmenu a:link {
    color: #F0F0DC;
	}
#botmenu a:visited {
    color: #CDCDAE;
	}
#botmenu a:hover {
    color: #B8C9C5;
	}	
#botmenu a:active {
    color: #B8C9C5;
	}	
	
.style10 {
	color: #CDCDAE;
	font-size: 12px;
}	

.style11 {
	font-size: 13px;
	color: #16164F;
}
.style13 {
	font-size: 10px;
	color: #16164F;
}


.fbox {
	margin: auto;
	padding: 4px;
	background-color: #C8D5D2;
	border-right-color: #3B5959;
	border-right-width: 1px;
	border-bottom-color: #3B5959;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-style: solid;
}
.accentred {
	font-size: 13px;
	font-weight: bold;
	color: #990033;
}
.style14 {
	font-size: 11px;
	font-weight: bold;
	color: #375D56;
}
.style15 {
	font-size: 12px;
	color: #14362F;
}


#flashcontent {
height:27px;
padding-top:0;
width:788px;
background-color:#999966;
margin:0;
}

#wrapouter {
    position:relative;
	background-image: url("graphics/shadowwide.png");
    background-repeat:repeat-y;
    width:1020px;
    margin:0 auto;
    }


#wrap {
	position:relative;
	width:1000px;
    background-color:#B8C9C5;
    margin:0 auto;
}

#wfinner {
	margin:auto;
	width:580px;
}

#oeffacap {
	width:1000px;
	height:80px;
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	padding-bottom:0;
	background-color:#648B83;
    background-image: url(profiles/pftopperwide1.jpg);
	background-repeat:no-repeat;
	border-bottom:none;
}

#oeffaimg {
	width:1000px;
	height:160px;
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	background-image: url(graphics/pmtopperwide.jpg);
	background-repeat:no-repeat;
}

#oeffafaux {
	width:1000px;
	height:1px;
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	position:relative;
}

#oeffaimgcert {
   width:788px;
   height:179px;
   margin:auto;
   margin-top:0;
   margin-bottom:0;
   background-image: url(graphics/certtop.jpg);
   background-repeat:no-repeat;
}


#footer, #topmenu {
font-size:13px;
font-weight: bold;
height:30px;
width:1000px;
color:#CDCDAE;
background-color:#999966;
margin:auto;
padding-top:6px;
border-top:5px solid #F0F0DC;
border-bottom:5px solid #F0F0DC;
text-align:center;
 }
 
 #oeffafiedmenu {
 width:150px;
 margin:auto;
 margin-top:40px;
 text-align:center;
 }
 
 
 .sold, .sold a:link, .sold a:visited {
	color:#8B110A;
	font-weight:bold;
	background-color:#D0DCD6;
	padding-left:4px;
	padding-right:4px;
 }
 
 #footer a:link, #footer a:hover,#topmenu a:link, #topmenu a:hover {
 color:#F0F0DC;
 }
 
  #footer a:visited, #topmenu a:visited  {
 color:#CDCDAE;
 }
 
#footer hr {
  display:none;
  }
#footer p, #topmenu p {
  margin:0;
  padding:5px 0;
  }
  
  #footersub {
    height:20px;
    width:1000px;
    color:#CDCDAE;
    background-color:#648B83;
    margin:auto;
    margin-top:0;
    margin-bottom:0;
 }
 
 #maincontent {
margin:0 auto;
margin-top:10px;
margin-bottom:0;
width:620px;
text-align:left;
}

#colfoot {
margin:10px 16px 16px 16px;
text-align:center;
}
 
 .mcontent {
 margin-bottom:20px;
 margin:0 auto;
 }
 
 #bigmain {
 width:420px;
 margin:auto;
 }
 
 #leftmenu {
 width:125px;
 margin:0 auto;
 margin-top:10px;
 }
 
 #rightmenu, #rmaddons, #rmaddonscert, #rmadmincert, #rmadminmcert {
 width:150px;
 margin:0 auto;
 margin-top:10px;
 text-align:center;
 font-size:10px;
 }
 
 .lmp {
 margin:auto;
 margin-bottom:24px;
 }
 
 .alic {
 text-align:center;
 }
 
 #bigmain li {
 margin-bottom:1.4em;
 }


#bigmain li.innerol {
 margin-bottom:.8em;
 }
 
 
 
 #rmaddonscert {
background-image:url(graphics/certmenubg.png);
background-repeat:no-repeat;
background-position: center top;
}

 #rmadmincert {
	background-image:url(graphics/certfilesbg.png);
	background-repeat:no-repeat;
	background-position: center top;
}

 #rmadminmcert {
	background-image:url(graphics/certadminbg.png);
	background-repeat:no-repeat;
	background-position: center top;
}

.ruletop {
margin-bottom:0;
}

.ruledtop {
margin-top:0;
margin-bottom:0;
}

.rulebot {
margin-top:0;
margin-bottom:20px;
}

.subt {
font-size: 18px;
color: #61877E;
font-weight: bold;
margin-top:0;
margin-bottom:0;
}

.examples {
font-size: 13px;
color: #375D56;
font-weight: bold;
font-style:italic;
margin-top:0;
margin-bottom:0;
}

.ptitle {
margin-top:30px;
margin-bottom:0;
}

.profileimage {
	padding:2px;
	border:1px solid #033;
}


 .quotes {
	 width:598px;
	 margin:0 auto;
	 font-style:italic;
	 background-image:url(profiles/quotebg.jpg);
	 background-repeat:no-repeat;
	 background-position: center top;
	 
 }
 
 .qinner {
	 width:500px;
	 margin:auto;
	 padding-top:20px;
 }
 
 .qinner p {
	padding-bottom:0;
	margin-bottom:0;
	line-height: 1.3em;
	color:#095127;
 }
 
 .qb {
	 margin:0 auto;
	 padding:0;
 }


#rmaddons {
background-image:url(graphics/aboutmenubg.png);
background-repeat:no-repeat;
background-position: center top;
}

	
	 h1, form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}


/* -----------goodearthguide/expanders-----*/

#rmaddons {
background-image:url(graphics/aboutmenubg.png);
background-repeat:no-repeat;
background-position: center top;
}

.searchbox {
	width:320px;
	float:left;
	text-align:center;
	background-image:url(geg/bg.png);
	background-position:bottom;
	height:280px;
	margin-top:0;
	padding-top:0;
	
}

.sbtext {
	margin: 0 auto;
	width:240px;
	height:60px;
}

#gegmenu {
	width:1000px;
	height:180px;
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	background-image: url(geg/menutopbg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	overflow:hidden;
	border-top:3px solid #F9F8E7;
}

#gegbuttons, #topbuttons {
	float:left;
}

.tm {
	float:left;
}

.topmenu {
	list-style:none;font-weight:bold;margin-top:1em; margin-bottom:0;
}

.topmenu a:link, .topmenu a:visited {
	color:#F9F8E7;
	text-decoration:none;
}

.topmenu a:hover, .topmenu a:active {
	color:#FC0;
}

#searcher {
	width:400px;float:left;text-align:center;background-image:url(geg/sbb.png);border:1px solid #55766E;padding:10px;
}


/* ------------GEG ----------------- */


.geglefttop {
	float:left;width:350px;margin-left:10px;font-weight:bold;
	
}

.gegrighttop {
	float:left;width:350px;text-align:right;
	
}

p.listingleft {
	margin:0;margin-left:10px;
	
}

p.listingright {
	margin:0;margin-right:10px;
	
}

h3.listingtop {
		margin:0;margin-left:10px;
}

.listingtrule {
	clear:left;border-bottom: 2px dotted #003;width:700px;margin-left:10px;padding:0;margin-bottom:.3em;height:2px;
	
}

.listingbrule {
	clear:left;border-top: 2px dotted #003;width:700px;margin-left:10px;height:16px;
}

.listingblock {
	width:700px;height:80px;background-color:#D0DCD6;margin-left:10px;margin-top:0;padding:0;
}

.listingblocklong {
	width:700px;background-color:#D0DCD6;margin-left:10px;margin-top:0;padding:0;
}

.lblockinner {
	margin:0 10px 0 10px;padding-top:10px;padding-bottom:0;
}

.gegleftm {
	float:left;width:330px;padding-bottom:.3em;
}

.gegrightm {
	float:left;width:350px;padding-bottom:.3em;text-align:right;
}

.wideblock {
	padding-bottom:.3em;
}

p.gegm {
	font-size:12px;
	margin-top:0;
}





/* ----------- My Form ----------- */
.myform{
margin:0 auto;
width:860px;
padding-top:14px;
padding-bottom:14px;
}

.holder{
margin:0 auto;
width:400px;
}


#wfinner h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#wfinner p{
font-size:16px;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#wfinner label{
display:block;
font-weight:bold;
text-align:right;
width:220px;
float:left;
}
#wfinner .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:220px;
}
#wfinner input,#wfinner textarea{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 20px 10px;
}
#wfinner button {
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#666666 url(graphics/butty.jpg) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

button {
clear:both;
width:125px;
height:31px;
background:#666666 url(graphics/butty.jpg) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}


#wfinner h3 {
	font-size:18px;
	text-transform:uppercase;
	color:#125CB9;
	margin-left:0;
	margin-bottom:0;
}

#wfinner h4 {
	font-size:14px;
	text-transform:uppercase;
	color:#125CB9;
	margin-left:0;
	margin-bottom:8px;
}

.alphas {
 float:left;
 text-align:center;
 width:24px;
 font-weight:bold;
 text-decoration:none;
}

.alphas a:link, .alphas a:visited {
	 text-decoration:none;
	
}
