/*
Theme Name: CLutch FALL 2009
Description: Custom theme for Clutch by David jaguttis for <a href="http://noyz319.com">noyz319.com</a>.
Version: 1.0
Author: David Jaguttis
Author URI: http://noyz319.com
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, p, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

h1, h2, h3, h4, h5  {
	font-weight:normal;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

.left {float:left;}
.right {float:right;}
.center {margin:0 auto;}

/* Links*/

a img {border:none;}


body {
	background: #fff; 
	margin:0 auto;
	font-family:arial;
}




a {
	text-decoration: none;
	color:#ff0053;
}
a:hover {
	text-decoration: none;
	background:#fff000;
	color:#000;
}	



#rap {
	width: 972px;
	background:#fff;
	display:block;
	margin: 0 auto;
	padding:0 9px 0 9px;
	overflow:hidden;
	clear:both;	
	position:relative;
	z-index:90;
}

.clear {
	clear:both;
}
.padtop10 {
	padding-top: 10px;
}



/* TOP BAR */

#topbar {
	width:972px;
	clear:both;
	padding-bottom:6px;
	display:block;
}

ul.secnav {
	display:none;
}


li.last ul.ddown li {
	display:block!important;
	background: red;
}


ul.secnav {
	text-align:right;
}
ul.secnav li {
	font-family: georgia, times, serif;
	font-style:italic;
	font-size:14px;
	padding:0;
	float:right;
	padding-top:17px;
	color:#000;
	font-weight:bold;
} 
ul.secnav li a {
	color:#ff0053;
}	
ul.secnav li a:hover {
	color:#000;
}









/* Sub Feature*/

.subfeature	{
	position:relative; 
	width:300px; 
	height:300px;
	margin:0 35px 0 0;
	padding:0;
	display:block; 
	float:left;
}

.subfeature-small	{
	position:relative; 
	width:150px; 
	height:150px;
	margin:0 14px 0 0;
	padding:0;
	display:block; 
	float:left;
}
.subfeature-tiny	{
	position:relative; 
	width:120px; 
	height:120px;
	margin:0 11px 0 0;
	padding:0;
	display:block; 
	float:left;
}


.last {
	margin:0!important;
}

.insert {
	margin:0 0 0 14px!important;
}

.subfeature img, .subfeature-small img, .subfeature-medium img, .subfeature-tiny img	{
	border:1px dotted #ccc;
}
.subfeature .subfeature-txt {
	position:absolute; 
	bottom:20px;
	margin:0; 
	padding:0;
	line-height:100%; 
}


.homenews {
	border-bottom: 1px dotted #ccc;
	display:block;
	margin-bottom:17px;
	min-height:244px;
}

.home-ad {
	border-bottom: 1px dotted #ccc;
	display:block;
	margin-bottom:17px;
	min-height:284px;	
}
.home-ad .adverttxthead {
	text-align:center;
	font-size:11px;
	letter-spacing:2px;
	padding-bottom:5px;
	color:#aaa;
	line-height:100%;
}
.home-ad .feats {
	margin-left:310px;
	height:254px;
	width:328px;
	overflow:hidden;
	padding-top:5px;
}

.home-ad .feats .inpost {
	font-size:12px;
	background:#e1e1e1;
	border-bottom: 1px dotted #fff;
}
.home-ad .feats .inpost h3 {
	font-weight:bold;
}
.home-ad .feats .inpost a{
	color:#000;
}

.home-ad .feats {
margin-left:10px;
}


.home-ad .ad {
	width:300px; 
	float:left;
	overflow:hidden;

}

.subfeature-medium	{
	width:300px; 
	height:150px;
	margin:0;
	padding:0;
	display:inline;
	float:left;

}
.recents-txt {
	width:100px;	
	margin-left:130px;
}
.homenews-txt {
	width:312px;	
	margin-left:328px;
}

.dateandcredit {
text-transform: uppercase;
letter-spacing: 1px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
margin:5px 0 20px 0;
display:block;
}
.article {
	display:block;
	min-height:244px;
	border-top: 1px dotted #ccc;
	padding:0 0 7px 0;
	margin-bottom:35px;		
	width:640px;
	overflow:hidden;
}
.article-txt {
	font-family:georgia;
	padding-top:27px;
}

