@charset UTF-8;

/* COMMON STYLES */
/*	
/	HTML TAGS AND CLASSES		
/	body, h1, strong, a, .left, .red ect...
*/
body {
background:#222222;
color:#525252;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:125%;
letter-spacing:.04em;
font-size:15px;
margin:0px;
padding:0px;
}

.right{
float:right;	
}

.left{
float:left;	
}

.clear{
clear:both;	
}

hr{
border-color:#525252 #525252 -moz-use-text-color;
border-style:solid solid none;
border-width:3px 3px 0;
}

#wrap{
margin: auto;
width: 865px;
background:#fff;
}

#head{
height:865px;
height:99px;
background-image:url(img/logo.png);
background-repeat:no-repeat;
}

img.alignleft{
padding-right:10px;
float:left;
padding-bottom:10px;
}

img.alignright{
padding-left:10px;
float:right;
padding-bottom:10px;
}

ul{
padding-left:0px;
margin:0px;
}

li{
list-style:none;
}

#submit{
background-color:#008083; border:none; color:#000; padding:2px; padding-left:5px; padding-right:5px;	
}

a.a2a_dd{
font-size:12px;	
}

.addtoany_share_save_container{
width:50px;	
}

#title a{
	text-decoration:none;
}

a {
color:#000;

}

a:hover{
	background-color:none;	
	text-decoration:none;
}

img{
border:none;	
}

#header{
background-image:url(img/header.png);
background-repeat:repeat-x;
height:70px;
}

#post{
padding:20px
}

#title{
font-size:30px;	
color:#000;
}

#content{
padding-top:10px;
padding-left:10px;
padding-right:10px;
}

#meta{
padding:8px;
padding-bottom:0px;
margin-top:18px;
font-size:18px;
}

#meta2{
padding:8px;
padding-bottom:0px;
margin-top:18px;
font-size:24px;
}

#footer{
width:875px;
margin:auto;
padding:14px;
text-align:right;
margin-top:3px;
}

#portfolio{
background-image:url(img/portfolio.jpg);
background-repeat:no-repeat;
background-position:top;
width:362px;
height:668px;
}

#side{
width:260px;	
}

.port{
border:solid 2px #d2d2d2;
}	

textarea#comment { 
width: 400px; padding: 5px; 
}  
 
.commentmetadata { 
font-size: 10px; 
} 

.top{background-image:url(img/top.png);
background-repeat:no-repeat;
height:25px;
width:261px;
padding:5px;
padding-left:12px;
color:#FFF;
padding-bottom:0px;
}

#s{
width:175px; padding:5px; color:#9E9E9E; margin-bottom:10px; border:1px solid #525252;
}

#twitter_update_list{
background-image:url(img/twitter.png);
width:285px;
background-repeat:no-repeat;
}

#twitter_update_list li{
background:none repeat scroll 0 0 transparent;
padding-left:59px;
padding-top:140px;
}

#twitter_update_list a{
background-color:#008083;
}

#twitter_update_list a:hover{
background-color:#FFf;
}



#nav{
float:right;
margin-bottom:5px;
margin-top:5px;
}

#main{
background-color:#FFF;	
}

a.pink{
background-color:#008083;
}

a.pink:hover{
background-color:#fff;
}
