
/*
Theme Name: URB.COM CONTRIBUTOR BLOG THEME
Theme URI: http://wordpress.org/
Description: 
Version: v.2beta
Author: The Uprising Creative
Author URI: http://www.theuprisingcreative.com
Tags: 

*/

/* FILE IS BEING PARSED AS PHP ALSO, SO WE CAN DYNAMICALLY SET THE COLORS ON THE FLY */

/* Initialization */
html, body {height: 100%;}
a img {border:none;}
a, a:active { outline: none; text-decoration:none;-moz-outline-style: none;}
:focus {-moz-outline-style: none;}
/* END INITIALIZATION */


/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	background: #717171;
	color: #565656;
	text-align: center;
	overflow:auto; 
	overflow-x:hidden; 
	}

#page {
	background-color: white;
	border: 0px none;
	text-align: left;
	}

#content {font-size: 1.2em;}
.narrowcolumn .entry, .widecolumn .entry {line-height: 1.4em;}
.narrowcolumn .postmetadata {text-align: center;}

small {
	font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3, h4, h5 {font-family: Georgia, "Times New Roman", Times, serif;}
h1 {font-size: 22px;text-align: center;}
h2, h2.pagetitle {font-size: 20px;}
#sidebar h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px;}
h3 {font-size: 18px;font-weight:normal;}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {text-decoration: none;color: #000000;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color: #333;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {text-decoration: none;}

.sticky {}
.sticky h2 {}

#sidebar {font: 11px 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color: #777;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps {font-size: 0.9em;letter-spacing: .07em;}

a, h2 a:hover, h3 a:hover {color: #04c0e3;text-decoration: none;}
a:hover {color:#000;text-decoration: none;}
/* End Typography & Colors */


/* Begin Header & Nav Layout */
#header {
	position: relative;
	margin: 0px;
	padding: 0;
	height: 215px;
	width: 990px;
	}

#header .logo {
	position: absolute;
	height: 40px;
	width: 230px;
	left: 15px;
	top: 39px;
	background: #000000 url('images/urb-logo-outline.png') top left no-repeat;
	display: none;
}

#header .logo a,
#header .logo a:visited, 
#header .logo a:active, 
#header .logo a:link { position: absolute; top:0px; left:0px; width: 230px; height:40px; background: url('images/urb-logo-outline.png') top left no-repeat; } 
#header .logo a:hover { background: #04c0e3 url('images/urb-logo-outline.png') top left no-repeat; }

#header .beta {
	position: absolute;
	height: 12px;
	width: 230px;
	left: 15px;
	top: 77px;
	color: #000000;
	font-size:14px;
	text-align:right;
	font-weight:bold;
	display:none;
}
#header .issues_bubble {position:absolute; top:134px; left: 270px;background: #e25936 url('images/urb-issues-bubble.png') top left no-repeat; width:131px; height:33px;z-index:1; display:none; padding:0px;}
#header .issues_bubble:hover {background: #04c0e3 url('images/urb-issues-bubble.png') top left no-repeat;}

#header .issues_bubble a {
	position:absolute; 
	top:0px; 
	left:0px;
	width:131px;
	heigh:33px;
	overflow:hidden;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 4px 0px 0px 10px;
	font-size:12px;
	color:#FFFFFF;
	z-index:100;
	background: url('images/urb-issues-bubble.png') top left no-repeat;
	}
.win.gecko #header .issues_bubble a {font-size: 10px;}
.win.webkit #header .issues_bubble a {font-size: 10px;}
.chrome #header .issues_bubble a {font-size: 10px;}

#header .nav {
	position: absolute;
	top: 154px;
	left: 15px;
	padding: 0px;
	width: 960px;
	height: 35px;
	background: url('images/urb-nav-bg.gif') bottom left repeat-x;
	z-index:2000;
}

#header .nav .navlinks {
	position:relative;
	margin-top:7px;
	float: left;
	height: 28px;
	width: auto;
}

#header .nav .navdivider {
	position: relative;
	float:left;
	height: 35px;
	width: auto;
}

#header .nav a {
	position:relative;
	color: #000000;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#header .nav a:hover {color: #04c0e3;
}

#header .socialnav {
	position:absolute;
	right:15px;
	top:159px;
	height:25px;
	width:215px;
	overflow:hidden;
	z-index:3000;
}

#header .socialnav .individual a {
	position:relative;
	float:right;
}
#header .socialnav .individual a img {
	width: 26px;
	height:26px;
	margin-left:1px;
	background:#8b8b8b;
}

#header .socialnav .individual a img:hover {
	background:#04c0e3;
}

#header_search {
	position:absolute;
	height: 25px;
	width: 195px;
	left:15px;
	top:100px;
}

#header .header_twitter {
	position:absolute;
	top:0px;
	left:0px;
	height:18px;
	width:127px;
	padding:4px 0px 0px 0px;
	background: #e25936 url('images/urb-header-twitter-icon.png') 97% 40% no-repeat;
	overflow:hidden;
}

#header .header_mailing {
	position:absolute;
	top:0px;
	left:128px;
	height:18px;
	width:134px;
	padding:4px 0px 0px 0px;
	background: #e25936 url('images/urb-header-mailing-icon.png') 97% 46% no-repeat;
	overflow:hidden;
}

#header .header_twitter a, #header .header_mailing a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
	padding:0px 0px 0px 6px;
	font-weight:normal;
}

.win.gecko #header .header_twitter a, .win.gecko #header .header_mailing a {font-size:9px;}
.chrome #header .header_twitter a, .chrome #header .header_mailing a {font-size:9px;}

/* End Header & Nav Layout */


/* Begin Structure */
body {
	margin: 0 0 20px 0;
	padding: 0;
	}

#page {
	background-color: white;
	float:left;
	padding: 0;
	width: 990px;
	border: 0px none;
	z-index:2;
	}

.narrowcolumn {
	float: left;
	padding: 0 0 20px 0px;
	margin: 0px 0 0;
	width: 660px;
	}

.widecolumn {
	float: left;
	padding: 0 0 20px 0px;
	margin: 0px 0 0;
	width: 990px;
	}

.post {
	position:relative;
	height:auto;
	margin: 00px 0px 40px 0px;
	clear: both;
	float:left;
	width:655px;
	border-top: 4px #AAAAAA solid;
	}
	
.post-wide {
	position:relative;
	height:auto;
	margin: 20px 0px 20px 0px;
	clear: both;
	float:left;
	width:975px;
	border-top: 4px #AAAAAA solid;
	}

.entry {
	position:relative;
	width:655px;
	margin: 5px 0px 0px 0px;
	height:auto;
	
}
.entry .info {
	padding-top:6px;
	margin-left:15px;
	width:640px;
}
.entry-wide {
	position:relative;
	width:975px;
	margin: 5px 0px 0px 0px;
	height:auto;
	
}
.entry-wide .info {
	padding-top:6px;
	margin-left:0px;
	width:975px;
}

.post hr, .post-wide hr {
	display: block;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}
/* End Structure */



/* UNIVERSAL FOOTER STUFF */
#footer {
	position:relative;
	padding: 15px 15px 15px 0px;
	margin: 0 auto;
	width: 975px;
	height: 340px;
	clear: both;
	background: #9b9b9b;
	border: none;

	}

#footer .logo {
	position: absolute;
	height: 53px;
	width: 277px;
	left: 11px;
	top: 25px;
	background: url('images/urb-logo-main-footer.gif') top left no-repeat;
}

#footer .logo a, 
#footer .logo a:visited, 
#footer .logo a:active, 
#footer .logo a:link, 
#footer .logo a:hover { position: absolute; top:0px; left:0px; width: 277px; height:53px; } 
#footer .logo a:hover { background: url('images/urb-logo-main-footer-r.gif') top left no-repeat; }

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
	