.article-txt h1, .article-txt h1 a {
	font-size:26px;
	font-weight:normal;
	color:#000;	
}

h1 a.galtitle {
	color:#ff0053;
}

.article-txt h2, .article-txt h3, .article-txt h4, .article-txt h5 { 
	color:#000;
	margin-bottom:1.2em;	
}

.article-txt h2  { font-size:21px; }
.article-txt h3  { font-size:18px; }
.article-txt h4  { font-size:16px; }
.article-txt h5  { font-size:14px; }

blockquote, blockquote p, blockquote em {
	font-size: 21px!important;
	line-height:130%!important;	
}

blockquote {
font-weight:normal;
color:#000;
margin: 25px 100px 25px 0;
}

.article-txt p, .article-txt li{
	line-height:170%;
	font-size:14px;
}
.article-txt p, .article-txt ul, .article-txtol {
	margin-bottom:1.2em;
}

.article-txt .author {
	font-family:arial;
	font-size:12px;
	letter-spacing:1px;
	padding: 10px 0 20px 0;
}
.article-txt .author em{
	font-family:georgia;
}

.postbody ul			{padding:0; margin:1.5em 0 1.5em 2.5em; }
.postbody ul li			{list-style-type:disc;}
.postbody ul li ul li	{list-style-type:circle;}
.postbody ol			{padding:0; margin:1.5em 0 1.5em 2.5em; }

.article .comcat {
	padding:0; 
	font-family:arial;
	font-size:11px;
	color:#000;

}
.article .comcat .category a {
	background: #fff000;
}
.article .comcat .category a:hover {
	background: #000;
	color:#fff;
}

h1.page {
	margin-bottom:38px;
}


.relatedterms {
	font-family:arial, helvetica, verdana, sans-serif;
	font-size:12px;
	clear:both;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding:8px 0 7px 0;
	margin:0 0 20px 0;
	letter-spacing:2px;
}

.relatedterms strong {
	text-transform: uppercase;
}

.relatedterms a {
	background: #fff000;
	padding:5px 5px 4px 5px;
	color:#000;
	font-size:11px;
	letter-spacing:normal;
}
.relatedterms a:hover {
	background: #000;
	color:#fff;
}

.relatedposts {
	padding-bottom: 20px;
	width:320px;
	float:left;
}

.relatedpostsrap .ad {
	width:300px; 
	float:right;
}

.relatedposts a.relimg {
	float: left;
	margin-right:10px;
}

.relatedposts .relpost {
	clear:both;
	font-size:12px;
	font-weight:bold;
	display:block;
	overflow:auto;
	border-bottom: 1px solid #e1e1e1;
}
.rellink {
	height:10px;
	width:100px;
	display:block;
}

.share {
	font-family:arial;
	font-weight:bold;	
	font-size:12px!important;
	line-height:150%;
	margin: 2px 10px 0 0;
}
.sharebot {
	font-family:arial;
	font-weight:bold;	
	font-size:14px!important;
	line-height:130%;
	margin: 5px 10px 0 0;
}
.article .related {
	font-family:arial;
	font-weight:bold;	
	font-size:12px!important;
	line-height:150%;
}

.gallery img:hover {
	border: 2px solid #000;
}

.imagedesc {
	margin: 35px 0 0 0;
	clear:both;
}

.homenews-txt .date, .article-txt .date {
	font-family:arial;
	font-size:11px;
	margin-bottom:5px;
	color:#aaa;
	letter-spacing: 2px;
}

.homenews-txt h2 a {
	font-family:Georgia;
	font-size:21px;
	font-weight:normal;
	line-height:25px;
	color:#000;

}
.homenews-txt .excerpt {
	font-size:12px;
	line-height:150%;
	margin-top:16px;
}
.homenews-txt .more {
	font-family:arial;
	font-weight:bold;	
	font-size:12px;
	line-height:150%;
	margin: 21px 0 14px 0;
}

.subfeature h2 a {
	font-family:Georgia;
	font-size:24px;
	font-style:italic;
	font-weight:normal;
	line-height:1.21em;
	padding:1px 5px 1px 0;
}

.subfeature-small h2  {
	font-family:Georgia;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	line-height:16px;
	margin:5px 0 6px 0;
}


