/*---------------------Dominic Rossetti.com Stylesheet
								Author: Dominic Rossetti www.dominicrossetti.com
								Version:  2008----------------------------------------------- */
								

body {
	   min-width: 1000px;
		min-height: 750px;
		margin: 0;
		padding: 0;
		font-family: Veranda, sans-serif;
		font-size: large;
		background: #505050 url(images/header_bg.gif) repeat-x top left;
		}


/*----WRAP -------------------------------------------------------------------------- */

	#wrap {
		clear: both;
		width: 950px;	
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;	
		padding: 5px;
		min-height: 620px;
		text-align: center;
		color: #ffffff;
		border: 1px solid #ff0000;
		}
		
/*-----HEADER------------------------------------------------------------------------*/

	#header {
		width: 920px;
		text-align: left;
		}
	#header_main {
		margin: 15px 0 0 15px;
		font-size: 180%;	
		font-family: "Trajan Pro", Veranda, sans-serif;
		color: #ff0000;
		}
	#header_sub {
		font-size: 80%;	
		font-family: "Hypatia Sans Pro", Veranda, sans-serif;
		color: #c8c8c8;
		margin-left: 100px;
		}
		
		
/*------NAVIGATION-------------------------------------------------------------*/
		
	#nav {
		width: 920px;
		margin: 20px 15px 0 15px;
		float: left;
		padding: 0;
		list-style: none;
		}
	#nav li {
		float: left;
		width: 20%;
		margin: 0;
		padding: 0;
		font-family: "Trajan Pro", Veranda, sans-serif;
		font-size: 90%;
		}
	#nav a {
		margin: 0;
		padding: 2px;
		text-align: center;
		color: #000000;
		text-decoration: none;
		}
	#nav a:hover, body#home #home a {
		color: #ffffff;
		text-decoration: none;
		}


/*----PRINTS WRAP -------------------------------------------------------------------------- */

	#prints_wrap {
		clear: both;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
		min-height: 620px;
		font-family: "Trajan Pro", Veranda, sans-serif;
		font-size: 80%;
		text-align: center;
		color: #ffffff;
		}

		
/*----INDEX CONTENT -------------------------------------------------------------------------- */
		
	#index_content {
		clear: both;
		text-align: center;
		font-family: "Hypatia Sans Pro", Veranda, sans-serif;
		font-size: 100%;
		color: #ffffff;
		}
	#index_content p {
		padding: 10px;
		}		
	#index_content .iframe {
		text-align: center;
		padding: 10px 0;
		}
	#footer {
		clear: both;
		font-size: 80%;
		text-align: center;
		color: #000000;
		padding: 5px;
		font-family: Veranda, sans-serif;
		}


/*----ABOUT CONTENT------------------------------------------------------------------------*/

	#about_content {
		clear: both;
		width: 80%;
		margin-left: auto;
		margin-right: auto;
		padding: 10px;
		font-size: 80%;
		text-align: justify;
		font-family: "Hypatia Sans Pro", Veranda, sans-serif;
		color:#c8c8c8;	
		border: 1px solid #646464;
		}
		
/*----CONTACT CONTENT------------------------------------------------------------------------*/

	#contact_content {
		clear: both;
		width: 40%;
		margin-top: 100px;
		margin-left: auto;
		margin-right: auto;
		min-height: 20px;
		padding: 10px;
		font-size: 90%;
		text-align: center;
		font-family: "Hypatia Sans Pro", Veranda, sans-serif;
		color:#c8c8c8;	
		}
	#contact_content a {
		color: #ff0000;
		font-size: 150%;
		text-decoration: underline;
		border: none;
		}
	#contact_content a:hover {
		color: #0000ff;
		border: none;
		}
		
		
/*--------GALLERY CONTENT----------------------------------------------------------------------*/

	#gallery_content {
		clear: both;
		margin: 2px;
		}
		
/*---------SERVICES CONTENT----------------------------------------------------------------------*/

	#services_wrap {
		clear: both;
		width: 80%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 20px;
		padding: 0 10px 20px 10px;
		font-size: 100%;
		border: 1px solid #646464;
		}
	#services_header {
		margin-top: 20px;
		text-align: center;
		font-size: 110%;
		font-family: "Trajan Pro", Veranda, sans-serif;
		color: #000000;
		}
	#services_content {
		margin-top: 20px;
		text-align: left;
		font-size: 80%;
		font-family: "Hypatia Sans Pro", Veranda, sans-serif;
		color: c8c8c8;
		}
	#services_content a {
		color: #ff0000;
		text-decoration: underline;
		border: none;
		}
	#services_content a:hover {
		color: #0000ff;
		border: none;
		}