a:link{color:#036;font-weight:bold; padding:0 2px 2px 2px;}

a: hover{color:#666;font-weight:bold;}

a:visited {color:#666;font-weight:bold; padding:0 2px 2px 2px;
}


h2{font-family: "Times", serif;font-size:250%; font-style:italic; text-transform:uppercase;
margin:30px 40px;letter-spacing: 4px;
text-align: center;}

h4{font-size:1em; color: #930; margin:10px 15px 0 20px;}

h4.format { margin-left:40px;}

.upcoming {color:#069; margin: 15px 0px -4px 20px;font-size:16px;
}

#concepts{
margin: 0px 70px;
font-size: 13px;
font-weight:bold; color:#930;
line-height:1em;
}

body{
background-image:url(../images/blueswirl.gif);
margin: 0px 10px 0 10px;
font-family: "Helvetica", "Arial", "Verdana", sans-serif;
font-size: 14px; line-height:1.25em;}

p{
margin:8px 40px 0px 40px;}

img.newclasses{
float:right; margin:0px 20px 15px 2px;display:inline;
}

div#new{
	margin:0px 35px 20px 35px;
	border:2px solid #999900;
}

div#comments p {
font-family: Times, Georgia, serif; font-style:italic;
font-size:14px;margin-right:40px; margin-left:40px;
padding:5px 10px;
background-color: #FC9;
border-color:#999; border-bottom-style:inset;
border-width:2px;
}

.bold{
color:#666; font-weight: bold;
font-size:13px;
}

.readmore{
text-align:right;
font-size:14px;}


#content{
margin:10px 30px;
}

#schedule{margin-top:10px; margin-right:40px;margin-left:100px;padding-left:8px;width:167px;background-color: #FF9900;}


#schedule a:link {
color:#FFF;font-weight:bold; text-decoration:none;
}

#schedule a:hover{
color:#666;
}

#schedule a: visited{
color:#C63;
}

.top{
margin:0px 40px 30px 40px; }

#wrapper{
margin:5% 8% 5% 8%;
background-color:#FFF; 
border: 3px solid #C8A58B;
}

#nav{
float: right; margin:0 50px 15px 40px;}

div#sched_but{
margin:0 10px 0 30px;
}


div#rightbar {width:300px;float:right;margin:10px 50px 20px 30px;}

p.spacing{margin-bottom:50px;}




