html { font-size: 100%; /* IE hack */ }

body, table { font-size: 0.8em; font-family:"Lucida Grande",Verdana; }

table { font-size: 100%; /* IE hack */ }

body {
	background-color: #000;
	background-image: url(img/stars.jpg);
	background-repeat: repeat-x;
	background-position:top;
	background-attachment:fixed;
	padding:0px;
	margin:0px;
	
}
td {
	
	}
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #334044;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #334044;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color:#16a99d;
	background-color:transparent;
	}
	
	
#wrapper {
	background-image:url(img/mainbackground.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:800px;
	margin:15px auto 0 auto;
	height:auto;
	padding:0px;
	}
	
#wrapper2 {
	background-image:url(img/mainbackground2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:800px;
	margin:15px auto 0 auto;
	height:auto;
	padding:0px;
	}
	
#content {
	padding:150px 0px 5px 4px;
	text-align:left;
	line-height:150%;
	width:550px;
	float:left;
	}

#content h1 {
	font-size:2em;
	color:#334044;
	}

.pad { padding:0 20px; }
	
	
#sidebar {
	float:right;
	width:200px;
	padding: 155px 0px 0px 0px;

	}

#sidebar h3{
	color:#858d90;
	font-weight:bold;
	font-size:1.5em;
	padding:15px 0px 10px 0px;
	margin:0px;
	letter-spacing:1px;
	}
	
/************ sectionLinks styles **************/

#sectionLinks{
	
	margin-right:2px;
}


#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #334044;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	color: #000;
	text-decoration:none;
}

#sectionLinks a:hover{
	border-top: 1px solid #000;
	background-color: #2abbae;
	background-image: url(img/linkbg.jpg);
	background-repeat:repeat-x;
	font-weight: bold;
	text-decoration: none;
}


#footer {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color:#B4C0C4;
	padding:0;
	margin:0px;
	background-image:url(img/footer.jpg);
	background-repeat:no-repeat;
	height:88px;
	letter-spacing:1px;
}	
	
#footer a:link, #footer a:visited  { color:#B4C0C4; font-weight:normal; }
#footer a:hover, #footer a:active {color:#2ed2b3; text-decoration:underline; background-color:transparent; }

	
#freelance{
	font-size:90%;
	padding:40px 0px 0px 0px;
	}
	

.center {
	text-align:center;
	}