
a{
	text-decoration:underline;
	outline:none;
	}


body{
	background:none;
	color:#000;
	font:11pt;
	min-width:100%;
	}

h1{
	font-size:22pt;
	padding-bottom:.5em;
	}

h2, h2.home{
	background:none;
	overflow:visible;
	line-height:normal;
	color:#599c1d;
	font-size:24pt;
	margin-top:.5em;
	text-indent:0;
	text-transform:uppercase;
	}

h3{

	font-size:18pt;
	padding-top:.5em;
	}

h4{
	
	font-size:16pt;
	padding-top:.5em;
	}

h5{
	font-size:14pt;
	padding-top:.5em;
	}


p, ul{
	line-height:1.6;
	padding:.5em 0;
	}

/* - - ALL lists are without bullets unless given style .bullet - - */

ul, ul li{
	list-style-type:disc;

	}

ul.bullet li, .content ul.bullet li{
	background:none;
	padding:.25em 0;
	list-style-type:disc;
	}

a.btn{
	display:block;
	overflow:auto;
	line-height:normal;
	text-indent:0;
	width:auto;
	}

a.join, a.join:hover, a.penform, a.penform:hover, 
a.facebook, a.myspace{
	background:none;
	border:0;
	}

.content_wrap{
	padding:0;
	}

.content{
	float:none;
	padding:0;
	width:100%;
	}
	
.content ul li{
	background:none;
	padding:.25em 0;
	}

.content ul li ul li{
	background: none;
	padding:.25em 0;
	}

.content .img_right{
	border:3px solid #ed9446;
	float:right;
	margin: .5em 0 .5em 1em;
	}

.content .img_left{
	border:3px solid #ed9446;
	float:left;
	margin: .5em 1em .5em 0;
	}
		
.content#wide{
	padding: 0;
	width: 100%;
	}
/*

.content#calendar h3{
	background:url(images/underline.gif) repeat-x 100% 100%;
	padding-bottom:4px;
	margin-bottom:2px;
	}
*/

.content_sub{
	clear:both;
	float:none;
	padding:.5em 0;
	width:100%;
	}

.countdown{
	display:none;
	}

#events img{
	float:left;
	padding-right:1em;
	}

#events .item{
	clear:both;
	font-size:12pt;
	line-height:1.4;
	padding:.5em 0;
	}


#events h4 {
	padding:0;
	
	}

#events h4 a{
	font-size:12pt;
	padding:0;
	font-style:normal;
	font-weight:bold;
	color: #575757;
	}

#events ul, #survey ul{
	padding:0;
	}

#events ul li, #survey ul li{
	padding:0;
	background:none;
	}


.footer{
	background:none;
	border-top:0;
	color:#cc0066;
	font-size:8pt;
	line-height:1.55;
	padding:0;
	width:100%;
	}

.footer .logos{
	padding-left:0;
	}

.footer .cols{
	float:left; 
	padding-left:18px;
	width:178px; 
	}

.gallery img{
	border:2pt solid #cc0066;
	}


.header{
	background:none;
	height:auto;
	position:static;
	width:100%;
	}

.left{
	float:left;
	}
	
a.logo{
	background:transparent;
	position:static;
	display:block;
	width:auto;
	}
 
#mid-american-studio{
	display:none;
	}
 
#navmenu-v{
	display:none;
	}
.right{
	float:right;
	}
.photo_gallery{
	background-color:#f2f1ec;
	border:1px solid #dadad9;
	float:left;
/*	height:334px;*/
	width:372px;
	margin-bottom:.5em;
	}

#survey {
	display:none;
	}

.section{
	padding:.5em 0;
	}

.section h3{
	font-size:14pt;
	
	}
.section h4{
	font-size:12pt;
	}

.section .brochure_dl a{
	border:0;
	display:inline;
	height:auto;
	background:none;
	}

.section ul{
	padding-top:.5em;
	}

.section ul li{
	background:none;
	padding:.125em 0 .125em 0;
	}

#side-links, #social-network{
	display:none;
	}


.events{
	}


/*      GALLERY STYLES         */


div.setpreview{
	float:none;
	width:100%;
	}
div.setpreview img{
	width:auto;
	border:3px solid #ed9446;
	}
	
	div.flickrset img{
		border:1px solid #ed9446;
		}
		
	div.individual h2{
	
		font-size:18pt;
		padding:0 0 .5em 0;
	
		}
		div.flickrsetnav{
			padding:.5em 0;
			}
 
			div.flickrsetnav h2, div.flickrsetnav h2.setname a{
			font-size:14pt;
			
			}
		div.flickrsetnav a{
			display:none
			}
		div.flickr_tag_list{
			line-height:1.6;
			padding:.5em;
		
			}


.staff{
	clear:both;
	padding:.5em 0;
	}

.staff div{
	font-size:9pt;
	float:left;
	padding-right:20px;
	width:103px;
	}
	.staff div.last{
	padding-right:0;
	}

.staff img{
	display:block;
	border:0;
	padding-bottom:4px;
	}
	
	
.subnav{
	display:none;
	}
	
.wrap{
	background:#fff;
	margin:0 auto;
	text-align:left;
	width:900px;
	}
	
div.top{
	background:none;
	
	}
div.top div.wrap{
	background:transparent;
	}

.wrap_inner{
	padding:0 0;
	}