#footer .footernav {
	position: absolute;
	top: 144px;
	left: 15px;
	padding: 0px;
	width: 960px;
	height: 35px;
	background: url('images/urb-footernav-bg.gif') top left repeat-x;
}

#footer .footernav .footernavlinks {
	position:relative;
	margin-top:7px;
	float: right;
	height: 28px;
	width: auto;
}

#footer .footernav .footernavdivider {
	position: relative;
	float:right;
	height: 35px;
	width: auto;
}

#footer .footernav a {
	position:relative;
	color: #d3d3d3;
	font-size: 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#footer .footernav-sub {
	position: absolute;
	top: 179px;
	left: 15px;
	padding: 0px;
	width: 960px;
	height: 35px;
}

#footer .footernav-sub .footersublinks {
	position:relative;
	margin-top:7px;
	float: right;
	height: 28px;
	width: auto;
}

#footer .footernav-sub a {
	position:relative;
	color: #d3d3d3;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#footer .footernav a:hover, #footer .footernav-sub a:hover {
	color: #FFF;
}

#footer .footernav-bottom {
	position: absolute;
	bottom: 0px;
	right: 15px;
	padding: 0px;
	width: 210px;
	height: 30px;
}

#footer .footernav-bottom .footerbottomlinks {
	position:relative;
	margin-top:7px;
	float: right;
	height: 28px;
	width: auto;
}

#footer .footernav-bottom a {
	position:relative;
	color: #666;
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.win.gecko #footer .footernav-bottom a {font-size:10px;}
.chrome #footer .footernav-bottom a {font-size:10px;}

#footer .footernav-bottom a:hover {
	color: #d3d3d3;
}


#footer_search {
	position:absolute;
	height: 25px;
	width: 195px;
	left:15px;
	top:92px;
}

#footer_mailinglist {
	position:absolute;
	height: 25px;
	width: 195px;
	left:780px;
	top:35px;
}

#footer #searchform .search input.box:focus { background: #FFF;}
#footer #searchform .search button.btn {background: #FFF;color: #8b8b8b;}
#footer #searchform .search button.btn:hover {background: #000; color: #FFF;}

#footer #mailingform .search input.box:focus {background: #FFF;}
#footer #mailingform .search button.btn {background: #FFF;color: #8b8b8b;}
#footer #mailingform .search button.btn:hover {background: #000; color: #FFF;}

#footer .socialnav {position:absolute; bottom:0px; left:0px; padding:0px 0px 0px 10px; width: 730px; height: 23px; background: #666;overflow:hidden;}
#footer .socialnav .individual a {position:relative;float:left;}
#footer .socialnav .individual a img {height:46px;margin-right:10px;}
#footer .socialnav .individual a img:hover {margin-top:-23px;}

#underfoot {
	position:relative;
	padding: 5px 0px 10px 0px;
	margin: 0 auto;
	width: 990px;
	height: 20px;
	clear: both;
	border: none;
	text-align:center;
	}
#underfoot, #underfoot a {
	color: #9b9b9b;
	font-size: 10px;
	font-weight: normal;
	font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, San-Serif;
}
#underfoot a:hover {color: #CCC;}
/* END UNIVERSAL FOOTER STUFF */


/* Headers in the Posts & Entries */
.post h2 a, .post h2 a:hover, .post-wide h2 a, .post-wide h2 a:hover {
	font-size: 17px;
	line-height:21px;
	padding: 0px;
}

h2#artist-title, h2#artist-title a {
	color: #000000;
	font-size: 30px;
	font-weight:normal;
	font-style:normal;
	line-height:31px;
}
h2#artist-title #artist {color: #e25936;}

.entry div#subtitle_container, .entry-wide div#subtitle_container {
	height:auto;
	position:relative;
}
.entry td#subtitle_pre, .entry-wide td#subtitle_pre {
	position:relative;
	width:6px;
	background: #AAAAAA;
}
.entry div#subtitle, .entry-wide div#subtitle {
	padding: 0px;
	width: 552px;
	height:auto;
	margin: 0px 0px 3px 0px;
}

.post h2, .post-wide h2 {text-align:left !important;}

.post small, .post-wide small {
	color: #545454;
	float:left;
	margin: 0px 0px 0px 6px;
}

