/* 
	Theme Name: Revolution Magazine (Custom for HFW)
	Theme URL: http://news.revolutiontheme.com
	Description: Revolution Magazine is an insanely customizable 2 or 3-column Widget-ready Magazine theme created for WordPress.
	Author: Brian Gardner
	Author URI: http://www.briangardner.com
	Version: 2.1
	
	Please read the theme's FAQ page at http://news.revolutiontheme.com/faqs for licensing agreements.

	Changelog:
		v2.1 - 01.05.08
		Second Release of Revolution Magazine
		Added drop down menus
*/


* { margin: 0; padding: 0; }
html { overflow-y: scroll; }

.post #submit:hover, #commentform #submit:hover, #submit:hover {
  cursor: pointer; /* cursor: hand; for IE5 */
}

body {
	background: #D8DFE5 url(images/bg-vertical.png) repeat-x;
	color: #2f2917; /* was #000000 */
	width: 980px; /* remove for buddypress */
	font-size: 14px;
	font-family: Arial, sans-serif;
	margin: 0px auto 0px;
	padding: 0px;
	}

#wrap {
	background:  white;
	width: 980px;
	margin: 0px auto 0px;
	padding: 0 0px 0px;
	}
	
#wrapbelow {
	background:  url(images/bg.png) center repeat-y;
	float: left;
	}
	
ol, ul { list-style-image: none; list-style-position: outside; list-style-type: none; }
p { font: 1.3em/1.3em; margin-bottom: 1.3em; }

#announcement p {
	margin-bottom: 0px;
}
	
h1 { font-size: 36px; top: 5px; }
h2 { font-size: 28px; top: 8px; }
h3 { font-size: 22px; top: 1px; }
h4 { font-size: 18px; top: 2px; }
h5 { font-size: 15px; top: 4px; }
h6 { font-size: 13px; top: 5px; }

/************************************************
*	Hyperlinks									*
************************************************/

a { outline: none; text-decoration: none; color: #1A5067; }
	a:hover {  text-decoration: underline; }
	a img { border: none; }
	
/************************************************
*	Top     									*
************************************************/

#top {
	width: 1010px;
	height: 8px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	}
	
/************************************************
*	Header  									*
************************************************/

#header {
	width: 980px;
	height: 172px; 
	overflow: hidden;
	float: left;
	position: relative;
	background-color: white;
	}


#headerleft {
	width: 372px;
	height:  172px;
	float: left;
	position: relative;
	background-color: black;
	}

#headerright {
	width: 608px;
	height: 172px;
	float: right;
	position: relative; 
	cursor:  pointer;
	background-color: white;
	}
	


/* ------------------------------------------ */
/* ------------------------------------------ */

/* TOOLBOX CSS */

.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }

	
/************************************************
*	Navbar      								*
************************************************/

#navbar {
	background: #000000;
	width: 980px;
	height: 32px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	overflow: hidden;
	float:  left;
	}
	
	
#navbar a, #navbar a:visited {
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 0px 0px 3px;
	}
	
	
#navbar a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	padding: 0px 0px 0px 3px;
	}
	
#navbar p {
	color: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	}
	
#navbarleft {
	width: 700px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	

#nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#nav a, #nav a:visited {
	background: #222222;
	color: #FFFFFF;
	display: block;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
	padding: 6px 12px 7px;
	border-left: 1px solid #000000;
	float: left;
	}
	
#nav a:hover {
	background: #333;
	color: #FFFFFF;
    margin: 0px 0px 0px 0px;
	padding: 6px 12px 7px;
	text-decoration: none;
	}
#nav li.current_page_item a { 
	background: #333;
	color: #FFFFFF;
    margin: 0px 0px 0px 0px;
	padding: 6px 12px 7px;
	text-decoration: none; }

#subnav li.current_page_item a {
	background: #EAEAEA;
	color: #333;
	display: block;
	text-decoration: none;
    margin: 0px 0px 0px 0px;
	padding: 6px 4px 6px 4px;
}

#nav li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#nav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 150px;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #333333;
	width: 160px;
	float: none;
	margin: 0px;
	padding: 7px 30px 7px 10px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #666666;
	padding: 7px 30px 7px 10px;
	}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#nav li:hover ul {
	left: auto;
	display: block;
	}
	
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	}

#belownav {
	width: 980px;
	height: 90px;
	display:  block;
	padding-left: 15px;
}

#subheader {
	background: white;
	float: left;
	height: 100px;
	position: relative;
	width: 980px;
	margin: 0px;
}

#bannertop {
	background: white;
	float: left;
	height: 90px;
	padding: 5px 0px 0;
	position: relative;
	width: 728px;
	/* z-index: 9999; */
}

#subscriberight {
	background: #333;
	float: right;
	height: 90px;
	margin: 5px 0px 0px 0px;
	overflow: hidden;
	padding: 5px 5px 0px 5px;
	position: relative;
	width: 237px; }

#subscriberight a {
	color: rgb(0, 153, 204);
}

.subscribercontainertop {
	height: 24px;
	background: 333;
	width: 237px;
	margin-bottom: 5px;
}

.subscribercontainerbottom {
	background: white;
	color: rgb(178, 206, 41);
	font-size: 10px;
	height: 56px;
	overflow: hidden;
	padding: 5px 10px;
	width: 217px;
}
.subscribergodaddy {

	
}
.subscribercontainertitle {
	color: black;
	float: left;
	font-size: 17px;
	font-weight: bold;
	margin: 0px;
	position: relative;
}

.mail_topform {
	float: left;
	margin: 0 0px 3px;
	position: relative;
	width: 217px;
}

.mail_topform strong {
	float: left;
	margin: 3px 7px 0px 0px;
	position: relative;
}

.rss_topform {
	background: url(images/rss_topform.gif) no-repeat;
	float: left;
	margin: 0px 5px 0px -3px;
	padding: 2px 0px 0px 18px;
	position: relative;
	line-height: 15px;
}

.twitter_topform {
	background: url(images/top-twitter.jpg) no-repeat;
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 2px 0px 0px 16px;
	position: relative;
	line-height: 15px;
}

.youtube_topform {
	background: url(images/youtube.png) no-repeat;
	float: left;
	padding: 2px 0px 0px 20px;
	position: relative;
	line-height: 15px;
}


.agree_top {
	color: rgb(153, 153, 153);
	float: left;
	font-size: 9px;
	margin: 0 0px 5px;
	position: relative;
	width: 217px;
}
.send_btn {
	border: 0px;
	color: white;
	float: right;
	font-size: 11px;
	font-weight: bold;
	position: relative;
}


