html,body {
	background: #EEE url(/SharedResources/images/NewSiteBackground.png) repeat-x scroll;
	font-family: Trebuchet MS,Verdana,Georgia,Helvetica,Arial,Sans-Serif;
	font-size:90%;
}
div#header {  }
div#header h1 { font-family: Palatino,"Palatino Linotype","Hoefler Text",Times,"Times New Roman",serif;}
div#header p { color: #EFEFEF;font-family: Arial,Helvetica,sans-serif;font-size:90%; }

div#header h1 a {
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 2px 3px #333;
}

.AccessibleHidden {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
a.skipnav:focus, a.skipnav:active {color:#fff;position: static; left: 0;  text-decoration: underline; }
a.skipnav:hover {color:#fff;cursor: pointer; text-decoration:underline; }

#navigation a, #navigation a:link, #navigation a:active, #navigation a:visited {
	color: white;
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: 1px;
	padding-left: 20px;
	text-decoration: none;
	text-shadow: 0 2px 3px #333;
}
#navigation a:hover {
	color:#FFFCCC;
	text-shadow:0 2px 3px #000;
}

#navigation ul.menu { margin:0;padding:0; }
#navigation ul.menu li {
	display: inline;
	float: left;
	line-height: 2em;
	padding-right:1em;
}

#navigation .home {
	background:transparent url(/icons/famfamfam/house.png) no-repeat scroll 0 center;
}
#navigation .blog {
	background:transparent url(/icons/famfamfam/book_edit.png) no-repeat scroll 0 center;
}
#navigation .about {
	background:transparent url(/icons/famfamfam/user_gray.png) no-repeat scroll 0 center;
}
#navigation .contact{
	background:transparent url(/icons/famfamfam/email.png) no-repeat scroll 0 center;
}
#navigation .portfolio {
	background:transparent url(/icons/famfamfam/folder_page.png) no-repeat scroll 0 center;
}
#navigation .resume {
	background:transparent url(/icons/famfamfam/layout_header.png) no-repeat scroll 0 center;
}
#navigation .arcade {
	background:transparent url(/icons/famfamfam/sport_football.png) no-repeat scroll 0 center;
}
#navigation .projects {
	background:transparent url(/icons/famfamfam/picture_save.png) no-repeat scroll 0 center;
}

div.contentWrapper {
	-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.347656);
	-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.347656);
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.347656);	
	background:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;	
	border:solid 1px #CCC;
	padding:12px;
}


div#main-content  h3, div#main-content  h4 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;	
	border:1px solid #333;
	font-weight:normal;
	letter-spacing:2px;
	margin-bottom:8px;
	margin-top:0px;
	padding-left:9px;		
	background: #082F57 url(/SharedResources/images/subheaderBack.png) repeat-x 0 0;
	color: white;
	text-shadow: 1px 2px 3px black;	
}


.recently-blogged div.rssFeed a { 
	background: url(/icons/famfamfam/page_copy.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 25px;
	background-position: left middle;
	text-shadow: 1px 1px 1px #ccc;
	color:#333;
	font-size:1.3em;
	font-weight:bold;
}
.rsslist li { list-style-type:none; }
div.rssFeed { margin-bottom:12px; }
.rssFeed .rssFeedDate {
display: block;
color: #666;
border-top: dashed 1px #CCC;
margin-bottom: 5px;
}

div.project { margin-bottom:25px; }

.form-actions { background-color:transparent; }

label.error { color: #B94A48; }

@media (max-width: 767px) {
	.row-fluid .offset1.contentWrapper:first-child  {margin-left:0;}

}
@media (min-width: 1200px) {
	#navigation {
		position: absolute;
		top: 30px;
		right: 0;
		width: 50%;
	}
	body { background-position-y:-50px; }
}
/*div#main-content { margin-top:25px; }*/
