/*
Theme Name: Manolith
Theme URI: http://www.tsavo.com
Description: The theme for Manolith (twirlit clone)
Author: Tsavo media
Version: 1.0
License: GNU General Public License
License URI: license.txt
HELLO
*/

* {margin:0; padding:0; vertical-align:baseline; font-family: Helvetica,sans-serif;   }
a {color:#3a5cc9; text-decoration:none;}
body {color:#666; }
h1, h2, h3, h4, h5, h6 {clear:both; font-weight:normal; }
ol, ul {list-style:none; }
blockquote {quotes:none; }
blockquote:before, blockquote:after {content:''; content:none; }
del {text-decoration:line-through; }
table {border-collapse:collapse; border-spacing:0; }
a img {border:none; }

/* Layout -------------------------------------------------------------- */
#wrapper {
	width:1040px;	
	margin:0 auto;	
}

#main {
	width:960px;
	padding:0 40px;	
	background:url(images/content_background.png) repeat-y;
}

#container {
	background:url(images/container.gif) repeat-y;
}

#header {
	padding:0 40px;
	height: 126px;
}

#content {
	width:620px;
	float:left;	
	margin-left:10px;	
}

#primary {	
	float:right;
	width:320px;	
}

.xoxo {
	width:300px;	
	margin:0 auto;
}

.clear {
	clear:both;
}

#google_flash_inline_div {
	margin:0 auto;
}

#home-slideshow {
	width:645px;
	height:440px;
	position:relative;
	right:10px;	
}

.chickolith-img {
	display:inline-block;
	width:86px;
	height:86px;
	border:3px solid #fff;
	margin:0 5px 5px 0;
}

.latest-stories {	
	padding:10px 0;
	border-bottom:1px dotted #fff;
}

.latest-stories .latest-stories-left {
	width:52px;
	float:left;
}

.latest-stories .latest-stories-left .attachment-50x50 {
	width:50px;
	height:50px;
	border:1px solid #666;
}

.latest-stories .latest-stories-right {
	width:238px;
	float:right;
}

.latest-stories .latest-stories-title {	
	line-height:16px;
}

.latest-stories .latest-stories-title a {
	font-size:12px;
	text-decoration:underline;
	color:#ffff88;
}

.content-left {
	width:600px;
}








#footer {clear:both; width:960px; margin:0 auto;}
.one-column #content {margin:0 auto; width:600px; }
#site-info {float:left; font-size:14px; font-weight:bold; width:760px; }
#site-generator {float:right; width:220px; }

