	/* BEGIN DEMO STYLE */
*{margin:0;padding:0}

.caption{font-style:italic;color:#888;font:italic 10pt "Trebuchet MS"}
.demo{position:relative;margin:.5em auto auto auto;width:1010px;}

.gallery_demo{width:702px;margin:0 auto;}
.gallery_demo li{width:90px;height:60px;border:3px double #111;margin: 1px 2px;background:#000;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	
.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}
	
body{background:black;
	text-align:center;
	font:0.9em normal Arial, Helvetica, sans-serif;
	color:#FFFFFF;

}

h1,h1{margin-left:100px;float:left;}

h2, h2 a  {
	color: #FFFE78;
	margin: 0px 0 12px 0;
	font-family:Arial, Helvetica, sans-serif;font-size:1.3em;font-style:normal;font-weight:bold;
	padding: 0 0 2px 0;	
	}

h3, h3 a  {
	color: #FFFFFF;
	margin: 0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;font-size:1.2em;font-style:normal;font-weight:bold;
	padding: 0 0 0px 0;	
	}
	
h4, h4 a  {
	color: #FFFFFF;
	margin: 0 0 3px 0;
	font-family:Arial, Helvetica, sans-serif;font-size:1.1em;font-style:normal;font-weight:bold;
	padding: 0 0 0px 0;
	}

h5, h5 a  {
	color: #FFFFFF;
	margin: 0 0 3px 0;
	font-family:Arial, Helvetica, sans-serif;font-size:1.0em;font-style:normal;font-weight:bold;
	padding: 0 0 0px 0;
	}

a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	}
	
a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight:bold;
	}




#main_image{margin:0 auto 60px auto;height:600px;width:700px;float:left;}
#main_image img{margin-bottom:5px;}
#thumbs{margin-left:10px;float:left;}

#content_window{margin:20px auto 0 auto;width:1000px;float:left;text-align:left;font:10pt "Trebuchet MS"} /* replaces main_image for contact page */

#home,#portraits,#events,#fineart,#infocontact {
display:block;
float:left;
}

#home{
width:153px;
height:56px;
}

#portraits{
width:153px;
height:56px;
}
	
#events{
width:153px;
height:56px;
}

#fineart{
width:153px;
height:56px;
}

#infocontact{
width:217px;
height:56px;
}


#home {background-image:url(images/home-normal.png);}
#home:hover {background-image:url(images/home-hilight.png);}

#portraits {background-image:url(images/portraits-normal.png);}
#portraits:hover {background-image:url(images/portraits-hilight.png);}

#events {background-image:url(images/events-normal.png);}
#events:hover {background-image:url(images/events-hilight.png);}

#fineart {background-image:url(images/fineart-normal.png);}
#fineart:hover {background-image:url(images/fineart-hilight.png);}

#infocontact {background-image:url(images/infocontact-normal.png);}
#infocontact:hover {background-image:url(images/infocontact-hilight.png);}

.image_main{
	margin-left:50px;
	float:left;
	width:450px;

}

.column_main{
	margin-left:150px;
	float:left;
	width:250px;
	text-align:left;
	padding-top:30px;
}