#adtop {
	background: url(images/hdr-ad-bg.gif) repeat-x rgb(102, 102, 102);
	height: 105px;
}

.newsletter_inputtext {
	background: white;
	border: 1px solid rgb(204, 204, 204);
	color: rgb(34, 34, 34);
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 15px;
	margin: 0px 2px 0px 0px;
	position: relative;
	width: 125px;
	padding: 0px;
}


#belownavleft {
	float: left;
	background: black;
}


#navbarright {
	font-size: 11px;
	float: right;
	padding-left: 0px;
	height:  32px;
}
	
#navbarright a img {
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

#navbarright #searchform {
	float: left;
}
	
#subscriber {
width: 40px;
height: 32px;
float: right;
background: url(images/rss-right.jpg) top left no-repeat;
cursor: pointer;
}

#subscriber:hover {
background: url(images/rss-right-over.jpg) top left no-repeat;
}



/************************************************
*	Subnavbar      								*
************************************************/

#subnavbar {
	background: #333 url(http://www.hotforwords.com/wp-content/themes/revolution/images/navbar.gif);
	width: 980px;
	height: 30px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid black;
	float: left;
	}
	
#subnav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	
#subnav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#subnav a, #subnav a:visited {
	background: #333 url(http://www.hotforwords.com/wp-content/themes/revolution/images/navbar.gif);
	color: #FFFFFF;
	display: block;
	font-size: 13px;
    font-weight: bold;
    margin: 0px; /* was 10px on end*/
	padding: 6px 4px 6px 4px;
}
	
#subnav a:hover {
	background: #EAEAEA;
	color: #333;
	display: block;
	text-decoration: none;
    margin: 0px 0px 0px 0px;
	padding: 6px 4px 6px 4px;
}

#subnav li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#subnav li li {
	float: left;
	margin: 0px;
	padding: 0px;
/*	width: 160px; */
	}
	
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #333;
	color: #FFFFFF;
/*	width: 160px; */
	float: none;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	border: 1px solid #fff;
	}
	
#subnav li li a:hover, #subnav li li a:active {
	background: #EAEAEA;
	color: #333;
	border: 1px solid #000;
	padding-top: 6px;
	}

#subnav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#subnav li:hover ul {
	left: auto;
	display: block;
	}
	
#subnav li:hover ul, #subnav li.sfhover1 ul {
	left: auto;
	}

.children {
   margin: 0px;
   padding: 0px;
   }	
/************************************************
*	Homepage 		    	                    * 
************************************************/
	
#homepage {
	float: left;
	width: 630px;
	margin: 0px;
	padding: 0px;
	}
	
#homepage p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}
	
#homepage p img {
	border: none;
/*    float: left;  was not here */
	margin: 0px 0px 10px 0px;
	}
	
#homepage ul{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	}
	
#homepage ul li{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.hppostmeta {
	width: 265px;
	font-size: 11px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px dotted #C0C0C0;
	font-weight: bold;
	}
	
#homepageleft {
	float: left;
	width: 310px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.main {
	background: #FFFFFF;
	float: left;
	width: 590px;
	margin: 0px 0px 10px 0px;
	padding: 13px 10px 0px 10px;
	}

.featuredtabs {
	background: #FFFFFF;
	float: left;
	width: 310px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 1px;
	}
	
.featured {
	float: left;
	width: 290px;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	border-right: 1px solid grey;
	border-bottom: 1px solid grey;
	}

/*  was added below */	
#homepageleft .featured p {  
	padding-top: 8px; 
	}
/*  was added above */	

	
#homepageright {
	float: right;
	width: 319px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#homepageright p {
	padding: 0px 0px 3px;
	margin: 0px;
	}
	
.section {
	float: right;
	width: 299px;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	font-size: 13px;
	border-bottom:  1px solid grey;
	border-left:  1px solid grey;
	}
.dsad {
	padding-bottom: 10px;
}
.section .headline {
	font-size: 15px; /* was not here */
	font-weight: bold;
}

.headline {
	padding-bottom: 5px;
}
.sectionannounce {
	background: #FFFFFF;
	float: right;
	width: 270px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 0px 10px;
	font-size: 13px;
	}
	
.sectionannounce a, .sectionannounce a:visited	{
	color: #ff464b;
}
.sectionannounce .headline {
	font-size: 15px; /* was not here */
	font-weight: bold;
	
}

#announce p {
	margin-bottom: 0px !important;
}

.sectionannounce h3 {
	border-bottom: 1px dotted #000;
}

	
.thumb {
	float: right;
	width: 298px;
	margin: 0px;
	padding: 10px 10px 0;
	overflow: hidden;
	border-bottom:  1px solid grey;
	}
	
.thumb h3 {
	border-bottom: 1px dotted #000;
}
.section h3 {
	border-bottom: 1px dotted #000;
}

.thumbleft {
	float: left;
	width: 70px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px; /* was 0px 0px 0px 0px */
	}
	
.thumbright {
	float: right;
	width: 222px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px; /* was not here */
	}
	
.thumbright .headline {
	font-size: 15px; /* was not here */
	font-weight: bold;
	}

/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 980px; /* buddy press may need to remove*/
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	/* line-height: 17px; messes up counter */
	float: left;
	}

#contentfull {
	background:  url(images/bgfull.png) center repeat-y;
	float: left;
	width: 980px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	/* line-height: 17px; messes up counter */
	float: left;
	}

	
#homepage h3 {
	color: #black;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px dotted #114961;
	padding: 3px 0;
	font-size: 15px; 
	font-weight: bold;
	letter-spacing: 1px;
}

	
#homepage h3 a, #homepage h3 a:visited {
	color: #black;
	text-decoration: none;
	}

#homepage h3 a:hover {
	text-decoration: underline;
	}
	

	
#content img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#content img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}
	
#contentleft {
	float: left;
	width: 630px;
	margin: 0px;
	padding: 3px 0px 0px;
	display: inline; 
	overflow: hidden;
	}

	
/* #contentleft p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	} */

img.bio {
	padding-right: 10px;
}

.adarea {
	background: #FFFFFF;
	float: left;
	width: 590px;
	margin: 1px 0px;
	padding: 10px;
}
	
.breadcrumb {
	float: left;
	width: 590px;
	background: #FFFFFF;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 2px 10px 3px;
	border-bottom: 1px dotted #eaeaea;
}
	