.subfeature .subfeature-txt h2 a	{
	color:#000;
	background: #fff;
}

.subfeature-small .subfeature-txt h2 a	{
	color:#000;
}	
.subfeature h2 a:hover, .subfeature-small .subfeature-txt h2 a:hover  {
	color:#000;
	background: #fff000;
}
.subfeature .subfeature-txt2  p {
	color:#000;
	font-family:arial;
	font-size:11px;
	line-height:130%;
	width:302px;
	margin: 6px 0 0 0;
}

.subfeature-small .subfeature-txt2  p {
	color:#000;
	font-family:arial;
	font-size:11px;
	line-height:130%;
	width:150px;
	margin: 0;
}	



/* Comments + Category link boxes */

.subfeature .comcat {
	position:relative; 
	float:left; 
	margin:-301px 0 0 0px; 
	padding:0; 
	width:301px !important; 
	font-family:arial;
	font-size:11px;
	color:#000;	
}

.subfeature-small .comcat {
	position:relative; 
	float:left; 
	margin:-151px 0 0 0px; 
	padding:0; 
	width:151px !important; 
	font-family:arial;
	font-size:11px;
	color:#000;
}	
.subfeature-medium .comcat {
	position:relative; 
	float:left; 
	margin:-226px 0 0 0px; 
	padding:0; 
	width:301px !important; 
	font-family:arial;
	font-size:11px;
	color:#000;
}
.subfeature-tiny .comcat {
	position:relative; 
	float:left; 
	margin:-121px 0 0 0px; 
	padding:0; 
	width:121px !important; 
	font-family:arial;
	font-size:11px;
	color:#000;
}
.subfeature-tiny .vidover {
	position:relative; 
	float:left; 
	margin:0px 0 -121px 0px; 
	padding:0; 
	width:121px !important; 
	height:121px;
	font-family:arial;
	font-size:11px;
	background: url('images/overlay-vid120.png'); 
	display:block;
}
.subfeature-tiny .vidover img {
	border:none;
}
.recent-txt .cat {
	font-family:arial;
	font-size:11px;
	color:#000;
	padding-top:5px;
	display:block;
	line-height:100%;
	height:16px;
}
.commentbubble {
	background: #ff0053;
	float:right;
	padding:4px 4px 0 4px;
	line-height:13px !important;
}	
.commentbubble:hover {
	background: #000!important;
}	
.commentbubble em {
	background: url('images/icon-comment.gif') no-repeat; 
	height:16px; 
	width:21px;
	display:block;
	color:#000;
	font-family:arial;
	font-size:11px;
	font-style:normal;
	text-align:center;
	padding:0 0 0 0;
}
.category a {
	float:right;
	padding:4px 5px 4px 5px;
	background: #fff;
	float:right;
	color:#000;
	height:12px; 
	text-transform:capitalize;
}	
.category a:hover {
	background: #fff000;
	color:#000;
}




/* SIDEBAR*/	

#sidebar {
	width:300px;
	float:right;
	clear:right;
}
#sidebar .block {
	margin-bottom:35px;
}

#sidebar .block iframe {
	margin:0;
	padding:0;
	border:none;
}

#sidebar .newsletter {
	background:#ff0053;
	padding:20px;

}
#sidebar .newsletter label {
	font-weight:bold;
	line-height:170%;
	font-size:12px;	
	color:#fff;
}
#sidebar .newsletter .txtbox {
	border:1px dotted #ccc;
	padding:5px;
	margin:0;
	width:248px;
}

#sidebar a:hover {
	background:#fff000;
	color:#000;
}

.recentcomments ul li {
	font-size:11px!important;
}

.recentcomments span {
	font-weight:bold;
	font-size:12px!important;
}

#sidebar .skyscraper {
	width: 258px;
	text-align:center;
	border-left: 1px dotted #ccc;
	border-right: 1px dotted #ccc;	
	padding: 0 20px 0 20px;
}

#sidebar ul {
	margin:0 0 35px 0;
	border: 6px solid #e1e1e1;
	padding:6px 8px;
}

#sidebar ul.twtrbox {
	padding:0px 0px;
}

.twtr-hd {
	display:none;
}

