@import url("../../includes/reset.css"); /*hard reset styles*/
body,p,h2,h3,h6,ol,ul,td,tr,marquee,iframe { 
     font: 10pt Georgia,Garamond,Times,"Times New Roman",serif;
		 line-height:14pt;
		 }
h1 {font-size: 18pt; color:#666666; line-height:2em; border-bottom:1px solid #6699ff;}

ul {
	 list-style: square inside;
	 }
	 
li {text-indent: 20px; font-size: 10pt; color:#333333; line-height:2em;}
img {vertical-align: top;}
/* 456 Bera st. settings
------------------------------------- */

html,body {
	margin:0;
	padding:0;
	height:100%; /* 100 % height */
}

body {background: url("img/footer_back.png") repeat-x fixed bottom;}

html>body #container {height:100%;} /* 100 % height */
#header {
	width:100%;
	height:150px;
	background: url("img/head02.jpg") no-repeat;
}
html>body #header {
	position:fixed;
	z-index:10; /* Prevent certain problems with form controls */
}
#menu {
			padding-left:100px;
			}
.menu_item a{
					 text-decoration: none;
					 color:#336699;
					 font: bold 10pt Verdana, Arial;
					 text-transform:capitalize;
					 border-bottom:4px solid #6699ff;
					 padding:0px 10px 0px 10px;
					 background-color: #FFFFFF;
					 }
.current a{
					 text-decoration: none;
					 color:#333333;
					 font: italic bold 10pt Verdana, Arial;
					 text-transform:capitalize;
				 	 border-bottom:4px solid #666699;
					 background-color: #ccccff;
					 padding:0px 10px 0px 10px;
				 }
.menu_item a:hover{
					 border-bottom:4px solid #666666;
					 background-color: #ffffff;
					 }					 
html>body #content {
					padding:150px 1em;
					padding-left:120px;
					}
#content {padding-left:120px;}

#main_img {float:right;}

#main_portfolio {
								margin-top:20px;
								border-top:2px solid #6699ff;
								border-bottom:2px solid #6699ff;
								width:80%;
								padding-top:10px;
								}

#masthead {
	width:100%;
	height:100px;
	margin-top:50px;
	font: bold 12pt;
	color:#ff9900;
	text-align:center;
}
html>body #masthead {
	position:fixed;
	bottom:0;
	z-index:11; /* Prevent certain problems with form controls */
	padding-top:0px;
	
}

div#masthead { 
 /* transparent png hack for ie */
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/footer_back.png',sizingMethod='scale');
 }
/* overwrite for other browsers */
div#masthead[id] {
 background: transparent url(img/footer_back.png) bottom repeat-x;
 }
div#footer_space {
								 height:80px;
								 } 
div#header_space {
								 height:130px;
								 } 								 
input:focus, textarea:focus {background-color:#ffcc00;}								 
.form_table {
						border:1px solid #6699ff;
						
						}