html {    background: #503065;	
    background-image: url(../images/bgrd-html.jpg);
	background-repeat: repeat-x;
	background-position: top;}
body {
	margin:0px;
	padding: 0;
    font: 62.5% Arial, Helvetica, Verdana, sans-serif;
    color:#666666;
    	   background: #ffffff;
	background-image: url(../images/bgrd-body.gif);
	background-repeat: repeat-x;
	background-position: top;

}


/* LINKS */
a,a:link,a:link,a:link {

text-decoration:none;
} 

a:link {
	color:#503065
} 
a:visited {color:#503065} 
a:hover,a:active {
	color:#333333;
	text-decoration:none;
} 

/* TEXT */
p{	font-size: 1.2em; margin-bottom:15px; line-height: 16px;}
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
    margin-bottom:15px;
	font-weight: normal;

}
h1 {
	font-size: 2.4em;
	line-height: 30px;
    color:#000030;

}


h2 {
	font-size: 1.6em;
    color:#503065;
    margin-top: 13px;
}
h3 {}
h4 {}
h5 {}
h6 {}

/* LISTS */
ul {margin: 0px 0px 0px 15px;}

li {
    list-style:disc;
	}

/* GENERAL */
img {border:none} 
hr {margin:  10px 0;background: url(../images/bgrd-dots.gif);height:1px;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 
.image {
   border: 8px solid #e5e5e4;margin:auto;
}
.image-small {
   border: 8px solid #e5e5e4;margin: 10px;

}
strong {font-weight:bold;}
.accessibility {display:none;}
/* FORM */

input, textarea { border: 1px solid #f4f4f4; background: #fcfcfc; width: 150px; margin: 0px 0px 5px 0px; padding:  4px; color: #666666;}
textarea {height: 67px; padding:  5px;}

fieldset { width: 206px; float: left; }
form #one {width: 218px;}
form #two {width: 176px;}
button {border:none; background: none; padding: 0px; float: right; cursor: pointer; margin-right: 0px;}
form p {width: 382px; clear: both; }
/* LAYOUT - HEADER */

#header {
	position:relative;
	clear:both;
	margin: auto;
	width: 700px;
	height: 182px;
	}

#header-nav, #header-nav ul {
    padding: 25px 0px 20px 0px;
	list-style: none;

}

#logo{
	position:absolute;
	top: 11px;

}

#strap { 	position:absolute;
	top: 80px;}
#header-nav li {
	position:relative;
	display: inline;
	margin-right: 20px;
	text-transform: uppercase;
	font-size: 138.5%;
	color:#553e2b;
}
#header-nav li a{
color:#553e2b;
}

#skillset {font-size: 1.2em; list-style: square; color:  #503065;}
/* LAYOUT - main body of page */

#block_1
	{

	float: left;
	width: 240px;
 	margin:30px 0px 0px 0px;
 	padding:0px 30px 0px 0px;
	}
	* html #block_1
	{
	display: inline;
	}
#block_2
	{
		float: left;
	width: 399px;
 	margin:30px 0px 0px 0px;
 	border-left: 1px solid #ededed;
 	padding-left: 30px;
 	
	}


#wrapper
	{
	width: 700px;
	margin:auto;

	float: left;
	float/**/: none;
	}
/* easy clearing */
#wrapper:after
	{
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

#wrapper
	{
	display: block;
    background: #ffffff;
	}
	
.column {
		float:left; 
		width:210px;
		padding:20px;
		}
.wrap-cols{
        width:750px; 
        margin-top:20px;
        margin: auto;
		clear:both;		
 		border-top-color: #d4d4d4;
		border-top-width: 1px;
		border-top-style: dashed; }
.wrap{
        margin-top:20px;
}


/* LAYOUT - FOOTER */
#footer{

 background-image: url(../images/bgrd-footer.gif);
 background-repeat: repeat-x;
 padding-bottom:4px;
 	clear:both;
}
#footer p {
padding-top: 12px;
        width:700px; 
        margin: auto;
        }