#sidebar ul li {
	border-bottom: 4px solid #e1e1e1;
	padding:6px 0 6px 0;
	font-size: 12px;
	line-height:130%;
	font-family:arial;
}

#sidebar ul li.aktt_more_updates {
	border-bottom: 0px;
	font-weight: bold;
	padding-bottom: 0;
}

#sidebar .recent img {
	float:left;
}
#sidebar .recent li {
	clear:both;
	min-height:124px;
	padding-top:8px;
}

#sidebar .recent li.last {
border-bottom:none;
}

#sidebar .recent h3 a {
	color:#000;
	font-weight:bold;
}
#sidebar .recent a:hover {
	background:#fff000;
	color:#000;
}


/* Headings */	

.widest {
	width:640px;
	float:left;
	clear:left;
	margin-bottom:35px;
	overflow:hidden;
}

.topspacer {
	margin-top:134px!important;
}

.heading {
	font-family:arial, helvetica, verdana, sans-serif;
	letter-spacing:2px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding:8px 0 7px 0;
	margin:0 0 20px 0;
	font-size:12px;	
}

.heading.moveup {
	margin-bottom:0px;
}

.heading h3 {
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:0;
	display:inline;
	text-transform: uppercase;
}	
.heading h3 span, .addyours {
	font-weight:normal;
	font-size:13px;
	font-style:italic;
	font-family:georgia;
	text-transform: none;
}

.heading .subhead {
	float:right;		
	display:inline;
}

.disabled, .disabled:hover {
	color:#ccc;
}


/* LOGO, LOGIN & SEARCH */

.logo {
	float:left;
	margin:41px 0 11px 0;
}	

.logo a, .logo a:hover {
	background:transparent;
}

.newtoclutch {
	position:relative;
	float:right;
	top:32px;
	right:0;
	margin:0 10px 0 0;
}
.newtoclutch:hover {
	background:#fff;
	opacity:0.6;
}

.login {
	position:relative;
	float:right;
	right:0;
	top:32px;
	margin:0 0 0 2px;
	padding:0;
}

#search {
	position:relative;
	float:right;
	top:32px;
	right:0;
	margin:0 34px 0 0;
}

.searchbox {
	width:160px;
	height:16px;
	border: 1px dotted #ccc;
	font-size:12px;
	padding: 7px 8px 7px 8px;
	float:left;
	overflow:hidden;
}
button, .button {
	overflow:hidden;
	padding: 9px 15px 11px 10px;
	border: none;	
	background:#ff0053;
	color:#fff;
	display:inline;
	height:12px;	
	font-weight:bold;
	cursor: pointer;
	font-family:arial;
	font-size:11px;
	width:63px;
}
.button2 {
	overflow:hidden;
	text-align:left;
	border: none;	
	background:#000!important;
	color:#fff;
	display:inline;
	height:32px;	
	font-weight:bold;
	cursor: pointer;
	font-family:arial;
	font-size:11px;
	width:88px;
	margin:10px 0 0 0;
}
.button2:hover {
	background:#fff000!important;
	color:#000;
}
#search button {
	float:left;
	overflow:hidden;
	width:88px;
	padding: 9px 15px 11px 10px;
	border: none;
	background:#e1e1e1;
	color:#000;
	display:inline;
	height:32px;
	font-weight:bold;
	cursor: pointer;
	text-align:left;
}
button:hover, .button:hover, .button.dark:hover, #search button:hover  {
	background:#fff000;
	color:#000;
}
.button.beside {
	border-right:1px dotted #fff;
	float:right;	
}
.button.beside.last {
	border-right: none;	
}



/* Footer */	

.bot-leader {
	clear:both;
	display:block;
	text-align:center;
	width:100%;
	background:#e1e1e1;
	padding:20px 0;
}

#footer {
	clear:both;
	display:block;
	height:130px;
	background:#000;
}

#footer ul {
	padding:20px;
	text-align:center;
}

#footer ul li {
	display:inline;
	font-family:arial;
	font-size:12px;
	border-right: 1px dotted #ccc;
	padding:5px 15px 5px 10px;
	font-weight:bold;
}
#footer ul li.last {
	border-right: none;
}

