/*
Theme Name: New Era
Theme URI: http://www.mediahyp.com
Description: New Era wordpress theme.
Version: 1.0
Author: MediaHyp
Author URI: http://www.mediahyp.com/

*/

body{
 background:#EFEBD6 url(images/backtop.gif);
 color:#e8e8e8;
 background-repeat:repeat-x;
 font-family:Verdana, Tahoma, Arial, sans-serif;
  font-size:13px;
}

 ul,li,p,h1,h2,h3,h4,td,tr, input,textarea,address, blockquote{
  margin:0;
  padding:0;
 
 }
 
 img{
  border:0;
 }
 
a{

   color:#54503d;

}
a:hover{

   color:#fffdf3;

}



#header{
 background:url(images/header.gif);
  display:block;
  width:970px;
  height:202px;
  float:left;
  background-repeat:repeat-x;
  border-top:1px solid #414141;
  border-left:1px solid #414141;
  border-right:1px solid #414141;
}

#wrapper{
 width:970px;

}

#menudiv{
width:970px;
    float:left;
background:url(images/topbar.gif);
 border-top:1px solid #414141;
   border-left:1px solid #414141;
  border-right:1px solid #414141;
 overflow: hidden;
}


#menu
{  width:970px;
    float:left;
	height: 32px;
    list-style-type: none;

    margin-top:5px;


}



	/* Child lists and links */
	#menu li.page_item ul { display: none;  text-align: left; list-style-type: none; position: absolute;width: 100px;}
	#menu li.page_item:hover ul { display: block;  }
	#menu li.page_item ul li a { width: 100px; 	height: 20px; margin:2px 0 0 3px;}
	#menu li.page_item ul li a:hover { background-color: #333; }


 #menu li.page_item { float: left;

   text-align: center; }


#menu li.page_item a{
 color:#e1e1e1;

 display:block;
 width: 100px;
	height: 20px;
     margin:0 3px 0 3px;

	background:url(images/menubut.gif);
 border:1px solid #5d5d5d;
	text-align:center;
	text-decoration:none;
}

#menu li.page_item a:hover{
 color:#000000;
 display:block;
 	background:url(images/menubut2.gif);
	border:1px solid #ebebeb;

}


 #catdiv{
       width:970px;
       display:block;
      }
       

#catmenu
{  width:970px;
    float:left;
	height: 37px;
    list-style-type: none;

    margin-top:5px;


}





 #catmenu li.cat-item { float: left;

   text-align: center; }


#catmenu li.cat-item a{
 color:#58523b;

 display:block;
 width: 100px;
	height: 20px;
     margin:0 3px 0 3px;

	background:url(images/catmenubut.gif);
 border:1px solid #847d61;
	text-align:center;
	text-decoration:none;
}

#catmenu li.cat-item a:hover{
 color:#000000;
 display:block;
 	background:url(images/catmenubut2.gif);
	border:1px solid #fffbea;

}








#header h1 a{
 color:#000000;

}



#menudiv{
 width:970px;
 float:left;

}

#searchbox{

background:url(images/sideh2.gif);
 border:1px solid #393123;
 text-align:center;

display:block;
margin:5px 0 15px 10px;
height:34px;
width:280px;
 clear:both;
 padding-top:2px;
}

#searchbox input{
 display:inline;
}

#searchsubmit{
 width: 67px;
  height: 30px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(images/searchbut.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  vertical-align: middle;
  display:inline;

}
#insearch{
  margin-left: 8px;
  
}

#s{
border-style:none;
 font-weight: bold;
 color:#000000;
background:#cfcfcf;
padding:0;
  font-size:15px;
    height:21px;
    border:1px solid #000000;
    vertical-align: middle;
}

#searchform{
 display:inline;
}

#sidebar{
 float:left;
   display:inline;
    margin:3px 12px 3px 6px;
    width:300px;
     border:1px solid #777461;
      background:#9d987f url(images/sideback.gif);
      background-repeat:repeat-x;
      padding-bottom:7px;
    }

#side1 ul, #side2 ul{
list-style-type: none;
margin: 0;
padding: 0 0 0 0;
background:#302e22 url(images/sideul.gif);
background-repeat:no-repeat;
border-bottom:1px solid #393123;
}
 .ui-tabs-hide { display: none; }



#side1 li a,#side2 li a{
display:block;

border-left:1px solid #393123;
border-right:1px solid #393123;

height:25px;
color:#efede4;
padding-left:4px;
padding-top:2px;
text-decoration: none;
}

#side1 li a:hover, #side2 li a:hover{
display:block;

border-left:1px solid #393123;
border-right:1px solid #393123;
  background:url(images/sidehov.gif);
color:#4d4a3c;
}





#side1 ul li h2, #side2 ul li h2{
display:block;
height:30px;
background:url(images/sideh2.gif);
 border-left:1px solid #393123;
border-right:1px solid #393123;
border-left:1px solid #393123;
border-top:1px solid #393123;
color:#efede4;
padding-left:3px;
padding-top:2px;
font-size:18px;
}




#side1, #side2{
 float:left;
 margin:0 0 0 10px;
 text-align:left;
display:inline;
width:135px;
}



.recent{
  float:left;
 display:inline;
 width:315px;
 margin:3px 0 0 10px;


text-align:left;
}