.post #smalldiv, .post-wide #smalldiv { line-height: 14px; margin: 2px 0px 0px 0px;height:auto; }
.post small a, .post-wide small a { color: #545454; }
.post small a:hover, .post-wide small a:hover { color: #000; }
.post small#small_twitter, .post-wide small#small_twitter { background: transparent; padding: 0px; margin:3px 0px 0px 3px; }

.post small a#author_twitter, .post-wide small a#author_twitter {
	float:left; width:8px; height:10px;margin: 0px 0px 0px 0px;
	background:url('images/urb-author-twitter.png') no-repeat center right;
}

#twitter_by { float:left; height: 25px; margin: 0px 0px 0px 10px; width:400px; line-height:12px; padding:4px 0px 0px 0px;}
.post p, .post-wide p {margin: 1em 10px 1em 0px; text-align:left;}

h2#artist-title { margin:0px 0px 0px 0px !important;}

#review-rating {margin:0px 0px 0px 0px;}
#excerpt_review {margin:20px 0px 0px 0px; padding: 0px 3px 0px 0px; text-align:left;}

#single_related ul {margin:0px !important;}
#single_related ul li {display:block !important; clear:both;width:600px; margin: 5px 0px 5px 0px !important;}
#single_related small {display:none; visibility:invisible;}

/* End HEaders in the Posts & Entries */

/*	Begin Headers */
h1 {padding-top: 0px;margin: 0;}

h2 {margin: 30px 0 0;}
.entry h2, .entry-wide h2 { margin: 0px; height:auto;}
h2.pagetitle {margin-top: 30px;text-align: center;}
#sidebar h2 {margin: 5px 0 0;padding: 0;}

#post_date {float:left;width:140px; height:30px; margin:14px 0px 0px -35px; background:#04c0e3; color:#FFFFFF;-moz-border-radius-bottomright:20px; -webkit-border-bottom-right-radius:20px;}
#post_date #month {font-family:Georgia, "Times New Roman", Times, serif; font-size: 22px; line-height:19px; font-style:normal; text-align:right;}
#post_date #day {font-family:Georgia, "Times New Roman", Times, serif; font-size: 34px; line-height:15px; font-style:normal; text-align:left;}

#page_date {float:left;width:auto; height:43px; margin:5px 0px 0px -35px; padding:0px 10px 0px 50px; background:#04c0e3; color:#FFFFFF;-moz-border-radius-bottomright:20px; -webkit-border-bottom-right-radius:20px;}
#page_date #month {font-family:Georgia, "Times New Roman", Times, serif; font-size: 24px; line-height:19px; font-style:normal; text-align:right;}

#post_title {width:445px; overflow:hidden; padding: 7px 0px 0px 13px; margin: 0px; min-height:43px;}
.post-wide #post_title {width:645px;}
#post_title h2, #post_title h2 a { margin: 0px; font-style:normal; font-size:36px; color:#000000; font-weight:normal; line-height:40px;}

#post_subtitle {width:465px; overflow:hidden; padding: 0px;padding:5px 0px 0px 120px;}
#post_subtitle h2, #post_subtitle h2 a { margin: 0px; font-style:normal; font-size:18px; color:#000000; font-weight:normal;}

#post_tags {
	width: 655px;
	height: 47px;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	background: #dadada url('images/urb-sidebar-gradient-IE7.gif') bottom right repeat-y;
	background: -moz-linear-gradient(top right, bottom left, from(#eeeeee), to(#dadada));
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0.0, #eeeeee), color-stop(1.0, #dadada));
	margin:26px 0px 10px 0px;
}

#post_tags-wide {
	width: 975px;
	height: 47px;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	background: #dadada url('images/urb-sidebar-gradient-IE7.gif') bottom right repeat-y;
	background: -moz-linear-gradient(top right, bottom left, from(#eeeeee), to(#dadada));
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0.0, #eeeeee), color-stop(1.0, #dadada));
	margin:26px 0px 10px 0px;
}
#tag_icon { float:left; margin:6px 10px 0px 10px;}

#tags {float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:16px; width:450px; height:36px; overflow:hidden;margin:5px 10px 0px 0px;}

#tags a {font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:16px;}
#tags_time { float:right; margin:9px 15px 0px 0px; color: #999999; font-size: 12px; width:70px; text-align:right;}
#tags_time a { color: #999999; font-size: 12px;text-align:right; }

div#more {display:none; visibility:hidden}
a.more-link {display:none; visibility:hidden;}

a.real-more-link {
	position:absolute;
	bottom:0px;
	left:0px;
	color: #FFF;
	background: #04c0e3;
	font-size: 11px;
	font-style:normal;
	padding: 2px 0px 0px 0px;
	text-align:center;
	width:50px;
	height:34px;
	display:block;
}

a.real-more-link:hover {
	color: #000;
}

.info #author_info { 
	position:absolute;
	bottom:0px;
	left: 56px;
	width:270px; 
	height:34px; 
	padding: 2px 0px 0px 0px;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	background: #dadada url('images/urb-sidebar-gradient-IE7.gif') bottom right repeat-y;
	background: -moz-linear-gradient(top right, bottom left, from(#eeeeee), to(#dadada));
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0.0, #eeeeee), color-stop(1.0, #dadada));
}

.info #author_info-single { 
	position:absolute;
	bottom:0px;
	left: 0px;
	width:270px; 
	height:34px; 
	padding: 2px 0px 0px 0px;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	background: #dadada url('images/urb-sidebar-gradient-IE7.gif') bottom right repeat-y;
	background: -moz-linear-gradient(top right, bottom left, from(#eeeeee), to(#dadada));
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0.0, #eeeeee), color-stop(1.0, #dadada));
}
h3 {padding: 0;margin: 30px 0 0;}
/* End Headers */

/* RSS FEED PAGE */
#rss_tags {
	width: 655px;
	height: 76px;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	background: #dadada url('images/urb-sidebar-gradient-IE7.gif') bottom right repeat-y;
	background: -moz-linear-gradient(top right, bottom left, from(#eeeeee), to(#dadada));
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0.0, #eeeeee), color-stop(1.0, #dadada));
	margin:6px 0px 10px 0px;
}
#rss_icon { float:left; margin:16px 10px 0px 10px;}
#rss {float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#000000; font-size:16px; width:550px; height:76px; margin:10px 10px 0px 0px;}

#rssfeeds li {list-style:none !important; margin:0px 0px 30px 0px;}
#rssfeeds li a {font-family:Georgia, "Times New Roman", Times, serif; color:#000000; font-size:16px; margin:5px 0px 0px 0px;}
#rssfeeds li a:hover{color: #04c0e3;}
#rssfeeds li a img {
	width: 26px;
	height:26px;
	margin: -5px 10px 10px 0px;
	background:#8b8b8b;
	float:left;
}

#rssfeeds li a img:hover {
	background:#04c0e3;
}


/* END RSS FEED PAGE */

/* COMMENT BUBBLE */
#comment_bubble {
	height:52px;
	width:56px;
	position:absolute;
	top:0px;
	right:30px;
	text-align:center;
	background: #e25936 url('images/urb-talkbubble.png') no-repeat;
	display:none;
}

#comment_bubble h2 {color: #FFFFFF;  text-align:center !important; margin:3px 0px 0px 0px !important;}
#comment_bubble h2 a {color: #FFFFFF; font-family: 'Times New Roman',Times, serif; font-size: 26px; line-height:18px !important; font-style:normal; font-weight:normal; text-align:center;}
#comment_bubble small a, #comment_bubble h2 a small {color: #FFFFFF; font-size:9px; line-height:9px;}
#comment_bubble h2 a small#none {color: #FFFFFF; font-size:9px; line-height:9px;margin:6px 0px 0px 0px;}
#comment_text {
	height:12px;
	width:56px;
	position:absolute;
	bottom:27px;
	right:0px;
	text-align:right;
	color: #e25936;
}
#comment_text a {color: #e25936; font-size:9px; line-height:9px;}

#comment_bubble-single {
	height:52px;
	width:56px;
	position:absolute;
	top:0px;
	right:86px;
	text-align:center;
	background: #e25936 url('images/urb-talkbubble.png') no-repeat;
}

#comment_bubble-single h2 {color: #FFFFFF;  text-align:center !important; margin:3px 0px 0px 0px !important;}
#comment_bubble-single h2 a {color: #FFFFFF; font-family: 'Times New Roman',Times, serif; font-size: 26px; line-height:18px !important; font-style:normal; font-weight:normal; text-align:center;}
#comment_bubble-single small a, #comment_bubble-single h2 a small {color: #FFFFFF; font-size:9px; line-height:9px;}
#comment_bubble-single h2 a small#none {color: #FFFFFF; font-size:9px; line-height:9px;margin:6px 0px 0px 0px;}
#comment_text-single {
	height:12px;
	width:56px;
	position:absolute;
	bottom:27px;
	right:56px;
	text-align:right;
	color: #e25936;
}
#comment_text-single a {color: #e25936; font-size:9px; line-height:9px;}
/* END COMMENT BUBBLE */

/* TWITTER BUBBLE */
#twitter_bubble {
	height:70px;
	width:56px;
	position:absolute;
	bottom:0px;
	right:0px;
	text-align:center;
}
/* #twitter_bubble small {font-size: 9px; text-align:center; margin: 2px 0px 0px 7px; color:#FFF;} */

/* #twitter_bubble strong.vert {
	background: #e25936 url('images/urb-talkbubble.png') no-repeat;
	height:52px;
	width:48px;
	z-index:2000;
	position:absolute;
	top:0px;
	left:0px;
	margin:0px;
	padding-left:8px;
}
#retweet_target {
	position:absolute;
	top:6px;
	left:10px;
	font-size:11px;
	z-index:1;
}

#retweet_two{
	color: #e25936 !important;
	font-size: 11px !important;
	position:absolute;
	bottom:6px;
	right:-28px;
	z-index:3000;
}
#twitter_text a {color: #e25936; font-size:9px; line-height:9px;} */
/* END TWITTER BUBBLE */


#post_header {position:relative; width:655px; margin:0px; padding:0px;height:auto; min-height: 70px;}
#post_header-wide {position:relative; width:975px; margin:0px; padding:0px;min-height:70px;}


/* Post footer stuff */
.post small#small_postfoot, .post-wide small#small_postfoot { background: transparent; padding: 0px; }
.post div#postfoot, .post-wide div#postfoot {position:relative; float:left; width:450px; height:64px; overflow: hidden; background: url('images/urb-foot-bg.gif') no-repeat; background-position: -1px 2px; padding: 13px 15px 10px 0px; z-index:200;}

.post small a#postfoot_comments, .post-wide small a#postfoot_comments {
	float:left; width:23px; height:12px;margin: -1px 2px 0px 0px;
	background:url('images/urb-icon-comments-foot.gif') no-repeat center right;
}

