@charset "UTF-8";body {	font: 100% Verdana, Arial, Helvetica, sans-serif;	background: #FFF url(../images/bground.jpg) repeat-x fixed center top;	margin: 0;	padding: 0;	text-align: center;	color: #000000;}.oneColFixCtr #container {	width: 800px;	background: #FFFFFF url(../images/top.jpg) no-repeat left top;	margin: 20px auto 0;	border: 5px solid #991A36;	text-align: left;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}.oneColFixCtr #mainContent {	padding: 0 0px;	margin-top: 40px;	margin-bottom: 20px;}h2 {	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;	font-size: 18px;	margin: 14px 0px 12px;	padding: 0px;}p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: #000;	margin: 0px 0px 12px;}h2 #Highlight {	color: #A90034;}#text {	margin-right: 100px;	padding: 0px;	display: block;	margin-left: 254px;	margin-bottom: 20px;	margin-top: 0px;}#photo  {	display: block;	float: left;	width: 200px;	padding-bottom: 10px;	padding-left: 45px;	padding-top: 15px;}#mainContent #text h2 a {	color: #991936;	text-decoration: none;}#mainContent #text p strong {	color: #991936;	font-weight: bold;}#sidebar {	display: block;	float: left;	width: 175px;	padding-top: 50px;	padding-bottom: 10px;	padding-left: 45px;	padding-right: 25px;}#mainContent #sidebar p a {	color: #A0213E;	text-decoration: none;}ul {  padding: 0;  margin: 0;  list-style: none;}.nav_container {	margin:0px 0px 0px auto;	width: 500px;	padding-left: 50px;	padding-top: 60px;	padding-right: 0px;	padding-bottom: 0px;	height: 20px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #A90034;	}#navMenu{	display: inline;	margin: 0;	padding: 0px;	position: relative;	z-index: 1001;}#navMenu li{	float: left;	display: inline;}a.navAbout, a.navAbout_a{	display:block;	width:78px;	height:20px;	background: url(../images/about.png) no-repeat;	text-decoration: none;}a.navAbout:hover{	background: url(../images/about_r.png);	text-decoration: none;}a.navAbout_a{	background: url(../images/about.png);	text-decoration: none;}a.navPortfolio, a.navPortfolio_a{	display:block;	width:110px;	height:20px;	background: url(../images/portfolio.png) no-repeat;	text-decoration: none;}a.navPortfolio:hover{	background: url(../images/portfolio_r.png);	text-decoration: none;}a.navPortfolio_a{	background: url(../images/portfolio.png);	text-decoration: none;}a.navBlog, a.navBlog_a{	display:block;	width:170px;	height:20px;	background: url(../images/cv.png) no-repeat;	text-decoration: none;}a.navBlog:hover{	background: url(../images/cv_r.png);	text-decoration: none;}a.navBlog_a{	background: url(../images/cv.png);	text-decoration: none;}a.navContact, a.navContact_a{	display:block;	width:70px;	height:20px;	background: url(../images/contact.png) no-repeat;	text-decoration: none;}a.navContact:hover{	background: url(../images/contact_r.png);	text-decoration: none;}a.navContact_a{	background: url("../images/contact_button.jpg") 0 58px;	text-decoration: none;}ul { /* all lists */	padding: 0;	margin: 0;	list-style: none;}li { /* all list items */	float: left;	position: relative;}li ul { /* second-level lists */	display: none;	position: absolute;	top: 1em;	left: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFF;	background-color: #961B33;	width: 100px;	text-align: center;	amrgin-top: 1px;	padding-top: 8px;	padding-bottom: 5px;	padding-right: 0px;	padding-left: 10px;	line-height: 16px;}li ul a{ /* second-level lists */	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFF;	line-height: 16px;}li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */	top: auto;	left: auto;}li:hover ul, li.over ul { /* lists nested under hovered list items */	display: block;}#content {	clear: left;}