.footfeats {
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width:1007px; /*972 width plus 35px for the right margin on the last pic*/
	height:254px;
	clear:both;
	margin-bottom:35px;
	overflow:hidden;
}



/* ADVERT TOP HAT */

.topleaderboard {
	background:#eee;
	width:100%;
	line-height:0;
	padding:15px 0 15px 0;
	text-align:center;
	margin:0 auto;
	border-bottom: 1px solid rgb(229, 229, 229);	
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

#tophat {
	clear:both;
	display:block;
	position:relative;
	z-index:20;
}
.leaderboard1 {
	clear:both;
	text-align:center;
	margin:0 auto;
	width:980px;
}


/* NAV AND DDOWNS */

#navi {	
	margin: 0;
	padding: 0;
	z-index:99;
}

#navi li {
	float: right;
	list-style: none;
	font: 11px arial, helvetica, verdana;
	text-transform: uppercase;
	font-weight:bold;
	letter-spacing:2px;
}

#navi li a {
	display: block;
	background: #fff;
	padding: 15px 10px;
	text-decoration: none;
	border-right: 1px dotted #ccc;
	color: #000;
	white-space: nowrap;
}

#navi li a:hover {	
	background: #fff000;
}
	
	
/* PAGINATION */

.wp-paginate {
	text-align:right;
    padding: 20px 0 35px 0;
	font-size:14px;
	font-family:arial;
}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {
	padding: 5px 10px 5px 10px; 
    margin: 2px;
    border: 1px solid #000000;
    text-decoration: none; /* no underline */
    color: #000000;
}
.wp-paginate a:hover, .wp-paginate a:active {
	border: 1px solid #000000;
    background-color:#000000;
    color: #fff;
}
.wp-paginate .title {color:#000; margin-right:4px;}
.wp-paginate .gap {color:#000; margin-right:4px;}
.wp-paginate .current {
	padding: 5px 10px 5px 10px;
    margin: 2px; 
    border: 1px solid #000000;
    font-weight: bold;
    background-color: #000000;
    color: #FFF;
}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}

/* style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}
	
	
	
	
/* GALLERY CAROUSEL MAIN FEATS*/
.stepcarousel2 {
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width:1007px; /*972 width plus 35px for the right margin on the last pic*/
	height:339px;
	clear:both;
	margin-bottom:16px;
}
.stepcarousel2 .belt2 {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}
.load {
		visibility:hidden;
}
#mygallery2-paginate {
	clear:both;
	text-align:right;
	line-height:11px;
}


/* GALLERY CAROUSEL ISSUE */
.stepcarousel {
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width:996px; /*982 width plus 14px for the right margin on the last pic*/
	height:252px;
	clear:both;
	margin-bottom:27px;
}
.stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}
.statuses {
	display:none;
}

#displaycssbelt, #displaycssbelt2 {
	visibility: hidden;
}


/* DROP DOWN MENUS */

/* ######### Default class for drop down menus ######### */

.anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;

border-bottom-width: 0;
font: normal 11px arial;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #000;
width: 175px; /* default width for menu */

}

.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss ul li a {
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px dotted #ccc;
padding: 10px 0 10px 0;
text-decoration: none;
font-weight: bold;
text-indent: 10px;
color:#fff;
line-height:100%;
}

.anylinkcss ul li a span{
font-weight:normal;
font-size:10px;
color:#ff0053;
}

.anylinkcss ul li a.last{
border-bottom: 1px solid #000;
}

.anylinkcss a:hover { 
background: #fff000;
color: #000;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 9px 10px 5px 10px;
font: bold 11px arial;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #000;
color:#fff;
text-transform:capitalize;
}

.anylinkcsscols .column{
width: 90px;
float: left;
}

.anylinkcsscols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcsscols li{
padding-bottom: 5px;
line-height:100%;
}

.anylinkcsscols li a{
color:#fff;
}


.anylinkcsscols li a:hover{
color:#000;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}



/* SELFSERVEBOXES IN SIDEBAR */
#selfserveboxes {
	clear:both;
	width:272px;
	border: 6px solid #e1e1e1;
	padding:8px;
	margin-bottom:35px;
}
.ssrow {
	clear:both;
	height:147px;
}
.ssrow-last {
	clear:both;
	height:135px;
}	
.ssbox-l {
	width:147px;
	height:125px;
	overflow:hidden;
	float:left;
}
.ssrow-txt {
	clear:both;
	font-size:12px;
	border-bottom:1px dotted #ccc;
	padding:10px 0 10px 0;
}
.ssrow-txt h4 {
	font-weight:bold;
}
.ssrow-txt .url {
	font-size:10px;
}	
	