.post small#tags, #post small#tags, .post-wide small#tags, #post-wide small#tags { text-align:left; display:inline; width:410px; background:#FFFFFF; padding:0px;}
.post small#tags small, #post small#tags small, .post-wide small#tags small, #post-wide small#tags small {padding:0px 6px 0px 6px; font-size: 11px;}
.post small a#postfoot_tags, .post-wide small a#postfoot_tags {
	float:left; width:23px; height:12px;margin: -1px 2px 0px 0px;
	background:url('images/urb-icon-tags-foot.gif') no-repeat center right;
}

html>body .post small a#author_twitter { margin: 0px 0px 0px 1px; }	
html>body .post small a#postfoot_comments, html>body .post small a#postfoot_tags {margin: 0px 2px 0px 0px;} 
/* End Post footer stuff */


/* VIDEO POST STUFF */
.post #video_stream {padding: 10px 0px 0px 0px;}
.post #video_file {float:left; margin:0px 10px 10px 0px; padding: 5px 0px 0px 0px; display: inline;}
.post #video_file img {float:left; display:inline;}
.post div#postfoot_video {float:left; border-top:1px #CCC solid; border-bottom:1px #CCC solid; padding:10px 15px 10px 0px; width:200px; height:30px;overflow: visible;}
.post #excerpt_video {margin:1em 10px 1em 0px; text-align:left;}
/* END VIDEO POST STUFF */

/* PODCAST POST STUFF */
#podcastlink img {background:#04c0e3; width:50px; height:50px;}
#podcastlink img:hover{background:#e25936;}
#podcastlink {margin:3px 10px 3px 0px;}
/* END PODCAST POST STUFF */

/* FEATURED VIDEO STUFF */
#featured-video {position:relative; float:right; height:288px; width:303px; margin:0px 15px 0px 0px; padding:0px 0px 0px 0px; border-left: 1px solid #CCC; clear:none;}
#featured-video #featured-outer {float:right; height:288px; width:303px; margin:0px 0px 5px; padding:0px; background:#FFF;}
#featured-video #featured-inner {float:right; top:0px; right:0px; height:288px; width:300px; margin:0px 0px 7px; padding:0px; background:#AAAAAA;}

#featured-video #video {position:relative; margin:0px;padding:0px;float:right; width:96px; height:68px;}
#featured-video #video #video-thumb {position:absolute; top:0px; left:0px; width:96px; height:68px; float:left; margin:0px; padding:0px; z-index:10;}
#featured-video #video #video-overlay {position:absolute; top:0px; left:0px; width:97px; height:58px; float:left; padding:0px; margin:3px 0px 0px 0px; z-index:200;background:url('images/urb-vidthumb-overlay.gif');opacity:0.6;filter:alpha(opacity=60);}
html>body #featured-video #video #video-overlay {background: url('images/urb-vidthumb-overlay.png');}

#featured-video #featured-inner #excerpt {height:14px; overflow: hidden;}
#featured-video #featured-inner #title {height:24px; overflow: hidden;}

#featured-video #featured-inner img {width:300px !important; height: 232px !important;}
#featured-video #featured-inner embed {width:300px !important; height: 232px !important;}
#featured-video #featured-inner object {width:300px !important; height: 232px !important;}
#featured-video #video_stream p {margin: 0px !important; }

#featured-video #title h2 {margin: 6px 0px 0px 0px; padding:0px 10px 0px 10px;}
#featured-video #title h2 a {color: #FFF; font-size:14px; font-weight:bold;}
#featured-video #title h2 a:hover {color: #666;}
html>body #featured-video #title h2 a {font-weight:500;}

#featured-video #excerpt small {color:#FFF; font-style: italic;margin:0px 10px 0px 10px; display:block;}
#featured-video #excerpt small p {margin:0px; padding:0px;}
#featured-video #meta {overflow:hidden; height:12px;}
#featured-video #meta small {color:#FFF; font-style: italic;padding:0px 10px 0px 10px;}
#featured-video #meta small a {color: #666;}
#featured-video #meta small a:hover {color: #000;}

#index-divider {clear:both; position:relative; height:15px; width:950px; margin:15px 15px 10px 15px; border-bottom: 1px solid #CCC;}
#category-divider {clear:left; position:relative; height:15px; width:654px; margin:15px 15px 5px 0px; border-bottom: 1px solid #CCC;}
/* END FEATURED VIDEO STUFF */


/* FEATURED CONTENT STUFF */
#featured-content {position:relative; float:left; height:313px; width:655px; margin:0px 0px 20px 0px; padding:0px;}
#featured-fade, 
#featured-fade #featured-inner {position:absolute; top:0px; left:0px; height:288px; width:655px; overflow:hidden; padding:0px; background:#000;}
#featured-fade a#image-link {position:absolute; top:0px; left:0px; padding:0px; margin:0px; width:655px; height:288px;text-align:center;}
#featured-fade a#image-link img{margin:auto;}
#featured-fade #featured-bar {position:absolute; bottom:0px; left:0px; height:48px; width:655px; background:#000;opacity:0.75;filter:alpha(opacity=75);z-index:100;}
#featured-fade #featured-text {position:absolute; bottom:2px; left:0px; padding:0px 0px 0px 10px; height:43px; width:645px; z-index:200;}
#featured-fade #featured-text #featured-icon {position:absolute; right:7px; top:1px;text-align:right;}
#featured-fade #featured-text h2 {margin:0px; font-weight:lighter !important;}
#featured-fade #featured-text h2 a {color: #FFF; font-size:24px; font-weight:lighter !important;}
#featured-fade #featured-text small {color: #FFF; font-size: 9px;}
#featured-fade #featured-text small a {color: #04c0e3;}
#featured-content #featured-small {width: 600px; height: 12px; overflow:hidden;}
/* END FEATURED CONTENT STUFF */


/* FEATURED MEDIA */
#featured-media { 
	width:300px; 
	height:288px; 
	padding:0px; 
	margin:0px 15px 45px 0px;
	float:right;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	background: #dadada url('images/urb-sidebar-gradient-IE7.gif') bottom right repeat-y;
	background: -moz-linear-gradient(top right, bottom left, from(#eeeeee), to(#dadada));
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0.0, #eeeeee), color-stop(1.0, #dadada));
	}
#featured-media a {color:#58595b;}
#featured-media a:hover {color:#FFFFFF;}

#featured-media #individual-media {position:relative; float:left; width:280px; height:51px; margin: 0px; padding:10px;border-bottom: 1px #999999 solid;}
#featured-media #individual-media img {width:50px; height:50px; border:1px #999999 solid;}

#featured-media #individual-media-bottom {position:relative; float:left; width:280px; height:52px; margin: 0px; padding:10px;	-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;}
#featured-media #individual-media-bottom img {width:50px; height:50px; border:1px #999999 solid;}

#featured-media .featured-video {color: #58595b; background: url('images/urb-media-video-dark.png') 96% 50% no-repeat;}
#featured-media .featured-video:hover {color: #FFFFFF; background:#04c0e3 url('images/urb-media-video-white.png') 96% 50% no-repeat;}
#featured-media .featured-podcast {color: #58595b; background: url('images/urb-media-podcast-dark.png') 96% 50% no-repeat;}
#featured-media .featured-podcast:hover {color: #FFFFFF; background:#04c0e3 url('images/urb-media-podcast-white.png') 96% 50% no-repeat;}
#featured-media .featured-mp3 {color: #58595b; background: url('images/urb-media-audio-dark.png') 96% 50% no-repeat;}
#featured-media .featured-mp3:hover {color: #FFFFFF; background:#04c0e3 url('images/urb-media-audio-white.png') 96% 50% no-repeat;}

#featured-media #featured-thumb {float:left;}
#featured-media #featured-title {float:left; margin:2px 0px 0px 10px;font-size:12px; width:150px; height:48px; overflow:hidden;}
#featured-media #featured-title h2 {margin:0px; font-size:16px; font-weight:normal;}
#featured-media #featured-icon {float:right;}
/* END FEATURED MEDIA */

/* Begin Images */
p img {
	padding: 0px;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px 0px 4px 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px 4px 4px 0px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul, html>body .entry-wide ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li, html>body .entry-wide li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, .entry-wide ul li:before {
	content: "\00BB \0020";
	}

.entry ol, .entry-wide ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li, .entry-wide ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0px;
	padding: 0px;
	-webkit-padding-start:0px;
	list-style-type:none;
	position: relative;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 26px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Search Elements */
#searchform {
	margin: auto;
	padding: 0px;
	text-align: center;
	}

#searchform fieldset {
	border: 0px none;
	width: 195px;
	margin: 0px;
	padding: 0px;
}
#searchform .search input, .search button {
	border: none;
	float: left;
}
#searchform .search input.box {
	color: #fff;
	font-size: 11px;
	width: 148px;
	height: 15px;
	padding: 4px 6px 4px 6px;
	background: #d3d3d3;
	margin-right: 2px;
}
#searchform .search input.box:focus {
	background: #b7b7b7;
	outline: none;
}
#searchform .search button.btn {
	width: 33px;
	height: 23px;
	cursor: pointer;
	background: #8b8b8b;
	color: #FFF;
	font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	font-weight: 500;
	font-size:11px;
	letter-spacing:1px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
}


