*{margin:0; padding:0;}

body{background:#fff; font-family:Arial, Helvetica, sans-serif;}



#wrapper{width:750px; margin:45px auto 0 auto;}



#header{width:750px; background:url(images/logo.jpg) center no-repeat; margin: auto 0; position:relative; height:103px;}

#header h1, #header h2{ text-align:center; text-indent:-10000px; width:750px; position:relative; height:103px}

#header h1 a, #header h2 a{font-size:37px; color:#000; text-decoration:none; text-indent:-10000px; display:block; height:103px}

#header h3{font-size:22px; color:#000; font-weight:normal; position:absolute; top:40px; text-align:center; text-indent:-10000px; width:750px;}



#content{width:750px; margin:30px 0 30px 0;}



#c1{width:515px; float:left;}



.post{margin:0 0 50px 0;}

.post h2 a, .post h1 a{color:#0000ff; font-size:22px; text-decoration:underline;}

.post p{font-size:13px; color:#000; margin:7px 0 10px 0;}

.post ol, .post ul{font-size:13px; color:#000; margin:10px 0 10px 30px;}

.meta{font-size:11px; color:#000; margin:0 0 20px 0;}



#c2{width:225px; float:right;}



#c2 h3{font-size:15px; color:#000; margin:0 0 3px 0;}

#c2 p{font-size:13px; color:#000; margin:0 0 18px 0;}



#sidebar ul{list-style:none;}

#sidebar ul li h2, #sidebar ul li h3{font-size:15px; color:#000;}

#sidebar ul li ul{margin:3px 0 13px 5px;}

#sidebar ul li ul li a{color:#0000ff; font-size:13px; text-decoration:underline; 

list-style:none;}

#sidebar ul li ul li{color:#000000; font-size:13px;

list-style:none;}



#footer{width:750px; text-align:center; margin:0 0 20px 0;}

#footer p{font-size:13px; color:#000;}

#footer a{color:#0000ff;}



/************ Comments *************/

.comments{font-size:15px; color:#000; border-bottom:1px solid #ccc; padding:10px 0 8px 0;}

.commentlist{margin:5px 0 13px 0;}

.commentlist li{font-size:13px; color:#000; list-style:none; border-bottom:1px solid #ccc; padding:10px 0 8px 0;}

.commentlist li li{border:0; padding:0; margin:3px 0 3px 10px;}

.commentlist span{color:#999;}

.commentlist p{margin:5px 0 2px 0;}

#author, #email, #url{border:1px solid #ccc; border-top:1px solid #abadb3; padding:2px 5px 2px 5px; margin:0 0 3px 0; float:left; width:180px;  color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

.lab{float:left; width:60px; font-size:13px; color:#000; text-align:right; margin:2px 5px 0 0;}

#comment{border:1px solid #ccc;  border-top:1px solid #abadb3; width:500px; height:160px; padding:5px; margin:8px 0 10px 0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

.sml{font-size:12px; color:#000; margin:5px 0 0 0;}

.sml a{color:#0000ff;}

.block2{background:url(images/block.gif); width:337px; height:280px; margin:20px 0 0 0;}

.block{background:url(images/block.gif); width:337px; height:280px; margin:10px 10px 0 0; float:left; }

.txt{float:left;}

.navigation{margin: 0;}

.navigation a{color:#0000ff; font-size:13px; text-decoration:underline;}

.alignright{float:right}

.alignleft{float:left}