body, input{
   background:  #333333 ;
   
    font-family: "calibri" , "times new roman" , sans-serif;
    font-size: 1.0em;
    line-height: 1.5em;
}

 
div.content{
padding-left: 0.0em;
padding-left:0.0em;
background: #F8F8F8 ;
}

h1{
    color: Black;
    font-size: 2.0em;
    font-weight: bold;
    width:30%;
}

h2{
    font-size: 1.5em;
    font-weight: normal;
}

.headercontent h1 sup{
   background-color: #777;
  
}

div.menu{
   background-color: #FFFF99; 
      
    height: 3.0em;
    margin-bottom: 0.2em;
    margin-top: 0.0em;
    position: relative;
	
	margin-left:auto;
    margin-right:auto;
	padding: 0em;
}

div.menu ul{
	list-style: none;
	text-align: center;
	vertical-align: middle;
	height:3.0em;
	margin-left:auto;
    margin-right:auto;
	margin-Top: 0em;

	}

div.menu ul li{
float: left;
margin: 0 2px;
padding: 0;
}

div.menu ul li a{
background:  rgb(255,255,255) url(../siteimages/css-nav.jpg)  bottom left repeat-x;
height:3em;
line-height:1.25em;
width: 5.0em; 
float: left;
display: block;
border: 1px solid #dcdce9;
color: #0d2474;
text-decoration: none; 
margin: 0;
padding: 0;
font-weight: bold;
}

div.menu ul li a:active{
   background-color: #ABA8A8;
        
    color: #F4EDB9;
    padding-right: 1.0em;
}

div.menu ul li a:hover{
    text-decoration: underline;
}

.menubottom{
   background:  rgb(255,255,255) url('../siteimages/border1.gif')  bottom left repeat-x;
     height: 0.5em;
    margin: 0.0em;
}

#search{
    padding-right: 0.0em;
    position: absolute;
    right: 2.0em;
    top: 5.5em;
}

#search input.submit{
   background-color: #939B00;
    background-image: url('../siteimages/buttonbg.gif');
    border: solid 1px #5F6800;
    color: #F2F3DE;
    font-size: 0.8em;
    font-weight: bold;
    padding: 0.25em;
    vertical-align: middle;
}

#search input.text{
    border-bottom: solid 1px #777777;
    border-left: 0px;
    border-right: 0px;
    border-top: solid 1px #000000;
    margin-right: 0.5em;
    padding: 0.15em;
    vertical-align: middle;
    width: 10.0em;
}

.box{
   background-color: #FDFCF6;
    background-image: url('../siteimages/boxbg.gif');
    border-bottom: solid 1px #E1D2BD;
    left: 19em;
    margin-bottom: 1.0em;
    position: relative;
    top: -3.2em;
    width: 286px;
}

.divider1{
   background-color:  	#FFFFFF;
    background-image: url('../siteimages/border2.gif');
    clear: both;
    height: 0.5em;
    margin: 2.0em 0em 1.5em 0em;
    position: relative;
}

.post .details{
   background-color: #787878;
        
    font-size: 0.8em;
    position: relative;
    top: -1.5em;
}

.post ul.controls{
    clear: both;
}

.post ul.controls li{
    display: inline;
    font-size: 0.8em;
}

.post ul.controls li a{
    background-position: left;
    background-repeat: no-repeat;
    padding: 0em 1.0em 0em 20px;
}

.post ul.controls li a.comments{
    background-image: url('../siteimages/icon-comments.gif');
}

.post ul.controls li a.more{
    background-image: url('../siteimages/icon-more.gif');
}

.post ul.controls li a.printerfriendly{
    background-image: url('../siteimages/icon-printerfriendly.gif');
}

a{
    color: #B96D00;
    text-decoration: underline;
}

a:hover{
    text-decoration: none;
}