#searchform .search button.btn:hover {
	background: #000;
}
/* End Search Form Elements */


/* Begin Mailing List Elements */
#mailingform {
	margin: auto;
	padding: 0px;
	text-align: center;
	}

#mailingform fieldset {
	float:right;
	border: 0px none;
	width:auto;
	margin: 0px;
	padding: 0px;
}
#mailingform .search input, .search button {
	border: none;
	float: left;
}
#mailingform .search input.box {
	color: #fff;
	font-size: 11px;
	width: 142px;
	height: 15px;
	padding: 4px 6px 4px 6px;
	background: #d3d3d3;
	margin-right: 2px;
}
#mailingform .search input.box:focus {
	background: #b7b7b7;
	outline: none;
}
#mailingform .search button.btn {
	width: 33px;
	height: 23px;
	cursor: pointer;
	background: #8b8b8b;
	color: #FFF;
	font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	font-weight: bold;
	font-size:11px;
	letter-spacing:1px;
}

html>body #mailingform .search button.btn {
	font-weight: 500;
}

#mailingform .search button.btn:hover {
	background: #000;
}
/* End Mailing List Form */


/* Begin Form Elements */
.entry form, .entry-wide form { /* This is mainly for password protected posts, makes them look better. */
	text-align:left;
	margin:auto;
	}
