

.post-entry a{
	color:#3cf; 
	text-decoration:none; 
	text-transform: normal; 
	}

#top-nav .current_page_item a, #top-nav .current_page_item a:hover{color:#3cf; background: #fff;}


/* ### CSS RESET ### */
body,html{height:100%}html,body,div,span,p,a,applet,object,iframe,font,h1,h2,h3,h4,h5,h6,blockquote,pre,code,img,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tr,th,td,caption,tbody,tfoot,thead,abbr,acronym,address,big,cite,del,dfn,em,img,kbd,q,s,samp{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:underline}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

hr{
	margin-top: 10px;
}

/* ### MAIN SETTINGS ### */
body{background: #e7ebeb; color:#333;font: 14px/20px "Helvetica Neue",Arial,Verdana,Helvetica,sans-serif}
h1,h2,h3,h4,h5,h6,h7{color:#ccc}h1{font-size:31px;}h2{font-size:28px;}h3{font-size:24px; line-height: 15px;}h4{font-size:20px}h5{font-size:16px}h6{font-size:14px}
h7{font-size: 16px; color: #f30; weight: bolder; margin-right: 4px; 
}
a:focus{outline:none}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}ol{list-style:none}ul{list-style:none}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}a{color:#ccc;text-decoration:none}a:hover{color:#f03; text-decoration:none;}kbd{font-size:10px}q:before,q:after{content:"\0022"}dd{margin-left:20px}pre{font-size:11px;overflow:scroll}
p img{max-width:100%}

/* ### PAGE SETTINGS ### */
#content{
	margin:20px auto;
	min-height:400px;
	padding:0;
	}
	
#main{width:640px}
.col-full{margin:0 auto;width:960px;}
.col-left{float:left}
.col-right{float:right}

/* ### HEADER ### */
#header{ background: url(http://www.tightenup.biz/wp-content/themes/cp-minimal/images/headerGrade.png)  
}
#logo{float:left;margin:5px 0;width:956px}
#logo img{margin:0px 0px 0px 1px;}
#logo h1{margin:0 0 0 20px}
#logo h1 a,#logo h1 a:hover{color: transparent; height: 0px;
}
#logo p.description{font-size:11px;margin-left:20px}

/* ### NAVIGATION BARS ### */ 
#top-nav{clear:both;font-size:12px;font-weight:bold;text-transform:uppercase; background-color: #3cf; height: 30px; border-top: 1px solid #09c;}

/* ### NAVIGATION CSS CLASS ### */

.nav{display:inline-block;line-height:10px;margin:0;padding:2px 2px 0; }
.nav a{ color:#fff; display:block;margin:0;padding:8px 10px;text-decoration:none}
.nav a:hover{background:#fff;color:#3cf}
.nav li{float:left;list-style:none;margin:0 5px;padding:0 0 8px;position:relative}

/*.nav li:hover > ul{display:block;z-index:9999}


.nav ul{background:#fff;border:1px solid #b4b4b4;display:none;left:0;margin:0;padding:0;position:absolute;top:25px;width:185px}
.nav ul a{font-weight:bolder}
.nav ul a:hover{background:#666 !important;color:#fff !important}
.nav ul ul{left:185px;top:-1px}
.nav ul li{float:none;margin:0;padding:0}
.nav ul li:hover a, .nav li:hover li a{background:none;border:none;color:#ccc}*/

/* ### POSTS ### */
.post,div.page{
	background: #fff; 
	border:1px solid #ccc;
	margin-bottom:20px;
	padding:10px 10px 10px 10px;
}

.post a{
	text-decoration:underline;
}

.post a:hover{
	text-decoration:none;
}

.post-title {
	
	
}
.post-title h1,.post-title h1 a{
	font-size: 20px; 
	font-weight: bolder; 
	color:#3cf;
	margin-bottom:2px;
	text-decoration:none;
	text-transform: uppercase;
	float: left;
	clear: both;
}

.post-title h1 a:hover{color:#3cf;text-decoration:underline; border:none}
.post-title h4{color:#333;line-height:32px;padding:30px}


span#wpa0_container.wpa_container, span#wpa1_container.wpa_container,span#wpa2_container.wpa_container  {
width: 100%;
background-color: #eee;
height: 60px;
}

div#wpa0_bar.wpa_bar, div#wpa1_bar.wpa_bar, div#wpa2_bar.wpa_bar {
	width: 100%;
}
span#wpa0_text.wpa_text, span#wpa1_text.wpa_text, span#wpa2_text.wpa_text { 
	font-weight: bold; 
	color:#3cf;
	font-size: 20px;
	text-transform: uppercase;
}


#wpa0_bar.wpa_bar_position, #wpa1_bar.wpa_bar_position,
#wpa2_bar.wpa_bar_position {
	background: #3cf;
	background-color: #3cf;
}

#wpa0_bar.wpa_bar_click,
#wpa1_bar.wpa_bar_click,
#wpa2_bar.wpa_bar_click {
	background-color: #3cf;
	
}