/* Content -------------------------------------------------------------- */
.hentry {margin:0 0 48px 0; }
.home .sticky {background:#f2f7fc; border-top:4px solid #000; margin-left:-20px; margin-right:-20px; padding:18px 20px; }
.single .hentry {margin:0 0 36px 0; }

/* Asides -------------------------------------------------------------- */
.home #content .category-asides p {font-size:14px; line-height:20px; margin-bottom:10px; margin-top:0; }
.home .hentry.category-asides {padding:0; }
.home #content .category-asides .entry-content {padding-top:0; }

/* Gallery listing -------------------------------------------------------------- */
.category-gallery .size-thumbnail img {border:10px solid #f1f1f1; margin-bottom:0; }
.category-gallery .gallery-thumb {float:left; margin-right:20px; margin-top:-4px; }
.home #content .category-gallery .entry-utility {padding-top:4px;}

/* Attachment pages -------------------------------------------------------------- */
.attachment .entry-content .entry-caption {font-size:140%; margin-top:24px; }
.attachment .entry-content .nav-previous a:before {content:'\2190\00a0'; }
.attachment .entry-content .nav-next a:after {content:'\00a0\2192'; }

/* Images -------------------------------------------------------------- */
#content img {margin:0;}
#content .attachment img {}
#content .alignleft, #content img.alignleft {display:inline; float:left; margin-right:24px; margin-top:4px; }
#content .alignright, #content img.alignright {display:inline; float:right; margin-left:24px; margin-top:4px; }
#content .aligncenter, #content img.aligncenter {clear:both; display:block; margin-left:auto; margin-right:auto; }
#content img.alignleft, #content img.alignright, #content img.aligncenter {margin-bottom:12px; }
#content .wp-caption {background:#f1f1f1; line-height:18px; margin-bottom:20px; padding:4px; text-align:center; }
#content .wp-caption img {margin:5px 5px 0; }
#content .wp-caption p.wp-caption-text {color:#888; font-size:12px; margin:5px; }
#content .wp-smiley {margin:0; }
#content .gallery {text-align:center;overflow:hidden;}
#content .gallery .gallery-item {float:left; margin-top:0; text-align:center; width:120px; height:120px; }
#content .gallery .gallery-caption {color:#888; font-size:12px; margin:0 0 12px; }
#content .gallery dl {margin:0; }
#content .gallery img {border:10px solid #f1f1f1; }
#content .gallery br+br {display:none; }
#content .attachment img {display:block; margin:0 auto; }

/* Comments -------------------------------------------------------------- */
#comments {clear:both; }
#comments .navigation {padding:0 0 18px 0; }
h3#comments-title, h3#reply-title {color:#000; font-size:20px; font-weight:bold; margin-bottom:0; }
h3#comments-title {padding:24px 0; }
.commentlist {list-style:none; margin:0; }
.commentlist li:last-child {border-bottom:none; margin-bottom:0; }
#comments .comment-body ul, #comments .comment-body ol {margin-bottom:18px; }
#comments .comment-body p:last-child {margin-bottom:6px; }
#comments .comment-body blockquote p:last-child {margin-bottom:24px; }
.commentlist ol {list-style:decimal; }
.comment-author cite {color:#000; font-style:normal; font-weight:bold; }
.comment-author .says {font-style:italic; }
.commentlist .children {list-style:none; margin:0; }
.commentlist .children li {border:none; margin:0; }
.nopassword, .nocomments {display:none; }
#comments .pingback {border-bottom:1px solid #e7e7e7; margin-bottom:18px; padding-bottom:18px; }
.commentlist li.comment+li.pingback {margin-top:-6px; }
#comments .pingback p {color:#888; display:block; font-size:12px; line-height:18px; margin:0; }
#comments .pingback .url {font-size:13px; font-style:italic; }
.commentlist .avatar { position:relative; top:4px;left:0px;}



/* Comments form */
#respond {border-top:1px solid #e7e7e7; margin:24px 0; overflow:hidden; position:relative; }
#respond .comment-notes {margin-bottom:1em; }
.form-allowed-tags {line-height:1em; }
.children #respond {margin:0 48px 0 0; }
h3#reply-title {margin:18px 0; }
#comments-list #respond {margin:0 0 18px 0; }
#cancel-comment-reply-link {font-size:12px; font-weight:normal; line-height:18px; }
#respond .required {color:#ff4b33; font-weight:bold; }
#respond label {color:#888; font-size:12px; }
#respond input {margin:0 0 9px; width:98%; }
#respond textarea {width:98%; }
#respond .form-allowed-tags {color:#888; font-size:12px; line-height:18px; }
#respond .form-submit {margin:12px 0; }

/* Widget Areas -------------------------------------------------------------- */
.widget-area ul ul {list-style:square; margin-left:1.3em; }
.widget_search #s {width:60%; }
.widget_search label {display:none; }
.widget-container {margin:20px 0;}
.widget-title {color:#222;font-weight:bold;border-bottom:1px solid #333;}
.widget-area a:link, .widget-area a:visited {text-decoration:none; }
.widget-area a:active, .widget-area a:hover {text-decoration:underline; }
#wp_tag_cloud div {line-height:1.6em; }
.widget_rss .widget-title img {height:11px; width:11px; }
/* Main sidebars */
#main .widget-area ul ul {border:none; margin-left:1.3em; padding:0; }



/* Tweet Blender CSS */

/* general container */ 
#tweetblender { padding:5px 0 !important; margin-bottom:12px !important; }

/* header */ 

.widget_tweetblenderfavorites .widget-title{ overflow: hidden; padding: 10px; position: relative; background-color: #C2407F !important; font-size: 11px !important; font-weight: normal !important; margin:0px !important;}

li.widget_tweetblenderfavorites{ -moz-border-radius:5px ; -ms-border-radius:5px ; -webkit-border-radius:5px ; border-radius:5px ; background-color: #C2407F; border:1px solid #C2407F; margin-top:15px; display:block;}

div.tb_header { display: none !important; /*height: 25px !important; width:100% !important;*/ }

img.tb_twitterlogo { width: 86px !important; height: 20px !important; margin-bottom: 5px !important; float:left !important; border:none !important; }

div.tb_tools { float:right !important; height:22px !important; width:28px !important; background-repeat:no-repeat !important; }

a.tb_refreshlink { display:inline !important; float:right !important; height:16px !important; width:16px !important; -moz-opacity:.30 !important; filter:alpha(opacity=30) !important; opacity:.30 !important; margin-right: 5px !important; margin-top:3px !important; margin-right:7px !important; } a.tb_refreshlink:hover, a.tb_refreshlink.loading { -moz-opacity:1 !important; filter:alpha(opacity=100) !important; opacity:1 !important; } a.tb_refreshlink img { border:none !important; }

a.tb_infolink { display:none !important; float:right !important; height:16px !important; width:16px !important; -moz-opacity:.30 !important; filter:alpha(opacity=30) !important; opacity:.30 !important; margin-bottom:10px !important; margin-right: 7px !important; margin-top:3px !important; } a.tb_infolink:hover { -moz-opacity:1 !important; filter:alpha(opacity=100) !important; opacity:1 !important; }

/* messages below header and above list */ 
#tb_loading { text-align:center !important; clear:right !important; }

/* tweets list */ 
div.tb_tweetlist { padding: 0 1px !important; overflow-x: hidden !important; overflow-y: auto !important; font-family: "lucida grande",lucida,tahoma,helvetica,arial,sans-serif !important; font-size: 12px !important; position: relative !important; border-radius: 6px 6px 6px 6px !important; height: 300px !important; color: #635D63 !important; background: none repeat scroll 0 0 #F7EDF7 !important; }

div.tb_tweet { border-bottom: 1px dotted #DDDDDD !important; overflow: hidden !important; }

div.tb_tweet-tools { text-align:right !important; clear:both !important; }

a.tb_photo { display:block !important; float:left !important; border:none !important; }

a.tb_photo img { margin-right: 4px !important; width: 48px !important; padding: 3px !important; border: 1px solid #ddd !important; }

.tb_author { font-weight:normal !important; }

div.tb_msg { min-height: 40px !important; clear:right !important; padding:5px !important; background-color:#FFFFCC !important; border:1px solid #FFFF66 !important; }

.tb_tweet-info { color: #ccc !important; font-style:italic !important; }

.tb_tweet-info a { color: #ccc !important; text-decoration:none !important; }

.tb_tweet-info a:hover { text-decoration:underline !important; }

.tooltip { position: absolute !important; top: 0 !important; left: 0 !important; z-index: 300 !important; display: none !important; background-color:#FFFFCC !important; padding: 2px 8px !important; }

/* footer */

div.tb_footer { padding: 10px 10px 7px; margin-bottom:0px !important; line-height:16px !important; color: #FFFFFF !important; background-image:url('images/twitter-logo.png'); background-repeat:no-repeat;background-position:10px 10px; height:20px; }

div.tb_footer a { color: #FFFFFF !important; }

a.tb_archivelink { margin-left: 5px !important; float:right !important; } 


/* Twirlit ------------------------------------------------------------- */
html{background:url(images/background.gif) fixed; margin:0px; padding:0px;}
body{background:url(images/header.gif) repeat-x 0px 0px; margin:0px; margin-top:20px; padding:0px;}
h1{color:#000;font-weight:bold;font-size:20px; margin-top:20px;}
h1.entry-title{margin-top:20px;font-size:30px;}
.entry-right .entry-title { line-height:20px;position:relative;padding-right: 50px;}
h3{color:#8D0092;font-weight:bold;}
#branding{height:92px;}
#comment{border:1px solid #ccc;font-size:14px;padding:5px;}

#site-title{background:url(images/manolith-logo.gif) no-repeat;width:237px;height:84px;position:absolute;margin-top:10px;}
#site-title a{display:block;height:84px;text-indent:-9999px;width:237px;}
.home-button {background:url(images/sprite.png) no-repeat -394px -53px; display:block; height:34px; width:40px; position:absolute;border-right:1px solid #450c3f;}
.home-button:hover {background:url(images/sprite.png) no-repeat -394px -87px;}
#menu-main-menu { margin-left:40px;}
#menu-main-menu li {background:#5d5d5d;border-right:1px solid #303136;color:#ccc;font-size:14px;padding:8px 18px 9px 18px; text-decoration:none; border-bottom:1px solid #666;float:left; cursor:pointer}
#menu-main-menu li a {color:#fff;}
#menu-main-menu li:hover{background:#969C23;cursor:pointer}
#newsletter-email-input{background:#fff;border:1px solid #666;height:20px;margin:5px;padding:3px;width:267px;}
#noresults{clear:both;color:red;margin-top:40px;}
.submit{cursor:pointer;}
.skip-link{display:none;}
#content p {margin-bottom:10px;}
#footer {background:#333; padding-top:10px; padding-bottom:10px; color:#ccc; font-size:12px; text-align:center}
#footer span, #footer a { padding-right:5px; padding-left:5px;}
#footer a {color:#fff;}
.comment-form-url {display:none}
#commentform { background:#f0f0f0; padding:10px;border-bottom: 1px dotted #B2B2B6;border-top: 1px dotted #B2B2B6;}
.image-area { margin-top:5px; margin-bottom:10px; border-bottom:1px solid #eee; border-top:1px solid #eee; padding:10px;}


#text-6 {width:300px;}
#postview_plus-most-popular-post, #popular-posts{width:300px;}
#most_commented_widget-4  {width:300px;}
#header-H, #header-L, #header-C {padding:10px 0;height:90px;width:960px;text-align:center;background-color:#0E0E0E;} 


/* Site Search Box */
#search{margin-left:550px;position:absolute;top:56px;background:url(images/search.gif) no-repeat;width:216px;height:53px;}
#search #s{font-size:12px;padding:2px;width:180px;background:url(images/spacer.gif);border:none;color:#fff;font-size:20px;font-weight:bold;margin:17px 0 0 5px;}
#search #searchsubmit{background:url(images/spacer.gif);border:none;cursor:pointer;height:25px;text-indent:-9999px;width:25px;font-size:0px; color:#c75da4;position:absolute;margin-top:20px;}
#search #searchsubmit text {display:none;}
#search .screen-reader-text{display:none;}

/* Entry */
.recent-blogs, .page-title {border-bottom:1px solid #838383;color:#838383;font-size:12px;margin-bottom:20px;padding-top:20px;padding-bottom:10px;text-transform:capitalize;}
.entry{padding:15px 0 15px;border-bottom:1px dotted #d2d2d2;}
.entry-clear{clear:both;}
.entry-comment-link a{color:#c43911;font-size:10px;font-weight:bold;text-transform:capitalize;}
.entry-content{font-size:13px;line-height:20px;}
.entry-date{color:#333;}
.entry-excerpt p a {display:none;}
.entry-excerpt-link{color:#666;display:block;font-size:13px;margin-top:10px;text-decoration:none;}
.entry-left{float:left;padding-top:5px;width:200px;position:relative;}
.entry-meta a{text-decoration:none;}
.entry-posted{font-size:10px;}
.entry-posted a{text-decoration:none;}
.entry-right{float:right;width:415px;padding-top:5px;}
.entry-thumb-link img{border:1px solid #d6d6d6;height:120px;padding:4px;width:190px;}
.entry-title{padding-bottom:3px; }
.entry-title a{color:#000;font-size:18px;font-weight:bold;text-decoration:none;}
.entry-utility{font-size:12px;margin-top:10px;}
#nav-above {height:45px;}
#nav-below{height:40px;}

.entry-attachment {}
.entry-attachment #nav-above {height:35px; display:block; }

.nav-next a{background:url(images/sprite.png) no-repeat -253px 0px;display:block;float:right;height:29px;margin-left:220px;outline:medium none;text-indent:-9999px;width:115px;}
.nav-next a:hover{background:url(images/sprite.png) no-repeat -253px -29px;}
.nav-previous a{background:url(images/sprite.png) no-repeat -138px 0px;display:block;float:left;height:29px;outline:medium none;text-indent:-9999px;width:115px;}
.nav-previous a:hover{background:url(images/sprite.png) no-repeat -138px -29px;}

.poll-next a{background:url(images/sprite.png) no-repeat -253px -116px;display:block;float:right;height:29px;margin-left:220px;outline:medium none;text-indent:-9999px;width:95px;}
.poll-next a:hover{background:url(images/sprite.png) no-repeat -253px -145px;}
.poll-previous a{background:url(images/sprite.png) no-repeat -138px -116px;display:block;float:left;height:29px;outline:medium none;text-indent:-9999px;width:95px;}
.poll-previous a:hover{background:url(images/sprite.png) no-repeat -138px -145px;}



.poll-links{clear:both;}
.poll-links-previous{float:left;width:50%;margin:10px 0 15px;}
.poll-links-next{float:left;width:50%;text-align:right;margin:8px 0 15px;}
.poll-links-previous a:hover, .poll-links-next a:hover {text-decoration:underline;}

.entry-content ul {margin:6px;}
.entry-content li {margin:6px; margin-left:20px;}

.photo-next a{background:url(images/sprite.png) no-repeat -253px -58px;display:block; float:right;height:32px;margin-left:340px;outline:medium none;text-indent:-9999px;width:105px}
.photo-next a:hover {background:url(images/sprite.png) no-repeat -253px -87px;}

.photo-previous a{background:url(images/sprite.png) no-repeat -138px -58px;display:block; float:left;height:29px;outline:medium none;text-indent:-9999px;width:105px;}
.photo-previous a:hover{background:url(images/sprite.png) no-repeat -138px -87px;}

.nav-previous, .nav-next{margin-top:15px;}
.related-posts a{color:#005CAD;display:block;font-size:13px;font-weight:bold;margin-bottom:5px;margin-top:5px;}
.related-posts h3  {margin-bottom:10px;}
.related-posts li{padding-bottom:5px;}
.related-posts ol {border-bottom: 1px dotted #B2B2B6; background:#f7f7f7;border-top: 1px dotted #B2B2B6; padding:10px;}
.views-number{background:#D16C00;color:#fff;float:right;font-size:11px;font-weight:bold;padding:5px;text-align:right;}
.comment-number{background:#ccc;color:#333;float:right;font-size:11px;font-weight:normal;padding:5px;text-align:right;}
.comments-anchor{background:#333;color:#fff;float:right;font-size:11px;font-weight:bold;padding:3px; padding-right:6px; padding-left:6px; float:right; border:2px solid #666}
.comments-anchor:hover {background:#969c23;}
#LikePluginPagelet, .connect_widget {width:100px;}
h3#reply-title {color: #9C9C9C; font-weight: bold; font-size:18px;}


the real styles if you can get them to work

/* Sidebar */
.widget-area a{color:#005CAD;display:block;font-size:13px;font-weight:bold;margin-top:8px;}
.widget-title{color:#969C23; font-size:16px;margin-bottom:10px;padding:5px;}
/*
.widget-title{border-bottom:1px solid #333;color:#3b023d;font-size:16px;margin-bottom:10px;margin-top:20px;padding-bottom:10px;}
*/
.facebook-icon, .rss-icon, .vimeo-icon, .twitter-icon, .youtube-icon, .tumblr-icon{display:block;float:left;height:41px;text-indent:-9999px; margin-left:5px; margin-right:10px;}
.rss-icon{background:url(images/sprite.png) no-repeat 0px -82px transparent; width:30px;}
.twitter-icon{background:url(images/sprite.png) no-repeat scroll 0px -41px transparent; width:30px;}
.facebook-icon{background:url(images/sprite.png) no-repeat -64px 0 transparent; width:37px;}
.vimeo-icon{background:url(images/sprite.png)  no-repeat 0 0 transparent; width:30px;}
.youtube-icon{background:url(images/sprite.png) no-repeat scroll -64px -41px transparent; width:31px;}
.tumblr-icon{background:url(images/sprite.png) no-repeat scroll -64px -82px transparent; width:30px;}

.newsletter{background:url("images/gradient_background.png") repeat-x scroll 0 -50px transparent;height:110px;}
.newsletter .submit{background:url("images/sprite.png") no-repeat scroll -368px -28px transparent;border:0 none;float:right;height:25px;margin-right:10px;width:109px;}
.newsletter.block h3{border-bottom:1px solid #5F5F5F;color:#FFFFFF;font-size:18px;margin:0;padding:10px;}
.video-sidebar .loop-thumb{border:1px solid #000;float:left;height:50px;margin-right:10px;width:50px;}
.video-sidebar p{border-bottom: 1px dotted #B2B2B6;display:block;height:57px; margin-bottom:5px}
.follow-us {padding-bottom:50px;}
/* UNUSED????
#sidebar .follow-us li .rss a{background:url(/11650/wordpress/themes/core/css/../img/sprite-master.png) no-repeat -633px -82px;}
#sidebar .follow-us li .rss a:hover{background:url(/11650/wordpress/themes/core/css/../img/sprite-master.png) no-repeat -663px -86px;}
#sidebar .follow-us li .twitter a{background:url(/11650/wordpress/themes/core/css/../img/sprite-master.png) no-repeat -633px -41px;}
#sidebar .follow-us li .twitter a:hover{background:url(/11650/wordpress/themes/core/css/../img/sprite-master.png) no-repeat -663px -43px;}
#sidebar .follow-us li .facebook a{width:37px;background:url(/11650/wordpress/themes/core/css/../img/sprite-master.png) no-repeat -697px 0;}
#sidebar .follow-us li .facebook a:hover{width:37px;margin:0 2px;background:url(/11650/wordpress/themes/core/css/../img/sprite-master.png) no-repeat -734px 0;}
#sidebar .follow-us li .vimeo a{background:url(/11650/wordpress/themes/core/css/../img/sprite-master.png) no-repeat -633px 0;}
#sidebar .follow-us li .vimeo a:hover{background:url(/11650/wordpress/themes/core/css/../img/sprite-master.png) no-repeat -663px 0;}
#sidebar .follow-us li .youtube a{width:31px;background:url(/11650/wordpress/themes/core/css/../img/sprite-master.png) no-repeat -697px -41px;}
#sidebar .follow-us li .youtube a:hover{width:33px;margin-right:2px;background:url(/11650/wordpress/themes/core/css/../img/sprite-master.png) no-repeat -728px -43px;}
*/
.entry-left .entry-video-image {float:left; position:absolute; bottom:15px; right:10px;} 
.video-sidebar .entry-video-image-sidebar {width:20px;float:left; position:absolute;margin-top:30px; margin-left:-60px;}

/* PPC */
#ppc {
	margin:15px 0;
	border-bottom:1px dotted #999;
}

#ppc .ppclisting {
	/*background:url(images/ppc-bullet.png) 10px 10px no-repeat;	*/
	padding:10px 10px 10px 0px;
	border-top:1px dotted #999;
	line-height:17px;
	display:block;
	margin-bottom:10px;
}

#ppc .ppclisting a {
	margin-bottom:3px;
}
/*
#ppc .ppclisting:hover {
	background-color:#f2f2f2;
}
*/
#ppc .ppctitle {
	font-weight:bold;
	font-size:18px;
	color:#969c23;
	text-decoration:underline;
}

#ppc .ppcdescription {
	font-size:12px;
	color:#666;	
}

#ppc .ppchost {
	font-size:11px;
	text-decoration:underline;
	color:#f26132;
	position:relative;
	bottom:4px;
}

/* OLD STYLES Aug 22 2012
#ppc .ppclisting {
	/*background:url(images/ppc-bullet.png) 10px 10px no-repeat;	
	padding:10px 10px 10px 0px;
	border-top:1px dotted #999;
}

#ppc .ppclisting a {
	display:block;
	margin-bottom:3px;
}

#ppc .ppclisting:hover {
	background-color:#f2f2f2;
}

#ppc .ppctitle {
	display:block;
	font-weight:bold;
	font-size:18px;
	color:#969c23;
	text-decoration:underline;
}

#ppc .ppcdescription {
	display:block;
	font-size:12px;
	color:#666;	
}

#ppc .ppchost {
	display:block;
	font-size:11px;
	text-decoration:underline;
	color:#f26132;
	position:relative;
	bottom:4px;
}
*/



.single-attachment .entry-title, .single-attachment .entry-meta, .single-attachment .page-title {}
.widget-area a {font-size:14px;}
#most_commented_widget-4 li, #postview_plus-most-popular-post li, #popular-posts li, #recent-posts-4 li {padding-bottom:5px; padding-top:5px; border-bottom:1px solid #d4d7e1;list-style:disc; margin-left:3px;}

.comment-author {width:600px; height:50px;}
.commentlist {background:#ebecee; padding:10px}
.comment {background:#fff; border:1px solid #e0e0e2; margin-bottom:10px; padding:10px; padding-top:6px;}
.comment-meta {font-size:11px;padding-left:50px; }
.comment-meta a {color:#999;}
.comment-avatar {width:40px; height:40px; float:left} 
.comment-by { font-size:16px; padding:5px; padding-left:50px; padding-bottom:0px;}
.comment-body { color:#000; font-size:14px;}
.reply a{ display:block; padding:3px; width:50px;background:#a5a5a5; font-size:10px; font-weight:bold; text-transform:uppercase; color:#fff; text-align:center}
.reply a:hover {background:#c53191}


.viewscomments-section {font-size:12px;font-weight:bold;text-align:right; width:280px; height:20px; padding:2px;float:right;position:relative;bottom:60px;} 
.social-section {font-size:12px;font-weight:bold;text-align:right; width:350px; height:25px; padding:2px; position:relative;  float:left} 
.ss-stumble { float:left; position:relative; top:3px;}
.ss-facebook{  float:left; position:relative; left:8px;}
.entry-meta{border-bottom:1px dotted #B1B1B1;font-size:13px;font-weight:bold;margin-bottom:10px;padding-bottom:5px; }
.post-author { width:600px; height:20px;}

.pollanswer {display:none;}

#sharebar {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow:0 0 8px #000;
	padding-top:10px !important;
	border:1px solid #150213 !important;
	margin-left:-110px !important;
	background-color:#fff !important;
}

#sharebar li {
	padding-bottom:10px;
}

#sharebar li > span {
	display:block;
	margin:0 auto 10px auto;
}

#sharebar li span.stButton {	
	margin-top:-10px !important;
}

.photo-overlay {
	position:absolute;
	margin:7px 0 0 -37px;
	border:none;
	
}

.video-overlay {
	position:absolute;
	margin:12px 0 0 -40px;
	border:none !important;	
}

#postview_plus-most-popular-post li {
	border-bottom:1px dotted #fff;
	padding:10px 0;
	font-size:12px;
	color:#999;
}

#postview_plus-most-popular-post a {
	font-size:12px;
	color:#ffff88;
}

.logo-stars-left {
	width:55px;
	height:73px;
	background:url(images/logo-stars-left.png) no-repeat;
	position:absolute;
	margin:90px 0 0 -42px;
}

.logo-stars-right {
	width:99px;
	height:41px;
	background:url(images/logo-stars-right.png) no-repeat;
	position:absolute;
	margin:-20px 0 0 155px;
}

.guuurl {
	width:311px;
	height:161px;
	background:url(images/guuurl.png) no-repeat;
	position:absolute;
	margin:-20px 0 0 733px;
}

#author-single, div.author {
	margin:15px 0 15px 0;
	background-color:#f2f2f2;
	border-top:1px dotted #666;
	border-bottom:1px dotted #666;
	padding:10px;
}


.authorphoto  {
	width:150px;
	height:150px;
	padding:4px;
	background-color:#fff;
	border:1px solid #d6d6d6;
	float:left;	
	overflow:hidden;
}

.authorphoto img {
	width:150px;
	height:150px;
}

.authorinfo {
	float:left;
	margin-left:15px;
	width:400px;
}

.authorinfo h2, .authorname {
	font-weight:bold;
	color:#f26132;
	display:inline;
}

.authorinfo p {
	font-size:12px;
	color:#666;
}

h2.nonauth {
	display:block;
	color:#666;
	margin-top:30px;
	padding-bottom:5px;
	font-size:18px;	
	border-bottom:1px solid #999;
	font-weight:bold;
}

h2.nonauth em {
	color:#f26132;
}


/* NAVIGATION BAR */
#main-nav {
}
#main-nav ul {
	padding: 5px 0 0 0;
}
#main-nav li {
	display: inline;
	padding-right: 1em;
	font-size: 20px;
	font-weight: bold;
}
#main-nav li a {
	color: #fff;
}

#main-nav li:hover a, #main-nav li.current-menu-item a, #main-nav li.current-category-ancestor a, #main-nav li.current-post-ancestor a {
	color: #ec7c00;
}

/* COMMENTS BUBBLE */
h2.entry-title span {
	position: absolute;
	right: 0;
	top: 0;
	background-color: #EEE;
	height: 20px;
	padding: 2px 8px 7px 10px;
	text-align: center;
	border: 1px solid #CCC;
}
h2.entry-title img.comment-bubble{
	position: absolute;
	right: 5px;
	top: 30px;
}

/* ENTRY CONTENT */

.entry-content h2 {
	padding-bottom: 1em;
}

/* MISC */

hr {
	border: 0;
    height: 0;
    border-bottom: 1px dotted #B1B1B1;
	margin: 1em 0;
}

.skyscraper {
	position:absolute;
	margin:40px 0 0 975px;
}

/* YSS */

#yss {
	margin-top: 15px;
}
#yss iframe {
	width: 100%;
	min-height: 1100px;
}

.advertisement{
	background:#fff url(images/ad-top.png) no-repeat;
	padding-top:16px;	
}

#header-H iframe{
	background:#fff url(images/ad-side.png) no-repeat bottom left;	
	padding-left:16px;	
}

#staticadtop{
	margin: 0 auto;
}

#home-slideshow div div:first-child div:nth-child(4) img {
	width: 634px;
	height: 334px;	
}

#home-slideshow div div:nth-child(2) div:nth-child(2) div:first-child img{
	width: 100px;
	height: 75px;
}


/* contact page */

.pageh3{
	color: #969C23;
}

.wpcf7-form{
	margin-top: 20px;
}

.wpcf7-form p{
	font-size: 110%;
	font-weight: 700;
}

.wpcf7-form input, .wpcf7-form textarea{
	background-color: #ddd;
}

.wpcf7-submit{
	padding: 3px 10px;
	border: 1px solid #222;
	border-radius: 5px;
}

	