.entry form table {margin:0px 0px 0px 0px;}
div.contest {
	background: #dadada url('images/urb-sidebar-gradient-IE7-rev.gif') bottom left repeat-y;
	background: -moz-linear-gradient(top right, bottom left, from(#eeeeee), to(#ffffff));
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0.0, #eeeeee), color-stop(1.0, #ffffff));
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	padding:20px 20px 20px 0px;
	margin: 0px 0px 20px 0px;
}
div.contest h2 {text-align: center !important; font-weight:normal !important; letter-spacing:2px;}
div.contest table {margin:0px auto 0px auto;}

select {
	width: 130px;
	}

#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
/* End Form Elements */


/* BEGIN COMMENTS */
.thread-alt {
	background-color: #ffffff;
	background: -moz-linear-gradient(top right, bottom left, from(#eeeeee), to(#ffffff));
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0.0, #eeeeee), color-stop(1.0, #ffffff));
}
.thread-even {
	background: #dadada url('images/urb-sidebar-gradient-IE7.gif') bottom right repeat-y;
	background: -moz-linear-gradient(top right, bottom left, from(#eeeeee), to(#dadada));
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0.0, #eeeeee), color-stop(1.0, #dadada));
}
.depth-1 {}
.even, .alt {	
	-moz-border-radius-bottomright: 20px;
	-webkit-border-bottom-right-radius: 20px;
}
.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;}
.commentlist li ul li {font-size: 1em;}
.commentlist li {font-weight: bold;}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: normal;
	font-style: normal;
	font-size: 17px;
	color: #e25936;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

.commentlist p {
	font-weight: normal;
	line-height: 18px;
	text-transform: none;
	color:#000000;
	}

#commentform p {font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;}
.commentmetadata {}
.commentmetadata a {color:#000000; font-weight:normal; font-style:italic; font-size:10px;}
.commentmetadata a:hover {color: #04c0e3;}
.says {font-weight:normal; font-style:normal; color: #000000;}
.comment-author img {margin:0px;}
#commentform p {text-align:right;}
.cancel-comment-reply small {margin:0px;}
.reply a{
	padding:4px 6px;
	border:1px #777 solid;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background:#eeeeee;
	color: #777;
	font-weight:normal;
	font-style:normal;
}
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}

#comments {
	height:26px; 
	width:auto; 
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	background: #e25936;
	margin:0px 0px 5px 0px;
	overflow:hidden;
}
#comments h2 {color: #FFFFFF;font-weight:lighter; font-size:20px; padding:2px 15px 0px 15px;margin:0px;}
#comments h2 a {color: #FFFFFF;font-weight:lighter; font-size:20px;}
#comments h2 a:hover {color: #000000;}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
.btc-summary {margin:15px 0px 15px 15px !important; height:16px;overflow:hidden;position:relative;}
.btc-summary a {color:#000000;}
.btc-powered {visibility:hidden;display:none;}
/* END COMMENTS */



/* Begin Sidebar */
#sidebar
{
	position:relative;
	float:right;
	padding: 0px 0 0px 0;
	margin: 0px 15px 0px 0px;
	width: 300px;
	clear:right;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#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;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */



.linktext {
	font-size:9px;
	margin-left:5%;
	margin-right:5%;
}
.linktextarea {
	font-size:9px;
	font-family:verdana;
	overflow:hidden;
}


/* WIDGETS */
#sidebar ul li.widget {padding: 5px 0px 5px 0px; border-top:4px #AAAAAA solid;}
#sidebar h2 {
	color: #FFF;
	font-size: 18px;
	padding: 4px 10px 0px 10px;
	margin:0px;
	height:26px;
	width:280px;
	font-weight:normal;
	font-style:normal;
	background: #04c0e3;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	}

#sidebar ul li.widget li {color: #FFF;font-size: 11px; list-style:none; list-style-image:none;}
#sidebar #headerIcon {z-index:100;}
#sidebar #headerIcon a#icon_small {float:right; width:18px; height:19px;margin: 0px 0px 0px 0px;}
.gecko #sidebar #headerIcon a#icon_small {margin: -20px 0px 0px 0px;}
.ie #sidebar #headerIcon a#icon_small {margin: -20px 10px 0px 0px;}
/* END WIDGETS GENERAL */

/* ST Tag Cloud Widget */
#sidebar .widget_stags_cloud div {padding: 10px;}
#sidebar .widget_stags_cloud h2.widgettitle {
	color: #FFF;
	font-size: 18px;
	padding: 4px 10px 0px 10px;
	margin:0px;
	height:26px;
	width:280px;
	font-weight:normal;
	font-style:normal;
	background: #04c0e3 url('images/urb-icon-tagcloud-small.png') no-repeat 96% 50%;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	}
#sidebar .widget_stags_cloud a {font-weight:bold;}
#sidebar .widget_stags_cloud div.st-tag-cloud {
	background: #dadada url('images/urb-sidebar-gradient-IE7.gif') bottom right repeat-y;
	background: -moz-linear-gradient(top right, bottom left, from(#ffffff), to(#dadada));
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0.0, #ffffff), color-stop(1.0, #dadada));
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
}
.gecko #sidebar .widget_stags_cloud div.st-tag-cloud {margin:5px 0px 0px 0px;}

#sidebar .widget_stags_cloud div.st-tag-cloud a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:normal;
}
/* End ST Tag Cloud Widget */

/* Standard Tag Cloud Widget */
#sidebar .widget_tag_cloud div {padding: 10px;}
#sidebar .widget_tag_cloud h2.widgettitle {
	color: #FFF;
	font-size: 18px;
	padding: 4px 10px 0px 10px;
	margin:0px;
	height:26px;
	width:280px;
	font-weight:normal;
	font-style:normal;
	background: #04c0e3 url('images/urb-icon-tagcloud-small.png') no-repeat 96% 50%;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	}
#sidebar .widget_tag_cloud a {font-weight:bold;}
#sidebar .widget_tag_cloud div {
	background: #dadada url('images/urb-sidebar-gradient-IE7.gif') bottom right repeat-y;
	background: -moz-linear-gradient(top right, bottom left, from(#ffffff), to(#dadada));
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0.0, #ffffff), color-stop(1.0, #dadada));
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
}
.gecko #sidebar .widget_tag_cloud div {margin:5px 0px 0px 0px;}

#sidebar .widget_tag_cloud div a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:normal;
	color: #000000;
}
#sidebar .widget_tag_cloud div a:hover {
	color: #04c0e3;
}
/* End Standard Tag Cloud Widget */

#sidebar #mailing {
		background: #dadada url('images/urb-sidebar-gradient-IE7.gif') bottom right repeat-y;
	background-image: -moz-linear-gradient(top right, bottom left, from(#ffffff), to(#dadada));
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0.0, #ffffff), color-stop(1.0, #dadada));
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	margin:0px;
	padding:10px 10px 5px 10px;
}

#sidebar #mailing .fieldbox {width:155px;}
#sidebar #mailing #cellPhoneNumber1, #sidebar #mailing #cellPhoneNumber2 {width:30px;}
#sidebar #mailing #cellPhoneNumber3 {width:60px;}

/* FLICKR WIDGET */
#sidebar .flickr {
		background: #dadada url('images/urb-sidebar-gradient-IE7.gif') bottom right repeat-y;
	background-image: -moz-linear-gradient(top right, bottom left, from(#ffffff), to(#dadada));
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0.0, #ffffff), color-stop(1.0, #dadada));
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 5px 0px;
}
#sidebar .flickr img {margin:10px;}

/* Recent Posts Widget */
#sidebar .widget_categoryposts {
		background: #dadada url('images/urb-sidebar-gradient-IE7.gif') bottom right repeat-y;
	background-image: -moz-linear-gradient(top right, bottom left, from(#ffffff), to(#dadada));
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0.0, #ffffff), color-stop(1.0, #dadada));
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	margin:0px 0px 30px 0px;
	padding:10px 10px 5px 10px;
}

.widget_categoryposts img {float:left;}
.widget_categoryposts li {clear:left; height:45px !important; margin:5px 0px 5px 0px !important; padding:0px 10px 0px 0px !important; overflow:hidden;}
.widget_categoryposts li ul { list-style:disc !important; list-style-type:disc !important;}

.widget_categoryposts a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal; 
	font-style:normal;
	font-size:13px;
	color: #000000;
	padding: 0px !important;
	}


/* Featured Video Widget */
#sidebar #featured_video div#video {
	background: #dadada url('images/urb-sidebar-gradient-IE7.gif') bottom right repeat-y;
	background-image: -moz-linear-gradient(top right, bottom left, from(#ffffff), to(#dadada));
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0.0, #ffffff), color-stop(1.0, #dadada));
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	margin:0px;
	padding:10px 10px 5px 10px;
}
.gecko #sidebar #featured_video div#video {
	margin:5px 0px 0px 0px;
}


/* Twitter Feed Widget */
#sidebar #rpnetTWContainer div#twitter {
	background: #dadada url('images/urb-sidebar-gradient-IE7.gif') bottom right repeat-y;
	background-image: -moz-linear-gradient(top right, bottom left, from(#ffffff), to(#dadada));
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0.0, #ffffff), color-stop(1.0, #dadada));
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	margin:0px;
	padding:10px 10px 5px 10px;
}
.gecko #sidebar #rpnetTWContainer div#twitter {
	margin:5px 0px 0px 0px;
}

#sidebar #rpnetTWContainer ul {
	margin: 0px;}
#sidebar #rpnetTWContainer li {margin: 5px 0px 10px 0px; color:#000000;}
#sidebar #rpnetTWContainer li a { color:#000000; font-weight:bold;}
#sidebar #rpnetTWContainer li .twittername a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal; 
	font-style:normal;
	font-size:13px;
	color: #e25936;
}
#sidebar #rpnetTWContainer li a:hover {color: #000;}
#sidebar #twittername a { font-weight:bold;}
#sidebar #headerIcon a.twitter_small { background:url('images/urb-icon-twitter-small.png') no-repeat 92% 50%;}
#sidebar .widget_text h2.widgettitle {display:none; visibility:hidden;}
h2#rpnetTWTitle {background:#04c0e3 url('images/urb-icon-twitter-small.png') no-repeat 95% 50%;}

/* End Twitter Feed Widget */

/* Blogroll Widget */
#sidebar .widget_links h2 {background:#04c0e3 url('images/urb-icon-friends-small.png') left center no-repeat; padding: 6px 0px 2px 90px; width:210px !important; height:24px !important;}
#sidebar .widget_links ul {padding: 10px 10px 5px 10px;
	margin:0px;
	background: #dadada url('images/urb-sidebar-gradient-IE7.gif') bottom right repeat-y;
	background: -moz-linear-gradient(top right, bottom left, from(#ffffff), to(#dadada));
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0.0, #ffffff), color-stop(1.0, #dadada));
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
}
.gecko #sidebar .widget_links ul {margin:5px 0px 0px 0px;}

#sidebar .widget_links li { font-style:italic; padding-bottom:5px; color: #000000 !important; }
#sidebar .widget_links ul li a {
	display:block;
	font-size: 15px !important; 
	font-style:normal; 
	font-weight:normal;
	color: #e25936;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* Related Entries Widget */
#sidebar .widget_yarpp h2 {background:#04c0e3 url('images/urb-icon-comments-small.png') no-repeat 96% 50%;}
#sidebar .widget_yarpp ul {padding: 10px 10px 5px 10px;
	margin:0px;
	background: #dadada url('images/urb-sidebar-gradient-IE7.gif') bottom right repeat-y;
	background: -moz-linear-gradient(top right, bottom left, from(#ffffff), to(#dadada));
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0.0, #ffffff), color-stop(1.0, #dadada));
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
}
.gecko #sidebar .widget_yarpp ul {margin:5px 0px 0px 0px;}

#sidebar .widget_yarpp li { font-style:italic; padding-bottom:5px; color: #000000 !important; }
#sidebar .widget_yarpp ul li a {
	display:block;
	font-size: 15px !important; 
	font-style:normal; 
	font-weight:normal;
	color: #e25936;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* Recent Comments Widget */
#sidebar .widget_get_recent_comments a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal; 
	font-style:normal;
	font-size:13px;
	color: #e25936;
	}
#sidebar .widget_get_recent_comments a#commentlink {
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	}
#sidebar .widget_get_recent_comments div {
	margin:0px;
	background: #dadada url('images/urb-sidebar-gradient-IE7.gif') bottom right repeat-y;
	background: -moz-linear-gradient(top right, bottom left, from(#ffffff), to(#dadada));
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0.0, #ffffff), color-stop(1.0, #dadada));
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
}
.gecko #sidebar .widget_get_recent_comments div {margin: 5px 0px 0px 0px;}

#sidebar .widget_get_recent_comments ul {margin:0px;padding:10px; display:block; list-style:none; list-style-image:none;}
#sidebar .widget_get_recent_comments ul li {padding-bottom:5px; list-style:none; list-style-image:none; display:block;}
#sidebar .widget_get_recent_comments h2.widgettitle {
	color: #FFF;
	font-size: 18px;
	padding: 4px 10px 0px 10px;
	margin:0px;
	height:26px;
	width:280px;
	font-weight:normal;
	font-style:normal;
	background: #04c0e3 url('images/urb-icon-comments-small.png') no-repeat 96% 50%;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
}

/* Polls Widget */
#sidebar .widget_polls-widget input.Buttons { background: #CCC; padding: 2px 6px 2px 6px; border: 1px #333 none; margin:6px 0px 0px 0px;}
#sidebar .widget_polls-widget input.Buttons:hover {color: #FFF;}
#sidebar .widget_polls-widget h2 {background:transparent; color: #e25936;}
#sidebar .widget_polls-widget h2.widgettitle {background:#04c0e3 url('images/urb-icon-poll-small.png') no-repeat; background-position: 96% 50%; color:#FFFFFF;}
#sidebar .widget_polls-widget {
	background: #dadada url('images/urb-sidebar-gradient-IE7.gif') bottom right repeat-y;
	background: -moz-linear-gradient(top right, bottom left, from(#ffffff), to(#dadada));
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0.0, #ffffff), color-stop(1.0, #dadada));
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	padding-bottom:10px;
}

/* Single Photo Widget */
#sidebar .widget_single_photo ul {margin:5px 0px 0px 0px; padding:0px;}

/* PHP Widget */
#sidebar .widget_execphp {padding:0px !important; background: none !important; display:inline; height:auto;position:relative;}
#sidebar .widget_execphp h2 {display:none; visibility:hidden; padding:0px;margin:0px;font-size:0px;height:0px;}
.execphpwidget {margin-bottom:12px;}

/* ISSUES SLIDER */
#issues-title {width:300px;margin:auto;}
#issues-excerpt, #issues-excerpt a {color:#000000; font-size:14px; line-height:18px; text-align:center;}
#issues-title h2, #issues-title h2 a { margin: 0px; font-style:normal; font-size:36px; color:#000000; font-weight:normal; line-height:40px; text-align:center;}
#IssuesStatus {height:11px; width:975px; margin:20px 0px; text-align:center;float:left;display:none;}
#IssuesStatus a {
	width:11px;
	height:11px;
	font-size:1px;
	padding:5px;
	color: #dadada;
	margin:0px 5px;
	background: #dadada url('images/urb-status.png') top left no-repeat;
}
.gecko #IssuesStatus a {padding:5px 5px 4px 5px}

#IssuesStatus a.activeSlide {
		color: #04c0e3;
	background: #04c0e3 url('images/urb-status.png') top left no-repeat;
}


/* NEW MOST BUCKETS */
#most-bucket {width: 212px; height:221px;margin:20px 8px 0px 0px;padding:0px; float:left;}
.post .most-popular {margin:26px 0px 0px 0px !important;}
#most-bucket img#featured-image {width:212px; height:93px; background: url('images/urb-featuredimage.gif') top left no-repeat;}
#most-title {width:212px; height:33px; margin:6px 0px 0px 0px; border-top:1px solid #dadada; padding:4px 0px 0px 0px;overflow:hidden;}

#most-fade h2, #most-fade2 h2, #most-fade3 h2, #most-fade4 h2 {color:#000000;font-weight:lighter; font-size:14px; margin:0px; padding:0px;text-align:center !important;}
#status, #status2, #status3, #status4 {height:11px; width:212px; margin:10px 0px; text-align:center;float:left;display:none;}

#featured-status {height:11px; width:352px; margin:10px 0px 0px 0px; padding: 10px 0px 0px 0px; text-align:center;bottom:0px;left:152px; position:absolute;display:none;}
#featured-status a {
	width:11px;
	height:11px;
	font-size:1px;
	padding:5px;
	color: #dadada;
	margin:0px 2px;
	background: #dadada url('images/urb-status.png') center center no-repeat;
}
.gecko #featured-status a {
padding: 5px 5px 4px 5px;
}
#featured-status a.activeSlide {
	color: #e25936;
	background: #e25936 url('images/urb-status.png') center center no-repeat;
}

#most-popular-header, #most-related-header {
	height:26px; 
	width:212px; 
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	background: #e25936 url('images/urb-icon-hot.png') 92% 50% no-repeat;
	margin:0px 0px 10px 0px;
}
#individual-popular, #individual-random, #individual-recent, #individual-commented, #individual-related {width:212px; height: 145px;text-align:center;}
#most-popular-header h2, #most-related-header h2 {color: #FFFFFF;font-weight:lighter; font-size:20px; padding:1px 0px 0px 15px;margin:0px;}
.most-popular #status a, .most-related #status4 a {
	width:11px;
	height:11px;
	font-size:1px;
	padding:5px;
	color: #dadada;
	margin:0px 2px;
	background: #dadada url('images/urb-status.png') center center no-repeat;
}
.gecko .most-popular #status a, .gecko .most-related #status4 a {
padding: 5px 5px 4px 5px;
}
.most-popular #status a.activeSlide, .most-related #status4 a.activeSlide {
	color: #e25936;
	background: #e25936 url('images/urb-status.png') center center no-repeat;
}

