/*  
Theme Name: Clare!
Theme URI: http://www.claremarketreview.com/
Description: A custom theme with its roots in Mimbo and its branches in London.
Version: 1.2
Author: Sean Deel with due credit to Darren Hoyt
Author URI: http://www.maflempt.com/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/
body {
	font-family: Helvetica, sans-serif;
	border-top: 32px solid #333;
	background: url(images/back_grad.jpg) repeat-x;
}
#wrapper {
	background: url(images/clare_background_head.jpg) center top no-repeat;
}
#home #sharethis_0, #home #sharethis_1, #home #sharethis_2, #home #sharethis_3, #home #sharethis_4, #home #sharethis_5, #home #sharethis_6 {
	display: none;
}
.singles a.stbutton, .singles a.stico_rotate, .singles span.stbuttontext {
	display: none;
}
#container {
/*	background: #fff url(images/header_art.jpg) center -218px no-repeat;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;*/
	width: 900px;
	padding: 0 10px;
	margin: 0 auto;
}
#left_side {
	width: 680px;
	padding: 0px 12px 0 0;
	border-right: 1px solid #ddd;
	float: left;
	margin: 10px 0 0 0;
	min-height: 1000px;
}
#left_side i, #header h1 i {
	margin-left: -9999px;
}
#left_side h1 {
	/*background: url(images/new_clare_header.gif) no-repeat top center;*/
	margin-top: -15px;
	width: 495px;
	float: left;
	}
#clare_title h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 5px 0 5px 0;
	text-align: center;
	font-weight: normal;
	color: #c8d7f5;
	letter-spacing: 1px;
	background: #c8d7f5;
	margin: 0 0 2px 0;
}
#header {
	height: 176px;
	margin: 0px 0 10px 0;
}
#header h1 a {
	position: absolute;
	height: 100px;
	width: 500px;
	margin-top: 160px;
}
.invisible {
	display: none;
}
#top_navigation {
	width: 960px;
	margin: -32px auto 0 auto;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
}
#top_navigation ul {
	list-style: none;
	font-size: 12px;
}
#top_navigation ul li ul {
}
#top_nav_content {
	float: left;
	width: 550px;
/*	padding-left: 5px;
	background: url(images/nav_left_corner.gif) no-repeat bottom left;*/
}
#top_nav_admin {
	float: right;
/*	background: url(images/nav_right_corner.gif) no-repeat bottom right;
	padding-right: 5px;*/
}
#top_nav_admin ul li {
	float: left;
}
#top_navigation li a.words, #top_navigation li ul.words {
	color: #ff00f6;
}
#top_navigation li a.videos {
	color: #c0ff00;
}
#top_navigation li a.images {
	color: #008aff;
}
#top_navigation li a.community {
	color: #eee;
}
#top_navigation li a.music {
	color: #ff8a00;
}
#top_navigation li a:hover {
	color: #eee;
}

#top_navigation li ul li a {
	border:none !important;
}
#top_nav_content li a, #top_nav_admin li a {
	display: block;
	float: left;
	margin: 0 0px 0 0;
	color: #eee;
	padding: 10px 5px 10px 5px;
	text-decoration: none;
}
#top_nav_content li a {
	border-right: 1px solid #666666;
	font-weight: bold;
}
#top_nav_admin li a {
	border-left: 1px solid #666666;
}

