﻿html, body, form, #container {
margin:0;
padding:0;
}

body 
{
background:#434345 url(images/blog-background.gif);
color:#7e7e7e;
font-family:Arial;
font-size:13px;
line-height:18px;
}

a {

}

a:hover {

}

img {
border:none;
}

#container {
margin:0 auto;
width:960px;
background-color:#ffffff;
padding:0px 30px 0px 30px;
}

#header 
{
width:960px;
height:270px;
background-color:#000000;
position:relative;
margin:0px 0px 4px 0px;
}

#header-logo 
{
width:960px;
height:270px;
background-color:#000000;
position:relative;
margin:0px 0px 0px 0px;
}

#main
{
/*float:left;*/

width:100%;
border-top:solid 4px #7e7e7e;
padding:25px 0px 0px 0px;    
}

#main:after
{
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;    
}

#main-left {
width:185px;
margin-right:23px;
min-height:500px;
float:left;

}

#main-middle {
width:500px;
margin:0px 22px 0px 22px;
min-height:500px;
float:left;
}

#main-right {
width:185px;
margin-left:23px;
min-height:500px;
float:left;
}

h1
{
margin:0;
padding:0;
font-weight:bold;
font-size:17px;
background-color:#000000;
color:#ffffff;
float:left;    
}

h1.blue
{
background-color:#388bcc;
padding:3px 10px 3px 8px;     
}


h1.blog-title
{
background-color:#388bcc;     
}

h1 a
{
padding:3px 10px 3px 8px;
display:block;
height:100%;
color:#ffffff;
text-decoration:none;  
}

h1 a:hover
{
/*background-color:#7e7e7e;*/
color:#dadada;    
}

h2
{
margin:0;
padding:2px 8px 2px 6px;    
font-size:14px;
background-color:#000000;
color:#ffffff;
float:left;
}

h2.news
{
background-color:#cc3881; 
}

h2.people
{
background-color:#cc7738;
}

h2.tweets
{
background-color:#388bcc;
}

h2.search
{
background-color:#65cc38;
}

h2.about
{
background-color:#c7cc38;
}

.main-left-text
{
clear:both;
float:left;
margin:10px 0px 20px 0px;
font-size:12px;
width:185px;   
}

.main-left-twitter-text
{
clear:both;
float:left;
margin:10px 0px 20px 0px;
font-size:12px;
font-weight:bold;
color:#85c5f7;   
}

.main-left-bottom-links
{
clear:both;
float:left;
margin:20px 0px 0px 0px;
float:left;    
}

.main-left-bottom-links a
{
display:block;
text-decoration:none;
float:left; 
}

#blog-rating
{
float:right;   
}

.blog-date
{
font-weight:bold; 
width:100%;
clear:both;
float:left;
margin:3px 0px 6px 0px;
font-size:12px;   
}

.blog-date a
{
color:#7e7e7e;
text-decoration:none;
}

.blog-date a:hover
{
text-decoration:underline;
}

.blog-post
{
padding:9px 0px 0px 0px;
/*  border-top:solid 5px #7e7e7e;*/
border-bottom:solid 5px #7e7e7e; 
float:left;
width:100%;
margin-bottom:30px;
}

.blog-post-detail
{
padding:9px 0px 0px 0px;
/*  border-top:solid 5px #7e7e7e;*/
float:left;
width:100%;
margin-bottom:10px;
}



.blog-image
{
float:left;    
}

.blog-summary
{
float:left;
margin:20px 0px 20px 0px;    
}

.blog-share-this
{
float:left;
margin:0px 0px 30px 0px;    
}

#blog-search
{
float:left;
width:100%;    
}

#blog-search .search-box
{
width:165px;
margin:10px 0px 20px 0px;    
border:solid 1px #272727;
}

.BlogSocialBookmark
{
float:left; 
color:#388bcc;
font-weight:bold;
width:100%;
border-bottom:solid 5px #7e7e7e;  
padding-bottom:30px; 
}

.blogComments
{
width:100%;
float:left;
padding-top:10px;    
}

.share-with-friends
{
float:left;
width:100%;
padding:0px 0px 10px 0px;    
}

#plc_lt_zonePage_pageplaceholder_pageplaceholder_lt_zoneRight_SearchBox_btnSearch
{
visibility:hidden;    
}

#plc_lt_zonePage_pageplaceholder_pageplaceholder_lt_zoneRight_SearchBox_lblSearch
{
visibility:hidden;    
}

#plc_lt_zonePage_pageplaceholder_pageplaceholder_lt_zoneRight_SearchBox_txtWord
{
width:165px;
margin:10px 0px 20px 0px;    
border:solid 2px #272727;   
height:18px; 
}

#tweets
{
    float:left;
    width:100%;
    width:185px;
    margin-top:10px;    
}

#tweets ul
{
    margin:0;
    padding:0;
}

#tweets ul li
{
    margin:0px 0px 5px 0px;
    padding:0px 0px 4px 0px;
    list-style:none;
    border-bottom:dotted 1px #7e7e7e;
    width:100%;
    word-wrap:break-word;
    
}



#tweets img
{
    margin:10px 0px 10px 0px;
}



#footer 
{
clear:both;
float:left;
min-height:150px;
width:100%;
}

#copyright {

}