#most-recent-header {
	height:26px; 
	width:212px; 
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	background: #04c0e3 url('images/urb-icon-hot.png') 92% 50% no-repeat;
	margin:0px 0px 10px 0px;
}
#most-recent-header h2 {color: #FFFFFF;font-weight:lighter; font-size:20px; padding:1px 0px 0px 15px;margin:0px;}
.most-recent #status2 a, .most-recent #status3 a, .most-commented #status4 a {
	width:11px;
	height:11px;
	font-size:1px;
	padding:5px;
	color: #dadada;
	margin:0px 2px;
	background: #dadada url('images/urb-status.png') center center no-repeat;
}
.gecko .most-recent #status2 a, .gecko .most-recent #status3 a, .gecko .most-commented #status4 a {
padding: 5px 5px 4px 5px;
}
.most-recent #status2 a.activeSlide, .most-recent #status3 a.activeSlide, .most-commented #status4 a.activeSlide {
	color: #04c0e3;
	background: #04c0e3 url('images/urb-status.png') center center no-repeat;
}

/* END MOST BUCKETS */

/* SINGLE PAGE NAVIGATION */
#post_nav {
	height:26px; 
	width:auto; 
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	background: #04c0e3;
	margin:0px 0px 5px 0px;
	overflow:hidden;
}
#post_nav h2 {color: #FFFFFF;font-weight:lighter; font-size:20px; padding:2px 15px 0px 15px;margin:0px;}
#post_nav h2 a {color: #FFFFFF;font-weight:lighter; font-size:20px;}
#post_nav h2 a:hover {color: #000000;}
/* END SINGLE PAGE NAVIGATION */

/* Flutter Footer Fix */
div#tools-bg { display:none; visibility:hidden;}

.vvqbox {
	width:642px !important;
	margin: 2px 0px 10px 0px !important;
	background: url('images/urb-photo-bg.jpg') repeat-y;
}

.entry-wide .vvqbox {
	width:975px !important;
}
.vvqbox object, .vvqbox embed {margin-left: auto; margin-right: auto; display:block;}
#videoentry .info object {margin-left: auto; margin-right: auto; display:block;}

#postimage {overflow:hidden; width:auto;	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
}

