body{text-align:center;background:#000;font-family:Arial, Helvetica, sans-serif;color:#333}
#ft{clear:both}
#page,.layout {
	margin:auto;text-align:left;
	width:57.69em;*width:56.3em;min-width:750px}
#page {
	margin:auto 10px;
	width:auto;
	background: url(../images/ConcreteBack.jpg) repeat}
.base{position:relative}
.base{_position:static}
#main .base{position:static}
#main {width:100%}
.layout #main {float:right;margin-left:-25em}
.layout .base {
	float:left;
    width:13.8456em;*width:13.512em
}
.layout #main .base {
    margin-left:16.1538em;*margin-left:15.7645em
}
#main .base {float:none;width:auto}
#bd:after {content:".";display:block;height:0;clear:both;visibility:hidden}
#bd {zoom:1}

#hd{
	background: url(../images/topbar.gif) repeat-x;
	height:7.1em;*height:6.8em;
	text-align:center
}
#bd{
	background:url(../images/SideBack.jpg) repeat-y
}
#ft{
	background: #000 url(../images/footer.gif) repeat-x;
	height:1.5em;*height:1.4em;
	text-align:center;
	color:#FFF;
}
#PhotoOuter {
		float: left;
		width: 480px;
		height: 315px;
		background: #000;
		border: 10px solid #FFF;
}
#PhotoOuter img {
		border: 1px solid #000;
		background: #000;
		margin-bottom: -5px;
}
.listing {
float:left;
background: #FFF;
width:742px;
height:70px;
text-align:center;
}
.listing h1 {
color:#000;
}
.listing p {
color:#008;
}
.listing img {
float:left;
border:1px solid #000;
}
.articleTitle {
float:left;
background: transparent url(../images/article_top.gif) top left no-repeat;
width:742px;
height:50px;
text-align:center;
}
.articleTitle h1{
color:#333;
padding-top:0.45em;
}
.articleNeg {
clear:both;
background: url(../images/article_neg.gif) top left no-repeat;
width:742px;
height:115px;
}
.articleNeg img{
float:left;
padding:20px 3px;
}
.articlePhoto {
		float:right;
		padding-right:40px;
		width: 422px;
		height: 350px;
}
.articlePhoto img {
		border: 1px solid #000;
		background: #000;
}
.articlePhoto b {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:125%;
}
.articleBody {
width: 742px;
background: url(../images/article_mid.gif) top left repeat-y;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:125%;
padding-left:15px
}
.articleBottom {
clear:both;
text-align:center;
background: url(../images/article_bottom.gif) top left no-repeat;
width:742px;
height:20px;
color:#F00;
}
#title {
width:422px;
height:52px;
text-align:center;
}
#title h1{
color:#333;
padding-top:0.25em;
}
#text{
clear:both;
width:480px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:125%;
padding-left:none;
padding-right:none;
}
.polaroid{
float:left;
clear:both;
width:420px;
height:320px;
}
.polaroid h3{
	text-align:center;
	font-size:142%;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	margin-top:-2.1em;*margin-top:-2.0494em;
	margin-bottom:1em;*margin-bottom:0.9759em;
}
.workshop{
height:320px;
margin-left:34.6154em;*margin-left:33.7812em;
margin-right:1.5385em;*margin-right:1.5014em;
}
.workshop h3{
text-align:center;
font-size:162%;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.workshop ul{
font-size:122%;
font-family:Arial, Helvetica, sans-serif;
}
.welcome{
background: url(../images/WelcomeBack.jpg) top left no-repeat;
padding-left:8em;*padding-left:7.8072em;
}
ul {
	list-style:none;
	list-style-type:disc
}
h1 {
	font-size:182%;
	font-weight:bold;
	color:#FFF
}
h2 {
	font-size:122%;
	font-weight:bold
}
h3 {
	font-size:122%;
	font-weight:bold
}
h4 {	
	font-size:100%;
	color:#FFF
}
a:link, a:visited {
	text-decoration:none;
	color:#333
}
a:hover {
	text-decoration:none;
	color:#FFF
}