* a{outline:none;}

body{
padding:0;
margin:0;
background:#b4924b url(pics/bg.gif) center top repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#wrapper{
width:948px;
height:100%;
margin:0 auto;
}

#header{
width:948px;
height:225px;
background:url(pics/header.gif) left top repeat-x;
}

#top{
width:948px;
height:71px;
}

#logo{
float:left;
width:343px;
height:71px;
background:url(pics/logo.gif) left top no-repeat;
}

/* Menu Starts */
#menu{
float:right;
width:605px;
height:71px;
}

#menu ul{
width:605px;
margin: 0;
padding: 0;
list-style-type: none;
}

#menu ul li{
float:left;
}

#menu ul li a{
display:block;
height:71px;
background-position:top left;
float:left;
}

#menu ul li a:hover,
#menu ul li a.active{
background-position:bottom left;
}

#menu ul li a span{
display:none;
}

.m_home{
width: 71px;
background: url(pics/m_home.gif);
}

.m_about{
width: 138px;
background: url(pics/m_about.gif);
}

.m_archives{
width: 103px;
background: url(pics/m_archives.gif);
}

.m_resources{
width: 117px;
background: url(pics/m_resources.gif);
}

.m_contact{
width: 122px;
background: url(pics/m_contact.gif);
}

.m_feed{
width: 54px;
background: url(pics/m_feed.gif);
}

/* Menu Ends */


/* UDNER MENU START */

#bottom{
width:948px;
height:154px;
}

#barry{
width:71px;
height:154px;
background:url(pics/barry.gif) left top no-repeat;
margin-left:40px;
float:left;
}

* html #barry{
margin-left:20px;
}

#quotes{
width:238px;
height:84px;
background:url(pics/quotes.gif) left top no-repeat;
float:left;
padding:35px 20px 35px 40px;
}

#banner{
width:468px;
height:60px;
float:right;
margin-right:40px;
margin-top:50px;
}

* html #banner{
margin-right:20px;
}
/* UDNER MENU END */

/* CONTAINER START */
#container{
width:948px;
clear:both;
}

#content{
width:708px;
padding:20px 20px 20px 20px;
float:left;
}

.epomena{
display:block;
font-size:17px;
font-weight:bold;
color:#573a00;
margin:0;
padding:0;
margin-bottom:15px;
border-bottom:1px dotted #c0a061;
}

#content li{
color:#573a00;
}

#content li a{
color:#573a00;
text-decoration:none;
}

#content li a:hover{
text-decoration:underline;
}

#sidebar{
width:179px;
padding:10px;
float:right;
border-top:10px solid #be9e5c;
}
/* CONTAINER END */

/* POST STYLING START */
.post{
width:708px;
margin-bottom:50px;
}

.posthead{
width:708px;
height:93px;
background:#e2ca9a url(pics/posthead.gif) left top no-repeat;
border-bottom:2px solid #caaa6b;
}

.date{
height:25px;
width:220px;
}

.date h2{
display:block;
font-size:17px;
font-weight:bold;
color:#573a00;
padding-top:5px;
padding-left:15px;
padding-right:10px;
margin:0;
text-align:center;
height:32px;
background:url(pics/date_hbg.gif) right top no-repeat;
}

.postname{
width:590px;
margin-top:20px;
float:left;
}

.postname h2{
font-size:17px;
color:#8a661f;
padding:0;
margin:0;
padding-left:10px;
line-height:20px;
vertical-align:100%;
}

.postname h2 a{
text-decoration:none;
color:#8a661f;
}

.postname h2 a:hover{
text-decoration:underline;
}

.comments{
float:right;
width:100px;
font-size:27px;
text-align:center;
font-weight:bold;
color:#573a00;
padding-top:8px;
}

.comments a{
color:#573a00;
text-decoration:none;
}

.comments a:hover{
text-decoration:none;
}

.postcontent{
text-align:justify;
font-size:13px;
color:#674504;
border-bottom:1px solid #c0aa7b;
padding-bottom:10px;
}

.centered{
width:708px;
text-align:center;
margin-left:auto;
margin-right:auto;
}

.postfooter{
margin:0 auto;
padding:5px;
background:#ebe1cc;
text-align:center;
width:678px;
color:#674504;
}

.postfooter a{
color:#674504;
text-decoration:none;
}