/* SIngle Page Pagination */
div#single-nav {width:655px; height:40px;}
.contentjumpnumber {padding:0; margin:0;}
.contentjumpnumber {display:inline; list-style:none;}
a.contentjumpnumber, a.contentjumplink {background:#AAAAAA; border:0px solid; color:#FFF; margin-right:0px; padding:3px 6px; text-align:center; text-decoration:none;}
a.contentjumplink {margin-left: 2px;}
a.contentjumpnumber {margin-right:2px;}
a.contentjumpnumber:hover, a.contentjumpnumber:active, a.contentjumplink:hover, a.contentjumplink:active {background:#ccc; color:#888;}
span.contentjumpnumber {color:#fff; background:#04c0e3; border:0px solid; margin-right:2px; padding:3px 6px;}
span.contentjumplink {display:none; visibility:hidden;}

/* Add To Any Button Styling */
ul.addtoany_list li a {padding:0px !important;}

/* ADS */
#skyscrapercontainer {position:relative;margin: 0px auto; width: 1160px;z-index:1;}
#pagecontainer {position:relative;margin:0px auto 0px auto; width: 990px;z-index:2;}

#right600x160ad {
	width: 160px;
	border: 0px none;
	float:right;
	margin-top:214px;
}
#ad728bottom {position:absolute; left:131px; bottom:50px; width:728px;height:90px;}
#head728x90ad {position:absolute; top:0px; right:0px; width:728px;height:90px;z-index:100;}
#single326x130ad {float:right; width:326px; height:130px; z-index:100; margin: 15px 5px 5px 0px; background: #AAAAAA url('images/urb-326x130ad-bg.png');}
#scroll655x200ad {width:655px; height:200px; background: #AAAAAA; padding:0px;}

/* Single Page Template Stuff */
.post #smalldiv-single { line-height: 14px; margin: 2px 0px 0px 0px;height:70px;position:relative; }
#socialnetwork-block-single {position:absolute; width:170px; height:auto;right:0px; bottom:0px;}

.navigation {padding:0px 5px 0px 0px;}
.navigation .alignleft, .navigation .alignright {color: #000000; font-size: 11px; padding: 1px 6px 3px 6px;}
.navigation .alignleft:hover, .navigation .alignright:hover {color: #000;}
.navigation a {color: #FFF;}
.navigation a:hover {color: #000;}

/* Video Centering */
.post embed, .post object, .post-wide embed, .post-wide object {position:relative;margin:auto;}

/* SLIDING MAILING FORM */
#mailingFormContainer {
	position:absolute;
	left:0px;
	top:23px;
	float:right;
	z-index:5000;
	}
#mailingForm {
	height:280px;
	width:242px;
	background: #e25936;
	display:none;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	padding:10px;
	}
 
#mailingForm label {display:block; color:#FFFFFF;}      
#mailingForm input[type=text] {border:1px solid #FFFFFF; margin-bottom:10px; height:20px;}  
#mailingForm input[type=submit] {
	background-color:#AAAAAA;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	color: #FFFFFF;
	padding:5px;
	float:right;
	margin-right:8px;
	border:1px solid #AAAAAA;
	cursor:pointer;
    }                

 #mailingForm input[type=submit]:hover { background-color:#000; border:1px solid #000; }
.header_mailing {display:block; cursor:pointer; }
#mailingSent {color:#FFFFFF; display:none; }
#mailingForm #label {color: #FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }
#mailingForm #disclaimer { color: #FFFFFF; }

#mailingForm #cellPhoneNumber1, #mailingForm #cellPhoneNumber2 { width:30px;}
#mailingForm #cellPhoneNumber3 {width:50px;}

/* SLIDING TWITTER FORM */
#twitterFormContainer {
	position:absolute;
	left:0px;
	top:23px;
	float:right;
	z-index:5000;
	}
#twitterForm {
	height:auto;
	width:242px;
	background: #e25936  url('images/urb-twitter-bigt.png') 95% 94% no-repeat;
	display:none;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	padding:10px;
	}
 
#twitterForm label {display:block; color:#FFFFFF;}      
#twitterForm input[type=text] {border:1px solid #FFFFFF; margin-bottom:10px; height:20px;}  
#twitterForm input[type=submit] {
	background-color:#AAAAAA;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	color: #FFFFFF;
	padding:5px;
	float:right;
	margin-right:8px;
	border:1px solid #AAAAAA;
	cursor:pointer;
    }                

 #twitterForm input[type=submit]:hover { background-color:#000; border:1px solid #000; }
.header_twitter {display:block; cursor:pointer; }
#twitterSent {color:#FFFFFF; display:none; }
#twitterForm .individual {color: #CCC; font-size:11px; font-style:italic; line-height:16px;}
#twitterForm .individual a {color: #FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:normal; }
#twitterForm .individual a:hover {color: #04c0e3;}
#twitterForm .header {color: #FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:normal; text-align:center;}

/* AUTHOR PAGE STYLING */
#author-header-clear {
	height:24px; 
	width:auto; 
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	background: #e25936;
	margin:15px 0px 5px 0px;
	padding:2px 0px 0px 15px;
	overflow:hidden;
	clear:left;
}
#author-header {
	height:24px; 
	width:auto; 
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	background: #04c0e3;
	margin:15px 0px 5px 0px;
	padding:2px 0px 0px 15px;
	overflow:hidden;
}

#author-header h2, #author-header-clear h2 {margin:0px;color:#FFFFFF;font-weight:normal;font-style:normal;}
div#noscript-warning {background-color:#C00; color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:120%;font-weight:bold;left:0px;top:0px;padding:5px 0px 5px 0px;position:fixed;text-align:center;width:100%; height:20px;z-index:6000;}

.entry .wp-polls h2 {
	height:21px; 
	width:auto; 
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	background: #e25936;
	margin:15px 0px 5px 0px;
	padding:5px 0px 0px 15px;
	overflow:hidden;
}

.entry .wp-polls h2 {margin:0px;color:#FFFFFF;font-weight:normal;font-style:normal;}
.entry .wp-polls td {text-align:left !important;}
.entry .wp-polls table {margin:10px 0px 0px 15px !important;}
.entry .wp-polls-ans p {text-align:left !important; margin:10px 0px 10px 15px;}
.entry .wp-polls small {float:none !important;}

#falbumheader {float:left;width:690px; height:94px; margin:0px 0px 10px -35px; background: url('images/urb-falbum-header.png') #04c0e3 6% center no-repeat; color:#FFFFFF;-moz-border-radius-bottomright:20px; -webkit-border-bottom-right-radius:20px;}
#falbumheader #text {font-family:Georgia, "Times New Roman", Times, serif; font-size: 48px; line-height:19px; font-style:normal; font-weight: normal; text-align:left; color:#FFFFFF; margin:38px 0px 0px 175px;}

.event_archives {background: #CCC !important; }
.event_archives:hover {background: #e25936 !important;}

.rsvp_link {background: #04c0e3 !important; }
.rsvp_link:hover {background: #e25936 !important;}

#breadcrumbs {width:640px; height:30px; border-bottom: 1px solid #999; margin:0px 0px 15px 15px;font-size:16px; font-family: Georgia, "Times New Roman", Times, serif;}
#breadcrumbs a {color: #999; text-transform:capitalize;}
#breadcrumbs a:hover {color: #04c0e3;}
#banner-container{width:655px; margin:0px 0px 15px 0px;}
#blog_banner {width:655px; margin:0px 15px 0px 0px;}

#author-info {font-size:14px; padding:0px 0px 10px 0px; border-bottom:1px solid #999;}
#author-info p {font-size: 11px;}

.oneClickRepublish_button {float:right !important;}
.info p {clear:both;}

img#wpstats{width:0px;height:0px;padding:0px;border:none;overflow:hidden}


