/*
Theme Name: CityPark
Theme URI: http://telliso.com/
Version: 1.0
Author: Telliso
Author URI: http://telliso.com/



/* MAIN ITEMS */

body {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;background: #ffffff;color: #333;text-align: center;}
#header-wrap{background:url('images/header-bg.jpg') no-repeat center top;height:163px;overflow:hidden;margin-bottom:25px;}
#main-wrap{overflow:hidden;background:white;width:950px;margin:0px auto 0px auto;}
#footer-wrap{background:#4fab16;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

/* HEADER */

#header{overflow:hidden;width:950px;margin:0px auto 0px auto;position:relative;}
#header h1{text-align:left;font-size:30px;font-family:Lucida Sans Unicode;color:#e7ff8b;font-weight:normal;margin-bottom:5px;}
#header h3{text-align:left;font-size:12px;font-weight:normal;color:#ffffff;line-height:24px;margin:0px;}
#logo{margin:0px 12px 23px 0px;float:left;display:inline;}
#logo img{display:block;}
#header-main{float:left;padding:30px 0px 0px 0px;width:530px;}
#header .search input{
	width:168px;height:16px;margin:10px 0px 0px 0px;padding:2px 0px 0px 3px;display:block;float:right;font-size:12px;line-height:12px;
	font-family:arial;color:#757575;font-family:arial;border:1px solid #d3c524;
}
#header .search{padding:0px 0px 0px 0px;width:230px;float:right;height:30px;margin-top:70px;}
#header .search a{float:right;margin:10px 10px 0px 9px;}
#header #searchform {float:right;}
#header ul {margin:0px;list-style-type:none;padding:15px 0px 0px 10px;overflow:hidden;clear:both;height:15px;overflow:hidden;float:left;}
#header ul li{margin:0px 7px 0px 0px;padding:0px 7px 0px 0px;float:left;display:block;border-right:1px solid #017922;line-height:12px;font-size:12px;}
#header ul li a{color:#ffffff;text-decoration:none;}
#header ul li a:hover{text-decoration:underline;}
#header ul li.first{border:0px;color:#4a4e52;}

#searchform  input{
	width:168px;height:16px;margin:10px 0px 0px 0px;padding:2px 0px 0px 3px;display:block;float:left;font-size:12px;line-height:12px;
	font-family:arial;color:#757575;font-family:arial;border:1px solid #d3c524;
}
#searchform{padding:0px 0px 0px 0px;width:230px;float:left;height:30px;margin-top:0px;}
#searchform a{float:left;margin:10px 10px 0px 9px;}

/* CONTENT */


