html {
	margin: 0;
	padding: 0;
	height:100%;
	}

body {
	background-image: url("images/background1.jpg");
	background-color: #EBDAC0;
	background-repeat: repeat-x;
	font-family: helvetica, arial, sans-serif;
	margin: 0;
	padding: 0;
	height: 100%;
	}

@font-face{
    font-family: walkway;
    src: url('fonts/walkwayrounded.eot'); /* For IE */
    src: local('walkwayrounded'), url('fonts/walkwayrounded.ttf') format('truetype'); /* For non-IE */
	}
	
.positioning_wrapper{min-height:100%; height:auto !important; height: 100%; margin: 0 auto -4em;}
.push{height: 4em;}
.positioning_footer{height: 4em;clear:both;}
	
#container1 {
	margin: 0 auto;
	width: 960px;
	}

#container2 {
	margin: 0 auto;
	width: 960px;
	position: relative;
	top:75px;
	}
	
/*#container2_index {
	margin: 30px 0 auto;
	width: 960px;
	position: relative;
	top:75px;
	}*/
#container3{
	background-color:#f6f1e7;
	height:100px;
	}

#header {
	position: relative;
	top: 68px;
	}
	
/*NAVIGATION CSS*/
	#navigation {
		position: relative;
		right: 0px;
		top: -205px;
		}
		
	#navigation ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
		}
	
	#navigation ul li {
		float: right;
		display: inline;
		padding: 0px;
		}
	
	#nav_portfolio a{
		background: url("images/navigation_port.gif");
		float:left;
		height:220px;
		margin:0 7px 0 0;
		width:30px;
		}
	
	#nav_portfolio a:hover{
		background: url("images/navigation_port.gif");
		background-position:100%;
		}
		
	#nav_blog a{
		background: url("images/navigation_blog.gif");
		float:left;
		height:220px;
		margin:0 7px 0 0;
		width:30px;
		}
	
	#nav_blog a:hover{
		background: url("images/navigation_blog.gif");
		background-position:100%;
		}
		
	#nav_about a{
		background: url("images/navigation_abt.gif");
		float:left;
		height:220px;
		margin:0 7px 0 0;
		width:30px;
		}
	
	#nav_about a:hover{
		background: url("images/navigation_abt.gif");
		background-position:100%;
		}
		
	#nav_contact a{
		background: url("images/navigation_contact.gif");
		float:left;
		height:220px;
		margin:0 7px 0 0;
		width:30px;
		}
	
	#nav_contact a:hover{
		background: url("images/navigation_contact.gif");
		background-position:100%;
		}
/*NAVIGATION CSS END*/

/*CSS COLUMNS*/
		#blog {
			width: 700px;
			float: left;
			background-color: #f4eee2;
			}
	
		#sidebar {
			width: 250px;
			float: right;
			position: relative;
			top: -278px;
			background-color: #f4eee2;
			}
/*CSS COLUMNS END*/

h1 {
	color: #00adef;
	font-family: "walkway","trebuchet MS", helvetica, arial, sans-serif;
	letter-spacing:2px;
	margin-bottom: 30px;
    margin-top: 0;
	}
	
h2	{
	color: #976f3c;
	font-size: small;
	}

h3 {
	color: #00adef;
	}

h4 {
	color: #00adef;
	}	
	
p {
	color: #2F0606;
	}

ul li {
	list-style-type: none;
	}

/*GENERAL LINKS*/
	a:link {
		text-decoration:none;
		color: #976f3c;
		border-style:none;
		}
	a:visited {
		text-decoration:none;
		color: #976f3c;
		border-style:none;
		}
	a:hover {
		text-decoration:none;
		color: #00adef;
		border-style:none;
		}
	a:active {
		text-decoration:none;
		color: #976f3c;
		border-style:none;
		}
/*GENERAL LINKS END*/

/*PORTFOLIO LAYOUT*/
	a img {border-style: none;}
	#gallery_nav {width:200px; float:left; 	font-family: "walkway","trebuchet MS", helvetica, arial, sans-serif;letter-spacing:2px;font-size:30px;}
	#gallery_nav ul{margin-left:-30px;}
	#gallery_nav ul li{margin-bottom:15px;}
	#portfolio_gallery {width:750px; float:right; position: relative; top: -165px; left:150px;}
	.button {width:215px; height:215px; float:left; margin:10px; 
						text-align:left; line-height:60%; font-size: 12px; 
						padding-top:15px; padding-bottom:10px; 
						padding-left:15px; background:#A5804C;}
	p.title {text-transform:uppercase; font-size: 12px; font-weight:bold; color: #fff;}
	p.details {font-size: 12px; color: #fff; text-transform:capitalize;}
	p.details a:link {text-decoration:none; color: #fff;}
	p.details a:visited {text-decoration:none; color: #fff;}
	p.details a:hover {text-decoration:none; color: #00adef;}
	p.details a:active {text-decoration:none; color: #fff;}
/*PORTFOLIO LAYOUT END*/

#portfolio_galleryonindex {
	float: left;
	left: -10px;
	position: relative;
	text-align: left;
	width: 750px;
	margin-bottom:100px;
	}
		
#contact_gallery {
	float: left; 
	position: absolute; 
	left:40px;
	margin-bottom:100px;
	}
	
#contact_type {
	line-height: 40%;
	margin-top: 25px;
	margin-bottom:100px;
	}

#exhibition_list li{
	list-style-type:circle;}

/*ABOUT*/
	#about_image {width:325px; float:left;}
	#about_textbox {width:600px; float:right; position:relative; top:-240px;}
/*ABOUT END*/
		
#legal {
	font-size: 70%;
	}
		
#footer {
	width: 960px;
	margin: 0 auto;
	position:relative;
	top:25px;
	}
	
#footer ul li {
	color: #976f3c;
	font-family: "walkway","trebuchet MS", helvetica, arial, sans-serif;
	letter-spacing:2px;
	display: inline;
	position: relative;
	left: -40px;
	margin-right:40px;
	list-style-type: none;
	font-size: 40px;
	}
	