contentdiv.divider{
   background-color: #FFFF99 ;
      
    clear: both;
    height: 0.5em;
    margin: 0em 0em 0em 0em;
    position: relative;
  
}

div.headerpic{
   background-color:  	#FFFFFF;
    background-image: url('../siteimages/photobanner.jpg');
    height: 4.5em;
    position: relative;
}

div.outer{
   background-color: white;
  
    border: solid 0.5em  	#FFFFFF;
    margin: 0 auto;
    position: relative;
    width: 90%;
}

h1, h2{
    margin-top: 0em;
    padding: 0em;
}

h3{
    background-image: url('../siteimages/db1.jpg');
    font-size: 1.7em;
    padding-right: 3.0em;
}

h3 span{
    font-weight: normal;
}

h3, h4{
    background-position: right;
    background-repeat: no-repeat;
    display: inline;
    font-weight: bold;
}

h4{
    font-size: 2.0em;
    font-weight:bold;
    line-height: 2.0em;
}

p.x12{
	font-size: 1.25em;
    font-weight:bold;
    padding-right: 3.0em;
	padding-top: 0.0em;
	padding-bottom:.0em;
}
p.x13{
	font-size: 1.25em;
    font-weight:bold;
    padding-right: 3.0em;
	padding-top: 0.0em;
	padding-bottom:.0em;
	text-align: center;
	line-height: 1.5em;
}
p.box{
   background-color: #FDFCF6;
    background-image: url('../siteimages/boxbg.gif');
    border-bottom: solid 1px #E1D2BD; 
    margin-bottom: 1.0em;
    text-align: center;
    position: relative;
    width: 50.0em;
}
img{
    border: solid 0.1em #6F5230;
}

img.board{
    height: 3.0em;
    margin: 0.2em 1.5em 0.1em 0.1em;
    vertical-align: middle;
    width: 3.0em;
}

img.left{
    float: left;
    margin: 0em 1.8em 1.4em 0em;
    position: relative;
    vertical-align: text-top;
}

img.mentor{
    float: right;
    height: 3.0em;
    text-align: right;
    vertical-align: middle;
    width: 3.0em;
}

img.right{
    float: right;
    margin: 0em 0em 0em 2.0em;
    position: relative;
    vertical-align: text-top;
}

img.shop{
    border: ridge 0.25em;
    height: 25.0em;
    margin: 0.5em;
    width: 25.0em;
}
img.shopsmall{
  background-color: #F2F3DE;
    border: ridge 0.25em;
    height: 14.0em;
    margin: 0.5em;
    width: 14.0em;
}
p{
    line-height: 1.5em;
    margin-bottom: 1.0em;
    padding-bottom: 0.5em;
    text-align: left;
}

p.boardblurb{
    line-height: .5em;
    padding-top: .0em;
    vertical-align: top;
}

p.boardname{
    font-size: .50em;
    font-weight: bold;
    line-height: .5em;
    text-align: left;
    vertical-align: top;
}

p.centerbold{
    font-size: 1.5em;
    font-weight: bold;
    line-height: 0.5em;
    text-align: center;
}

p.divider2{
    border-bottom: solid 0.1em #eaeaea;
    height: 1em;
    margin: 2.0em 0em 2.0em 0em;
    position: relative;
}

p.half{
    line-height: .50em;
}

p.header{
    border: ridge;
    font-size: 2.0em;
    font-weight: bold;
    line-height: 1.0em;
    padding: 0.0em;
}

p.newmembers{
   background-color: #F2F3DE ;   
     padding: 0.5em 0em 0em 0em; 
    margin: 0em;
    text-align: center;
}

p.news{
    line-height: 0.65em;
    padding-bottom: 0.0em;
    padding-top: 0.5em;
}

p.quarter{
    line-height: .25em;
}

table.events{
    padding: 0.3em 0.0em 3.0em 0.0em;
    width: 98%;
}