img#wpa0_text.wpa_play, img#wpa1_text.wpa_play, img#wpa2_text.wpa_play, {
	margin-left: 20px;
}
span.wpa_time{
}


a#wpa0_dl.wpa_dl, a#wpa1_dl.wpa_dl, a#wpa2_dl.wpa_dl {
	font-size: 10px; 
	font-weight: bolder; 
	color:#3cf;
	text-transform: uppercase;
	margin-right:80%;
	
}

a.wpaudio.wpaudio_0{
	
}

.comments {
	float: right;
	height: 45px;
	width: 40px;
	background: url(images/posts.png) no-repeat;
}
.post-meta-comments{
	
	font-size: 15px; 
	color: #fff;
	

}


.post-meta-comments a {
	color: #fff;
	font: "arial, helvetica, sans-serif";
	padding-left: 10px;
	text-decoration: none;
}

.post-meta-comments a: hover {
	color: #fff;
	text-decoration: underline;	
}


.post-date{ 
	font-size: 16px; 
	color: #f03; 
	font-weight: bold; 
	text-transform: uppercase;
	float: left;
	clear: both;	
}


.post-entry p{
	color: #666;
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 0px;
	clear: both;
}

.post-entry a:hover{
	color:#3cf;
	text-decoration:underline;
	}
	
.post-entry img {
	border: 4px solid #ccc;
}

.post-entry ul li{list-style:none;}

.post-meta{
	color:#666;
	font-size:10px;
	margin-bottom:10px; 
	text-transform: uppercase; 
	font-weight: bold;
	clear: both;
}

.post-meta a{
	color:#3cf; 
	text-decoration:none; 
	text-transform: uppercase; 
	margin-left: 6px; 
	margin-right: 5px;
	
}

.post-meta a:hover{
	color:#3cf;
	text-decoration:underline;
}

.post-meta-info{ 
	font-size: 10px; 
	text-transform: uppercase; 
	color: #999999; 
	font-weight: normal; 
	font-style: italic; 
	margin-top: 10px;
	float: left;
	clear: both;
}


.post-meta-info a{ 
	color: #3cf; 
	text-decoration: none; 
	font-weight: normal;	
	margin-left: 3px; 
	margin-right: 2px; 
	font-style: italic;
	
}


.post-meta-info a:hover{ 
	color: #3cf; 
	text-decoration: underline;	
}





