/*
Theme Name: ISP-Blog layout
Theme URI: http://www.isp-blog.com/
Description: Isp-blog theme
Version: 1
Author: fxchain
Author URI: http://www.isp-blog.com/
*/

body{
	font: 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	color:#185518;
	background-color:#DBE3C9;
}

img{border:0;}

a, a:visited {
	color:#185518;
}

a:hover {
	color:#207320;
}

#all{
	background: url( '/img/BG.gif' );
	width:658px;
	margin:auto;
}

img{border:0;}

#header{
	positon:relative;
	height:88px;
	background: url( '/img/header.gif' ) top left no-repeat;
	padding:0;
	margin:0;
}

#header #logo{
	position:absolute;
	margin:20px 0 0 20px;
	padding:0;
}

#menu{
	margin:0;
	padding:0;
}

#menu #leftBG{
	float:left;
	border-right: 2px solid #737573;
	border-left: 2px solid #737573;
	background-color:#D5E3B6;
	height:21px;
	width:168px;
}


/*nav top*/
.topNav{
	float:right;
	background: url( 'img/menuBG.gif' ) top left no-repeat;
	width:361px;
	height:21px;
	margin:0 20px 0 0;
	padding:0;
}
ul#navlist
{
margin: 0 0 0 60px;
padding: 1px 0 0 0;
list-style-type: none;
white-space: nowrap;
}

* html ul#navlist
{
margin: 2px 0 0 30px;
padding: 0;
list-style-type: none;
white-space: nowrap;
}

ul#navlist li
{
float: left;
font-family: verdana, arial, sans-serif;
font-size: 9px;
font-weight: bold;
margin:0;
padding: 2px 0 2px 0;
}

#navlist a, #navlist a:link
{
margin: 0;
padding: 3px 9px 2px 9px;
color: #248124;
border-right: 1px dashed #207320;
text-decoration: none;
}

#navlist .login a, #navlist .login a:link{
	border-right:none;
}

ul#navlist li#active
{
color: #185518;
}

#navlist a:hover
{
color: #185518;
}
/*end nav top*/

#content{
	padding:0;
	margin:0;
}

#content #left{
	float:left;
	width:168px;
	padding:0;
	margin:30px 0 30px 10px;
}

* html #content #left{
	float:left;
	width:168px;
	padding:0;
	margin:30px 0 30px 5px;
}

#left #leftM{
	border-right: 2px solid #737573;
	border-top: 2px solid #737573;
	border-bottom: 2px solid #737573;
	background-color:#D5E3B6;
	padding:10px 0 20px 0;
}

/*begin calendar*/
#left #calendar{
	text-align:center;
	background-color:#DBE3C9;
	border: 2px solid #737573;
	margin:15px 5px 20px 8px;
}

#wp-calendar {
	/*border: 1px solid #737573;*/
	empty-cells: show;
	font-size: 14px;
	margin:5px 5px 5px 5px;
	width: 90%;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
	color: #144914;
}

#wp-calendar a:hover {
	background: #e0e6e0;
	color: #207320;
}

#wp-calendar caption {
	color: #185518;
	font-size: 16px;
	text-align: center;
}

#wp-calendar td {
	color: #679E67;
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: #fff;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #eee;
	color: #207320;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}
/*end calendar*/

#left .box{
	border: 1px solid #737573;
	font: normal 11px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	width:120px;
	margin:5px 3px 20px 20px;
	padding:0 0 3px 0;
}

#left .box ul{
	margin:5px 0 5px 22px;
	padding:0;
}

#left .lmThing{
	text-align:center;
	margin-top:30px;
}

#left h2{
	background-color:#B5E352;
	border-bottom: 1px solid #737573;
	font: bold 11px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	text-align:center;
	margin:0;
	paddin:0;
	width:100%;
}

#content #right{
	margin:0 0 0 190px;
	padding:30px 10px 10px 0px;
}

* html #content #right{
	float:right;
	margin:0;
	padding:10px;
}

#footer{
	clear:both;
	background: url( '/img/footerBG.gif' ) top left no-repeat;
	width:658px;
	height:58px;
	text-align:center;
	margin:0;
	padding:0;
}
#footerC{
	padding:5px 0 0 0;
}


#lingo{
	padding:100px 0 30px 0;
	text-align:center;
}

/*BLOGS STYLES*/

.storytitle {
	margin: 0;
}

.storytitle a {
	font: bold 18px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	color:#185518;
}

.storytitle a:hover {
	color:#207320;
}

.post .date{
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	color:#185518;
	margin:0;
	padding:0;
}

.post{
	margin:50px 0 0 0;
}

.storycontent{
	margin:0 10px 0 0;
}

.meta li, ul.post-meta li {
	display: inline;
}

.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer a, #footer a:link, #footer a:visited{
	font: normal 10px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}
#footer a:hover{
	font: normal 10px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}