#top_pic {
	margin: 0 0 0px 0;
	border: 1px solid #ccc;
}
#top_pic img {
	background: #eee;
	padding: 3px;
	width: 177px;
}
#top_pic h4 {
	position: absolute;
	padding: 5px;
	margin: 3px 0 0 3px;
	width: 167px;
	color: #eee;
	background: url(images/smoked_glass.png);
	font-size: 12px;
	font-weight: normal;
}
#top_pic h4 span {
	font-syle: italic;
}
.italic {
	font-style: italic;
}
.bold {
	font-weight: bold;
}
span.lowershadow {
	display:block;
	padding-bottom: 11px;
	background: #fff url(images/photo_shadow.gif) no-repeat bottom center;
}
.lowershadow {
	padding-bottom: 11px;
	background: #fff url(images/photo_shadow.gif) no-repeat bottom center;
}
.float_right {
	float: right;
}
.story_head {
	margin-bottom: 10px;
}
.singles {
	width: 310px;
	padding: 5px 5px 12px 5px;
	float: left;
	margin-right: 15px;
}
.singles h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #ccc;
	padding: 5px 0;
	background: #eee;

}
.singles h4 a {
	color: #333;
	text-decoration: none;
}
.singles h4 a:hover {
	color: #333;
	text-decoration: underline;
}
.singles small {
	font-size: 10px;
	margin-bottom: 5px;
	display: block;
}
.singles small a {
	color: #ff00f6;
	text-decoration: none;
}
.singles p.text_right a {
	margin: 0px 10px 0 0;
	color: #333;
}
.text_right {
	text-align: right;
}
#right_side {
	width: 185px;
	margin: 10px 0 0 0;
	float: right;
	padding: 30px 10px 0 10px;
}
#right_side ul, #right_side li {
	list-style: none;
}
#right_left {
	width: 180px;
	float: left;
	height: 400px;
}
#right_right {
	width: 230px;
	float: right;
	height: 400px;
}
#right_right .ads {
	text-align: center;
}
.clear {
	clear: both;
}
#main_story {
	margin: 0 0 30px 0;
}
/*#main_story h3 {
	border-top: none;
}*/
h3, #right_side h2 {
	font-family: Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 10px 0 20px 0;
	border-top: 3px solid #333;
	color: #333;
}
h2.widgettitle a, h3 a {
	color: #333;
	text-decoration: none;
}
h2.widgettitle {
	border-top: 3px solid #333;
	padding-top: 10px;
}
#right_side h3, h2.widgettitle {
	padding: 10px 0 !important;
	margin-top: 10px;
}
h3.thewords a {
	border-bottom: 3px solid #ff00f6;
	background-position: 0 -139px;
}
h3.thevideos a {
	border-bottom: 3px solid #c0ff00;
	background-position: 0 -208px;
}
h3.themusic a {
	border-bottom: 3px solid #ff8a00;
	background-position: 0 -1px;
}
h3.thewords a, h3.thevideos a, h3.themusic a, h3.theimages a {
	background-image: url(images/categories.jpg);
	background-repeat: no-repeat;
	padding: 40px 0 15px 0;
	margin: 0 0 0px 0;
	display: block;
}
h3.thewords, h3.thevideos, h3.themusic, h3.theimages {
	border-top: none;
	padding: 0 0 5px 0 !important;
}
h3.theimages a {
	border-bottom: 3px solid #008aff;
	background-position: 0 -70px;
}
.feature {
	padding-bottom: 20px;

}
#content p, #footer p {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: .8em;
	line-height: 1.2em;
}
p a {
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #333;
}
p a:hover {
	text-decoration: underline;
}
.sections a.title, #footer h2, span.headline a {
	font-size: 19px;
	border-bottom: 1px solid #ccc;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	display: block;
	text-decoration: none;
	color: #333;
}
.sections a.title, span.headline a {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: capitalize;
}
.sections a.title small {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #666666;
}
.sections img {
}
.left_left {
	width: 312px;
	float: left;
	margin: 0 0 10px 0;
	padding: 0 23px 5px 5px;
	border-right: 1px solid #eee;
}
.left_right {
	width: 312px;
	padding: 0 5px 5px 5px;
	float: right;
	margin: 0 0 10px 0;
}
.left {
	float: left;
}
.right {
	float: right;
}
#footer {
	border-top: 3px double #666666;
	padding: 20px 0 20px 0;
	margin: 30px 0 0 0;
	clear: both;
}
#left_side h2, #the_piece h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	font-weight: normal;
	color: #333;
	margin: 0 0 10px 0;
	text-transform: capitalize;
}
#left_side h2 a {
	text-decoration: none;
	color: #333;
}
#left_side h2 a:hover {
	color: #ff00f6;
}
.alignleft {
	float: left;
	margin-right: 5px;
}
.alignright {
	float: right;
	margin-left: 5px;
}
#main_story h2 {
	border-top: 1px solid #ccc;
	padding-top: 20px;
	text-align: center;
}

