@charset UTF-8;

/* COMMON STYLES */
/*	
/	HTML TAGS AND CLASSES		
/	body, h1, strong, a, .left, .red ect...
*/
body {
color:#525252;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:125%;
letter-spacing:.04em;
font-size:15px;
margin:0px;
padding:0px;
color:#000000;
font-family:Calibri;
font-size:13px;
font-weight:regular;
text-decoration:none;
}

.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;
margin-right:5px;
margin-left:5px;
}

#wrap{
margin: auto;
width: 766px;
background:#fff;
border:solid 7px #5e604b;
}

.inner{
	padding:5px;	
}

#head{
width:766px;
height:192px;
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:#199ED7; border:none; color:#fff; padding:2px; padding-left:5px; padding-right:5px;	
}

a.a2a_dd{
font-size:12px;	
}

.addtoany_share_save_container{
width:50px;	
}

a {
color:#199ED7;
text-decoration:none;
}

img{
border:none;	
}

#header{
background-image:url(img/header.png);
background-repeat:repeat-x;
height:70px;
}

#post{
padding:20px
}

.title{
color:#000066;
font-family:my_font;
font-size:25px;
font-weight:bold;
text-decoration:none;
}

#title{
color:#199ED7;
font-family:Calibri;
font-size:18px;
font-weight:bold;
text-decoration:none;	
}

#content{
padding-left:10px;
padding-right:10px;
}

#meta{
padding:8px;
padding-bottom:0px;
margin-top:-6px;
font-size:10px;
}

#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:220px;
background-color:#cdd1d4;
margin-top:-5px;
}

.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:#FFC1CB;
}


#nav{
background-image:url(img/navbg.png);
background-repeat:repeat-x;
height:29px;
text-transform:uppercase;
padding-top:5px;
}

#nav a{
color:#080248;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:0;
margin:0 1px 0 0;
padding:0 0 1px 1px;
text-decoration:none;
padding:1px 8px 2px 7px;
}

a.current{
	background-color:#000066;
	color:#FFF!important;
	height:16px;
}

#main{
background-color:#FFF;	
}

#testcontent{

background-color:red;
width:200px;
height:200px;
overflow:auto;

}