body { 
background: #8F8E8E url("bgfade.gif");
background-repeat:repeat-x;
margin: 10px;  
padding: 0;
font: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
font-size: 100%;
}

#container { 
position: relative; 
min-height: 574px;
width:900px;
margin: auto; 
background-color: #ccc;
}

#header { 
width: 900px;
position: relative;
margin: auto;  
}

#blue_bar {
width: 900px;
background-color: rgb(30, 43, 88);
}


#about_nav {
width: 100%;
background-color: rgb(0, 0, 0);
}

#new_search{
width:100%;
text-align: center;
}

.search_submit {
color: white;
background-color: #4c6e9e;
margin-top: 3px;
}

#left_col {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 180px;
background-color: rgb(153,153,153);
}

#left_top {
padding: 5px 15px 0px 10px;
background-color: rgb(102,102,102);
height: 22px;
}

img.aboutcv {
margin-left: 15px;
}


#left_mid {
width: 180px;
min-height: 173px;
background-color: rgb(102,102,102);
background-image: url(images/r_top.gif);
background-repeat: no-repeat;
border-top: 2px solid rgb(153,153,153);
border-bottom: 1px solid black;
}

#left_bot {
width: 180px;
min-height: 437px;
background-color: rgb(153,153,153);
border-bottom: 1px solid black;
}




#content {
margin: 0px 136px 0px 180px;
min-height: 700px;
background-color: rgb(239,239,239);
}

#content_top {
background-color: rgb(24,41,90);
padding: 0px 0px 1px 10px;
height: 27px;
color: rgb(204,204,204);
font: 23px "myriad", "arial narrow";
letter-spacing: 1px;
word-spacing: 0;
text-transform: uppercase;
}

#make_page {
font: normal 80%/1.3em  Arial, Verdana, sans-serif;
}



#right_col {
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 136px;
background-color: rgb(51,102,204)
}

#right_extend {
width: 136px;
height: 28px;
background-color: rgb(24,41,90);
}

#right_cal_head {
width: 136px;
background-image: url(images/calendar.jpg);
background-repeat: no-repeat;
height: 21px;
}

#right_cal {
width: 136px;
min-height: 180px;
background-image: url(images/checker.jpg);
background-repeat: repeat-y;
padding-bottom: 10px;
}

.cal_listing {
font: bold 19px "arial narrow";
letter-spacing: 0px;
word-spacing: 0;
}

#right_down {
width: 136px;
height: 49px;
border-top: 1px solid white;
border-bottom: 1px solid white;
}

img.downglb {
margin-top: 15px;
}


#right_mid {
width: 136px;
min-height: 234px;
background-image: url(images/r_tri.gif);
background-repeat: no-repeat;
background-color: rgb(51,102,204);
}

#call_art {
width: 136px;
min-height: 50px;
border-bottom: 1px solid white;
}

img.call_to {
margin-top: 15px;
margin-left: 14px;
}

img.vol_margin {
margin-top: 8px;
}

img.at_center {
margin-top: 5px;
margin-left: 2px;
}

#volunteer {
margin-top: 3px;
padding-left: 14px;
}

img.come_visit {
margin-top: 0px;
margin-left: 62px;
}

img.shop_margin {
margin-top: 5px;
margin-left: 42px;
}

.title {
font-weight: bold;
float: left;
padding: 2px 0px 3px 20px;
}

.title_background {
margin: 10px 0px 0px 0px;
width: 100%;

}

.article {
padding: 0px 20px 20px 20px;
border-bottom: 1px solid #2d73b9;

}

.artdate {
font: italic 85%  Arial, Verdana, sans-serif;
padding: 2px 5px 2px 0px;
float: right;
color: black;
}

.article_text {

}

.past {
width: 100%;
text-align: center;

}

.past_title {
float: left;
width:75%;
}

.past_article {
width: 100%;
float: left;
padding-bottom: 10px;
padding-top:10px;
border-bottom: 1px solid #2d73b9;
}

#center_col {
float: left;
width: 403px;
}

#footer {
width: 900px;
background-color: black;
min-height: 50px;
margin: auto;
}

#footer_text {
width: 100%;
font: italic 85%  Arial, Verdana, sans-serif;
margin: 15px 0px 0px 0px; 
color: white;
text-align: center;
}

#em_blurb {
padding: 0px 10px 0px 15px;
font-size: 100%;
}

#instruct {
padding-bottom: 10px;
padding-top:10px;
}

#modifytext {
margin-top: 10px;
margin-bottom: 10px;
width: 100%;
text-align: left;
}

#picplace {
margin-top: 10px;
margin-bottom: 10px;
width: 50%;
text-align: left;
}


.clear_above {
    clear: both;
}

br.clear {
	clear:both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0;	
}



img	{
border: none; 
}

img.nav_graphic {
margin: 0px 0px 5px 3px;
}

img.left{
margin: 5px 10px 3px 0px;
float: left;
}

img.right{
margin: 5px 0px 3px 10px;
float: right;
}