/* ADDTHIS */	
.right {
	float:right;
}
.at15t_compact
{
  background:url(images/icon-twitshare.png) no-repeat bottom!important;
  width:38px !important;
  height:17px !important;
}
.right {
	float:right;
}

.addthistop {
	font-family:arial;
	font-weight:bold;	
	font-size:12px;
	line-height:150%;
	margin:0 10px 0 0;
	padding-top:2px;
}

/* IMAGES */	

.alignright {
	float:right;
	margin: 0 0 15px 15px;
}
.alignleft {
	float:left;
	margin: 0 15px 15px 0;
}




/* Begin Comments*/

.commentnav {
	margin-top:15px;
}

.commentnav .alignright a, .commentnav .alignleft a {
	overflow:hidden;
	padding: 9px 15px 11px 10px;
	border: none;	
	background:#ff0053;
	color:#fff;
	display:block;
	height:12px;	
	font-weight:bold;
	cursor: pointer;
	font-family:arial;
	font-size:11px;
}

#respond label em {
	font-family:georgia;
	letter-spacing:1px;
}

#comments {
	font-weight:normal;
	font-size:21px;
}
h3.botreply {
	font-weight:normal;
	font-size:21px;
	padding: 30px 0 10px 0;
}

.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	font-size:12px;
	margin: 10px 0px 0px 0px;
	overflow:hidden;
	border-bottom:4px solid #e1e1e1;
	padding-bottom:3px;
	}

.commentlist li {
	margin: 20px 0 17px 0;
	padding: 20px 0 0 0;
	list-style: none;
	clear:both;
	border-top:4px solid #e1e1e1;
	}
.commentlist li ul li { 
	margin-left: 70px;
	border-top:2px dashed #e1e1e1;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	display: block;
	}
.commentmetadata a {
	font-size:10px;
	color:#000;
	}	
	
#commentform input, #commentform textarea {
	border:1px solid #ccc;
	padding:10px;
	margin: 5px 0 5px 0;
	font-size:14px;
	font-family:arial, verdana, sans-serif;
}	
#commentform textarea {
	width:568px;
}
li #respond #commentform textarea {
	width:478px;
}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
	display:block;
}

.commentlist li .avatar { 
	float: left;
	border: 1px dotted #ccc;
	padding: 4px;
	background: #fff url('images/clutch-avatar.jpg') no-repeat center;
	}

.commentlist cite {
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
	margin-left:21px;
	line-height:18px;
	}
.commentlist cite a:hover {	
	color: #ff0053;
}
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	margin-left:80px;
	}
.commentlist p a {	
	font-variant:small-caps;
	border-bottom:1px solid #009fef;
}
.commentlist p a:hover {	
	color: #ff0053;
	border-bottom:1px solid #ff0053;
}
.commentmetadata {
	font-weight: normal;
	margin-left:80px;
	font-family:arial, helvetica, verdana;
	text-transform:uppercase;
	letter-spacing:1px;
	}	
#respond {
	clear:both;
	overflow:hidden;
	font-size:14px;
	background:#e1e1e1;
	padding:0 25px 25px 25px;
	margin-top:25px;
}
#respond ul.guidelines {
	list-style-type:disc;
	margin-left:15px;
	font-size:12px;
	line-height:150%;
}

li #respond {
	clear:both;
	width:560px;
	overflow:hidden;
	font-size:14px;
	margin-left:80px;
}
.cancel-comment-reply {
	margin-bottom:15px;
}
.cancel-comment-reply a {
	font-weight:bold;
}
.cancel-comment-reply a:hover {
	color: #000;
}
.reply a {
	font-weight:normal;
	font-family:arial, helvetica, verdana;
	font-size:10px;
	text-transform:uppercase;
	color: #ff0053;	
}
.reply a:hover {
	color: #000;
}
.says {
	display:none;
}
.awaitingmod {
	margin:0 0 0 20px;
	line-height:200%;
	background:#fff000;
}

