/*
Theme Name: Victoria Air Maintenance
Theme URI: http://www.vicair.net/
Description: Custom VAM theme
Author: Abundant Sink Creative
Author URI: http://www.abundantsink.com/
Tags: 

	VAM v1.0
	 http://www.abundantsink.com/

	This theme was designed and built by Steve Monteith,
	whose site you will find at http://www.abundantsink.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


html, body, ul, ol, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a {
	margin: 0;
	padding: 0;
	border: 0;


	
}

body {
  padding: 0;
  margin: 0;
  background: #3e4748 url(images/vam_back.jpg) no-repeat center top;
  
  height: 800px; 
  width: 100%;
  display: table;
}


h1 {
	color: #000; 
	font-weight: normal; 
	font-size: 150%;
	padding: .2em 0 .2em .3em;
	background-color: #85C8E5;
	display: block;
}

	
	
	

p {
	margin: 0 auto;
	
	
	padding: 10px 10px 10px 10px; 

}

b{font-size: 100%;}


a:link, a:visited {
	color: #627fa9; 
	text-decoration: none;
	font-weight: bold;
}



a:hover ,a:active {
	color: #7fa6df;
	
}








/* main container
-----------------------------------------------*/

#maincontainer     {
	
	margin: 125px auto;
	width: 1020px;
	height: 225px;
	
		
	
}

/* main navigation
-----------------------------------------------*/

div#menublock {
	float:left;
	margin: 9px 0px 0px 9px;
	width: 136px;
	height: 212px;

}


/* page template
-----------------------------------------------*/

#pagecontainer     {
	
	margin: 125px auto;
	width: 1020px;
	height: 350px;
	background: url(images/page_container_top.jpg) no-repeat center top;
	
		
	
}

#pagecontentleft {
	float: left;
	width: 213px;
	margin: 0 0 0 0;
	padding:;
	
}

#pageleftsidebar {
	float: left;
	margin: 132px 0 0 0;
	padding: 42px 0 0 17px;
	width: 200px;
	background-image: url(images/page_left_back.jpg);
	background-repeat:repeat-y;
	
}

#pageleftsidebar h2 {
	color: #000; 
	font-weight: normal; 
	font-size: 100%;
	padding: .2em 0 .2em 0;
	text-decoration : none;


}

#pageleftsidebar ul { /* all lists */
		padding: 0;
		margin: 0 0 10px 0;
		list-style: none;
		float : left;
		width : 133px;
	}
	
#pageleftsidebar li {
		list-style: none;
}


#contentcenterheader {
	float: left;
	width: 560px;
	height: 46px;


}

#pagecontentcenter {
	float: left;
	width: 520px;
	background-image: url(images/center_content_back.jpg);
	background-repeat:repeat-y;
	padding: 0px 20px 10px 20px;
	border-right: #999999 thin solid;
	border-left: #999999 thin solid;
}

#pagecontentcenter p {
	text-align:left;
}

#pagecontentright {
	float: left;
	width: 239px;
	margin: 0 0 0 0px;
	padding:;
	}

#pagerightsidebar {
	float: left;
	margin: 16px 0 0 0;
	padding: 20px 0 0 17px;
	width: 200px;
	background-image: url(images/page_right_back.jpg);
	background-repeat:repeat-y;
	
}


div#pageinfotop {
	float:left;
	padding: 5px 10px 0 0;
	margin-top: 53px;
	width: 222px;
	height: 112px;
}

div#pageinfobottom {
	float:left;
	width: 222px;

}



/* suckerfish menu
-----------------------------------------------*/

#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0 0 10px 0;
		list-style: none;
		float : left;
		width : 133px;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 133px;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 135px;
		margin-top : -2.20em;
		background-color: #6d7a87; 
	
		
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		width: 133px;
		w\idth : 126px;
		display : block;
		color : #ffffff;
		font-weight: normal;
		text-decoration : none;
		background-color : ;
		border-bottom : 1px solid #ccc;
		padding: 7px 0px 7px 10px; 
	}
	
	#nav li a:hover {
		color: #fff; 
		background-color: #85C8E5; 
		width: 124px;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	#content {
		margin-left : 12em;
	}





/* photo block
-----------------------------------------------*/

div#photoblock {
	float:left;
	margin: 15px 0px 31px 97px;
	width: 455px;
	height: 303px;

}

/* info block
-----------------------------------------------*/

div#infoblock {
	float:left;
	margin: 99px 0px 0px 82px;
	width: 232px;
	height: 235px;

}

div#infotop {
	float:left;
	padding: 5px 10px 0 0;
	width: 222px;
	height: 112px;
}

div#infobottom {
	float:left;
	width: 222px;

}



/* left content
-----------------------------------------------*/

#contentcolumn  {
	
	float: left;
	margin: 0px auto; /*Center on page*/
	padding: 20px 0px 0px 0px;
	width: 1020px;	
	background-image: url(images/vam_content.jpg);
	background-repeat:repeat-y;
	
}

#contentleft {
	float: left;
	width: 200px;
	margin: 0 0 0 17px;
	padding:0 0 0 10px;

}


	
#contentleftlinks {
	float: left;
	width: 200px;
	
}	
	
#contentleftlinks a:link {
	font-size: 75%;
	text-decoration:underline;
	}	
	
#contentleftlinks ul {
	list-style-type: circle;
	} 

#contentleftflickr {
	float: left;
	width: 190px;
	margin: 0 auto;
	
}

#contentleft h2 {
	color: #000; 
	font-weight: normal; 
	font-size: 100%;
	padding: .2em 0 .2em 0;
	text-decoration : none;


}

#contentleft ul { /* all lists */
		padding: 0;
		margin: 0 0 10px 0;
		list-style: none;
		float : left;
		width : 133px;
		
	}
	
#contentleft li {
		list-style: none;
}	

#contentcenter {
	float: left;
	width: 500px;
	padding: 0px 20px 10px 20px;
	
}

#contentright {
	float: left;
	width: 232px;
	margin: 0 0 0 0px;
	padding: 0 0 0 3px;
	
}

#sidebar {
float:left;
width: 180px;


}







/* footer
-----------------------------------------------*/

#cleardiv {
clear: both;

}

#footer{
	clear: both;
	width: 1020px;
	height: 55px;
	margin: 0 auto; /*Center footer on page*/
	background-image:url(images/vam_footer.jpg);
	background-repeat:no-repeat;
	background-color: #3e4748;
	color: #a09f9d;
	text-align: center;
	padding: 20px 0px 0 0px;
	font-size: 80%;
}

#footer a{
color: #CECCCA;
text-decoration: underline;
}