.sections {
	margin: 0 0 30px 0;

}
.gray_border {
	border: 1px solid #ccc;
	padding: 3px;
}
.green_text {
	color: #c0ff00;
}
#search_archives {
	margin-top: -10px;
}
#search_archives input.search_field {
	font-style: normal !important;
	width: 110px;
	margin: 0px 0 5px 0;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #ccc;
	border-top: none;
	border-left: none;
	border-right: none;
	padding: 5px;
}
#search_archives form {
	font-size: 12px;
}
#search_archives form input.query, #search_archives input.search_field {
	color: #333;
	background: none;
}
#search_archives form input.query {
	border: none;
	padding: 5px;

}
#search_archives input:focus, #search_archives input:hover, #search_archives input.query:focus, #search_archives input.query:hover {
	background: #c8d7f5;
}
#submissions {
	float: left;
	width: 420px;
	margin: 0 40px 0 0;
}
#subscriptions {
	float: left;
	width: 200px;
	margin: 0 40px 0 0;
}
#credits {
	float: right;
	width: 200px;
}
#footer a, .pink_text {
	color: #ff00f6;
}
#footer a:hover {
	color: #333;
	text-decoration: underline;
}
#footer h2 {
	padding-top: 30px;
}
#footer h2.submit {
	background: url(images/book.jpg) 250px top no-repeat;
}
#footer h2.credit {
	background: url(images/sean.jpg) bottom right no-repeat;
}
#footer h2.subscribe {
	background: url(images/5er.jpg) bottom right no-repeat;
}
#footer p, #the_piece p {
	margin: 0 0 20px 0;
}
#the_piece h5, #the_piece h6 {
	margin: 0 0 10px 0;
	color: #333;
}
#the_piece h6 a {
	color: #008cff;
	text-decoration: none;
}
#the_piece h5 {
	padding: 5px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#the_piece h6 {
	font-size: 12px;
	border-bottom: 1px solid #c8d7f5;
	padding: 0 0 10px 0;
}
.blue {
	color: #008cff !important;
}
#the_piece {
	
}
.gray {
	color: #bbb !important;
}
.gray_bckgrd {
	background: #eee;
}
.thin_gray_line {
	border-top: 3px double #bbb;
	padding-top: 5px;
}

.subnav li {
	list-style:none;
	border-bottom:1px solid #FFF;
	}

.subnav li a:link, .subnav li a:visited {
	background:#eef5e1;
	display:block;
	padding:5px 5px 5px 8px;
	border-left:4px solid #e4efd5;
	}
		
.subnav li a:hover, .subnav li a:active {
	background:#e4efd5;
	text-decoration:none;
	color: #7da939;
	}

.subnav li li a:link, .subnav li li a:visited {
	border-left:none
	}
#sidelist li {
	list-style:none;
	font-size: 12px;
	}
#sidelist li a {
	text-decoration: none;
	color: #7DA939;
}
.bullets li {
	list-style:none;
	}
	
#sidelist .bullets li {
	list-style:none;
	margin-bottom:5px;
	line-height:115%;
	margin-left:22px;
	}

#sidelist .children {
	background:#e4efd5;
	}
	
#sidelist .children li {
	list-style: none;
	margin-left:28px;
	border-bottom:1px solid #e4efd5;
	}
	
#sidelist .children li a, #sidelist .children li a:visited {
	padding: 5px 5px 5px 0px;
	border:0;
	background:#e4efd5;
	color: #818d6f;
	}

#sidelist .children li a:hover, #sidelist .children li a:active	{				
	color:#465d23
	}

#left_side input, textarea {
	border: 1px solid #bbb;
	background: #eee;
	margin: 0 0 10px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