.color1 {
background-color: #fff;
}
.color2 {
background-color: #e1e1e1;
}

.fb-box {
	margin-bottom:35px;
}


#fbc_login {
	clear:both!important;
	border:none!important;
	padding:0!important;
	margin:2px 0 0 0!important;
	height:21px;
	width:99px;
	overflow:hidden;
}

#fbc_login br {
	display:none;
}

#fbc_login span {
	display:none;
}
#twc_button {
	height:23px;
	padding:0!important;
	margin:0!important;
	border:none!important; 
}

#twc_connect p{
	display:none;
	padding:0!important;
	margin:0!important;	
}

#twc_connect button { 
	margin:0 !important; 
	background:none!important; 
	border:none!important; 
	cursor:pointer!important; 
	padding:0 !important; /* Links */
} 
#twc_connect button { 
	width:auto!important; 
	overflow:visible!important; 
	padding:0 !important; /* IE6 */ 
} 
twc_connect button img{ 
	margin:0 3px -3px 0 !important; 
	padding:0!important; 
	border:none!important; 
	width:16px!important; 
	height:16px!important;
}

/* End Comments */



/* Asides */
.sidebar, .aside {
padding:25px 30px 25px 30px;
background-color:#e1e1e1;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:170%;
margin:20px 0 20px 0;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
}
.sidebar h1,.sidebar h2, .sidebar h3, .aside h1,.aside h2, .aside h3{
font-family:Georgia, "Times New Roman", Times, serif;
}



/* NEXT PAGE LINKS */

.pagenumsbuts {clear:both;margin:5px 0 10px 0;}
.pagenums {
	width:485px; 
	float:left;
}
.pagenums p{
	font-size:21px; 
	font-family: Arial, Helvetica, sans-serif!important;
}
.pageprevnext {float:right;max-width:135px;	margin-top:8px;}
.pagebutton {
	cursor: pointer;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
    background-color:#ff0042;
	padding: 6px 10px 6px 10px;
	border:0;
}
.pagebutton2 {
	cursor: pointer;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
    background-color:#000;
	padding: 6px 10px 6px 10px;
	border:0;
}
.pagebutton:hover, .pagebutton2:hover  {
	background-color:#fff400;
	color:#000;
}

.fblike {
	padding:15px 0 15px 0;
}


/* lightbox */

#cboxCurrent, #cboxTitle {
	font-size:11px!important;
}
#cboxTitle {
	text-align:right!important;
}


/* BLOG INDEX */
#blogindex .sectiontitle	{padding: 10px 0 5px 0;}
#blogindex					{width:300px; overflow:hidden;padding-bottom:20px;}
#masterdiv					{padding-top:6px;}
#masterdiv ul 				{padding:5px 0 0 5px; margin-left:10px; list-style:disc; border:none;}
#masterdiv ul li			{margin: 0; font-size:11px; line-height:100%; padding:0 0 1px 0; border:none;}
.menutitle					{cursor:pointer; border-bottom: 4px solid #e1e1e1; padding-bottom:3px; padding-top:3px; font-size:18px; line-height:20px; }
.menutitle:hover			{	background:#fff400; color:#000;}
.sideextra					{font-family:arial, helvetica, verdana, sans-serif; font-size:11px;padding: 10px 0 20px 0; line-height:150%;}
.rolotitle					{padding-bottom:7px;}



/* Attachment pages
-------------------------------------------------------------- */

#nav-below {
	margin: 0;
	padding: 10px 0 0 0;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
}

.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	width: 50%;
	text-align:right;
}

.nav-previous a, .nav-next a {
padding:7px;
background:#000;
}
.nav-previous a:hover, .nav-next a:hover {
background:#fff400;
}







.simplepie .cat {
	text-transform: uppercase;
}

.simplepie .title {
	font-size:12px;
	font-weight:bold;
}

.simplepie li img {
	width:125px;
	height:auto;
}

.simplepie .imageleft {
	width:125px;
	height: 75px;
	overflow:hidden;
	display:block;
	float:left;
	padding: 0 6px 5px 0;
}

.simplepie .feeditem {
	clear:both;
	min-height:81px;
}