.recent  h2{
display:block;
height:30px;
background:url(images/sideh2.gif);
 border-left:1px solid #393123;
border-right:1px solid #393123;
border-left:1px solid #393123;
border-top:1px solid #393123;
color:#efede4;
padding-left:3px;
padding-top:2px;
font-size:18px;
}

.recent li a{
display:block;

border-left:1px solid #393123;
border-right:1px solid #393123;

height:25px;
color:#efede4;
padding-left:4px;
padding-top:2px;
text-decoration: none;


}

.recent li a:hover{
display:block;

border-left:1px solid #393123;
border-right:1px solid #393123;
  background:url(images/sidehov.gif);
color:#4d4a3c;
}
.recent ul{


 list-style-type: none;
margin: 0;
padding: 0 0 0 0;
background:#302e22 url(images/sideul.gif);
background-repeat:repeat-x;
 border-bottom:1px solid #393123;
}
.recent-tit{

 display:inline;
}
.recent-date1{
 font-size:10px;
 display:inline;

}

.rc-exc{
 display:block;
 font-size:11px;


}

.recent-comments li a{
height:30px;
 display:block;
}

#bottomad{
 display:inline;
 float:left;
  margin:3px 0 0 10px;
}

#copyr{
 clear:both;
 display:block;
 width:960px;
 background:#74715f;
border:1px solid #4a473a;
 height:20px;
 padding:10px 0 5px 0;
 margin:10px 0 10px 5px;
 color:#e8e8e8;
 font-size:11px;
}

#copyr a{

   color:#b8b18f;

}
#copyr a:hover{

   color:#efede4;

}


#logo{
margin:27px 0 0 15px;
}

#rss{
 float:right;
 margin:-32px 10px 0 0;
}

#topdesc{
 margin:0 0 0 22px;
 color:#e8e8e8;
}



#featured{
 width:620px;
 border:1px solid #aeaa95;
 background:#ccc8b2;
 margin-bottom:5px;
 float:left;
 display: block;
 text-align:center;

}

 .divider2{
  height:5px;
  width:620px;
  display:block;
  float:left;
 }

.post a{
 color:#54503d;
 text-decoration:none;
}

.post a:hover{
color:#fffdf3;
}

.posttitle{

 background-repeat:repeat-x;
 height:40px;

}

.posttitle h2{
 margin:10px 0 0 7px;
  font-size:18px;
  display:inline;
}

.post{
 color:#4b4631;
 width:620px;
 border:1px solid #aeaa95;
  background:#ccc8b2 url(images/post.gif);
 display:block;
 margin-top:5px;
 background-repeat:repeat-x;
}
.post p{
 margin:7px 0 7px 0;
}

.post-date{
  background:url(images/postdate.gif);
 background-repeat:no-repeat;
text-align:center;
width:41px;
height:34px;
display:inline;
float:left;
margin:2px 0 0 2px;
font-weight:bold;
color:#e9cc9f;
}

#container{
 float: left;
width:620px;
 margin:0 12px 0 12px;
display:inline;
}

#midwr{
width: 970px;
 background:#e3e1d7 url(images/conttop.gif);
  border-bottom:1px solid #777461;
  border-left:1px solid #414141;
  border-right:1px solid #414141;
  background-repeat:repeat-x;
 display:block;
 clear:both;
}


#footer{
clear: both;
float: left;
width: 970px;
margin-bottom:7px;
  border-bottom:1px solid #414141;
  border-left:1px solid #414141;
  border-right:1px solid #414141;
      background:#9d987f url(images/sideback.gif);
      background-repeat:repeat-x;
text-align:center;

}







.entry{
 margin:10px;
 padding:10px;
 border-bottom:1px solid #9b9881;
 border-top:1px solid #9b9881;
}

.postmetadata{
   background:#bbb8a3;
   color:#676767;
  display:block;
  height:28px;
}

.postmetadata a{

   color:#54503d;

}
.postmetadata a:hover{

   color:#fffdf3;

}


.metah2{
 float:left;
  margin:7px;
  font-size:10px;
  display:block;
}

.pmtright{
 float:right;
  margin:7px;
}

.m125ad{
 float:left;
 display:inline;
 width:125px;
 height:125px;
margin:3px 8px 3px 8px;


}

.ads125{
 width: 284px;
 display:block;
  text-align:center;
  margin:8px;
}

blockquote{
 background:#a9a68d;
 padding:20px;
 margin:20px;
 border:1px solid #9c9982;
}

blockquote blockquote{
 background:#dddac5;

 padding:20px;
 margin:20px;
  border:1px solid #cbc8b4;
}

.navigation{
  border:1px solid #e3e1d7;

  width:620px;
  display:block;
  height:28px;
}

.navigation a:hover{
color:#6699FF;

}

.ppostl{
 float:left;
}
.npostl{
 float:right;
}

.comments-template{
	margin: 10px 0 0;

	padding: 10px;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #333333;
}

.comments-template h2, .comments-template h3{

	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{

	font-size: 12px;
	background:#f5f5f5;
	border:1px solid #333333;
	margin:2px;
}

.comments-template input{

	font-size: 12px;
	background:#f5f5f5;
	border:1px solid #333333;
    margin:2px;
}



