p{width:300px;margin:0 auto;}
#right a{
font-size:1em;}
#right{padding-left:19px;
padding-top:5px;
font-size:.75em;
margin-right:10px;}
#posts{font-size:17px;}

#right h2{font-size:1.4em;
padding:0px;
margin:0px;}
#wrap{width:550px;
margin:0 auto;}
a{padding:0px 25px 0px 25px;
font-size:18px;
Text-decoration:underline;
color:#000;}
a:hover{color:#555;}
a img{border:none;}
#cal{text-align:left;}
#heading a{padding:0px;}
.date{font-size:12px;text-indent:10px;font-style:italic;margin-left:10px;}
.newspost{padding:15px 0px 15px 0px;}
.newspost p{padding:7px 0px 0px 0px; margin:0px;}
#right .newspost a{font-size:12px;}
#social a{padding:10px 10px 0px 10px ;
color: red;}
#social a:hover{padding:10px 10px 0px 10px ;
color: #000;}
#blog img{border:1px solid #ccc;float:left;margin:0px 10px 10px 0px}
#blog a img{border:none;}
#blog a{padding:0px;}
#blog p{margin:50px 40px 310px 15px;}
#form table{padding-left:30px;
font-size:1.5em;}
form {padding:0; margin:0;}
#social {padding:10px 30px; 0px; 0px;}0px; 0px; 0px;}
#postertext{position:absolute; top:298; margin-left:23px; width:300;}    
