@charset "utf-8";
/**************************************************************
   Sangre de Cristo Arts & Conference Center
   Studio 210
   Layout Version: 2
 **************************************************************/
/*Normalize Site Features in all Browsers*/

/*Normalizes margin, padding*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{
	margin: 0;
	padding: 0;
}

/*Normalizes font-size for headers*/
h1,h2,h3,h4,h5,h6 
{font-size:100%;}

/*Removes list-style from lists*/                                                                                             
ol,ul 
{list-style: none;}

/*Normalizes font-size and font-weight to normal*/                                                                            
address, caption, cite, code, dfn, em, strong, th, var 
{font-style: normal; font-weight: normal;}

/*Removes list-style from lists*/                     
table
{border-collapse: collapse;border-spacing: 0;}


/*Removes border from fieldset and img*/ 
fieldset, img
{border: 0;}

/*Left-aligns text in caption and th*/ 
caption, th 
{text-align: left;}

/*Removes quotation marks from q*/                                                                                            
q:before, q:after 
{content: '';}

/*COLORS*/
/*
#404041: Charcoal
#f0b70f: Yellow
#59595b: Grey
#d0d0d0: Lt. Grey
*/
/**************************************************************
  Main Areas
 **************************************************************/

 body {
	background:#d0d0d0;
	margin: 0;
	padding: 0;
	
}

#header{
	margin:0px auto;
	background:#d0d0d0 }

#logo {
	margin:30px auto;
	width: 185px;  
	height: 100px;
	background: #d0d0d0  url(../images/210logo.jpg)  no-repeat;
		}
#header h1 a { 
	width: 185px; 
	height: 100px; 
	background: transparent;
	color:#000000; 
	text-indent: -9999px; 
	margin:0; padding:0; 
	display:block;}	
	


br.clear {clear: both;}

/**************************************************************
  NAVIGATION
 **************************************************************/
#topnav{
	margin: -45px 0 0 -30px;
	text-align: center;
	padding: 10px;
}

#topnav ul{
	margin:0;
	overflow:hidden;
	
}

#topnav li{
	float:left;
	display:inline;
	margin:0 0 0 30px;
	list-style:none;
/*	font-size:1.4em;*/
	font-size: .8em;
	text-indent: 20px;
	background: url(../images/bulletright.gif) no-repeat;
	font-weight: lighter;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	
}

#topnav li a:link, #topnav li a:visited{
	color:#f0b70f;	
	text-decoration:none;
	}
#topnav li a:hover{
	color:#fff;
	
	
	
	
}

/**************************************************************
  CONTENT
 **************************************************************/

 #content {
 	margin: 5px auto;
	padding: 15px;
	width:600px;
	background: #fff;
	border: solid 25px #59595b;
	}

 #subcontent {
 	margin: 0px auto;
	padding-left: 15px;
	padding-right: 5px;
	width:200px;
	background: #fff;
	float:right;
	border-left: solid 3px #59595b;
	}
	
 #currentevent {
 	margin: 20px auto;
	padding: 0px;
	width:360px;
	height:200px;
	float: left;
	background: transparent;
	border: 0;
	}
.eventtext {
 	margin: 5px auto;
	padding: 10px;
	width:200px;
	float: right;
	border: 0;
	}
	

#box1 {
 	margin: -700px 0 0 100px ;
	padding: 10px;
	width:220px;
	float: right;
	background: #d0d0d0;
	border: 3px solid #f0b70f;
	}
	
#box2{
 	margin: 0 auto ;
	padding: 10px;
	width:350px;
	float: left;
	background: transparent;
		}
/**************************************************************
  FORM ERRORS/FEEDBACK
 **************************************************************/
	
/*-------------------------------------------------
FLASHES
-------------------------------------------------*/

.flash_alert {
	font: bold smaller sans-serif;
	border-color: #c99;
	color: #fff;
	background: url(../images/alertbad_icon.gif) #c00 left no-repeat;
	text-align: left;
	border: 1px solid #ccc;
	margin: 0 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 30px;
	display:none;
}

.formerror {
  font: bold smaller sans-serif;
  color:#FF0000;
  width: auto;
  padding-left: 20px;
  display:none;
}


img.portfolio {
margin: 0px auto;
border: 1px solid #999;
background: #CCCCCC;
padding: 5px;
}

img.link {
margin: 0px auto;
border: 3px solid #999;
padding: 2px;
}


a:hover img.link {
margin: 0px auto;
border: 3px solid #9f1717;
padding: 2px;
}

.button1 a { display:block; width:250px; height: 71px; background:  url(../images/new_spot.jpg) 0 0 no-repeat}
.button1 a:hover {background-position:0 -71px;}