/*
THEME NAME: Urban Impact Blog
THEME URI: http://www.urbanimpact.com/blog
DESCRIPTION: This is the blog theme for Urban Impact
VERSION: 2.0
AUTHOR: <a href="http://www.ballisticarts.com">Ballistic Arts Media Studios Inc.</a>
AUTHOR URI: http://www.urbanimpact.com/blog
*/


@charset "utf-8";
/* CSS Document */

body {background: #FFFFFF; margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}
a:link {color: #006600; text-decoration: underline;}
a:visited {text-decoration: underline; color: #006600;}
a:hover {text-decoration: underline; color: #339900;}
a:active {text-decoration: underline; color: #006600;}
h1,h2,h3,h4,h5,h6 {font-weight: bold;}
h1 {font-size: 18px;}
h2 {font-size: 14px;}
h3 {font-size: 12px;}

#pagearea {width: 946px; padding: 0; margin: 0;}

/* PAGE TOP */

#headerarea, #bannerarea, #navarea, #footerarea {
	width: 946px; float: left; border-bottom: 2px solid #999999;
}
#headerarea {height: 82px; padding: 40px 0px 0px; margin: 0px 0px 6px; text-align: right; background: url(http://www.urbanimpact.com/images/urban-impact/urban-impact-logo.jpg) no-repeat;}

#bannerarea {height:50px; padding:0 0 10px; margin:0; font-size:18px; color:#999999;}
#bannerarea h1 {font-size:22px; color:#269714; text-align:center;}

/* PAGE FOOTER */

#footerarea {height:50px; padding:6px 0 0; margin:0 0 6px; background:url(http://www.urbanimpact.com/images/urban-impact/urban-impact-footer.jpg) no-repeat;}

#footernav {width:250px; height:23px; padding:20px 0 0 5px; margin:0; float:left; text-align:left; color:#FFF; list-style: none;}
#footernav ul {margin:0; padding:0; list-style: none;}
#footernav li {float:left; margin:0; padding:0;}

#footernav a {
	font-family: "Arial Narrow";
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	padding: 0px 10px;
	float: left;
	text-align: left;
	letter-spacing: 1px;
	text-decoration: none;
}

#footercopyright {
	width: 620px;
	height: 26px;
	padding: 10px 10px 0px 0px;
	margin: 0px;
	float: right;
	text-align: right;
	color: #FFFFFF;
	list-style: none;
	text-transform: uppercase;
	font-size:10px;
}

/* PAGE CONTENT */

#pagecontent {width: 946px; padding: 20px 0; margin: 0; float:left; text-align:left; }

#content_blog{float: left; width:470px; padding:0 20px 0 0; margin:0; text-align:left; display:inline;}
#content_blog a, #content_blog a img{border:0; outline:none;}
	
#content_blog a, #content_bloga:link, #content_blog a:visited{ text-decoration:none;}
#content_blog a:hover{ text-decoration:underline;}

#rightcolumn {width:220px; padding:0; margin:0; float:left; border-left:1px #999999 solid; }

#blognavigation {width:180px; float:right; display:inline; padding:27px 10px 35px 10px; margin:0; color:#006600;}
#blognavigation ul {padding:0; margin:0; list-style:none;}
#blognavigation li {padding:3px 0; margin:0; list-style:none; border-bottom:1px #006600 dashed;}
#blognavigation li a {color:#006600; text-decoration:none;}
#blognavigation li a:hover {color:#339900; text-decoration:none;}
#blognavigation h2 {font-size:14px; margin:5px 0; padding:0 0 5px; border-bottom:1px #999999 solid;}

#faceandtwitter{float:right; display:inline; text-align:left; width:200px; padding:20px 0 0; margin:0; _overflow: hidden;}
#faceandtwitter a, #faceandtwitter a img{border:none;}

#sidebarwrapper{width:215px; float:left; display:inline; text-align:left; padding:0; margin: 0; border-left:1px #999999 solid; _overflow: hidden;}

#sidebar{float:right; display:inline; text-align:left; width:200px; padding:0 0 35px; margin:0; _overflow: hidden;}
	
#sidebar h2{ font-size:16px; margin:0 0 8px; padding:0 0 8px; border-bottom:1px #999999 solid;}
	
#sidebar ul{width:140px; margin:0; padding:0; font-size:14px;}
	
#sidebar ul ul{
	width:140px;
	margin:0;
	padding:0;
	font-size:14px;
	list-style:disc;
	list-style-type:disc;
	}
	
#sidebar ul li{
	margin:0 0 0 20px;
	padding:0 0 0 0;
	line-height:24px;
	}
	