.date {
	float: left;
	width: 590px;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.postmeta {
	width: 590px;
	font-size: 11px;
	padding: 5px 0px 0px 0px;
	border-top: 1px solid #EAEAEA;
	margin: 10px 0 0;
}

/* Was added below */
.completelist {
	font-size: 18px;
	padding: 10px 0px 10px 0;
	font-weight: bold;
	background-color: silver;
	border: 1px solid black;
	text-align: center;
}
	
.archive {
	float: left;
	width: 275px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	}
	

/* .comments {
   background: #FFFFFF;
   float: left;
   margin: 0px 0px 0px 0px;
   padding: 19px 19px 19px 19px;
   }
*/
.numbercomments {
	font-size: 1.5em;
}

	
/************************************************
*	Sidebar 		    	        	        * 
************************************************/


	
#sidebar p {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	}

/*  was added below */	
#sidebar .video p {  
	padding-top:  8px;
	}
#sidebar .video h3 {  
	overflow: hidden;
	}
/*  was added above */

	
	
#latestlesson a img {
	padding: 4px; background: #fff; border: 1px solid #A6A6A6; margin-bottom: 5px;
	margin-left: 5px;
}
	
.sideleft {
	background: #FFFFFF;
	float: left;
	width: 135px;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	line-height: 20px;
	display: inline;
	}
	
.sideright {
	background: #FFFFFF;
	float: right;
	width: 135px;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	line-height: 20px;
	display: inline;
	}
.topsidead {
	background: #fff8f8;
	float: left;
	width: 300px;
	margin: 11px 0px 0;
	padding: 10px 10px 10px 10px;
}	
.video, .widget {
	background: #c8e0e7;

	}
	
.twitter-search-box {
	background: #c8e0e7;
	float: left;
	width: 330px;
	margin-bottom: 1px;
	padding: 10px;
	}
	
.twitter-search-box h3 {
	background: #3082af !important;
}

.facebook-box {
	padding-left: 25px;
}

.adsense {
	float: left;
	width: 315px;
	margin: 0 0 1px;
	padding: 0 10px 10px 25px;
}

.recentpostswidget {
	background: #FFF; /* was FFFFFF */
	float: left;
	width: 298px;
	margin: 0px 0px 1px;
	padding: 0 10px 3px;
	}

.rpwidget {
	background: #FFF; /* was FFFFFF */
	float: left;
	width: 298px;
	margin: 0px;
	padding: 10px 10px 0;
}
.recentpostswidgeth2 {
	color: #ffffff;
	font-size: 15px; /* was 14px */
	font-weight: bold;
	margin: 10px 0px 0;
	background: #333;
	padding: 3px 10px 3px 5px;
}
.recentpostswidgeth2 a:hover {
	color: #2255AA;
	text-decoration: none;
	}
	
.recentpostswidget ul li {
	list-style-type: none;
	background: url(http://media.hotforwords.com/thumbs/icons/24x24/promotion.png) no-repeat left;
	border-bottom: 1px solid gray;
}

.recentpostswidget ul {
	margin-left: 0px;
	padding-left: 0px;
	margin-top: -5px;
}

.recentpostswidget ul li a {
	display: block;
	width: 265px;
	padding: 4px 3px 3px 30px;
}

.recentpostswidget a:hover {
	background: url(http://media.hotforwords.com/thumbs/icons/24x24/promotion.png) no-repeat left;
	background-repeat: no-repeat;
	background-color: #333;
	color: #fff;
}


	
.recentpostswidgetside ul li {
	list-style-type: none;
}

.recentpostswidgetside ul {
	margin-left: 0px;
	padding-left: 0px;
	margin-top: -5px;
}

.recentpostswidgetside p {
	border-bottom: 1px solid gray;
}




/* Plugin Recent Posts */
.tddrecentposts dt {
	margin-left: 0px;
	width: 	233px;
}
.tddrecentposts dd {
	margin-left: 30px;
	font-size: 11px;
}
.tddrecentposts dl {
	margin: 0 0px 6px;
}

dd.sidebardate { background: url(images/clock.png) no-repeat left; padding-left: 12px !important; padding-right: 12px; float: right; margin-top: -13px; }
/* end plugin */


.twitterbox {
	background: #FFF; /* was FFFFFF */
	float: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	}	


.lcp_catlist {
	list-style-type: none;
	margin-left: 0px;
}

.lcp_catlist a {	
	background-image: url(http://media.hotforwords.com/wp-content/themes/revolution/images/camera.png);
	background-repeat: no-repeat;
	color: #2255AA;
	font-weight: bold;
	font-size: 20px;
	background-position: 2px 0px;
	width: 548px;
	display: block;
	padding-bottom: 10px;
	padding-top: 7px;
	padding-left: 40px;
	border: 1px solid gray;
	margin-bottom: 10px;
}

.lcp_catlist a:hover {
	background-color: #292929;
	color: #fff;
}




/*  end recent                 */

.newsletter {
	background: #333;
	color: white; /* was added */
	float: left;
	font-size: 11px; /* was added */
	width: 210px;
	height: 76px;
	margin: 0px;
	padding-right: 20px;
}
	
.newsletter a {
	color: grey; /* was added */
}

.signup {
	font-size: 14px;
}
	

/************************************************
*	Footer      								*
************************************************/

#footer {
	background: #000000;
	width: 980px;
	height: 32px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	}
	
#footer p {
	color: #FFFFFF;
	font-size: 11px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	}
	
#footer a, #footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#footer a:hover {
	text-decoration: underline;
	}
	
#footer a img {
	border: none;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	}
	
#footerleft {
	width: 760px;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}
	
#footerright {
	width: 200px;
	float: right;
	margin: 0px;
	padding: 7px 0px 0px 0px;
	text-align: right;
	}
	
/************************************************
*	Bottom  									*
************************************************/

#bottom {
	width: 1010px;
	height: 30px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	}

/************************************************
*	Search Form									*
************************************************/

#searchdiv {
	margin: 0px;
	padding: 0px;
	}
	
#searchform {
	margin: 0px;
	padding: 2px 0px 0px 0px;
	}
	
#searchbox {
	background: white;
	width: 175px;
	color: black;
	font-size: 13px;
	font-family: Arial, Tahoma, Verdana;
	padding: 3px;
	margin: 2px 4px 0px 0px;
	border: 1px solid #111111;
	}
	
#searchbutton {
	background: #1A1A1A;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	color: #CCCCCC;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0px 10px 0px 0px;
	border: 1px solid #111111;
	}
	
#searchform2 {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	display: inline;
	}

#ecard {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	display: inline;
	}	
	
#s {
	background: #FFFFFF;
	width: 170px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	padding: 2px;
	margin: 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	display: inline;
	}

