/*
Theme Name:		CMS
Theme URI:		http://www.templatespedia.com
Description:	CMS is optimized for CSS Menu Style.
Version:		2.0
Author:			Shabu Anower
Author URI:		http://www.templatespedia.com
*/

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 0; margin: 0; color:#7ea34d; background: #558811 url('images/bg.jpg') repeat-x;}
h1, h2, h3, h4, h5 { font-family: Arial, Helvetica, sans-serif;}
.clear { clear: both; padding: 0; margin: 0;}

form { padding: 0; margin: 0;}
input { font-family: 'Verdana'; font-size: 12px; color: #81816f;}
textarea { font-family: 'Verdana'; font-size: 12px; color: #81816f;}
select { font-family: 'Verdana'; font-size: 12px; color: #81816f;}

a { text-decoration: none; color: #573a1d;}
a:hover { text-decoration: underline; color: #81816f;}
a img {	border: 0px;}

#wrapper { width: 100%; margin: 0; padding: 0;}
.pagecover { background: #fff url('images/body-bg.gif') no-repeat left top; width: 990px; margin: 0 auto 0 auto; padding: 5px 0 0 0;}
.page { width: 990px; margin: 0 auto; }

#content { width: 575px; padding: 10px 0 0 10px; margin: 0; overflow: hidden; float: left;}
#sidebar { float: left; width: 390px; margin: 0 0 0 1px; padding: 10px 0 0 0;}

#header { background: url('images/header.gif') no-repeat left top; width: 990px; height: 58px; padding: 0; margin: 20px auto 15px auto;}
#header a { text-decoration: none;}
#header h1 { padding: 0; margin: 0; font-weight: bold; }
#header p { font-size: 11px; line-height: 12px; letter-spacing: 1px; padding: 0; margin: 0; font-weight: normal; }
#header .logo { width: 213px; margin: 0; padding: 9px 0 0 15px;}
#header .header-ads { float: right; width: 468px; margin: 0;}

#header ul { float: right; margin: 14px 10px 0 0; display: block;}
#header ul li { float: left; padding: 0; line-height: 30px; display: inline; font-size: 11px;}
#header ul li a { margin: 0 5px 0 0; color: #66af00; padding: 0 0 0 10px; float: left; background: url('images/menu.gif') no-repeat left top; text-decoration: none;}
#header ul li a span { padding: 0 10px 0 0; background: url('images/menu.gif') no-repeat top right; display: block;}

#header ul li a:hover { color: #66af00; background: url('images/menu.gif') no-repeat left -30px;}
#header ul li a:hover span { background: url('images/menu.gif') no-repeat right -30px;}

#header ul li.current_page_item a { background: url('images/menu.gif') no-repeat left -30px;}
#header ul li.current_page_item a span { background: url('images/menu.gif') no-repeat right -30px;}


#footer { background: #c5e29f url('images/body-bg.gif') no-repeat -2970px bottom; width: 990px; margin: 0 auto 10px auto; padding: 0 0 5px 0;}
#footer p { padding: 15px 0 0 0; text-align: center; font-size: 11px; margin: 0;}
#footer a { color: #7ea34d; text-decoration: none;}
#footer a:hover { text-decoration: underline;}

.pagebottom { background: #fff url('images/body-bg.gif') no-repeat -990px bottom; padding: 0 0 5px 0;}

.post-edit-link { background: url('images/edit.gif') no-repeat left center; padding: 0 15px 0 15px; margin: 0 0 0 20px; font-weight: normal;}

.pagenav { color: #81816f; margin: 0 0 20px 12px; padding: 10px 0 0 0;}
.pagenav a { border: 1px solid #e4dacf; color: #81816f; padding: 4px 8px 4px 8px; background: #fff; font-size: 10px; margin: 0 5px 0 0;}
.pagenav a:hover { border: 1px solid #baa188; color: #573a1d; padding: 4px 8px 4px 8px; text-decoration: none; font-size: 10px; margin: 0 5px 0 0;}
.pagenav .on { border: 1px solid #baa188; color: #573a1d; padding: 4px 8px 4px 8px; font-size: 10px; margin: 0 5px 0 0;}
.pagenav span {  border: 1px solid #e4dacf; padding: 4px 8px 4px 8px; font-size: 10px; margin: 0 5px 0 0;}

.text { color: #81816f; border: 1px solid #eeeeee; width: 220px; padding: 3px;}
.tarea { color: #81816f; border: 1px solid #eeeeee; width: 351px !important; padding: 3px;}
.btn { background: url('images/btn.gif') no-repeat; width: 115px; height: 30px; border: none; color: #fff;}

.post { padding: 8px 6px 9px 6px; width: 553px; height: 91px; display: block; float: left; margin: 0 4px 15px 0; background: url('images/item-bg.gif') no-repeat left top; overflow: hidden;}
.post h2 { font-size:13px; margin:0; padding:0 0 5px 0;}
.post h2 a { color:#72aa29; text-decoration:none;}
.post h2 a:hover { color:#72aa29; text-decoration:none;}
.post p { margin:0; border:#c1bea3 1px solid; padding 0;}

.post2 { padding: 8px 6px 9px 6px; width: 553px; height: 91px; display: block; float: left; margin: 0 4px 15px 0; background: url('images/item-bg.gif') no-repeat left bottom;}
.post2 h2 { font-size:13px; margin:0; padding:0 0 5px 0;}
.post2 h2 a { color:#fff; text-decoration:none;}
.post2 h2 a:hover { color:#fff; text-decoration:none;}
.post2 p { margin:0; border:#69982a 1px solid; padding 0;}

.entry { margin: 5px 10px 5px 10px; overflow: hidden;}
.entry h2, h3, h4, h5, h6 { padding: 5px 0 5px 0; margin: 0;}
.entry h2 { font-size: 16px; font-weight: bold;}
.entry h3 { font-size: 15px;}

.entry a { color: #81816f; text-decoration: underline;}
.entry a:hover { text-decoration: none;}

.entry ul { margin: 5px 0 5px 8px; padding: 0 0 0 15px; list-style-type: none;}
.entry ul li { padding: 3px 0 3px 0; list-style-type: square;}

.entry ol { margin: 5px 0 5px 8px; padding: 0 0 0 15px; }
.entry ol li { margin: 5px 0 5px 8px; padding: 3px 0 3px 0;}

/***************************************************/
.imgads { background: #e8e8e8 url('images/sidebar-bg.gif') no-repeat left top; width: 382px; padding: 4px 0 0 0; margin: 0 0 10px 6px; text-align: justify;}
.imgads .bottom { background: #e8e8e8 url('images/sidebar-bg.gif') no-repeat -382px bottom; padding: 0 0 10px 0;}
.imgads h2 { color: #508010; font-size: 15px; margin:0 0 0 10px; padding:5px 0 5px 0;}
.imgads ul { margin: 0; padding: 0 5px 0 5px; list-style-type: none;}
.imgads ul li { float: left; list-style-type: none; padding: 0 0 0 4px; margin: 0 0 3px 0;}
.imgads ul li a { text-decoration: none;}
.imgads ul li a:hover { text-decoration: underline;}


.cp { background: #c5e29f url('images/sidebar-bg.gif') no-repeat -764px top; width: 382px; padding: 4px 0 0 0; margin: 0 0 10px 6px; text-align: justify;}
.cp .bottom { background: #c5e29f url('images/sidebar-bg.gif') no-repeat -1146px bottom; padding: 0 0 10px 0;}
.cp h2 { color: #558811; font-size: 15px; margin:0 0 0 10px; padding:5px 0 5px 0;}
.cp ul { margin: 0 10px 0 10px; padding: 0; width: 360px; list-style-type: none; background: #fff; border-bottom: 1px solid #558811; border-left: 1px solid #558811; border-right: 1px solid #558811; border-top: 5px solid #558811;}
.cp ul li { margin: 0; padding: 0; line-height: 18px;}
.cp ul li a { color: #558811; padding: 7px 10px 7px 10px; line-height: 18px; border-top: 1px solid #e5f3d2; display: block; width: 340px;}
.cp ul li a:hover { background: #e5f3d2; text-decoration: none;}
.cp ul li.src a { font-weight: bold; color: #e98133; text-align: right;}


.details { background: #ecebe1 url('images/details-bg.gif') no-repeat left top; width: 565px; padding: 4px 0 0 0; margin: 0 0 10px 5px;}
.details .bottom { background: #ecebe1 url('images/details-bg.gif') no-repeat -565px bottom; padding: 0 0 10px 0;}
.details h2 { color: #558848; font-size: 15px; margin:0 0 0 7px; padding:5px 0 5px 0;}
.details p { margin: 4px 7px 4px 7px;}

.download { background: #c5e29f url('images/details-bg.gif') no-repeat -1130px top; width: 565px; padding: 5px 0 0 0; margin: 0 0 10px 5px;}
.download .bottom { background: #c5e29f url('images/details-bg.gif') no-repeat -1695px bottom; padding: 0 0 5px 0;}
.gads { margin: 4px 10px 4px 7px; float: left; width: 336px;}
.downloadsec { float: left; width: 201px; margin: 0 6px 0 4px;}

.prev { margin: 3px 0 10px 0; float: left;}
.prev a { background: #c5e29f url('images/dp.jpg') no-repeat -201px top; width: 201px; height: 137px; display: block;}
.prev a:hover { background: #c5e29f url('images/dp.jpg') no-repeat 0 top;}

.dl { margin: 0 0 2px 0; float: left;}
.dl a { background: #c5e29f url('images/dp.jpg') no-repeat -603px top; width: 201px; height: 137px; display: block;}
.dl a:hover { background: #c5e29f url('images/dp.jpg') no-repeat -402px top;}