@charset UTF-8;

/* COMMON STYLES */
/*	
/	HTML TAGS AND CLASSES		
/	body, h1, strong, a, .left, .red ect...
*/
body {
background:#000000;
color:#fff;
font-family:Calibri, Helvetica, sans-serif;
line-height:125%;
font-size:14px;
margin:0px;
padding:0px;
}

#header{
	height:70px;
	background-color:#000;
	margin-top:20px;
}

.addtoany_share_save_container{
margin-top:-10px;
margin-bottom:-10px;
}

.right{
float:right;	
}

.left{
float:left;	
}

.clear{
clear:both;	
}

#content{
background-color:#252525;	
}

#wrap{
margin: auto;
width: 727px;
}

#wrap2{
margin: auto;
width: 530px;
}

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:#1878c8; 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:#0075be;
text-decoration:none;
}

#nav{
	background-image:url(img/nav.png);
	background-repeat:repeat-x;
	height:33px;

}

#head{
	background-image:url(img/logobg.png);
	background-position:center;
	background-repeat:repeat-x;
	height:149px;
	margin-bottom:10px;
	
}

img{
border:none;	
}

#post{
width:540px;
padding:20px
}

#title{
font-size:18px;	
text-align:right;
}

#titleside{
font-size:14px;	
text-align:right;
}

hr{
	border:none;
	border-top:solid 1px #fff;
}

#content{
padding-top:10px;
padding-left:10px;
padding-right:10px;
}

#meta{
margin-top:18px;
background-image:url(img/metabg.jpg);
background-repeat:no-repeat;
height:31px;
margin-left:10px;
width:534px;
}

#footer{
width:875px;
margin:auto;
padding:14px;
text-align:right;
margin-top:3px;
color:#FFF;
}

#portfolio{
background-image:url(img/portfolio.jpg);
background-repeat:no-repeat;
background-position:top;
width:362px;
height:668px;
}

#side{
width:145px;
font-size:14px;
padding-top:15px;
}

.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;
}