p {
margin: 0px 0px 0px 0px;
}
p.indent {
margin: 0px 0px 0px 0px;
text-indent: 15px;
}
p.left {
text-align: left;
}
p.right {
text-align: right;
}
p.center {
text-align: center;
}
p.justify {
text-align: justify;
}
p.preserve {
white-space: pre;
}
p.clear {
clear: both;
}


.xlargetxt {
font: normal 1.5em Arial, Verdana, sans-serif;
}

.mlargetxt {
font: normal 1.35em Arial, Verdana, sans-serif;
}

.largetxt {
font: normal 1.15em Arial, Verdana, sans-serif;
}

.smalltxt {
font: normal 0.75em  Arial, Verdana, sans-serif;
}

h3 {
font: normal 1.5em Arial, Verdana, sans-serif;
font-weight: bold;
}

h4 {
font: normal 1.25em Arial, Verdana, sans-serif;
font-weight: bold;
margin-bottom: 10px;
}

.xlarge {
font: normal 1.5em Arial, Verdana, sans-serif;
font-weight: bold;
}

.mlarge {
font: normal 1.35em Arial, Verdana, sans-serif;
font-weight: bold;
}


.large{
width: 100%;
font: normal 1.25em Arial, Verdana, sans-serif;
font-weight: bold;
margin-top: 10px;
margin-bottom: 5px;
}


.small {
font: normal 0.75em  Arial, Verdana, sans-serif;
}



.smallColor {
font: normal 0.75em  Arial, Verdana, sans-serif;
color: blue;
}

.bold {
font-weight: bold;
}
.italic {
font-style: italic;
}

.fleft{
width: 45%;
float: left;
}

.fright{
width: 45%;
float: right;
}

a:link.cl {
color: black;
background-color: transparent;
text-decoration: none;
}
a:visited.cl {
color: black;
background-color: transparent;
text-decoration: none;
}
a:active.cl {
color: white;
background-color: transparent;
text-decoration: none;
}
a:hover.cl {
color: white;
background-color: transparent;
text-decoration: none;
}


a:link.wht {
color: white;
background-color: transparent;
text-decoration: none;
}
a:visited.wht {
color: white;
background-color: transparent;
text-decoration: none;
}
a:active.wht {
color: white;
background-color: transparent;
text-decoration: none;
}
a:hover.wht {
color: yellow;
background-color: transparent;
text-decoration: none;
}




a:link.nm {
color: white;
font-weight: strong;
background-color: transparent;
text-decoration: none;
}
a:visited.nm {
color: white;
background-color: transparent;
text-decoration: none;
}
a:active.nm {
color: black;
background-color: transparent;
text-decoration: none;
}
a:hover.nm {
color: black;
background-color: transparent;
text-decoration: none;
}

a:link.more {
color: blue;
background-color: transparent;
text-decoration: none;
}
a:visited.more {
color: blue;
background-color: transparent;
text-decoration: none;
}
a:active.more {
color: red;
background-color: transparent;
text-decoration: none;
}
a:hover.more {
color: red;
background-color: #eeeeee;
text-decoration: none;
}

a:link.pl {
color: #022f55;
font-weight: strong;
background-color: transparent;
text-decoration: none;
}
a:visited.pl {
color: #022f55;
background-color: transparent;
text-decoration: none;
}
a:active.pl {
color: white;
background-color: transparent;
text-decoration: none;
}
a:hover.pl {
color: Red;
background-color: #eeeeee;
text-decoration: none;
}

a:link.home, a:visited.home {
float: left;
display: block;
width: 46px;
height: 18px;
background: url(images/home.gif) no-repeat;
background-color: transparent;
text-decoration: none;
}

a:hover.home, a:active.home {
background: url(images/home_over.gif) no-repeat;
}

a:link.about, a:visited.about {
float: right;
display: block;
width: 95px;
height: 18px;
background: url(images/about.gif) no-repeat;
background-color: transparent;
text-decoration: none;
}

a:hover.about, a:active.about {
background: url(images/about_over.gif) no-repeat;
}

a:link.member, a:visited.member {
float: left;
display: block;
width: 179px;
height: 38px;
background: url(images/member.gif) no-repeat;
background-color: transparent;
text-decoration: none;
}

a:hover.member, a:active.member {
background: transparent;
}

a:link.classes, a:visited.classes {
margin-top: 45px;
float: left;
display: block;
width: 179px;
height: 38px;
background: url(images/makeart.gif) no-repeat;
background-color: transparent;
text-decoration: none;
}

a:hover.classes, a:active.classes {
background: transparent;
}

a:link.classes, a:visited.classes {
margin-top: 45px;
float: left;
display: block;
width: 179px;
height: 38px;
background: url(images/makeart.gif) no-repeat;
background-color: transparent;
text-decoration: none;
}

a:hover.classes, a:active.classes {
background: transparent;
}


a:link.dwntwnglb, a:visited.dwntwnglb {
display: block;
width: 136px;
height: 49px;
background: url(images/downglobe.gif) no-repeat;
background-color: transparent;
text-decoration: none;
}

a:hover.dwntwnglb, a:active.dwntwnglb {
background: transparent;
}

