/* ------------------------------
PAGE STRUCTURE
------------------------------ */

#container{width:1024px; margin:0 auto;}
#main{width:auto; display:block; padding:10px 0;}
#contentcontainer {width:600px; margin-right:20px; float:left;}
#content{width:600px; margin-right:20px; float:left; background: #000;}
#columnLeft{width:180px; display:block; margin-right:20px; float:left; height:auto;}
#columnRight{width:180px; float:left; height:auto;}
div.spacer{clear:both; height:10px; display:block;}
#footer{width:1075px; display:block; padding: 5px; line-height:.5;}
#smallcontent{width:300px; float:left; background: #000; padding:5px 5px 1px 5px; border:thin solid #08203C; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

/* -------------------------------
HTML Resets
------------------------------- */
h1, h2, h3, h4, h5, h6 {
	padding:0px;
	margin:0px;
}

h1 {
	font-size: 1.6em;
	line-height: 1.2;
	text-shadow: 1px 1px 1px #222;
}
h2 {
	font-size: 1.2em;
	line-height: 1.2;
}

body { 
	background: #996699;
	color: #FFF;
	font-family: 'Verdana', 'Lucida Grande', 'Helvetica', Serif;
	line-height: 1.429;
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 70%;
}

a:link, a:active, a:hover, a:visited { color: #fff; text-decoration:none;}

a:link img {border:0;}

ul {
	list-style:none;
	margin-left:5px;
	padding:0px;
}

/* --------------------------------
HEADER
-------------------------------- */

#header {
	width:auto; 
	display:block; 
	height:90px;
	background: #000;
	
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

}

/* --------------------------------
NAVBAR
-------------------------------- */

#nav{
	width:600px; 
	display:block;
	float:right;
	padding-right:5px; 
	text-align:right;
}

#nav ul li {
	padding:0, 4px;
	display:inline; 
	list-style:none;
}

/* ---------------------------------
CONTENT
--------------------------------- */

.left {
	float:left;
}

.right {
	float:right;
}

.folioimg {
	height:40px;
	width:150px;
}

.folioimg {
	border:1px;
}

#content a:link img {
	border:thin #fff solid;
}

#content a:visited img {
	border:thin #fff solid;
}


#content {
	margin-bottom: .5em;
	padding:5px;
	border:thin solid #000;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

}

/* --------------------------------
FOOTER
-------------------------------- */
#about {
	font-style: normal;
	margin-bottom: 1em;
	overflow: hidden;
	padding: 5px;
	background: #000;
	text-align: left;
	width: 1075px;

	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#about .primary {float: left; width: 240px;}
#about .primary strong {color: #C64350; display: block; font-size: 1.286em;}

#about .url:link, #about .url:visited {text-decoration: none;}

#about .bio {float: right; width: 480px;}

/***** Footer *****/
#footer { 
	margin-bottom:5px;
	text-align: right;
	border:thin solid #08203C;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;


}

.logo {
	border:none;
	margin-left:10px;
	margin-top: 5px;
}

a .logo { border:none; }
