/**
 * Theme Name: The Cynch Theme
 * Theme URI: http://www.thecynch.com
 * Description:
 * Version: 1
 * Author: Unique Blog Designs
 * Author URI: http://www.uniqueblogdesigns.com
 */
 
body { background: #333333 url('images/urban-bg.png') repeat; margin: 0; padding: 0; font-family: lucida grande, Tahoma, Verdana, Sans-Serif; font-size: 14px; }
a { color: #A00706; }
.clear { clear: both; }
a img { border: 0; }
a:focus { outline: 0; }
.alignleft, .navPrevious { float: left; }
.alignright, .navNext { float: right; }

#headerContainer {background: url('images/header-bg.png') repeat-x; width:100%; height: 499px;}

#bodyContainer { background: url('images/containerBg.png') repeat-y; border-bottom: 3px solid #e9e9e9; width: 960px; border-top: 3px #D3D3D3 solid ; margin: 0 auto;	box-shadow: #000 0px 45px 45px; -moz-box-shadow: #000 0px 45px 45px; -webkit-box-shadow: #000 0px 45px 45px; margin-top:-310px }

h2 { margin: 0; }

#footerNav { margin-bottom: 15px}

/* Header */
		
		
		
#header { background: url('images/headerBg.png') no-repeat top right; width: 960px; margin: 0 auto; overflow: hidden; position: relative; }
	#header h1 { float: left; margin: 0; margin-left: 36px; }
		#header h1 a { display: block; text-indent: -10000px; width: 382px; height: 133px; }
	#header .menu ul { background: url('images/navBg.png') repeat-x top left; height: 55px; list-style: none; margin: 0; margin-left: 9px; padding: 0; width: 937px; clear: both; border-right: 3px solid #6d0002; border-left: 3px solid #6d0002; }
		#header .menu li { background: url('images/navSep.png') no-repeat top right; float: left; padding-right: 1px; }
			#header .menu li a { display: block; height: 55px; line-height: 55px; color: #fff; font-size: 16px; text-decoration: none; padding: 0 17px; }
			#header .menu li a:hover { background: url('images/navHoverBg.png') repeat-x top left }
			#header .menu li.current_page_item a, #header .menu li.current_page_parent a { background: url('images/navCurrentBg.png'); color: #000; border-right: 3px solid #d3d3d3; border-left: 3px solid #d3d3d3; }
	#header .social { list-style: none; margin: 0; padding: 0; position: absolute; top: 10px; right: 115px; }
		#header .social li { float: left; margin-right: 10px; }

/* Submenu */

.submenu { list-style: none; margin: 0 auto; padding: 0; width: 960px; height: 26px; background: #e9e9e9; }
	.submenu li { float: left; }
		.submenu li a { line-height: 26px; padding: 0 10px; height: 26px; font-size: 12px; text-transform: uppercase; color: #000; text-decoration: none; }

	
/* Content */

#content { float: left; width: 600px; margin-top: 20px; margin-left: 20px; }
	#content .post { margin-bottom: 50px; line-height: 24px;}

	#content .post h2 { margin: 0; margin-bottom: 16px; }
		#content h2 a { font-size: 20px;  line-height: 20px!important; color: #000000; font-weight: normal; text-decoration: none; }
	#content h2 a:hover {color: #be2525!important}
	#content .postMeta { background: #303030; height: 25px; line-height: 25px; font-size: 12px; color: #ffffff; margin-bottom: 15px; width: 600px; overflow: hidden; }
		#content .postMeta p { margin: 0; }
			#content .postMeta a { color: #ffffff; text-decoration: none; }
		#content .postMeta .comments { float: left; margin-left: 10px; }
		#content .postMeta .author { float: right; height: 25px; background: #c63336; padding: 0 10px; }
	#content .entryContainer { width: 600px; overflow: hidden; margin-bottom: 10px; }
		#content .attachment-post-thumbnail { float: left; margin-right: 10px; border: 1px solid #bebebe; }
		#content .entry { font-size: 14px; line-height: 16px; color: #232323; overflow: hidden; margin-bottom: 15px; }
			#content .entry p { line-height: 20px; margin: 0; margin-bottom: 15px; }
			.more-link { font-size: 12px; 	text-decoration: none!important;
	border: 1px solid #d4d4d4;
	padding: 3px 7px;
	background: #eaeaea;
		color: #990000!important;
	margin: 2px;
	text-shadow: 1px 1px #fff; float: left!important; clear: both!important}
	
		.more-link:hover {border-color: #b5b6b5;	color: #000!important;}
			#content .entry .more-link:hover { text-decoration: underline; }
			#content .thumbnail { width: 409px; float: left; }
			#content .no-thumbnail { width: 600px; }
			#content a {color:#990000 ; text-decoration: underline; font-weight: bold; } 
				#content a:hover {text-decoration: none; }
			#content .entry h1 { font-size: 30px; color: #000000; font-weight: normal; margin: 0; margin-bottom: 20px; }
			#content .entry h2 { font-size: 28px; color: #000000; font-weight: normal; margin: 0; margin-bottom: 20px; margin-top: 10px; }
			#content .entry h3 { font-size: 26px; color: #000000; font-weight: normal; margin: 0; margin-bottom: 20px;margin-top: 10px; }
			#content .entry h4 { font-size: 24px; color: #000000; font-weight: normal; margin: 0; margin-bottom: 20px;margin-top: 10px; }
			#content .entry h5 { font-size: 22px; color: #000000; font-weight: normal; margin: 0; margin-bottom: 20px;margin-top: 10px; }
			#content .entry h6 { font-size: 20px; color: #000000; font-weight: normal; margin: 0; margin-bottom: 20px;margin-top: 10px; }
			#content .entry ul, #content .entry ol { margin-bottom: 20px; line-height: 20px; }
				#content .entry ol li ,#content .entry ul li { margin-bottom: 10px!important }
			#content .entry blockquote { background: #dbfffc; border-left: 10px #cef0ee solid; font-style: italic; clear: both; margin: 15px 0px; padding: 15px; padding-bottom: 5px; }
                        #content .postSocial { background: #e9e9e9; width: 600px; overflow: hidden; font-size: 12px; height: 30px; line-height: 30px; }
                        #content .postSocial p { margin: 0; }
                        #content .postSocial .comments { float: left; margin-left: 10px; }
                        #content .postSocial .comments a { font-weight: bold; color: #757575; text-decoration: none; text-shadow: 1px 1px #fff;}
                        #content .postSocial .cats { float: left; margin-left: 10px; }
                        #content .postSocial .cats a { color: #757575; text-decoration: none; text-shadow: 1px 1px #fff;}                  #content .postSocial a:hover { text-decoration: underline}
                        #content .postSocial .buzz { float: right; margin-right: 10px; margin-top: 6px; height: 15px; }
                        #content .postSocial .buzz a { display: block; height: 15px; line-height: normal; text-shadow: 1px 1px #fff; }
                        #content .postSocial .facebook { float: right; margin-right: 10px; }
                        #content .postSocial .facebook a { line-height: normal; }
                        #content .postSocial .retweet { float: right; margin-top: 7px; }
		
						
/* Comments */

.commentlist { list-style: none; margin: 0; padding: 0; line-height: 20px;}
	.commentlist li { margin-bottom: 30px; border-bottom: 1px solid #CFCFCF; }
		.commentlist a { text-decoration: none; }
		.commentlist a:hover { text-decoration: underline; }
		.commentlist .comment-author { height: 32px; line-height: 32px; background: #EDEDED; padding-left: 10px; font-style: normal }
			.commentlist .comment-author .avatar { float: right; }
		.commentlist .url { font-style: normal; font-weight: bold; text-shadow: 1px 1px #fff; }
		.commentlist .commentmetadata { border-bottom: 1px solid #CFCFCF; padding: 3px 0px; }
		#content .commentlist .commentmetadata a { color: #000; text-decoration: none; font-size: 10px; }

/* Sidebar */

#sidebar { float: right; width: 290px; margin: 0; padding: 0; list-style: none; margin-top: 12px; margin-right: 10px; }
	#sidebar ul { list-style: none; margin: 0; padding: 0; border: 1px solid #dbdbdb; border-top: 0; background: #f3f3f3; }
		#sidebar li.widget { margin-bottom: 30px; }
		
			#sidebar li.blogroll ul li { padding-bottom: 10px; }
			#sidebar li.blogroll ul li a { text-decoration: none!important}
			#sidebar li.blogroll ul li a:hover { text-decoration: underline!important}
	#sidebar h3 { border: 1px solid #bdbdbd; border-top: 0; border-bottom: 0; text-indent: 10px; background: url('images/sidebarHeadingBg.png') repeat-x top left; margin: 0; height: 43px; line-height: 43px; color: #000; font-size: 16px; }
		#sidebar .imageList li { border-top: 1px solid #dbdbdb; margin: 0; padding: 0; }
			#sidebar .imageList li a { width: 288px; overflow: hidden; display: block; text-decoration: none; padding: 5px 0px; }
				#sidebar .imageList li img { float: left; border: 1px solid #bdbdbd; margin-left: 10px; }
				#sidebar .categories li a span { font-size: 18px !important; padding-top:8px; padding-bottom: 0px!important;margin-bottom: 0px!important }
				#sidebar .imageList li a span { float: left; font-size: 12px; color: #757575; margin-left: 10px; text-decoration: none; }
				#sidebar .imageList li a:hover { background: #fff; text-decoration: none }
	#sidebar .tweets li { border-top: 1px solid #dbdbdb; padding: 15px; font-weight: normal; font-size: 12px; color: #757575; }
		#sidebar .tweets li a { color: #000; font-weight: normal; text-decoration: none!important; }
		#sidebar .tweets li a:hover {  text-decoration: underline!important; }
		#sidebar .tweets #twitter-link { font-weight: normal; margin: 10px 0px; color: #000; text-decoration: none; }
	#sidebar .subscribe { width: 290px; padding: 0px; margin-right: 0; text-align: center; padding-top: 12px; font-size: 12px;}
		#sidebar .text { background: url('images/newsletterFieldBg.png') no-repeat top left; border: 1px solid #b6b6b6; text-align: center; font-size: 14px; color: #656565; width: 229px; height: 24px; padding: 3px 0px; }
		#sidebar .button { background: url('images/sendMeTheCynch.png') no-repeat top left; border: 0; width: 281px; height: 60px; }
		#sidebar .button:hover { background-position: center left; }
		#sidebar .button:focus,#sidebar .button:active { background-position: bottom left; }
		#sidebar .disclaimer { background: url('images/disclaimer.png') no-repeat top left; text-align: left; padding-left: 23px; margin-left: 6px; font-size: 11px; }
	#sidebar .posts li span { width: 220px; }

	#sidebar .categories h3 span { background: url('images/categories.png') no-repeat top right; display: block; }
	#sidebar .posts h3 span { background: url('images/recentPosts.png') no-repeat top right; display: block; }
	#sidebar .tweets h3 span { background: url('images/recentTweets.png') no-repeat top right; display: block; }
	
	#submit { background: #890000 ; border: 3px #820000 solid; padding: 8px 12px; color: #fff!important; font-weight: normal; text-align: center;  font-size: 22px; text-shadow: 1px 1px #000; margin-top: 15px!important;   -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px; margin-bottom: 35px;}

#submit:hover { background: #a90000; border: 3px #910000 solid; text-decoration: none!important;}

#submit:active { border: 3px #910000 inset; }
	
	
	#author, #email, #url, #comment {background: #EFEFEF; border: 1px #c0c0c0 solid; padding: 5px; font-size: 14px;  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px; }
	
.follow {font-size: 16px; line-height: 21px; background: #EFEFEF; padding: 10px; border: 1px silver solid; margin-bottom: 30px!important;   -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;}

.follow a {text-decoration: none;}

.follow a:hover {text-decoration: underline; }
	
/* Footer */

#footer { background: url('images/navBg.png') repeat-x top left; height: 55px; list-style: none; margin: 0 auto; margin-top: 1px; width: 937px; border-right: 3px solid #6d0002; border-left: 3px solid #6d0002; }
	#footer .theCynch { float: left; margin-left: 10px; }
	#footer .wordpress { float: left; margin-left: 10px; }
	#footer .ubd { float: right; margin-right: 10px; }
	
#credits { width: 937px; margin: 10px auto; color: #fff; font-size: 12px; overflow: hidden; }
	#credits p { float: left; margin: 0; }
	#credits ul { list-style: none; margin: 0; padding: 0; float: right; }
		#credits li { float: left; border-right: 1px solid #fff; }
		#credits li.last { border-right: 0; padding-right: 0; }
			#credits li a { float: left; color: #eaeaea; text-decoration: none; padding: 0 10px; }
			#credits li a:hover { color: #fff;}
			
			.cat_name {margin-top:0; font-size: 35px; color: #000; border: 1px #D3D3D3 solid; margin-bottom: 30px!important; width: 598px; background:#eaeaea; padding: 15px; }
			
		
			
			.related a {text-decoration: none;}
			.related a:hover {text-decoration: underline;}
			
			.entry img {margin: 10px}
			
			#about {height: 127px; width: 91px;	position: absolute; float: right; top: 0px; right: 0px; border: none}
			
/*
Default style for WP-PageNavi plugin

http://wordpress.org/extend/plugins/wp-pagenavi/
*/

.wp-pagenavi {
	clear: both;
	margin-bottom: 20px;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none!important;
	border: 1px solid #d4d4d4;
	padding: 3px 7px;
	background: #eaeaea;
	color: #990000!important;
	margin: 2px;
	text-shadow: 1px 1px #fff;
	
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #b5b6b5!important;
	color: #000!important;
}

.wp-pagenavi span.current {
	font-weight: bold;
}

.social-button {
float: left; 
margin-right: 20px;
}

.social-button-last {
float: left; 
}