table.header{
   background-color: #2B2B2B;
    background-image: url('../siteimages/TickiesBGW008.jpg');
    border-color: #FFFF99;
    border-style: ridge;
    border-width: 0.25em;
    height: 6.0em;
    margin: 0.0em;
    padding: 0px;
    width:100%;
}

table.notice{
    border-color: black;
    border: groove .5em;
    width: 90%;
}

table.onthispage{
   background-color: #F2F3DE;
  
    border-style: groove;
    border-width: 0.5em;
    margin-bottom: 0.0em;
    margin-top: 0.0em;
    width: 75%;
}

table.resources{
    border-bottom: ridge;
    border-top: ridge;
    border-width: 0.2em;
    width: 80%;
    margin-left: 5.0em;
    margin-right: 5.0em;
}

table.resources td.left{
   background-color: #FFEBCD;
      
    border: none;
    width: 50%;
}

table.resources td.right{
   background-color: #FFEBCD;
      
    border: none;
    width: 50%;
	 vertical-align: top;
}

table.shops{
    border-color: #FFFF99;
    border-style: ridge;

	 vertical-align: top;
}
table.shops td.right{
   
      
    border: none;
    width: 50%;
	 vertical-align: top;
}
table.shops td.left{
   background-color: #FFEBCD;
      
    border: none;
    width: 50%;
	 vertical-align: top;
}
td.archive{
    padding: 0.0em 2.0em 2.0em .5em;
    vertical-align: top;
}

td.calendarleft{
    vertical-align: top;
    width: 15%;
	
}

td.calendarright{
    vertical-align: top;
    width: 85%;
}
table.indexpage
{
vertical-align:top ;
}
table.indexpage th
{
	line-height: 1.5em;
	background-color: #D2B48C;
	font-size: 1.25em;
	
	}
table.indexpage td.indexpageleft{
   background-color: 	#F8F8F8  ;
      
    padding-left: 1.5em;
    padding-right: 1.5em;
    padding-top: 0.0em;
    vertical-align:top;
    width: 65%;

border-style:ridge;
border-width: 5px;
}
table.indexpage td.indexpageright{
   background-color:  #F0F8FF;
      
    padding-left: 0.75em;
    padding-right: 0.75em;
    padding-top: 0.0em;
    vertical-align:top;
    width: 35%;
	border-style:ridge;
border-width: 5px;
}

td.left{
    padding-left: .5em;
    padding-right: .5em;
    vertical-align: top;
    width: 55%;
}

table.mentor td{
    border-color: #FFFF99;
	   
    width: 25%;
}
table.newsletters{
	background-color: #D3D3D3;
	   
    border-color: #FFFF99;
    border-style:ridge;  
    height: 2.0em;
    vertical-align: top;
	text-align: center;
    width:90%;
	  }

table.newsletters th 
{
font-size: 1.5em;
font-weight: bold;
padding-top: 5px;

}

table.newsletters td{
    border-right-style: groove;
	
   }

table.newsletters tr
{
 vertical-align: top  
}
 
	  
td.presidentschallenge{
   background-color: #F2F3DE;
      
     border:ridge;
    line-height: .5em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 0.0em;
    vertical-align: top;
    width: 35%;
}

td.right{
   background-color: #F2F3DE;
        
    padding-left: .5em;
    padding-right: .5em;
    vertical-align: top;
}



ul.linklist{
    list-style: none;
}

ul.linklist li{
    line-height: 2.0em;
}

ul.none{
    list-style-type: none;
}

th.center{
 
      
    margin-left:auto;
    margin-right:auto;
  
}

td.shade{
   background-color: #F5F5F5;
      
}

 table.board{
   background-color: #F2F3DE;
  
    border: ridge;
    padding-bottom: .25em;
    padding-top: .25em;
    width: 75%;
}
table.board th
{
   background-color: #D3D3D3;
      
    border-color: #FFFF99;
   font-size: 1.5em;
    font-weight: bold;
    height: 2.0em;
    text-align: center;
	border-bottom-style: ridge;
	 }