#s2 {
	background: #FFFFFF;
	width: 150px;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	padding: 3px;
	margin: 10px 0px 0px 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}
	
#s3 {
	background: #FFFFFF;
	width: 200px;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	padding: 3px;
	margin: 10px 0px 5px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	display: inline;
	}	
	

#cse-search-results iframe {
	width: 910px;
	border: 15px;
	border-color: white;
	border-style: solid;
	margin-left: 0px;
	margin-top: 0px;
}
	
#sbutt2 {
	background: #376B9D url(http://media.hotforwords.com/wp-content/themes/revolution/images/navbar.gif);
	color: #FFFFFF;
	font-size: 11px;
	padding: 2px;
	margin: 0px 0px 0px 8px;
	border: 1px solid #234B69;
	font-weight: bold;
	}
	
#sbutt3 {
	background: #376B9D url(http://media.hotforwords.com/wp-content/themes/revolution/images/navbar.gif);
	color: #FFFFFF;
	font-size: 11px;
	padding: 2px;
	margin: 0px 0px 0px 8px;
	border: 1px solid #234B69;
	font-weight: bold;
	}
       	
#sbutt2:hover, #sbutt:hover, #submit:hover, #thread_twitter_update_submit:hover, #thread_twitter_cancel:hover, #searchsubmit:hover, #searchbutton:hover, .submit:hover {
  cursor: pointer; /* cursor: hand; for IE5 */
}
	

/************************************************
*	Widgets 									*
************************************************/

#calendar h2 {
	display: none;
}


/************************************************
*	Added Stuff						    	*
************************************************/


#addthis {
	float: right; 
	margin-right:0px;
	margin-top:0px;
}

#addthishome {
	padding-left: 8px;
}

#digg {
	float: left; 
	margin-right: -10px;
	margin-bottom: 0px;
	padding-top: 20px;
}

#twitterit {
	float: right;
	padding-right: 10px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 20px;
}

.post-twitter {
	padding: 0 0 0 20px;
	background: url(/wp-content/plugins/twitter-it/images/icon_twitter_3_16x16.png) no-repeat 0 0;
}

.feeds {
	vertical-align: middle;
	padding-top: 5px;
}

.timestamp {
	font-size: 11px;
}

.thdrpy {
	font-size: 11px;
}

.commenttime {
	font-size: 13px;
	font-style: italic;
	color: #5e5e5e;
}

.commenttextarea {
	font-size: 14px;
	background-color: #eaeaea !important;
}

img.wp-smiley { border:medium none; vertical-align:middle; }

	
.counter {
	background: #114961;
	color: white; /* was added */
	float: left;
	font-weight: bold;
	width: 310px;
	padding-left: 16px;
	padding-bottom: 5px;
	padding-top: 6px;
	text-shadow: 0.1em 0.1em #000; font-family: Tahoma, Sans-Serif; font-size: 16px; letter-spacing: 1px;
}

.counter a, .counter a:visited {
	color: #ffffff;
	text-align: center;
}

.commentscounter {
	background: #114961;
	color: white; /* was added */
	float: left;
	font-weight: bold;
	width: 340px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 6px;
	text-shadow: 0.1em 0.1em #000; font-family: Tahoma, Sans-Serif; font-size: 14px; letter-spacing: 1px;
	margin-bottom: 10px;
}

.counter a, .counter a:visited {
	color: #ffffff;
	text-align: center;
}


.views {
	font-size: 15px;
}

.wpthreadreply {
	font-size: 11px;
}



/*	Wordpress 2.5 +				    	*/

.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;
   /* optional rounded corners for browsers that support it */
   -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 of Wordpress 2.5 +				    	*/

#orange a, #orange a:visited  {
	color: orange;
	font-size: 23px; /* was 14px */
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	background: #333;
	padding: 8px 0 10px 5px;
	display: block;
}	
#orange a:hover {
	color: #2255AA;
	text-decoration: none;
	}
#twitpic_badge_container_v1 {
	padding-right: 8px;
	padding-left: 8px;
}

#twitpic_badge_container_v1 a img { 

	padding: 3px !important; 
	background: #fff !important; 
	border: 1px solid #A6A6A6 !important;}



.wordtube {
	padding-left: 95px;
}

.tweetmeme_button {
	float: right; 
	margin-right: 5px; 
	margin-bottom: 5px; 
	padding-left: 5px; 
	margin-top: 10px;
}

/* ------------ Singular Below --------*/

.contact {
	list-style-type: none;
	margin-left: 0px;
}

.contact a {	
	background-image: url(http://www.hotforwords.com/wp-content/themes/revolution/images/telephone.png);
	background-repeat: no-repeat;
	font-weight: bold;
	background-position: 2px 1px;
	width: 470px;
	display: block;
	padding-bottom: 10px;
	padding-top: 7px;
	padding-left: 40px;
	border: 1px solid gray;
	list-style-type: none;
	margin-left: 0px;
	margin-bottom: 10px;
}

.contact a:hover {
	background-color: #292929;
	color: #fff;
}

#comment {
	background: #FFFFFF;
	width: 460px;
	color: #000000;
	padding: 4px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}





.hptabber {
	float: left;
	margin-bottom: -10px;
	display: inline;
	}
	
.hptabber img {
	border: none;
	margin: 0px;
	}
/**
 * Twitter Widget
 */
.widget_twitter li {
	clear:both;
	font-size: 10px;
}
.widget_twitter li .clear {
	clear:both;
}

/*  comments paging */

.twitter_pagebar {
	clear: both;
}

.comments-pager {
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	margin-top: .7em;
	margin-bottom: .7em;
	}

.comments-pager-bottom {
	padding: 2em 0;
	border-top: 1px solid #ccc;
}

.comments-pager p {
	margin: 0;
}

.commentsbottom {
	padding-top: 10px;
}

.comments-pager a {
	text-decoration: none;
	border: solid #a40000 1px;
	background-color: #fff;
	color: #a40000;
	font-weight: normal;
}

.comments-pager a strong {
	/*font-size: 1.3em;*/
}

.comments-pager a:link, .comments-pager a:visited {
	border: solid #a40000 1px;
	padding: .2em .4em;
}

.comments-pager a:hover {
	border: 1px solid #000;
	padding: 3px 5px;
	color: #fff;
	background:#222;
}

.comments-pager a:active {
	border: solid #a40000 1px;
	background-color: #fff;
	color: black;
}

.page-numbers {
	border: solid #a40000 1px;
	background-color: #fff;
	color: #a40000;
	font-weight: normal;
	padding: 3px;
}	

