body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, img, form, fieldset, blockquote {
    margin:0px; padding:0px; border:0px; 
}

body {
	font-family: Arial, helvetica, sans-serif; 
	font-size: 68.5%;
	background-color:#000;
	
	}

.container {
	width: 900px; 
	margin: 0 auto;
}

#top {
	overflow: hidden; 
	background: #08413c url(../images/slice_top.jpg) top repeat-x; 
	padding: 7px 0;  
	border-bottom: 1px solid #666;
}

p#blog {
	float:left;
	text-align:left;
	width:auto;
}

p#follow {
	float: right;
	text-align:right;
	width:60%;	
}

#top p {
	font-size: 1.2em; 
	color: #ebf0e8;
}

#top a {
	font-size: 1.2em; 
	color: #8f2727;
}

#header {
	background: url(../images/slice_head.jpg) top repeat-x;
	
	
}

#left {
	text-align:left;
	display:inline;
}

#right {
	text-align:center;
	display:inline;
	color:#FFF;
	
}

#right img{
	display:inline;
	text-decoration:none;
	border:none;
	padding:5px;
}

#right p{
	padding:0px;
}

#title {
	overflow: hidden; 
	margin-bottom: 0px; 
	position: relative; 
	height: 148px;
	
}
#title img {
	display:inline;
	margin-right:10px;

}

h1 {
	font-family:Verdana, Geneva, sans-serif;
	color: #fff; 
	font-weight: normal; 
	font-size: 4.8em;  
	padding-top: 38px; 
	position:relative;
	top:48px;
	display:inline;

}

p.desc {
	font-family:Verdana, Geneva, sans-serif;
	color: #fff; 
	font-size: 1.6em; 
	position: absolute; 
	top: 65%; left: 10em
}

#navigation {
	background: url(../images/slice_nav.jpg) top repeat-x; 
	overflow: hidden; 
	border-top: 1px solid #666;
	height:40;
}

ul#menu {
	list-style: none;  
}

ul#menu li {
	float: left; 	
	padding-top: 2px; 
	padding-bottom: 2px; 
	padding-right: 45px; 
}

ul#menu li a {
	font-size: 1.6em; 
	text-decoration: none; 
	color: #ccc; 
}

ul#menu li a:hover {
	font-size: 1.6em; 
	text-decoration: none; 
	color: #fff; 
}

#content {
	overflow: hidden; 
}

#posts {
	float: left; 
	width: 65%; 
	margin-top: 28px; 
	color:#fff;
	padding: 5px;
	font-weight:50;
	margin-bottom: 200px;
}

img.portrait {
	
	
	margin-right:5px;
}
	
#posts img {
	padding-right: 10px;
	padding-top: 12px;
	padding-right:5px;
}

#sidebar {
	float: right; 
	background: #111;
	padding: 25px 3%; 
	width: 25%;
	
}

#sidebar h3 {
	font-size: 1.6em; 
	color: #8f2727;	
	margin-top: 10px;
	
}

#sidebar ul {
	list-style: none; 
	margin-left: 15px; 
	color:#CCC;
	
}

#sidebar ul li {
	font-size: 1em; 
}

#sidebar ul li a {
	text-decoration: none;
	color: #222; 
}

#sidebar img{
	
}
#posts h2 {
	margin: 7px 0 4px 0;  
	font-size: 2.4em; 
}

#posts h2, h3, h4, h5, h6 {
	color: #999;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	margin:7px 0 4px 0;
}

#posts p {
	line-height: 1.3em;
	padding: 7px 0; 
	font-size: 1.2em;
	
}

#posts small {
	font-size: 1.1em;
	color:#CCC
	
}

#posts a {
	color: #ff8a00; 	
	font-weight: bold;
	text-decoration: none;
}

#posts blockquote {
	margin: 0.7em 3em; 
	border-left: 2px solid #ff8a00; 
	padding-left: 10px; 
}

#posts ol, ul, dl {
	font-size: 1.2em; 
	margin: 4px 0 4px 40px; 
}

#posts h3, h4, h5, h6 {
	padding: 4px 0; 
}

#posts strong {
	font-weight: bolder; 
}

#posts em {
	font-style: italic; 
}

#posts code {
	font-size: 1.2em; 
}

#posts h3 {
	font-size: 1.8em;
}

#posts h4 {
	font-size: 1.4em; 
}

div#pages{
	margin:10px;
	padding-top:10px;
	text-align:center;}
	
.topper{min-height:75px; text-align:left; margin-top:28px;}	

.topper h2{margin: 7px 0 4px 0;  
	font-size: 2.4em;
	color:#666
}

p.pages{margin: 5px 5px 0px 5px;}

p.pagesheavy{margin: 5px 5px 0px 5px; font-weight:bold; font-size:14px; color:#FFF}

div#portfoliopix{width:670px; margin:auto; text-align:left; margin-bottom:50px;}

.myform{
margin:0 auto;
margin-bottom:50px;
text-align:left;
width:400px;
padding:10px;
}

#stylized{
border:solid 2px #000;
background:#666;
}
#stylized h1 {
font-size:18px;
font-weight:bold;
font-variant:small-caps;
letter-spacing:1px;
}
#stylized p{
font-size:11px;
color:#fff;
margin-bottom:10px;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #000;
width:200px;
margin:2px 0 20px 10px;
}
#stylized input.message{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #000;
width:200px;
height:150px;
margin:2px 0 20px 10px;
}
#stylized button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#999;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;

}



#footer {
	font-size: 1 em; 
	background: #093b2b url(../images/slice_foot.jpg) top repeat-x; 
	margin-top: 10px; 
	padding-top: 8px; 
	padding-bottom: 10px; 
	overflow: hidden; 
	border-top: 2px solid #666; 
	margin-bottom: 10px;

}

#footer p {
	color:	#eee;
	padding-top: 10px;
	}

#footer h4 {
	color:	#8f2727;
	font-size: 1.4em;
	padding-top: 0px; 
}

#footer ul {
	list-style: none; 
	margin-left: 0; 
}

#footer ul li a {
	text-decoration: none; 
	color: #fff; 
}

#copyright {
	float: right;
	text-align: right;  
	width: 20%; 
}

#links {
	float: left; 
	width: 40%; 

}

#feeds {
	float: left; 
	width: 40%; 
}