table.board td.office{
    border-color: #FFFF99;
	   
    border-bottom-style: ridge;
    height: 1.0em;
    padding: 0em .5em 0em 0em;
    text-align: left;
    width: 30%;
}

table.board td.holder{
    border-color: #FFFF99;
   
	border-bottom-style: ridge;
    height: 1.0em;
    padding: 0em .5em 0em 0em;
    text-align: left;
    width: 40%;
}

table.board td.email{
    border-color: #FFFF99;
    border-bottom-style: ridge;
    height: 1.0em;
    padding: 0em .5em 0em 0em;
    text-align: left;
    width: 30%;
}
table.mentors{
   background-color: #F2F3DE;   
      
    border: ridge;
    padding-bottom: .25em;
    padding-top: .25em;
    width: 75%;
}

table.mentors th{
   background-color: #D3D3D3;
      
    border-color: #FFFF99;
 border-bottom-style: ridge;	
    font-size: 1.5em;
    font-weight: bold;
    height: 2.0em;
    text-align: center;
}

table.mentors th.row2{
   background-color: #D3D3D3;
      
    border-color: #FFFF99;
    font-size: 1.0em;
    font-weight: bold;
    height: 1.0em;
    text-align: center;
}

table.mentors td.mentor{
    border-color: #FFFF99;
	   
    border-bottom-style: ridge;
    height: 1.0em;
    padding-left: .5em;
    text-align:left;
    vertical-align: middle;
    width: 20%;
}

table.mentors td.pic{
    border-color: #FFFF99;
	   
    border-bottom-style: ridge;
    height: 1.0em;
    padding-left: .5em;
    text-align:left;
    vertical-align: middle;
    width: 10%;
}

table.mentors td.location{
    border-color: #FFFF99;
	   
    border-bottom-style: ridge;
    height: 1.0em;
    padding-left: .5em;
    text-align: left;
    width: 25%;
}

table.mentors td.interest{
    border-color: #FFFF99;
	   
    border-bottom-style: ridge;
    height: 1.0em;
    padding-left: .5em;
    width: 35%;
}




 table.challenge{
   background-color: #F2F3DE;
        
    border: ridge;
    padding-bottom: .25em;
    padding-top: .25em;

}

table.challenge td.challenge{
    border-color: #FFFF99;
    border-top-style: ridge;
    height: 1.0em;
    padding: 0.5em ;
    text-align: left;
    vertical-align:top;
}

table.challenge td.challengetext{
    border-color: #FFFF99;
    border-top-style: ridge;
    height: 1.0em;
    padding: 0.5em ;
    text-align: left;
    vertical-align:top;
}

table.challenge th{
   background-color: #D3D3D3;
      
    border-color: #FFFF99;
    font-size: 1.1em;
    font-weight: bold;
    height: 2.0em;
    text-align: center;
    width:25%;
}

img.challenge{
    height: 10.0em;
    width: 12.0em;
}

p.challenge{
    font-weight:bold;
    height:0.25em;
    padding-bottom: 0.1em;
    padding-top: 0.1em;
    text-align: center;
}

div.right{
    text-align:right;
}

div.left{
    text-align:left;
}

table.calendar{
   background-color: #D3D3D3;
      
    border-color: #FFFF99;
    border-style:ridge;
   
    height: 2.0em;
    vertical-align: top;
    width:90%;
}
table.calendar td{
vertical-align:top;
 
}
table.calendar th
{
   border-color: #FFFF99;
    border-style:ridge;
	  font-weight: bold;
}	 
ul.calendar
{
padding:0em;
margin:0em;
}
ul.calendar li.indent
{
list-style-type: disc;
list-style-position: inside;
background-repeat: no-repeat;
background-position:1.0em 0.5em; 
padding-left:2.0em;
line-height: 0.90em;
}