.current {
	border: 1px solid #000;
	padding:3px 6px 3px 6px;
	color: #fff;
	background:#222;
	font-weight: bold;
}

/* Singuar Below */


.upload {
	list-style-type: none;
	margin-left: 0px;
}

.upload a {	
	background-image: url(http://www.hotforwords.com/wp-content/themes/revolution/images/email_send.png);
	background-repeat: no-repeat;
	color: #2255AA;
	font-weight: bold;
	background-position: 2px 1px;
	width: 470px;
	display: block;
	padding-bottom: 10px;
	padding-top: 7px;
	padding-left: 40px;
	border: 1px solid gray;
	list-style-type: none;
	margin-left: 0px;
	margin-bottom: 10px;
}

.upload a:hover {
	background-color: #292929;
	color: #fff;
}




.page-numbers {
	border: solid #a40000 1px;
	background-color: #fff;
	color: #a40000;
	font-weight: normal;
	padding: 3px;
}
.rc_item {
	font-size: 11px;
}


.tweeter .tweet_content_container {
	margin-left: -5px;
}
.tweet_list .pager .link_large {
	width: 95% !important;
}
.tweetizen_embed .footer {
	padding-right: 10px;
}
.gallery-caption {
	font-size: 9px;
}
.caption p {
	text-align: center;
	font-size: 12px;
	padding-bottom: 0px !important;
}

.gallerytext {
	background: transparent;
	border: 0px;
	float: right;
	width: 402px;
}


/* thread twitter START */
.twitter ul {
	margin:0 12px 0 10px !important;
	margin:0 10px;
}
.twitter ul li {
	background:#FCFCFC;
	padding:0;
	float:left;
	list-style:none;
	list-style-position:outside;
	border:solid #CCC;
	border-width:1px !important;
	border-width:1px 0;
	width:100%;
	padding-top:10px;
	margin-bottom:10px;
}
.twitter ul li a {
	font-style:italic;
}
.twitter img {
	float:left;
	height: 48px;
	width: 48px;
	padding:0 10px 0 0;
	margin: 0 10px 10px;
}
.twitter_source {
	color:#999;
	font-style:italic;
}
.twitter_source a {
	color:#6C8C37;
}
.twitter_text {
	margin-bottom:5px;
	display:block;
	padding-left:70px;
	padding-right:10px;
	font-size: 13px;
}
.twitter_text a, .twitter_text a:visited {
	font-style: normal;
}
.twitter_reply {
	/*background:url(img/icons.gif) 0 -112px no-repeat;*/
	padding-left:22px;
	padding-right:10px;
	height:16px;
	line-height:16px;
	display:block;
	font-size:11px;
	float:right;
}
.twitter_rt {
	font-size: 10px;
}
#thread_twitter_update_submit, #thread_twitter_cancel {
	background: #376B9D url(http://www.hotforwords.com/wp-content/themes/revolution/images/navbar.gif);
	color: #FFFFFF;
	font-size: 13px;
	padding: 5px;
	border: 1px solid #234B69;
	font-weight: bold;
	margin: 0px 0px 15px 4px;
}
/* thread twitter END */


/**
 * Twitter Widget
 */
.widget_twitter li {
	clear:both;
	font-size: 10px;
}
.widget_twitter li img {
	float:left;
	margin-right:.5em;
}
.widget_twitter li .clear {
	clear:both;
}

.postarea {
	background: #FFFFFF;
	float: left;
	width: 590px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 0px 10px;
	}

.postareafull {
	background: #FFFFFF;
	float: left;
	width: 920px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 0px 10px;
}
	
.recentpostswidgeth2 a, .recentpostswidgeth2 a:visited {
	color: #ffffff;
	text-decoration: none;
	}


/* From Mag */ 