#sidebar ul li a{
	text-decoration:none;
	color:#339933;
	}
	
#sidebar ul li a:hover{
	text-decoration:underline;
	}
	
#sidebar form{
	padding:0;
	margin:0 0 0 6px;
	}
	
#sidebar form input{
	margin:0 0 5px 0;}
	
.infodivider {border-bottom:1px solid #CCCCCC; margin:10px 0 25px 0; padding:2px 0;}
	
.previous{ float:left; display:inline; }
.next{ float:right; display:inline; }


/*  Comments and Comments Template  */

#commentarea h3 {
	border-bottom: 1px solid #4d4d4d;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:2px;
	font-size: 14px;
	}
	
ol.commentlist{
	padding:0;
	margin:0;
	}
	
#commentarea a, #commentarea a:link{
	padding:0;
	margin:0;
	text-decoration:none;
	color:#A2A2A2;
	}
	
#commentarea a:hover{
	text-decoration:underline;
	}
	
ol.commentlist p{
	padding:10px;
	}
	
.comment_navigation{
	font-size:14px;
	font-weight:bold;
	padding: 10px 0 10px 0;}
	
#cancel-comment-reply{
	font-size:11px;
	font-weight:bold;
	padding: 5px 0 5px 0;
	}
	
.commentmetadata a, .commentmetadata a:link, .commentmetadata a:visited  {
	padding:0px;
	color:#A2A2A2;
	font-size:10px;
	}

#commentarea a.url{
	font-size:12px;
	font-weight:normal;
	padding: 10px 0 10px 0;
	color:#006600;
	font-style:normal;
	}
	
div.reply{
	font-size:10px;
	padding: 0 0 0 68px;
	text-align:right;
	margin: 0 0 10px 0;
	}
	
#respond h3 {
	border-bottom: 1px solid #4d4d4d;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:2px;
	font-size: 14px;
	}
	
#commentarea .comment{
	display:block;
	overflow:hidden;
	padding:10px 10px 0 10px;
	color:#666666;
	}


.comment p{ margin:0; padding:0; }

.comment_entry{
	float:left;
	width:100%;
	}
	
.alt{background-color:#E9E9E9;	}

.admin{	}

h3.respond{
	margin-bottom:10px;
	margin-top:10px;
	padding-top:2px;
	border: none;
	display:block;
	overflow:hidden;
	}
	
ul.children{
	padding:0;
	margin:0;
	background-color:#fff;
	}
	
/*  Sociable PlugIn Customization  */
div.sociable ul{list-style-type: none; list-style:none; padding:6px 0 0 0; margin:0;}
div.sociable ul li{ float:left; display:inline; margin-right:4px;}

/*  Widget Area  */
div.widget-box{
	width:170px; padding:0 15px 0 30px; margin:24px 0 15px 0;}
	
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul {
	float:none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align:left;
	margin:10px 0 0 10px;
}

ul.twitter{
	padding:0 10px 0 10px; margin:0; list-style:none; list-style-type:none;}
	
ul.twitter li{
	border-bottom: 1px dotted #666;
	padding:0;
	margin:10px 0 0 0;}
	
div.widget-box h2{margin:10px 0 3px 0;}