.post-read-more{margin:30px 0 20px 0}
.post-read-more a{color:#333;font-weight:bold;text-decoration:none}
.post-read-more a:hover{text-decoration:underline}
.post blockquote{border-left:3px solid #ccc;font-size:13px;font-style:italic;margin:15px 30px 15px 10px;padding-left:20px}
.post acronym,.post abbr{border-bottom:1px dashed #999;cursor:help}
.wp-caption p{font-size:11px}
.sticky{background:#fef5be}
div.attachment{border:1px solid #ddd;margin-bottom:20px;padding:30px 30px 10px 30px}
p.attachment{text-align:center}


.social {
	
	
}


.fbLike {

	margin-left: 0px;	
	margin-bottom: 10px;
	margin-right: 10px;	
	height: 20px;
	float: left;
	clear: both;
	
}


.st_twitter_hcount {
	float: left;
	margin-right: 10px;

}

.st_facebook_hcount {
	float: left;
	margin-right: 10px;	

}


/* ### COMMENTS ### */
.commentlist{border:1px solid #ddd;margin-bottom:20px;padding: 30px 0;text-align:justify}
.commentlist h4{padding:0 30px}
.commentlist ol{padding-right:30px}
.commentlist ol li{list-style:none}
.comment-meta{font-size:12px;margin:18px 10px 10px 0}
.comment-meta img{float:left;margin:0 10px 0 0}
.comment-meta span{line-height:42px}
.comment-meta span.comment-name{font-weight:bold}
.comment-meta span.comment-name a,.comment-meta span.edit a,.comment-meta span.permalink a{color:#333;text-decoration:underline}
.comment-meta span.comment-name a:hover,.comment-meta span.edit a:hover,.comment-meta span.permalink a:hover{color:#f03;text-decoration:underline}
.comment-meta span.date{font-size:11px}
.comment-meta span.edit a:hover,.comment-meta span.permalink a:hover{text-decoration:underline}
.comment-entry{padding:10px 15px;border-bottom:1px dotted #ccc}
.comment-entry p{margin:0}
.comment-entry blockquote{border-left:3px solid #ccc;font-size:13px;font-style:italic;margin:15px 30px 15px 10px;padding-left:20px}
.comment-form{border:1px solid #ddd;font-size:11px;padding-top:30px; background: #fff;}
.comment-form h4{margin-bottom:18px;padding:0 30px}
.comment-form a{color:#333;text-decoration:underline}
.comment-form a:hover{color:#f03;text-decoration:underline}
.comment-form fieldset{padding:0 30px}
.comment-form input{border:1px solid #666;margin:2px 0;padding: 5px}
.comment-form textarea{border:1px solid #666;height:150px;margin:2px 0;padding:5px;width:98%}
.comment-form .notice{color:#666;float:right}
.comment-navigation{padding:10px 30px}
.comment-navigation a{color:#333;font-size:10px;font-weight:bold;text-decoration:underline}
.comment-navigation a:hover{color:#f03}
.comment-reply a{color:#333;font-size:10px;font-style:italic;text-decoration:underline}
.comment-reply a:hover{color:#f03}
.comment-unapproved{font-size:10px;font-style:italic;color:#0000cc}
#cancel-comment-reply a{color:#333;font-style:italic;padding:0 30px}
#cancel-comment-reply a:hover{color:#f03#f03}
.nocomments{border:1px solid #ddd;margin-bottom:20px;padding:30px}

/* ### POSTS NAVIGATION ### */
.more-entries{padding:20px 0 40px 0}
.more-entries a{color:#333;font-weight:bold;text-decoration:none}
.more-entries a:hover{text-decoration: underline}

/* ### SIDEBAR ### */
#sidebar{overflow:hidden;width:300px}

/* ### WIDGETS ### */
/*.widget{border:1px solid #ddd;margin-bottom:20px;padding:20px 0 0 0}
.widgettitle{font-size:18px;padding:0 20px;margin:0 0 10px 0}
.widgetcontent{padding:0 10px}
.widget li{margin-left:10px}
.widget ul,.widget_recent_comments ul{padding:0!important}
.widget ul li,.widget_recent_comments ul li{font-size:12px;padding-top:10px}
.widget ul li a:hover,.widget_recent_comments ul li a:hover{text-decoration:underline}
.widget ul li ul .children{padding-left:10px}
.widget select {margin:10px 10px 20px 10px}*/

.socialMod, .podcastMod{background: #fff; margin-bottom:20px;padding:10px; border: 1px solid #ccc;}
.socialMod h1, .podcastMod h1 { color: #666; margin-bottom: 0px; font-size: 14px; text-transform: uppercase;}
.socialMod h2 { margin-bottom: 0px;
	font-size: 30px; 
	text-transform: uppercase;
		
}
.socialMod h2 a{color:#3cf; text-decoration:none; }
.socialMod h2 a:hover{color:#3cf; text-decoration:underline; font-size: 30px;
}
.socialMod img {float: left; margin-right: 6px;}

/*podcast*/

.podcastMod h2 { margin-bottom: 0px;
	font-size: 12px;
	text-transform: uppercase;
	float: left;	
}
.podcastMod h2 a{color:#3cf; text-decoration:none;  }
.podcastMod h2 a:hover{color:#3cf; text-decoration:underline; 
}
.podcastMod h3 { font-size: 13px; color: #666;margin-bottom: 0px; float: left; margin-right: 7px;
	}
	
.podcastMod h3 a { color:#3cf; text-decoration:none; font-size: 10px; float: left; 
	
}

.podcastMod h3 a:hover { color:#3cf; text-decoration:none; font-size: 10px; float: right;
	
}
.podcastMod img {float: left; margin-right: 10px; margin-top: 0px;}

#twitter {
	margin-bottom: 15px;
	border: 1px solid #ccc;
}

.widgetsearchform{margin-left:10px}


/* ### SEARCH ### */
#searchform{margin:3px 6px; }
#searchform label{display:none}
input#s{border:1px solid #ddd;color:#666;padding:3px 0 3px 5px;width:250px; float: left; margin-right: 5px;}
input#searchsubmit {height:25px;margin:0;}

input#searchsubmit button {background: url(http://www.tightenup.biz/wp-content/themes/cp-minimal/images/searchUp.png);}



/* ### FOOTER ### */
#footer {background: #3cf; border:1px solid #ddd;font-size:10p; color: #fff; margin-bottom:20px;min-height:40px}
#footer p{margin:0 30px;line-height:40px}
#footer a{color:#333;text-decoration:underline}
#footer a:hover{color:#f03}
.copyright{color:#999}

/* ### MISCELLANEOUS ### */
.alignleft{float:left}
.alignright{float:right}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.error{background:#ffcdd1;border-top:2px solid #e10c0c;border-bottom:2px solid #e10c0c;text-align:left;padding:5px 20px}
.alert{background:#fef5be;border-top:2px solid #fdd425;border-bottom:2px solid #fdd425;text-align:left;padding:5px 20px}
.ok{background:#d7f7c4;border-top:2px solid #82cb2f;border-bottom:2px solid #82cb2f;text-align:left;padding:5px 20px}
.note{background:#efefef;border-top:2px solid #dedede;border-bottom:2px solid #dedede;text-align:left;padding:5px 20px}
.info{background:#f7fafd;border-top:2px solid #b5d3ff;border-bottom:2px solid #b5d3ff;text-align:left;padding:5px 20px} /* blue */
.download{background:#f7fafd;border-top:2px solid #82cb2f;border-bottom:2px solid #82cb2f;text-align:left;padding:5px 20px}

/* ### CLEARING FLOATS ### */
html body * dd.clear,html body * div.clear,html body * li.clear,html body * span.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;height:0;list-style:none;margin:0;overflow:hidden;padding:0;visibility:hidden;width:0}