.post { margin: 0 0 10px; line-height: 1.6; padding: 15px 22px 40px 24px; background: url(images/afterpost.jpg) no-repeat bottom center; }

	.post h2 a { text-decoration: none; color: #2b2828; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 34px; font-weight: bold; line-height: 1.2; }
	.post h2 a:hover {color:#555454;}
	.post img { padding: 4px; border: 1px solid #B9C5C9; background: #fff; }
	.post ul { margin: 0 0 20px; padding: 0 0 0 30px; }
		.post ul li { list-style-type: none; }
	.post ol { margin: 0 0 20px; padding: 0 0 0 30px; }
		.post ol li { list-style-type: decimal; }
	.post blockquote { color: #666666; /* border-left: 3px solid #CCCCCC; */ color: #777777; font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; font-style: italic; line-height: 1.8em; margin: 10px 20px 10px 30px; padding-left: 10px; }
	.post a {
	font-weight: bold;
}
blockquote, q { quotes: none; }


.picnav { font-size: 10px; text-transform: uppercase; color: #979da1; font-family: Tahoma; display: block; line-height: 17px; margin: 0; float:left;
	padding-top: 5px;
	padding-bottom: 0;
	padding-left: 15px;
}
.picnav a {
	color: #979da1;
}
.picpage {
	margin-top: -12px;
}
.meta { font-size: 10px; text-transform: uppercase; color: #979da1; font-family: Tahoma; padding: 10px 0 10px 0; display: block; line-height: 17px; margin: 0; float:left;}
	.meta ul { padding: 0px 0 0 0; margin: 0; }
	.meta li { display: inline; padding: 0 20px 0 0; }
	.meta li a {color:#979DA1; font-weight: normal;}
.retweet { float:right; width:80px; padding:10px 0;}
.afterpostad {padding:0 0 0 20px; text-align:center;}
	.afterpostad img { border:5px solid #D7D7D7;}
p.tags {
	font-size: 11px; color: #979da1; font-family: Tahoma;
}
.tags a {
	font-weight: normal;
}


.afterpost { margin: 25px 0 0 0; padding: 25px 0 0px 0; background: url(images/afterpost.jpg) no-repeat center top; }






.post .alignleft { float: left; margin: 5px 15px 10px 0; }
.post .alignright { float: right; margin: 5px 0px 10px 15px; }
.post .aligncenter  { text-align:center; margin-top:5px; margin-bottom:7px;}



/* ------------------------------------------ */
/* After post boxes */
/* ------------------------------------------ */
.afterpost h3 { font-size: 24px; font-family: Georgia, Serif; font-weight: normal; font-style: normal; clear: left; }
h1.pagetitle { font-size: 24px; font-family: Georgia, Serif; font-weight: normal; font-style: normal; clear: left; padding: 25px 0 10px 25px; border-bottom: 1px dotted #333; }
.related { font-style: italic; font-family: Georgia, Serif; font-size: 10px; color: #c13636; }
.post .related ul, .share ul { margin: 5px 0 0 10px; padding: 0; }
.related li { padding: 0 0 4px 0; }
	.related li a { text-transform: capitalize; color: #555555; font-size: 14px; }
.post h1, .post h2, .post h3, .post h4, .post h5, .post h6 { color: #2b2828; }
.share li { padding: 0 0 4px 20px; }
	.share li a { color: #333; font-size: 10px; font-weight: bold; text-transform: uppercase; }
	.share li.facebook { background: url(images/facebook.png) no-repeat left; }
	.share li.twitter { background: url(images/twitter2.png) no-repeat left; }
	.share li.delicious { background: url(images/delicious.png) no-repeat left; }
	.share li.digg { background: url(images/digg.png) no-repeat left; }
	.share li.stumble { background: url(images/stumble.png) no-repeat left; }
	

/* ------------------------------------------ */
/* Comments */
/* ------------------------------------------ */
.post div.comments { margin: 0 0 10px 0; }
	.post div.comments h2 { font-size: 18px; font-weight: normal; }
	.post div.comments li, #main #respond { padding: 10px 0 5px; margin-top: 10px; }
.post ol.commentlist div.comment-content { margin-left: 95px; }
.post cite { font-style: normal; font-weight: normal; }
.post p.trackbackurl { font-size: 11px; }
	.post p.trackbackurl span.url { font-weight: bold; padding: 1px; }
.post a.more-link { display: block; margin: 10px 0 0; }
.post div.post-comments ul, .post div.post-comments ol { margin-left: 0; }
.post .normalComments { padding: 0px 0; clear: left; font-family: Tahoma, Sans-Serif; }
	.post .normalComments li { margin: 0px 0 0em 0; padding: 10px 0 20px 0; list-style-type: none; border-bottom: 1px dotted #979797; }
	.post .normalComments li ul li {padding:10px 0 5px 0;}
		.post .normalComments li ul.children { padding: 0px 0 0; }
			.post .normalComments li ul.children li { clear: left; margin: 0 0px 0px 58px; }
		.post .normalComments li ul li { border: none; }
	.post .normalComments cite.fn { font-size: 20px; font-family: Georgia, Serif; }
	.post .normalComments div.gravatar { float: left; display: inline; width: 75px; margin: 0 10px 5px 0; }
		.post .normalComments div.gravatar img { margin: 0; }
	.post .normalComments div.comment-author { margin: 0 20px 3px 0; line-height: 18px; }
	.post .normalComments div.comment-content { margin-left: 100px; }
	.post .normalComments p, .post .normalComments li.author p { font-size: 12px; line-height: 20px;
	margin: 0 0 1em 95px;
}
.normalComments .avatar { float: left; margin: 0 15px 0 0; width: 70px; }
.normalComments span.says { display: none; }
.normalComments .children {margin:0 0 0 0;}
.normalComments .commentmetadata a.comment-edit-link { background: none; }
.normalComments .commentmetadata { margin: 0 0 5px 0; }
	.normalComments .commentmetadata a { display: inline; font-size: 12px; color: #979797; font-family: Georgia, Sans-Serif; font-style: italic; font-weight: normal; padding: 0px 0px 2px 12px; line-height: 17px; margin: 0px 0 3px 0; background: url(images/clock.png) no-repeat left; padding-left: 12px; }
		.normalComments .commentmetadata a:hover { color: #000; text-decoration: none; }
.normalComments .reply { clear: both; margin: 0px 0 0 95px; }
.normalComments .cancel-comment-reply p { margin: 0 0 0 0; }
.afterpost .navigation .alignleft a, .reply a, .afterpost .navigation .alignright a,.cancel-comment-reply a { padding: 2px 5px; margin-bottom: 5px; font-weight: 700; text-transform: uppercase; background: #73CAE4; font-size: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: none; text-shadow: 0.1em 0.1em #5285A4; color: #fff; }
	.afterpost .navigation .alignleft a:hover, .afterpost .navigation .alignright a:hover, .reply a:hover, .cancel-comment-reply a:hover { background: #B6E4F1; color: #5285A4; text-decoration: none; text-shadow: 0.1em 0.1em #FFFFFF; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.afterpost .navigation {background:none; margin-top: 30px;}
.afterpost .navigation .alignleft a, .afterpost .navigation .alignright a {width:125px; padding:3px 0 0 3px; text-align:center; height:20px;}

.normalComments a {
	font-weight: bolder;
}
	
	
#commentform { color: #626060; margin-top: 15px; }
 
	#commentform code { font-size: 11px; }
	#commentform p { margin: 0 0 5px; font-size: 12px; }
	#commentform #formLabels { float: left; display: inline; width: 220px; }
	#commentform #formContent { float: left; display: inline; /* width: 280px;*/ }
.post label, #commentform label { font-weight: bold; line-height: 2.0em; font-size: 21px; display: block }
.ddfm input, #commentform input { background-repeat: repeat-x; width: 190px; padding: 8px 5px 8px 8px; font-size: 12px; margin-bottom: 5px; font-family: Arial, Tahoma, Helvetica, sans-serif; color: #333; font-weight: bold; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: #f4f6f6 none repeat scroll 0 0; border-color: #BEBEBE #F3F3F3 #F3F3F3 #BEBEBE; border-style: solid; border-width: 1px; }



form.paypal input.paypaltext {
	background-repeat: repeat-x; padding: 8px 5px 8px 8px; margin-bottom: 5px; font-family: Arial, Tahoma, Helvetica, sans-serif; color: #333; font-weight: bold; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: #f4f6f6 none repeat scroll 0 0; border-color: #BEBEBE #F3F3F3 #F3F3F3 #BEBEBE; border-style: solid; border-width: 1px;
	float: left; 
	display: block;
	width: 300px;
	margin-bottom: 15px;  
	padding: 3px;
}

form.paypal input.img {
	background: white;
	padding-left: 200px; }

.ddfm textarea, #commentform textarea { width: 396px; height: 130px; padding: 8px 8px 16px 8px; margin-bottom: 15px; font-size: 12px; font-family: Arial, Tahoma, Helvetica, sans-serif; color: #333; font-weight: bold; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: #f4f6f6 none repeat scroll 0 0; border-color: #333 #BEBEBE #BEBEBE #333; border-style: solid; border-width: 1px; }
.post #submit, #commentform #submit { background: #f4f6f6; font-size: 11px; text-transform: uppercase; color: #626060; font-weight: bold; padding: 5px 7px; width: auto; font-family: Verdana; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: #f4f6f6 none repeat scroll 0 0; border-color: #BEBEBE ; border-style: solid; border-width: 1px; }
.submit input:hover {
	cursor: pointer;
}
#commentform #subscribe { float: left; margin: 5px 5px 0 0; }
.navigation { background: #6caae2; width: 100%; float: left; padding: 0px 7px 0px 3px; /* margin-top: 35px;*/ }
	.navigation a { color: #535353; font-weight: bold; background: url(images/button.png) no-repeat; width: 100px; height: 24px; margin: 7px 10px 5px 10px; padding: 7px 0 0 6px; cursor: pointer; font-size: 10px; text-transform: uppercase; display: block; text-shadow: 0.1em 0.1em #fff; }
	.navigation .alignleft { float: left; }
	.navigation a:hover { color: #000; text-decoration: none; }
	.navigation .alignright { float: right; }
	


/* ------------------------------------------ */
/* About author box */
/* ------------------------------------------ */
#authorbio { float: left; width: 550px; margin: 20px 22px 20px 20px; line-height: 1.6; padding: 15px 10px 15px 20px; -moz-border-radius: 5px; /* Firefox */ -webkit-border-radius: 5px; /* Safari */ border: 1px solid #d8dfe5; background: #f0f4f7; }
	#authorbio img { margin: 0 5px 5px 0; padding: 3px; background: #fff; border: 1px solid #A6A6A6; }
	#authorbio h3 { font-weight: normal; font-family: Georgia, Serif; }
		#authorbio h3 a { color: #1a5067; font-style: italic; }
	#authorbio p { font-size: 12px; font-family: Georgia, Serif; padding-top: 7px; }
	#authorbio small a { text-transform: uppercase; font-style: italic; font-size: 10px; color: #C13636; font-family: Georgia, Serif; margin: 5px 0; }
#authorpic { float: right; width: 80px; }


.fn a {
	color: #2b2828;
}

/* 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; }
	.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 */

.post a.time { display: block; font-size: 12px; color: #979797; font-family: Georgia, Sans-Serif; font-style: italic; padding: 0px 10px 2px 12px; line-height: 17px; margin: 0px 0 3px 0; background: url(images/clock.png) no-repeat left; padding-left: 12px; }
.post a:hover.time { color: #000; text-decoration: none; }
li.time { background: url(images/clock.png) no-repeat left; padding-left: 12px !important; }
li.category { background: url(images/category.png) no-repeat left; padding-left: 13px !important; }
li.commentsmeta { background: url(images/comments.png) no-repeat left; padding-left: 15px !important; }
span.more { background: #73CAE4; padding: 5px 5px 5px 0; text-transform: uppercase; color: #fff; font-size: 10px; letter-spacing: 1px; font-weight: bold; font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; text-shadow: 0.1em 0.1em #5285A4; }
	span.more:hover { background: #B6E4F1; color: #5285A4; text-shadow: 0.1em 0.1em #fff; }
	span.more span { background: #B6E4F1; padding: 5px 7px; text-shadow: 0.1em 0.1em #5285A4; margin: 0 5px 0 0; }
	span.more:hover span { background: #73CAE4; color: #fff; }
.afterpost { margin: 25px 0 0 0; padding: 25px 0 0px 0; background: url(images/afterpost.jpg) no-repeat center top; }
.post .related { width: 65%; float: left; }
.post .share { width: 35%; float: left; }
.post .related li, .post .share li { list-style-type: none; }

.navigation2 {
   display: block;
   text-align: center;
   padding-bottom: 20px;
   margin-left: 1px;
   margin-right: 1px;  
   margin-bottom: 10px; 
}
.alignleftgallery {
	float: left;
	margin-top: 10px;
	margin-left: -1px;
	}
.alignrightgallery {
	float: right;
	margin-top: 10px;
	margin-right: -5px;
	}
img.attachment-medium, img.attachment-large { 
    display: block;
    margin-left: auto;
    margin-right: auto; 
    border: 1px solid gray;
    padding: 3px;
}
.gallery-caption {
	font-size: 9px;
}

/* Search Highlighter */
.hilite, .hilite1, .hilite2, .hilite3, .hilite4, .hilite5, .hilite6, .hilite7,
.hilite8, .hilite9 { background-color: #FDEC35; border-bottom-color: white; border-bottom-style: dotted; border-bottom-width: 1px; }
#highlight_info { left: 0px; z-index: -50; width: 2px; height: 2px; bottom: 1px; }

.bordernone img {
	border:  none !important;
}

#belownavright { float: right; display: inline; padding: 0px; border-left:  2px solid black;}
#belownavright li a { width: 252px; height: 30px; display: block; padding: 0px; }


/* ------------------------------------------ */
/* Sidebar */
/* ------------------------------------------ */
#sidebar { width: 350px; margin: 0px; display: inline; float: left; font-size: 12px; overflow: hidden;}
.sidebar_left, .sidebar_right { width: 50%; float: left; }
#sidebar .widget h3 { background: url(images/bgw.png) repeat-x; height: 45px; font-weight: bold; text-transform: uppercase; padding: 10px 0 0 15px; color: #fff; text-shadow: 0.1em 0.1em #000; font-family: Tahoma, Sans-Serif; font-size: 14px; letter-spacing: 1px; }
	#sidebar .widget h3 a { color: #fff; font-size: 14px; }
#sidebar .sidebar_left .widget h3, #sidebar .sidebar_right .widget h3 { background: url(images/bgw2.png) repeat-x; }
#sidebar .widget { float: left; display: inline; width: 100%; padding: 0 0 10px; }
	#sidebar .widget ul { padding: 0 15px 0 15px; }
#sidebar .meta, #sidebar .meta ul { color: #626a70; padding: 0px; margin: 0px; }
#sidebar .widget ul li { background: url(images/li.png) repeat-x bottom; padding: 7px 0 4px; float: left; display: block; width: 320px; }
	#sidebar .widget ul li ul li { background: none; list-style-type: square; }
.sidebar_left .widget ul li, .sidebar_right .widget ul li { width: 150px !important; }
#sidebar a { color: #3f4244; font-size: 12px; font-weight: bold; font-family: Tahoma, Sans-Serif; }
	#sidebar a.comments { background: url(images/buble.png) no-repeat; float: right; width: 32px; height: 26px; font-size: 12px; font-weight: bold; font-family: Arial, Sans-Serif; color: #637886; text-shadow: 0.1em 0.1em #fff; text-align: center; margin: 3px 0 0 0;
	padding: 4px 0 0 0px;
}
#sidebar span.time, #sidebar span.category { float: left; font-size: 10px; text-transform: uppercase; color: #626a70; font-family: Tahoma; padding: 0px 10px 2px 12px; line-height: 17px; margin: 3px 0 0 0; font-weight: normal; }
#sidebar span.category a {font-size:10px; color:#626a70; font-weight:normal; display:inline;}
#sidebar span.time, span.time { background: url(images/clock.png) no-repeat left; }
#sidebar span.category { background: url(images/category.png) no-repeat left; }
#sidebar #recentcomments img, #sidebar #bbld_widget-4 img { float: left; margin: 0 5px 5px 0; padding: 3px; background: #fff; border: 1px solid #A6A6A6; }

#bbld-widget img { float: left; margin: 0 12px 5px 0; padding: 3px; background: #fff; border: 1px solid #A6A6A6; }

#sidebar #ads {padding:0 0 10px 25px;}
.ads {
	padding-left: 8px;
}
.sidebar-ad {
	padding-left:  25px;
}
.sidebarads {
	padding: 4px;
	border: 1px solid gray;
	background: white;
	margin-right: 5px;
	margin-left: 5px;
}

/** FEATURED SECTION ******************/
div.scrollable { float: left; }
a.prev, a.next, a.prevPage, a.nextPage { display: block; width: 74px; height: 24px; background: url(images/left.png) no-repeat; margin: 0px 10px; cursor: pointer; font-size: 1px; }
a.prev { float: left; }
a.next { float: right; }
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover { background-position: 0px -24px; }
a.disabled { visibility: hidden !important; }
a.next, a.nextPage { background-image: url(images/right.png); clear: right; }
div.navi { width: 200px; height: 0px; float: left; margin: 0 0 0 35px; }
	div.navi a { width: 14px; height: 14px; float: left; margin: 6px 3px; background: url(images/navigator.png) 0 0 no-repeat; font-size: 1px; }
		div.navi a:hover { background-position: 0 -15px; }
		div.navi a.active { background-position: 0 -30px; }
div.scrollable { position: relative; overflow: hidden; width: 348px; height: 240px; padding: 0 0 0 0px; }
#thumbs { position: absolute; width: 20000em; clear: both; }
#scrolling { float: left; background: #78B4C6; height: 25px; padding: 5px 0 5px 0; width: 100%; }
#thumbs div { float: left; width: 316px; height: 200px; padding: 0 0 0 16px; }
	#thumbs div img { padding: 4px; background: #fff; border: 1px solid #A6A6A6; margin-bottom: 5px; }
#thumbs a { color: #3f4244; font-size: 14px; font-weight: bold; font-family: Tahoma, Sans-Serif; display: block; }

#ics-calendar small a {
	padding-left: 14px;
}
.noborder {
	border:  none !important;
}
#tp-main img {
	width: 580px;
	display: block;
    margin-left: auto;
    margin-right: auto; 
    border: 1px solid gray;
    padding: 3px;
    background: white;
}

img.attachment-thumbnail { 
    border: 1px solid gray;
    padding: 3px;
}
 

img.tp-recent-image {
    background: white !important;  
    padding: 3px !important;  
    border: solid 1px gray !important;  
}

/* link-indication-plugin */
/* For Link Indication plugin */
a.liexternal { padding-right: 12px; background: url(images/link-icon_external.gif) no-repeat right; }
a.liwikipedia { padding-right: 13px; background: url(images/link-icon_wikipedia.gif) no-repeat right; }
a.liwp { padding-right: 16px; background: url(images/link-icon_wordpress.png) no-repeat right; }
a.liftp { padding-right: 13px; background: url(images/link-icon_ftp.png) no-repeat right; }
a.limailto { padding-right: 18px; background: url(images/link-icon_mail.gif) no-repeat right; }
a.lipdf { padding-right: 12px; background: url(images/link-icon_pdf.png) no-repeat right;  }
a.lizip { padding-right: 12px; background: url(images/link-icon_zip.png) no-repeat right;  }
a.shutter { padding-right: 12px; background: url(images/link-icon_pic.png) no-repeat right;  }
/* end link-indication-plugin */

#myGallery {
	border:  none !important;
}

#wp_grins img {
	padding: 0px !important;
	border: none !important;
}

a.commentnumber {
	float:right;
	color: #eaeaea;
	font-weight: normal;
	font-size: 1.3em;
	margin: 0px -20px 0 0;
	font-family: Georgia, sans-serif;
	font-style: italic;
}
a.commentnumber:hover {
	color: rgb(185, 183, 230);
	text-decoration: none;
}

img#wpstats{
	margin-left: -20px;
	margin-top: -10px;}

#slick-slidetoggle {
	margin-left: 130px;
	margin-top: -27px;
	float: left;
	font-size: 1em;
}

/* Social Buttons */
#sidebar ul.socialbuttons {
        margin-top: 10px;
        margin-left: 24px;
    }
    
        #sidebar ul.socialbuttons:after {
            content: ".";
            visibility: hidden;
            height: 0;
            display: block;
            clear: both;
        }
    
        #sidebar ul.socialbuttons li.button {
            float: left;
            width: 60px;
            height: 60px;
            margin: 0 20px 10px 0;
            position: relative;
        }
        
        
        #sidebar ul.socialbuttons li.button a {
            display: block;
            height: 60px;
            width: 60px;
            background-position: 0 0;
            text-indent: -9999em;
            padding: 0 !important;
        }
        
        #sidebar ul.socialbuttons li.button.rss a {
            background-image: url(images/aquaticus/60x60/feed.png) !important;
        }
        
        #sidebar ul.socialbuttons li.button.email a {
            background-image: url(images/aquaticus/60x60/email.png) !important;
        }
        
        #sidebar ul.socialbuttons li.button.youtube a {
            background-image: url(images/aquaticus/60x60/youtube.png) !important;
        }
        
        #sidebar ul.socialbuttons li.button.twitter a {
            background-image: url(images/aquaticus/60x60/twitter.png) !important;
        }
        
        #sidebar ul.socialbuttons li.button.facebook a {
            background-image: url(images/aquaticus/60x60/facebook.png) !important;
        }
        
        #sidebar ul.socialbuttons li.button.myspace a {
            background-image: url(images/aquaticus/60x60/myspace.png) !important;
        }
        
        #sidebar ul.socialbuttons li.button.flickr a {
            background-image: url(images/aquaticus/60x60/flickr.png) !important;
        }
        
        #sidebar ul.socialbuttons li.button.delicious a {
            background-image: url(images/aquaticus/60x60/delicious.png) !important;
        }
/* End Social Buttons */

