/* CSS Document */
html{
	height:100%;
}
	
body
{
	background-image:url(../images/navBar/header_bg_cl.gif);
	background-repeat:repeat-x;
	background-color: #A2bf49;
	height:100%;
	font:1em/2em verdana, geneva, arial, helvetica, sans-serif;
}

#page{
	min-height: 100%; _height: 100%;
	background-image:url(../images/fractal-medusa-wallpaper.jpg);
	background-position: bottom center;
	background-repeat:no-repeat;
}

* html #page{
	position:relative;
	height:100%;
}

#homeBtn{
	position:absolute; left:-218px; top: -28px;
	}
#blogBtn{
	position:absolute; left:-70px; top: -46px;
}
#portfolioBtn{
	position:absolute; left:70px; top: -36px;
}
#wwwBtn{
	position:absolute; left:250px; top: -35px;
}
#homeTitle{
	 position:absolute; left:-202px; top: -132px;
}
#blogTitle{
	 position:absolute; left:-205px; top: -132px;
	}
#portfolioTitle{
	position:absolute; left:-205px; top:-132px;
	}
#wwwTitle{
	position:absolute; left:-205px; top: -132px;
}

#content {
	postion:relative;
	width:770px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:4.5em;
	background-color: #FFFFFF;
	border-left: 5px solid #47610B;
	border-right: 5px solid #47610B;
	padding-left:10px;
	padding-right:10px;
	color: #4E4E4E;
	font-size: 1em;
	overflow:auto; /*enclose child floats*/
}

#footer
{
	position:relative;
	width:800px;
	margin-top:-5em;
	margin-left:auto;
	margin-right:auto;
	background-color: #47610B;
	height:2em;
	padding-top:0.4em;
	text-align:center;
	font-size:0.9em;
	  /* for IE */
  	filter:alpha(opacity=80);
  	/* CSS3 standard */
  	opacity:0.8;
  	/* for Mozilla */
  	-moz-opacity:0.8;
}

#contLeft{ float:left; width:365px; padding-right:20px; text-align:center }

#contRight{ float:right; width:365px; padding-left:20px; }

.skills{
	color:#FF3300;
}

h1 {
	text-indent:0px;
	font-size:14px;
	color: #333333;
	background-color: transparent;
	padding-top:10px;
	}
		
h2 {
	text-indent:0px;
	font-size:12px;
	color: #474747;
	background-color: transparent;
	font-weight: bolder;
}
		

a, a:link, a:visited, a:active {
	color: #FF4500;
	background-color: transparent;
	text-decoration: none;
}

a:hover {
	color: #213600;
	text-decoration: underline overline;
	background-color: #A2BF49;
}

hr
	{
	
	width:80%;
	color:#47610b; 
	background-color: transparent;
	height: 1px;
	
}	