body {
	font-family: 'Droid Sans', sans-serif, arial;
	padding:40px 0;
}
#container {
	margin:0 auto;
}

#stripe {
	background:url(/images/darken.png);
	height:48px;
	z-index:10;
}
	.default {
		padding:15px 0px;
		overflow:auto;
	}			
	.fixed {
		position:fixed;
		top:-3px;
		left:0;
		width:100%;
		padding:15px 0px;
		overflow:auto;
	}
#inner_stripe {
	margin:0 auto;
	padding:0 20px;
}		

#title-motto {
	text-align:right;
	float:right;
}
#title-motto h1 {
	font-size:36px;
	text-transform:uppercase;
	font-weight:700;
	padding-right:3px;
	color:white;
}
#title-motto h2 {
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:.17em;
	color:#999;
}
#current-date {
	color:white;
	float:left;
}
#current-date h3 {
	font-size:36px;
	font-weight:700;
}
#current-date h3 span {
	border-left:1px solid white;
	padding-left:10px;		
}
#current-date h4 {}
#current-date h4 span{}

#nav {
	margin:0px 0px 0px 120px;
}
#nav ul {}
#nav ul li {
	float:left;
	margin-right:10px;
}
#nav ul li a {
	background:#666;
	font-size:14px;
	display:block;
	text-align:center;
	color:white;
	text-decoration:none;
	padding:2px 30px;
	margin-top:13px;
	border:1px solid #333;
	border-top:1px solid #AAA6A3;
	border-left:1px solid #AAA6A3;			
	-webkit-border-radius: 5px;  
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-shadow: #333 1px 1px 1px;
}
#nav ul li a:hover {background:#999;}
#nav ul li a#button2 {display:none;}

#bg_caption {
	position:fixed;
	width:100%;
	bottom:0;
	left:0;
}
#bg_caption div {
	margin:0 auto;
}
#bg_caption p {
	background:url(/images/bg_caption.png) top left no-repeat;
	text-align:right;
	padding:30px 20px 10px 75px;
	float:right;
	font-size:14px;	
	color:#333;
	font-style:italic;
}
#bg_caption p span {display:none;}

#content {margin-bottom:80px;}
.post {
	color:white;
	}
.post h2 {
	background:url(/images/darken.png);
	float:left;
	clear:both;
	margin:80px 0 20px 0;
	padding:10px 20px 10px 140px;
	font-size:24px;
	font-weight:700;
}
.post_body {
background:url(/images/darken.png);
float:left;
clear:both;
max-width:655px;
font-family:georgia;
color:#ccc;
}

.post p {
	padding:10px 20px 10px 140px;
	line-height:1.5;
	font-size:18px;
}
.post a {color:white;text-decoration:underline;}

.post img.main_image {
	padding:15px 15px 15px 140px;		
}

.post ul {
	display:block;
	padding:10px 20px 10px 140px;
	line-height:1.5;
	font-size:18px;
	list-style-type:disc;
}
.post ul li {margin-left:20px;}	



#table_shell {
	background:url(/images/table_header.png) top right no-repeat;
	padding:68px 0px 20px 140px;
	margin-top:20px;
	margin-right:10px;
}
#portfolio_table {
	padding-right:65px;
	line-height:1.5;
	font-size:12px;
	background:url(/images/table_width.png) bottom right no-repeat;
}
#portfolio_table td{
	border:2px solid #999;
	border-left:none;
	border-top:none;
	width:28px;
	line-height:28px;
	text-align:center;
}
#portfolio_table td.site_cell {
	color:white;
	padding-left:3px;
	width:221px; /*SUM 224*/
	text-align:left;
}
#portfolio_table td.site_cell a {
	color:white;
	text-decoration:none;
}

span.checked_cell {
	display:block;
	background:url(/images/checked.png) center no-repeat;
	text-indent:-999em;
}
#portfolio_table thead {display:none;}


dl#skills {
	padding:20px 20px 20px 140px;
	font-size:12px;
	width:491px;
}
dl#skills dt{
	float:left;
	width:220px;
	text-align:right;
	clear:left;
	margin-bottom:2px;
	line-height:28px;
}
dl#skills dd {
	margin-left:226px;
	margin-bottom:2px;
	line-height:28px;
}
dl#skills dd span {
	display:block;
	background:url(/images/progressban.png) right 1px no-repeat;
	padding-left:4px;
	letter-spacing:1px;
}

dl#skills dd span.p100 {width:100%;}
dl#skills dd span.p95 {width:95%;}
dl#skills dd span.p90 {width:90%;}
dl#skills dd span.p85 {width:85%;}
dl#skills dd span.p80 {width:80%;}
dl#skills dd span.p75 {width:75%;}
dl#skills dd span.p70 {width:70%;}
dl#skills dd span.p65 {width:65%;}
dl#skills dd span.p60 {width:60%;}
dl#skills dd span.p55 {width:55%;}
dl#skills dd span.p50 {width:50%;}
dl#skills dd span.p45 {width:45%;}
dl#skills dd span.p40 {width:40%;}
dl#skills dd span.p35 {width:35%;}
dl#skills dd span.p30 {width:30%;}
dl#skills dd span.p25 {width:25%;}
dl#skills dd span.p20 {width:20%;}


#footer {clear:both;height:400px;}