#content{font-size: 12px;width:540px;overflow:hidden;padding:0px 10px 0px 10px;float:left;text-align:left;font-family:arial;}
.post{border-bottom:1px solid #e1e0c2;margin-bottom:25px;color:#575846;}

#content .post .top{overflow:hidden;padding-bottom:10px;clear:both;width:540px;float:left;}
#content .post .top h2{font-size:24px;line-height:24px;float:left;margin:0px;}
#content .post .top h2 a{color:#017922;text-decoration:none;}
#content .post .top h2 a:hover{text-decoration:underline;}
#content .post .cmts{float:left;margin:0px;background:url('images/comment-icon.jpg') no-repeat center left;padding-left:22px;line-height:16px;}
#content .post .cmts.arch {padding:5px 0px 5px 22px;}
#content .post .cmts a{color:#017922;}


#content .post .bottom {clear:both;line-height:15px;padding-bottom:5px;clear:both;width:540px;float:left;}
#content .post .bottom  .date{color:#a7a887;}
#content .post .bottom  a{color:#017922;}

#content .post .tags {clear:both;line-height:19px;background:#fbfdcb;height:19px;width:545px;float:left;padding-left:5px;margin-left:-5px;margin-right:-5px;}
#content .post .tags  a{color:#017922;}

#content .post .entry{clear:both;float:left;clear:both;width:540px;line-height:15px;margin-top:15px;}

#content .post .more{clear:both;float:right;clear:both;text-align:right;margin-bottom:10px;margin-top:-20px;}

#content .pagetitle{font-size:12px;line-height:15px;	color:#a7a887;font-weight:normal;}
#content .pagetitle span{color:#000000;}

#content .post.single {margin-bottom:15px;padding-bottom:25px;}

#content .post.single .top h2 {color:#575846;font-size:24px;line-height:24px;}

.entry p a{color:#017922;font-weight:bold;}
#content .post .entry .alignleft{float:left;margin-right:10px;margin-bottom:10px;}
#content .post .entry .alignright{float:right;margin-left:10px;margin-bottom:10px;}


/* BUTTONS */

.button{height:20px;overflow:;padding-right:6px;}
.button a{color:#fbfdcb;font-family:Lucida Sans Unicode;line-height:20px;float:left;display:block;padding-left:3px;height:20px;}
.button a:hover{text-decoration:none;}
.button .left{width:3px;height:20px;float:left;}

.button.white.on{background:url('images/button-w-off-right.jpg') no-repeat center right;}
.button.white.on .left{background:url('images/button-w-off-left.jpg') no-repeat center left;}

.button.white{background:url('images/button-w-on-right.jpg') no-repeat center right;}
.button.white .left{background:url('images/button-w-on-left.jpg') no-repeat center left;}
.alignLeft{float:left;}
.alignRight{float:right;}



/* COMMENTS */

#comments{font-size:16px;font-weight:bold;color:#a7a887;background:url('images/comment-icon.jpg') no-repeat center left;padding-left:20px;}
#comments span{color:#000000;}

.commentlist{margin:0px -10px 0px -10px;padding:0px;list-style-type:none;width:560px;}
.commentlist li{margin:0px;padding:10px;}
.commentlist li.even{background:#fbfdcb;}
.commentlist li a{color:#017922;text-decoration:none;}
.commentlist li a:hover{text-decoration:underline;}
.commentlist li .commentmetadata {line-height:18px;padding-bottom:6px;}
.commentlist li .commentmetadata a{color:#a7a887;}
.commentlist li .comment-author{line-height:20px;}
.commentlist li .comment-author cite{font-style:normal;text-decoration:underline;}
.commentlist li p{margin-bottom:8px;}
.commentlist li .top{background:url('images/comment-even-top.jpg') no-repeat center top;width:560px;height:5px;margin-left:-10px;margin-top:-10px;}
.commentlist li .bottom{background:url('images/comment-even-bottom.jpg') no-repeat center top;width:560px;height:5px;margin-left:-10px;margin-bottom:-10px;}
.commentlist li.odd .top{display:none;}
.commentlist li.odd .bottom{display:none;}

.comments-top{background:url('images/comment-top.jpg') no-repeat center top;height:5px;width:560px;}
.comments-bottom{background:url('images/comment-bottom.jpg') no-repeat center top;height:5px;width:560px;margin-left:-10px;}

#respond{width:560px;background:#efeedb;float:left;margin-left:-10px;margin-right:-10px;margin-top:10px;}
#respond h3{font-size:16px;color:#575846;padding-left:10px;padding-top:8px;margin-bottom:15px;}

#commentform{width:540px;overflow:hidden;margin-left:10px;}
#commentform input{width:253px;height:17px;margin:0px;padding:0px;border:1px solid #a7a887;color:#575846;font-family:arial;font-size:12px;padding-left:5px;padding-top:1px;}
#commentform .name{float:left;margin-bottom:5px;}
#commentform .name label{clear:both;float:left;}
#commentform .name input{clear:both;float:left;margin-top:3px;}
#commentform .email{float:right;margin-bottom:5px;}
#commentform .email label{clear:both;float:left;}
#commentform .email input{clear:both;float:left;margin-top:3px;}
#commentform .comm{float:left;margin-bottom:5px;}
#commentform .comm label{clear:both;float:left;margin-top:3px;}
#commentform .comm textarea{clear:both;float:left;width:528px;border:1px solid #a7a887;padding:3px 5px 3px 5px;margin:0px;color:#575846;font-family:arial;font-size:12px;margin-top:3px;}
#commentform .sbm{margin-bottom:10px;overflow:hidden;margin-top:10px;}
#commentform .sbm input{float:right;height:18px;line-height:18px !important;padding:0px 0px 2px 0px !important;}

#respond #submit{
	background:url('images/comment-input.jpg') no-repeat center top;height:20px;line-height:18px;cursor:pointer;
	color:#fbfdcb;font-weight:normal;width:68px;border:0px;font-size:12px;font-family:Lucida Sans Unicode;padding-bottom:4px;
	}
#respond #submit.on{background:url('images/comment-input-on.jpg') no-repeat center top;}


/* NAVIGATION */

.navigation{overflow:hidden;}
.navigation div.button{margin:10px 0px 10px 0px;}



/* SIDEBAR */

#sidebar{float:right;padding: 0px 0px 10px 0px;margin-right: 0px;width: 380px;text-align:left;}

#sidebar .about{width:380px;background:url('images/sidebar-top-bg.jpg') no-repeat center top;text-align:center;margin-bottom:20px;}
#sidebar .about a.rss{
	color:#017922;font-weight:bold;background:url('images/rss.jpg') no-repeat left bottom;height:24px;margin-left:5px;
	line-height:24px;padding-left:30px;display:block;padding-top:15px;float:left;padding-right:15px;margin-bottom:10px;
}
#banner	{ width:370px; height:228px; margin-left:5px; float:left; }


#sidebar .main{overflow:hidden;width:380px;}
#sidebar .main li{margin:0px;display:block;width:170px;}

#sidebar .main li.widget{color:#ffffff;border-bottom:1px solid #a7a887;margin-bottom:20px;margin-left:10px;}
#sidebar .main li.widget a{color:#017922;}
#sidebar .main li.widget a:hover{text-decoration:underline;}

#logos {list-style-type:none;margin:15px 0px 30px 0px;padding:0px 0px 10px 0px;border-bottom:1px solid #a7a887;overflow:hidden;height:35px;}
#logos li{margin:0px;padding:0px;overflow:hidden;height:35px;}
#logos li img{width:95px;display:block;float:left;}

#sidebar div.rss{background:url('images/sidebar-rss.jpg') no-repeat center top;width:232px;height:65px;font-size:12px;font-weight:bold;}
#sidebar div.rss a{width:212px;height:52px;display:block;color:#ffffff;padding:27px 0px 0px 20px;} 

.widget_categories {padding-bottom:10px;float:left;}
.widget_categories h2.widgettitle{color:#575846;font-size:16px;line-height:20px;margin:0px;padding:0px 0px 10px 0px;}
.widget_categories ul{overflow:hidden;list-style-type:none;margin:0px;}
.widget_categories ul li{margin:0px;padding:0px 0px 0px 10px;background:url('images/sidebar-arrow.jpg') no-repeat left center;line-height:20px;}
.widget_categories a{font-size:13px;text-decoration:none;}

.widget_archive{padding-bottom:10px;float:right;}
.widget_archive h2.widgettitle{color:#575846;font-size:16px;line-height:20px;margin:0px;padding:0px 0px 10px 0px;}
.widget_archive ul{overflow:hidden;list-style-type:none;margin:0px;}
.widget_archive ul li{margin:0px;padding:0px 0px 0px 10px;background:url('images/sidebar-arrow.jpg') no-repeat left center;line-height:20px;}
.widget_archive a{font-size:13px;text-decoration:none;}

.widget_links{padding-bottom:10px;float:left;clear:both;}
.widget_links h2.widgettitle{color:#575846;font-size:16px;line-height:20px;margin:0px;padding:0px 0px 10px 0px;}
.widget_links ul{overflow:hidden;list-style-type:none;margin:0px;}
.widget_links ul li{margin:0px;padding:0px 0px 0px 10px;background:url('images/sidebar-arrow.jpg') no-repeat left center;line-height:20px;}
.widget_links a{font-size:13px;text-decoration:none;}

.widget_tag_cloud{padding-bottom:10px;float:left;clear:both;}
.widget_tag_cloud h2.widgettitle{color:#575846;font-size:16px;line-height:20px;margin:0px;padding:0px 0px 10px 0px;}
.widget_tag_cloud ul{overflow:hidden;list-style-type:none;margin:0px;}
.widget_tag_cloud ul li{margin:0px;padding:0px 0px 0px 10px;background:url('images/sidebar-arrow.jpg') no-repeat left center;line-height:20px;}
.widget_tag_cloud a{font-size:13px;text-decoration:none;}






/* FOOTER */

#footer{line-height:17px;font-size:11px;color:#ffffff;width:950px;margin:0px auto 0px auto;text-align:left;padding:15px 0px 55px 0px;}
#footer a{color:#ffffff;}