.postfooter a:hover{
text-decoration:underline;
}
/* POST STYLING END */

/* FOOTER START */
#footer{
border-top:1px solid #caaa6b;
color:#caaa6b;
font-weight:bold;
text-transform:uppercase;
text-align:center;
font-size:11px;
padding-top:5px;
}

#footer p{
margin:0;
padding:0;
}


#footer a{
color:#caaa6b;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}
/* FOOTER END */

/* SIDEBAR START */
.search{
margin-bottom:10px;
text-align:center;
}

.buti{
background:url(pics/search.gif);
border:none;
font-size:1px;
width:76px;
height:27px;
}

#search{
margin-bottom:10px;
}

.searchbox{
width:170px;
border:1px solid #caa966;
background:#e9d2a4;
padding:3px;
margin-bottom:10px;
}

#sidebar h2{
font-size:13px;
color:#452e01;
border-bottom:1px dotted #c0a061;
margin:0;
padding:0;
}

#sidebar h2 a{
text-decoration:none;
color:#452e01;
}

#sidebar h2 a:hover{
text-decoration:none;
}

#sidebar p{
font-size:11px;
color:#452e01;
}

#sidebar ul{
margin:0;
padding:0;
font-size:11px;
}

#sidebar li{
color:#452e01;
padding:0;

margin:0;
list-style:none;
border-bottom:1px solid #c0a061;
}

#sidebar li a{
color:#452e01;
text-decoration:none;
margin:0;
padding:5px;
display:block;
}

#sidebar li a:hover{
text-decoration:none;
background:#e5cb97;
}

.sero{
margin-bottom:30px;
}
/* SIDEBAR END */


/* CUSTOM STYLES START */
h3{
color:#573a00;
font-size:14px;
margin:0;
padding:0;
border-bottom:1px dotted #c0a061;
}

.trackbacks{
padding:5px;
border:1px solid #c0aa7b;
background:#ebe1cc;
margin:0;
margin-bottom:20px;
}

.trackbacks p{
color:#674504;
font-size:11px;
padding:0;
margin:0;
padding-top:5px;
}

.comments-open{
margin-top:30px;
padding-top:20px;
text-align:justify;
font-size:11px;
color:#674504;
border-top:2px solid #c0aa7b;
}

.comments-open h2{
font-size:17px;
font-weight:bold;
color:#573a00;
margin:0;
}

.comments-open label { display: block; }
form, input { margin: 0; padding: 0; }
#comment-text{
width:400px;
}

.comments-content{
font-size:12px;
color:#674504;
}

.comment{
border-bottom:1px solid #573a00;
padding-top:20px;
padding-left:10px;
padding-right:10px;
background:#faf7f0;
}

.comment a{
color:#573a00;
text-decoration:underline;
font-weight:bold;
font-size:11px;
}

.comment a:hover{
text-decoration:none;
}

.content-nav{
font-size:11px;
text-align:center;
}

.content-nav a{
text-decoration:none;
color:#573a00;
}

.content-nav a:hover{
text-decoration:underline;
}

.date-header h2{
font-size:17px;
color:#8a661f;
margin:0;
padding:0;
padding-bottom:10px;
}

#content a{
color:#8a661f;
text-decoration:none;
font-weight:bold;
}

#content a:hover{
text-decoration:underline;
}

.maki{
font-size:17px;
color:#8a661f;
margin:0;
padding:0;
margin-bottom:10px;
border-bottom:1px dotted #c0a061;
}

.post-footers{
color:#573a00;
}

.entry-body{
color:#573a00;
}

/* CUSTOM STYLES END */

/* ========== TAGS SPECIFIC CSS */
    .module-tagcloud .module-content {text-align: center;}
    .module-tagcloud .module-content .module-list { list-style: none; }
    .module-tagcloud .module-content .module-list .module-list-item { display: inline; }
    .module-tagcloud .module-content .module-list li.taglevel1 { font-size: 19px; }
    .module-tagcloud .module-content .module-list li.taglevel2 { font-size: 17px; }
    .module-tagcloud .module-content .module-list li.taglevel3 { font-size: 15px; }
    .module-tagcloud .module-content .module-list li.taglevel4 { font-size: 13px; }
    .module-tagcloud .module-content .module-list li.taglevel5 { font-size: 11px; }
    .module-tagcloud .module-content .module-list li.taglevel6 { font-size: 9px; }