#left_side input.info, textarea {
	padding: 5px 0 0 5px;

}
input.info {
	width: 220px;
	height: 23px;
}
textarea {
	width: 399px;
	height: 96px;
}
.responses {
	margin: 0 0 40px 0;
}
.comments_section {
	padding: 0 10px 0 0;
}
.comments_section p {
	margin-bottom: 0px !important;
}
.comments_section small {
	margin: 0 0 0px 0;
	padding: 0;
	font-size: 12px;
	text-transform: uppercase;
	font-family: Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #333;
	display: block;
	font-weight: bold;
}
input.submit {
	font-weight: bold;
	font-style: italic;
}
.comment_info {
	float: left; width: 226px;
}
.comment_text {
	float: right;
	width: 400px;
}
.caption {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
	text-transform: lowercase;
	font-weight: normal;
}
ol.commentlist li {
	background: #c8d7f5 url(images/comment_bottom.gif) no-repeat bottom left;
	list-style: none;
	display: block;
	width: 320px;
	float: left;
	padding: 0px;
	margin: 0 15px 10px 0;
}
ol.commentlist li p {
	padding: 5px 10px;
	text-align:justify;
}
ol.commentlist li small.commentmetadata {
	background: #c8d7f5 url(images/comment_top.gif) no-repeat top left;
	display: block;
	padding: 5px;
}
cite {
	font-style: normal;
	font-weight: bold;
}
cite a {
	text-decoration: none;
}
.navigation {
	padding-top: 20px;
}
.navigation a {
	display: block;
	padding: 5px;
	background: #ddd;
	text-decoration: none;
	font-size: 14px;
	border: 1px solid #ccc;
	font-weight: bold;
	color: #333;
}
.navigation a:hover {
	background: #bbb;
	border: 1px solid #aaa;
}
#online_issue {
	text-align: center;
	background: #ddd;
}
ul.twitter {
	margin-top: 20px;
}
ul.twitter li {
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 10px 0;
}
h2.widgettitle {
	font-size: 12px;
	text-transform: uppercase;
	margin: 10px 0 0 0;
}
#contact_form, #contact_form h2, #fancy_div h2 {
	background: #fff;
	color: #333;
}
#wpcf7-f1-w1-o1 {
	background: #fff;
	padding: 10px;
	color: #333;
	height: 470px;
	overflow: auto;
}
#wpcf7-f1-w1-o1 p {
	font-size: 12px;
	line-height: 16px;
}
.your-email input, .your-name input, .your-subject input, #wpcf7-f1-w1-o1 textarea {
	border: 1px solid #ccc;
	background: #efefef;
	padding: 5px;
	margin: 2px 0;
}
#twitter-1 {
	width: 185px;
	overflow: hidden;
	background: url(images/twitter.gif) no-repeat 10px right;
}
#twitter-1 a {
	overflow: hidden;
	width: 185px;
}
div.feedburnerFeedBlock img.attachment-thumbnail {
	display: none;
}

#top_pic p {
	font-size: 0 !important;
	line-height: 0 !important;
	color: #fff;
}
#top_pic .headline {
	display: none !important;
}
#top_pic img {

}
#creditfooter {
	display: none;
}
#ticker img {
border: 1px solid #ccc;
	background: #eee;
	padding: 3px;
	margin: 0 0 5px 0;
}
#ticker ul {
	list-style: none;
}
#feed {
	font-size: 18px;
	padding-top: 15px;
}
#feed p {
	margin-bottom: 1px;

}
#feed a {
	font-style: normal;
	font-weight: normal;
}
#feed a:hover {
	text-decoration: none;
	color: #CC6600;
}
#date {
	width: 50px;
	float: left;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 15px;
	padding: 12px 0 8px 25px;;
}
#date .span {
	font-size: 14px;
	color: #666666 !important;
}
#date small {
	font-size: 10px;
	color: #008aff;
}
#title_date_feed {
	height: 63px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 2px;
}
#widgets li {
	font-size: 12px;
	line-height: 18px;
}
#widgets ul {
	margin-top: -5px;
}
.padded {
	padding: 5px;
}