/* -- START GOSSIP ON THIS CSS --

Author: Dustin Gary
Author URI: http://gossiponthis.com
Theme Name: Gossip On This!
Theme URI: http://gossiponthis.com
Version: 1.59
Copyright: (c) November 2008
Last Updated: March 12, 2010


/* THE BODY
==============================================================================*/

/* html { background: #fff url(images/bg/05.gif) top left; } */
html { background: #000 url('images/bg/2011-2-bg.jpg') top center repeat-y; }

.subscribe-to-comments {
	color: #222 !important;
	}
	
#ep-post-desc img {
margin: 0 auto;
border: none !important;	
}

body { 
	margin: 0;
	text-align: center;
	background: url(images/repeater.gif) top center repeat-y; 
	}
	
body, td, tr, div {
	/* font-family: Georgia, Times, Liberation Serif, serif; */
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #222;
	letter-spacing: 0px;
	line-height: 25px;
	}

body a {
	color: #006fff;
	text-decoration: none;
	border: none;
	background: none;
	}

body a:hover {
	color: #006fff;
	text-decoration: underline;
	border: none;
	}

a.fbshare, a.fbshare:hover {
	background: none !important;
	}

.gallery {
	margin: 0;
	}

.gallery a, .gallery a:hover,
.attachment-thumbs a, .attatchment-thumbs a:hover {
	background: #fff !important;
	}

p.attachment-thumbs img {
	max-width: inherit !important;
	max-height: 125px !important;
	}

img#wpstats{ display:none; }

pre {
	font-size: 10px;
	font-family: Trebuchet MS;
	}

h3.feed {
	background: url(images/subfeed.png) top left no-repeat;
	margin: 0;
	font-size: 20px;
	}

h3.feed a {
	background: url(images/subfeed.png) top left no-repeat;
	padding: 0 0 0 28px;
	display: block;
	text-decoration: none;
	}

p.feedinfo {
	margin: 0 0 25px 30px;
	color: #333;
	}

p.feedinfo a {
	color: #222;
	}

.datecom {
	width: 558px;
	height: 23px;
	clear: both;
	}

.datecom span {
	background: #ffe600;
	padding: 2px;
	color: #000;
	}

.share {
	margin-top: 5px;
	padding-top: 7px;
	padding-bottom: 5px;
	clear: both;
	}

.share .post-follow-text {
	padding-left: 10px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	width: 330px;
	float: left;
	color: #777;
}

.share .post-follow-text a {
	color: #777;
	font-weight: bold;
}

.share:hover .post-follow-text {
	color: #000;
}

.share:hover .post-follow-text a {
	color: #006fff;
}

h2 p.metadate, .posttopmeta p.metadate {
	font-size: 14px;
	margin: 0;
	float: left;
	padding: 0 0 0 27px;
	background: #fff url(images/metadate.png) top left no-repeat;
	}

h2 p.metacom, .posttopmeta p.metacom {
	font-size: 14px;
	margin: 0;
	float: right;
	padding: 0 0 0 35px;
	background: #fff url(images/metacom.png) top left no-repeat;
	}

h2.single p, .posttopmeta p {
	margin: 0;
	padding: 0;
	}

.post .posttop h2.single p span {
	background: none;
	padding: 0;
	}

.divider {
	margin: 0 0 10px 0;
	clear: both;
	width: 100%;
	background: #fff url(images/post-divider.png) repeat-x;
	height: 10px;
	}

#wrapper {
	width: 100%;
	}

.hidden { display: none; }

#attachment-head {
	padding: 5px;
	background: #333;
	border-bottom: 5px solid #222;
	}

blockquote {
	padding: 1px 15px 1px 15px;
	background-color: #fff;
	border-left: 5px solid #fb8215;
	}

.row1 { background-color: #333; }

.row2 { background-color: #393939; }

.rand { color: #fe7901; }

.rand2 { color: #8f2dfe; }

.rand3 { color: #fb8215; }

big { 
	font-size: 20px;
	font-weight: normal;
	line-height: 26px;
	}

big strong, strong big { font-weight: normal; }

.info {
	background: #f0f0f0;
	padding: 10px;
	font-size: 10px;
	font-style: italic;
	color: #8f2dfe;
	margin: 0 0 10px 0;
	}
	
.wp-polls-ans ul{
	list-style: none;
	}

p.tagletters a {
	font-size: 11px;
	padding: 5px;
	background: #026dfe;
	color: #fff;
	text-decoration: none;
	}

p.tagletters a:hover {
	background: #ff0000;
	}

h2.taglisttitle {
	overflow: auto;
	clear: both;
	width: 545px;
	background: #eee;
	color: #ff0000;
	padding: 7px 0 7px 20px;
	font-size: 25px;
	}

ul.taglist {
	width: 550px;
	background: black;
	margin: 0;
	color: #fe5401;
	}

ul.taglist li {
	text-align: left;
	width: 150px;
	float: left;
	margin: 0 32px 0 0 !important;
	padding: 0;
	}

.yarr {
	color: #ff0000;
	font-weight: bold;
	}

.popeater {
	margin: 0;
	width: 379px;
	border-top: 10px solid #fff;
	background: #fff;
	}

.popeater ul {
	margin: 0 0 0 15px;
	padding: 0;
	list-style: square;
	}

.popeater li {
	margin: 0;
	padding: 5px;
	color: #ff0000;
	border-bottom: 1px dashed #ddd;
	}

.popeater li:hover {
	border-bottom: 1px solid #ccc;
	}

.pds-box a, .pds-box a:hover {
	color: #fff;
	background: none;
	}

.whosonline, .whosonline a {
	font-size: 16px;
	text-decoration: none;
	color: #ff0000;
	}

.whosonline a:hover {
	background: #ff0000;
	}

.invisibleline {
	clear: both;
	width: 100%;
	height: 1px;
	}

p span.dropcap {
	color: #ff0000;
	float: left;
	font-family: Times;
	font-size: 30px;
	font-style: italic;
	font-weight: bold;
	margin: 5px 15px 0 0;
	}
	
img.itxtrstimg {
	border: none !important;
	padding: 0 !important;
}

fieldset legend {
	width: 550px !important;
	height: 70px !important;
	font-size: 16px !important;
	font-variant: normal !important;
	white-space: normal !important;
}

form#cforms5form {
	margin-left: 5px !important;
}

.clear {
	clear: both;
	width: 100%;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignnone {border:none;}

.wp-caption {
    background: #fff;
    border: 1px solid #ddd;
    max-width: 98%; /* Image does not overflow the content area */
    padding: 10px 0 10px 10px;
    text-align: left;
		-webkit-box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, .05);
		-moz-box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, .05);
		box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, .05);  
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
		float: left;
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
		float: right;
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin:0;
    max-width: 98%;
    padding:0;
    width: auto;
}

.wp-caption p.wp-caption-text {
		border-top: 1px solid #ddd;
    font-size:11px;
    line-height:17px;
    margin: 10px 10px 0 0;
    padding:5px 4px 5px;
		font-weight: bold;
}

dd.gallery-caption { display:none; }

.twitter-sidebar-button {
	clear: both;
	padding: 10px 0 10px 0;
	width: 380px;
	background: #eef9fd url('images/twitter-bird.png') 310px 5px no-repeat;
	border: 1px solid #c5deef;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, .07);
	-moz-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, .07);
	box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, .07);  
}

/* SNAP SHOTS OF THE DAY
==============================================================================*/
.ngg-gallery-thumbnail {
	padding: 11px 1px 10px 10px;
	width: 145px !important;
	height: 190px !important;
	margin: 0 20px 20px 0;
	background: #fff !important;
	border: 5px solid #eee;
}

/* NEW AD SPACE
==============================================================================*/
#newadspace-1 {
	margin-top: 10px;
	width: 390px;
}

#newadspace-1 .left {
	float: left;
	margin: 0 21px 0 0;
	width: 200px;
}

#newadspace-1 .left .partner {
	margin: 0;
	width: 200px;
}

#newadspace-1 .left .partner ul {
	margin: 10px 0 0 20px;
	padding: 0;
	width: 185px;
	list-style: square;
}

#newadspace-1 .left .partner li {
	margin: 0 0 10px 0;
	padding: 0;
	width: 185px;
	line-height: 16px !important;
	color: #555;
}

#newadspace-1 .left .partner li a {
	line-height: 16px !important;
}

.partner img {
	padding: 0 0 5px 0;
	border-bottom: 3px solid #ddd;
}

.partner a {
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
}

.partner a:hover img {
	background: #fff;
}

#newadspace-1 .right {
	float: left;
	width: 160px;
	height: 600px;
}

.ngg-gallery-thumbnail a img { border: 2px solid #fff !important; }
.ngg-gallery-thumbnail a img:hover { border: 2px solid #ff0000 !important; }

.ngg-gallery-thumbnail a {
	clear: both;
	color: #000 !important;
}

.ngg-gallery-thumbnail a:hover { color: #ff0000 !important; }

.pic a img, .pic a:hover img { border: 1px solid #fff; }

.pic a:hover { background: none !important; }

#snap-shots {
	margin: 10px 0 0 0;
	width: 360px;
	}

#snap-shots img {
	border: 5px solid #fff !important;
	padding: 0 !important;
	}

#snap-shots h4 {
	margin: 5px 0 0 0;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	}

#snap-shots a {
	color: #fff;
	font-weight: normal;
	padding: 10px;
	display: block;
	width: 360px;
	background: #ff0000;
	text-decoration: none;
	}

#snap-shots a:hover {
	background: #006fff;
	text-decoration: none;
	}

#snap-shots p {
	margin: 3px;
	}

#snap-shots a p strong {
	color: #000;
	}
	
/* 2K12 - FEATURED POSTS
==============================================================================*/
#new12-featured-posts {
	margin: 20px 0 0 0;
	padding: 40px 14px 0 14px;
	width: 352px;
	background: url('images/2k12-featured_posts-header.png') top no-repeat;
	text-align: left;
}

#new12-featured-posts > .feat-posts {
	padding: 10px 15px;
	border: 1px solid #000;
	border-top: none;
	background: #ddd;
}

.feat-posts > .f-posts-main {
	margin: 0 0 15px 0;
}

.f-posts-main .f-post-thumb img {
	width: 320px;
	border: 3px solid #fff;
}

.f-post-title a {
	color: #ff0000;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
}

.f-post-title a:hover {
	color: #000;
}

.f-posts-sub .f-post-thumb-small {
	margin: 0 15px 0 0;
	float: left;
	width: 75px;
}

.f-posts-sub .f-post-thumb-small img {
	width: 75px;
	border: 3px solid #fff;
}

.sub-f-post {
	clear: both;
	margin: 0 0 15px 0;
	min-height: 75px;
}

.f-post-title-small a  {
	color: #000;
	font-family: Arial;
	font-weight: bold;
	line-height: 16px;
}

.f-post-title-small a:hover {
	color: #ff0000;
}

/* THE POLLS
==============================================================================*/
.wp-polls p {
	width: 100%;
	margin-left: 35px;
	}
	
.wp-polls-archive {
	background: #fff;
	}

.wp-polls, .wp-polls-form, .wp-polls-ans {
	background: #fff;
	margin-right: 25px;
	}

.wp-polls .Buttons {
	font-size: 20px;
	padding: 5px;
	border: 1px solid #333;
	}


/* THE LINKS
==============================================================================*/
/* p a.more-link span {
	display: none;
	}

p a.more-link {
	background: url(images/continue.gif) no-repeat;
	border: none;
	width: 260px;
	height: 50px;
	clear: both;
	display: block;
	text-decoration: none;
	}

p a.more-link:hover {
	background-position: bottom left;
	} */
	
p a.more-link {
	font-weight: bold;
	font-size: 16px;
}

/* HEADER
======================================================================================================  */
#header {
	margin: 0 auto;
	width: 984px;
	height: 135px;
	color: #fff;
	text-align: left;
	}

#logo {
	margin: 0 0 0 20px;
	float: left;
	width: 210px;
	height: 120px;
	background: url(images/logo.png) top center no-repeat;
	}

#leaderboard {
	margin: 17px 0 0 10px;
	float: left;
	width: 728px;
	height: 90px;
	overflow: hidden;
	border: 1px solid #000;
	background: #000;
	}

#navigation {
	margin: 0 auto;
	padding: 5px 0 5px 5px;
	width: 979px;
	height: 40px;
	background: #000 url(images/navbg.gif);
	}

#navigation a strong {
	font-size: 12px;
	color: #fb8215;
	}

#navigation a small {
	color: #666;
	}

#navigation a:hover strong,
#navigation a:hover small {
	color: #fff;
	text-decoration: none;
	}


/* SITE
======================================================================================================  */
#site {
	margin: 0 auto;
	width: 984px;
	overflow: hidden;
	color: #222;
	background: #fff;
	text-align: left;
	}

#site:after {
	content: ".";
	display: block;
	visibility: hidden;
	content: ".";
	clear: both;
	}

#content {
	margin: 10px 0 0 10px;
	width: 560px;
	float: left;
	}

h1.pagetitle, .entry h1.pagetitle {
	margin: 5px 0 10px 0;
	padding: 0 0 10px 0;
	font-size: 25px;
	color: #fd7902;
	line-height: 30px;
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	text-transform: uppercase;
	/* border-bottom: 1px solid #cecece; */
	/* background: url(images/star_big.gif) top left no-repeat; */
	}

h1.pagetitle span {
	color: #000;
}

.medrectangle {
	margin: 0;
	padding: 0 0 10px 0;
	width: 381px;
	background: #e5e5e5;
	border-top: 10px solid #fff;
	}

#searchfeed {
	margin: 0;
	width: 381px;
	height: 80px;
	border-top: 10px solid #fff;
	background: #fff;
	}
	
#search {
	width: 230px;
	height: 70px;
	float: left;
	margin: 0 10px 0 0;
	}

#search #s {
	margin: 0;
	width: 220px;
	height: 20px;
	background: #fff;
	border: 1px solid #333;
	padding: 5px;
	font-size: 18px;
	color: #fb8215;
	font-weight: bold;
	text-transform: uppercase;
	}

.submit { 
	margin: 0 0 0 -9px;
	width: 250px;
	height: 50px;
	background: #fff url(images/search.gif) no-repeat;
	border: none;
	}

.submit:hover, .submit.hover {
	background-position: bottom left;
	}
	

#feed {
	width: 140px;
	height: 80px;
	float: left;
	margin: 0;
	}

#glamads {
	margin: 0 auto;
	margin-bottom: 20px;
	width: 300x;
	height: 600px;
	border-top: 10px solid #fff;
	border-bottom: 10px solid #fff;
	}

#content2 {
	margin: 0 0 0 21px;
	width: 381px;
	float: left;
	}

#topposts {
	border-top: 15px solid #fff;
	margin: 0;
	width: 380px;
	background: #fff;
	color: #777;
	}
	
#topposts:hover {
	color: #222;
	}

#topposts h1 {
	font-size: 22px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0 0 5px 20px;
	margin: 0;
	color: #fd7902;
	border-bottom: 1px solid #aaa;
	background: url(images/star.gif) 0 1px no-repeat;
	}

#topposts ul {
	margin: 0;
	padding: 0;
	width: 380px;
	padding: 0;
	}

#topposts ul li {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 12px;
	list-style: decimal-leading-zero;
	}

#topposts ul li a {
	list-style-type: none;
	padding: 0 0 2px 0;
	text-decoration: none;
	border-bottom: 1px solid #ddd;
	}

#topposts ul li a:hover {
	color: #ff0000;
	border-bottom: 1px solid #000;
	}

#sidebar {
	margin: 0;
	width: 200px;
	float: left;
	}

#vert-ads {
	margin: 0 0 0 21px;
	width: 160px;
	float: left;
	}

#vert-ads #blogroll {
	width: 160px;
	font-size: 12px;
	}

#blogroll h1 {
	font-size: 18px;
	color: #fb8215;
	padding: 10px 0 5px 0;
	border-bottom: 1px solid #ccc;
	}

#blogroll a {
	color: #000;
	}

#blogroll a:hover {
	color: #fff;
	}

#vert-ads #blogroll ul {
	width: 160px;
	margin: 0 0 0 10px;
	padding: 0;
	list-style: square;
	list-style-type: square;
	}

#vert-ads #blogroll ul li {
	margin: 0 0 5px 0;
	padding: 0;
	color: #333;
	}

/* SIDEBAR
======================================================================================================  */
.side {
	width: 200px;
	margin: 0 0 40px 0;
	background: #fff;
	}

.side h1 {
	font-size: 20px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0 0 5px 20px;
	margin: 0;
	color: #fd7902;
	border-bottom: 1px solid #ccc;
	background: url(images/star.gif) 0 1px no-repeat;
	}

.side ul {
	margin: 0;
	padding: 0;
	width: 200px;
	padding: 0;
	color: #f20153;
	list-style-type: none;
	}

.side ul li {
	margin: 0;
	padding: 0;
	font-size: 14px;
	border-bottom: 1px dashed #ccc;
	}

.side ul li .children li {
	border: none;
	font-size: 12px;
	}

.side ul li a {
	list-style-type: none;
	padding: 7px;
	border-left: 3px solid #fff;
	border-right: 1px solid #fff;
	display: block;
	text-decoration: none;
	color: #888;
	}

.side ul li a:hover {
	color: #006fff;
	background: #eee;
	border-left: 3px solid #ff0000;
	border-right: 1px dashed #ccc;
	text-decoration: underline;
	}
	
/* POSTS (UPDATED 07/2011)
==============================================================================*/
.post-thumb {
	padding: 10px;
	margin: 0 15px 10px 0;
	width: 250px;
	float: left;
	display: block;
	border: 1px solid #ddd;
}

.post-thumb img {
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
}

.post-text {
	color: #555;
	margin: 0 0 0 10px;
	/* width: 300px; */
	/* font-family: Georgia, Times, Liberation Serif, serif; */
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.post-text-meta {
	font-family: Arial, Verdana, sans-serif;
	padding:0;
	margin:0;
	font-size: 13px;
	font-weight: bold;
}

.post-text-com {
	font-family: Arial, Verdana, sans-serif;
	padding-top: 1px;
	margin-top: 1px;
	font-size: 13px;
	
}

.post-text a {
	color: #ff0000;
	text-decoration: none;
}

.post-text a:hover {
	text-decoration: underline;
	background: none !important;
	color: #ff0000 !important;
}

.post-text-meta a,
.post-text-com a {
	color: #555 !important;
}

.post-home {
	padding-top: 10px;
	margin-bottom: 0 !important;
}

a.read_more {
	margin-bottom: 10px;
	font-size: 16px;
}

/* THE ENTRIES
==============================================================================*/
.posttop {
	width: 560px;
	margin: 0 0 10px 0;
	}

.posttop2 {
	width: 373px;
	float: left;
	margin: 0;
	}

.post, .entry, .page {
	clear: both;
	width: 568px;
	margin: 0 0 10px -1px;
	}

.post .entry h1 {
	text-align: center;
	color: #fe7800;
	font-size: 30px;
	font-weight: normal;
	line-height: 35px;
	}

.post .entry h1 a {
	font-weight: bold;
	text-decoration: underline;
	}

.post .entry h1 a:hover {
	text-decoration: none;
	}
	
.post .entry h1.music a,
.post .entry h3 a {
	margin: 0 auto;
	clear: both;
	display: block;
	background: #006fff;
	width: 530px;
	padding: 10px;
	font-size: 20px;
	text-align: center;
	color: #fff;
	text-decoration: none;
	}

.post .entry h3 a:hover {
	color: #006fff;
	background: #111;
	}

.post .entry h1 a {
	color: #026dfe;
	border: none;
	text-decoration: none;
	padding: 0;
	margin: 0;
	}

.post .entry h1 a:hover {
	color: #fff;
	background: none;
	border: none;
	}

.post ul, #fullpost ul {
	margin: 0 0 0 20px;
	padding: 0;
	list-style-type: square;
	}

.post ul li, #fullpost ul li {
	padding: 0 0 10px 0;
	list-style: square;
	margin: 0 0 0 30px;
	}

.post .posttop h1, .page h1,
.post-text h1.post-title {
	background: none;
	border: none;
	margin: 0;
	font-size: 22px;
	line-height: 27px;
	padding: 2px;
	color: #ff0000;
	/* clear:both; */
	text-align: left;
	}

.post .posttop h2, .post .posttop .posttopmeta {
	width: 558px;
	clear: both;
	margin: 5px 0 5px 0;
	padding: 5px 2px 5px 0;
	border-bottom: 1px dashed #ccc;
	}

.post .posttop h2.single {
	font-size: 12px;
	}

p.metadate a, p.metacom a {
	background: #ffe600;
	padding: 2px;
	color: #000;
	text-decoration: none;
	}

p.metadate a:hover, p.metacom a:hover {
	text-decoration: underline;
	}

.page h1 span {
	color: #9c0e0d;
	}

.post .posttop h1 a, .page h1 a,
.post-text h1.post-title a {
	/* font-family: Arial; */
	/* font-family: Georgia, Times, Liberation Serif, serif; */
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 27px;
	color: #000;
	text-decoration: none;
	}

.post .posttop h1 a:hover, .page h1 a:hover,
.post-text h1.post-title a:hover {
	text-decoration: underline;
	background: none;
	color: #ff0000;
	}

.post h1.single, .page h1.single {
	line-height: 27px;
	color: #fb8215;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #ff7900;
	}

.pagelink, .pagelink2 {
	font-size: 26px;
	clear: both;
	text-transform: uppercase;
	color: #ff0000;
	font-weight: bold;
	}

.pagelink p {
	margin: 20px 0 30px 0;
	padding: 0;
	}

.pagelink2 p {
	margin: 30px 0 0 0;
	}

.pagelink a, .pagelink2 a {
	font-size: 14px;
	background: #fff;
	color: #ff0000;
	border: 3px solid #aaa;
	padding: 2px 4px;
	text-decoration: none;
	position: relative;
	top: -3px;
	}

.pagelink a:hover, .pagelink2 a:hover {
	color: #fff;
	background: #ff0000;
	border: 3px solid #ff0000;
	}

.pagelink span, .pagelink2 span {
	font-size: 14px;
	color: #000;
	position: relative;
	top: -3px;
	}

.postmeta {
	margin: 10px 0 10px 0;
	background: #e5e5e5;
	border: 1px solid #cecece;
	padding: 5px;
	text-transform: uppercase;
	font-size: 10px;
	}

.postmeta p {
	margin: 0;
	padding: 0;
	}

.postmeta span {
	color: #0178fd;
	}

.entrymeta {
	clear: both;
	margin: 10px 0 0 0;
	padding: 5px;
	border-top: 1px dashed #cecece;
	width: 550px;
	overflow: auto;
	}

.entrymeta p.postedby {
	margin: 0;
	padding: 10px 0 0 0;
	float: left;
	}

.entrymeta p.postviews {
	margin: 0;
	padding: 0;
	float: right;
	}

.entrymeta p.tags {
	margin: 0;
	padding: 5px 0 5px 0;
	clear: both;
	}

.inline-ad {
	clear: both;
	margin: 10px 0 10px 0;
	background: #e5e5e5;
	padding: 10px;
	}

.inline-ad p, .medrectangle p {
	font-size: 10px;
	color: #b1b1b1;
	margin: 0;
	padding: 0;
	}
	
.catpost, .excerpost,
.titlepost {
	width: 560px;
	margin: 0 auto;
	overflow: hidden;
	padding: 20px 0 0 0;
	}

.catpost span.pinfo {
	font-size: 14px;
	color: #000;
	font-weight: bold;
	padding: 3px;
	text-transform: uppercase;
	background: #fdf402;
	}

.catpost span.pinfo a {
	color: #000;
	background: none;
	}

.catpost .meta, .excerpost .meta,
.titlepost .meta, #fullpost .meta {
	margin: 5px 0 10px 0;
	padding: 0;
	text-transform: uppercase;
	}

.catpost .meta span, .catpost .meta {
	font-weight: bold;
	}

.catppost p, .excerpost p, 
.titlepost p {
	margin: 0 0 10px 0;
	}

.catpost h1, .excerpost h1, 
.titlepost h1, #fullpost h1 {
	line-height: 27px;
	margin: 5px 0 0 0;
	}

.catpost h1 a, .excerpost h1 a,
.titlepost h1 a, #fullpost h1 a {
	font-size: 20px;
	padding: 2px;
	font-weight: normal;
	color: #ff0000;
	border-bottom: 1px solid #ff0000;
	text-decoration: none;
	text-transform: uppercase;
	}

.catpost h1 a:hover, .excerpost h1 a:hover,
.titlepost h1 a:hover, #fullpost h1 a:hover {
	color: #fff;
	background: #ff0000;
	border-bottom: 1px solid #ff0000;
	}

.catpost img, .excerpost img {
	float: left;
	margin: 0 10px 0 5px;
	padding: 3px;
	border: 2px solid #999;
	background: #fff;
	position: relative;
	top: -5px;
	left: -5px;
	}

.catpost p.tags span,
.catpost .meta span { 
	background: none;
	font-size: 12px; 
	}

.excerpost img:hover, .catpost img:hover {
	border: 2px solid #ff0000;
	}

.entry .archbymonth, .entry .arch50 {
	font-family: Arial, Verdana, sans-serif;
	clear: both;
	}
	
.entry .archbymonth a, .entry .arch50 a {
	font-weight: bold;
}

.entry .archbymonth strong, .entry .arch50 strong {
	font-size: 18px;
	color: #ff0000;
	}

.entry .archbymonth ul, .entry .arch50 ul {
	margin: 10px 0 0 20px;a
	padding: 0;
	color: #fb8215;
	}

.entry .archbymonth ul li {
	margin: 0 0 10px 0;
	padding: 0;
	width: 250px;
	float: left;
	}

.entry .arch50 ul {
	width: 530px;
	margin: 10px 0 0 20px;
	}

.prev-next {
	font-size: 14px;
	margin: 0 auto;
	width: 560px;
	background: #eee url(images/pixel.gif) top center repeat-y;
	overflow: auto;
	}

.prev-next span {
	font-weight: bold;
	font-size: 16px;
	color: #000;
	}

.prev-next a {
	color: #ff0000;
	}

.prevpost {
	text-align: left;
	width: 260px;
	float: left;
	padding: 10px;
	}

.nextpost {
	text-align: right;
	width: 260px;
	float: left;
	padding: 10px;
	}

h2.glinx-header {
	margin: 20px 0 0 0;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #eee;
	}

h2.glinx-header span {
	padding: 10px;
	color: #000;
	background: #eee;
	}

.glinx img {
	padding: 3px;
	border: 2px solid #aaa;
	background: #fff;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	}

.glinx img:hover {
	border: 2px solid #ff0000;
	}

.glinx ul {
	margin: 0;
	padding: 0;
	float: left;
	width: 250px;
	list-style: none;
	}

.glinx li {
	margin: 0 0 7px 0;
	padding: 0 0 7px 0;
	width: 340px;
	border-bottom: 1px dashed #aaa;
	line-height: 18px;
	font-weight: bold;
	}

.glinx li:hover {
	border-bottom: 1px solid #aaa;
	}

.glinx li a {
	text-decoration: none;
	color: #ff0000;
	padding: 2px;
	font-size: 14px;
	color: #333;
	}
	
.glinx li.head a {
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	color: #ff0000;
}

.glinx li a:hover {
	color: #fff;
	background: #ff0000;
	}

/* RELATED POSTS
====*/
.related {
	width: 560px;
	height: 500px;
	background: black;
	}

/* THE COMMENTS
==============================================================================*/
h3#comments, #comform h3 {
	margin: 20px 0 10px 0;
	padding: 0 0 5px 0;
	width: 560px;
	height: 30px;
	border-bottom: 1px solid #cecece;
	font-size: 30px;
	line-height: 26px;
	font-weight: normal;
	color: #fb8215;
	}

.comination {
	padding: 10px 0 0 0;
	width: 560px;
	height: 30px;
	}

.comination a {
	padding: 5px 7px 5px 7px;
	background: #fff;
	border: 3px solid #ff0000;
	color: #ff0000; 
	text-decoration: none;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	}

.comination a:hover {
	padding: 5px 7px 5px 7px;
	background: #ff0000;
	border: 3px solid #ff0000;
	color: #fff; 
	text-decoration: none;
	text-transform: uppercase;
	}

ul.commentlist {
	margin: 0;
	padding: 0;
	width: 560px;
	list-style: none;
	list-style-type: none;
	}

ul.commentlist li.comment {
	margin: 10px 0 10px 0;
	padding: 10px 0 10px 5px;
	width: 555px;
	border-bottom: 1px dashed #ccc;
	overflow: hidden;
	}

ul.commentlist li.comment .comment-author-avatar {
	margin: 0 5px 0 0;
	padding: 0;
	width: 60px;
	height: 60px;
	float: left;
	}

ul.commentlist li.comment .comment-author-avatar img {
	width: 60px;
	height: 60px;
	border: 1px solid #fb8215;
	background: #fff;
	padding: 3px;
	margin: 0;
	}
	
ul.commentlist li.comment .comment-author-response {
	margin: 0 0 0 15px;
	padding: 0;
	width: 470px;
	float: left;
	}

.comment-author-response a {
	text-decoration: none;
	}

ul.commentlist li.comment .comment-author-vcard {
	width: 470px;
	color: #fd7903;
	}

.comment-author-vcard a {
	border-bottom: 1px solid #ccc;
 	}

.comment-author-vcard a:hover {
	border-bottom: 1px solid #444;
 	}

li.comment cite {
	color: #fd7903;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	}

cite a {
	color: #ff0000;
	}

ul.commentlist li.comment .comment-author-text {
	width: 470px;
	}

#comform {
	width: 560px;
	margin: 20px 0 0 0;
	background: #fff;
	}

#comform label strong {
	color: #444;
	}

#comform label {
	color: #aaa;
	}

#comform #author, #comform #email, #comform #url {
	font-size: 12px;
	width: 300px;
	background: #fff;
	border: 1px solid #bbb;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	}

 
#comform #comment {
	font-size: 12px;
	width: 550px;
	background: #fff;
	border: 1px solid #bbb;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	}


#comform #author:hover, #comform #email:hover,
#comform #url:hover, #comform #comment:hover,
#comform #name:focus, #comform #email:focus, 
#comform #url:focus, #comform #comment:focus {
	border: 1px solid #777;
	}

/* THE IMAGES
==============================================================================*/
#imgnav {
	margin: 0 auto;
	padding: 0;
	width: 300px;
	}

#imgnav a {
	font-size: 18px;
	text-decoration: none;
	padding: 5px 7px 5px 7px;
	background: #fff;
	border: 3px solid #aaa;
	color: #ff0000;
	}

#imgnav a:hover {
	color: #fff;
	background: #ff0000;
	border: 3px solid #ff0000;
	}

img.attachment-thumbnail {
	margin: 0 3px 5px 0;
	}

.singimg img {
	margin: 0 10px 10px 0;
	border: 1px solid #ff7900;
	padding: 3px;
	background: #fff;
	float: left;
	}

.entry img.thumb,
#fullpost a img, #full-posts .thumb,
#image-thumbs img, .post .imgthumb,
.thumb { 
	border: 2px solid #999;
	padding: 3px;
	background: #fff;
	max-width: 100%;
	height: inherit;
	}

.thumb:hover, #image-thumbs img:hover {
	border: 2px solid #026dfe;
	}

#fullpost .phoinfo a img {
	padding: 0;
	border: 2px solid #fff;
	background:none;
	}

.attachment a, .attachment a:hover {
	border: none;
	}

.image, .gifimg {
	border: 2px solid #999;
	padding: 3px;
	background: #fff;
	margin: 0 10px 0 5px;
    }

.image2, .gifimg2 {
	border: 2px solid #666666;
	padding: 3px;
	background: #fff;
	margin-left: 0 5px 0 10px;
    }

.gifimg, .gifimg2 {
	border: none;
	padding: none;
	background: none;
	} 

.phoinfo {
	width: 500px;
	padding: 15px 15px 0 15px;
	background: #fff;
	margin: 0 auto;
	margin-top: 10px;
	color: #fe0157;
	font-style: italic;
	font-size: 10px;
	text-align: right;
	}

.phoinfo img, .phoinfo a img {
	border: 1px solid #666666;
	padding: 3px;
	background: #fff;
	}

.phoinfo2 img, 
.phoinfo2 a img, .phoinfo3 img, .phoinfo3 a img {
	border: 1px solid #fff;
	margin: 0 0 5px 0;
	background: none;
	padding: 0;
	}

.phoinfo2 {
	width: 200px;
	padding: 15px 15px 10px 15px;
	background: #e5e5e5 url(images/phoinfo_small.gif) no-repeat bottom right;
	border: 1px solid #a9a9a9;
	margin: 10px 10px 10px 0;
	color: #fb8215;
	font-style: italic;
	font-size: 10px;
	float: left;
	}

.phoinfo3 {
	width: 200px;
	padding: 15px 15px 10px 15px;
	background: #e5e5e5 url(images/phoinfo_small.gif) no-repeat bottom right;
	border: 1px solid #a9a9a9;
	margin: 10px 0 10px 10px;
	color: #fb8215;
	font-style: italic;
	font-size: 10px;
	float: right;
	}

.img-wrap {
	float: left;
	margin: 10px 10px 9px 10px;
	background: url(images/limage-bg.png) no-repeat bottom right;
	line-height: 0;
	}

.img-wrap img, .img-wrap a img {
	margin: 0;
	padding: 8px;
	border: 1px solid #90c949;
	background: #fff;
	position: relative;
	top: -5px;
	left: -5px;
	}

.img-wrap2 {
	float: right;
	margin: 10px 10px 9px 10px;
	background: url(images/rimage-bg.png) no-repeat bottom left;
	line-height: 0;
	}

.img-wrap2 img, .img-wrap2 a img {
	margin: 0;
	padding: 8px;
	border: 1px solid #90c949;
	background: #fff;
	position: relative;
	top: -5px;
	right: -5px;
	}

h2.taglisttitle a img {
	margin: 3px 0 0 0;
	border: none;
	padding: 0;
	float: right;
	width: 90px;
	height: 16px;
	background: #eee url(images/btt.gif) top left no-repeat;
	}

h2.taglisttitle a img:hover {
	margin: 3px 0 0 0;
	border: none;
	padding: 0;
	float: right;
	width: 90px;
	height: 16px;
	background-position: bottom left;
	}
	
/* NEW COMMENTS STYLE (NOV. 2009)
==============================================================================
h2#comments {
	font-size: 25px;
	color: #fb8215;
	}

h2#comments a {
	margin: 0;
	position: relative;
	top: -4px;
	font-size: 16px;
	float: right;
	padding: 4px;
	background: #fff;
	border: 3px solid #aaa;
	text-decoration: none;
	color: #fb8215;
	}

h2#comments a:hover {
	color: #fff;
	background: #fb8215;
	border: 3px solid #fb8215;
	}
	
p.paginated-comments-pages, 
p.paginated-comments-pages strong {
	font-size: 14px;
	}

p.paginated-comments-pages a {
	padding: 2px 4px;
	position: relative;
	top: 2px;
	margin: 0 0 0 1px;
	text-decoration: none;
	font-weight: bold;
	background: #fff;
	border: 2px solid #aaa;
	color: #ff0000;
	}

p.paginated-comments-pages a:hover {
	color: #fff;
	background: #ff0000;
	border: 2px solid #ff0000;
	}

ol#commentlist {
	margin: 20px 0 0 0;
	padding: 0;
	border-bottom: 1px solid #ddd;
	}

ol#commentlist li {
	border-top: 1px solid #ddd;
	margin: 0;
	padding: 10px;
	overflow: auto;
	}

.com-meta {
	margin: 0 0 10px 0;
	width: 550px;
	}

cite {
	font-style: normal;
	}

cite strong, cite strong a {
	font-size: 18px;
	}

cite strong a {
	color: #ff0000;
	font-weight: bold;
	}

cite a {
	color: #555;
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	text-decoration: none;
	}

ol#commentlist li img {
	margin: 0 10px 0 0;
	border: 1px solid #ff0000;
	padding: 3px;
	background: #fff;
	}

ol#commentlist li .com-avatar {
	width: 90px;
	float: left;
	margin: 0;
	}

ol#commentlist li .com-text {
	width: 450px;
	float: left;
	margin: 0;
	}

ol#commentlist li .com-text p {
	padding: 0;
	margin: 0 0 10px 0;
	text-align: justify;
	} */

/* RECENT POSTS (BOTTOM)
==============================================================================*/
#recent-posts {
	border-top: 10px solid #fff;
	background: #000;
	margin: 0 auto;
	width: 984px;
	height: 500px;
	text-align: left;
	}

.recent-posts {
	float: left;
	width: 310px;
	margin: 10px 0 0 10px;
	padding: 0;
	}

.recent-posts h3 {
	float: left;
	width: 310px;
	height: 30px;
	margin: 0;
	padding: 0;
	}

.recent-posts h3 a {
	width: 275px;
	height: 22px;
	color: #ff0000;
	background: #000 url(images/bot_got.gif) no-repeat;
	font-size: 16px;
	display: block;
	margin: 0 0 15px 0;
	padding: 3px 5px 3px 30px;
	text-decoration: none;
	}

.recent-posts h3 a:hover {
	color: #fff;
	background: #fb8215 url(images/bot_got.gif) 0 -30px no-repeat;
	}

.recent-posts ol {
	margin: 0;
	list-style: decimal-leading-zero;
}

.recent-posts li {
	padding: 5px 0 5px 0;
	color: #222;
	line-height: 14px;
	border-bottom: 1px dashed #111;
}

.recent-posts li a {
	padding: 1px;
	color: #fb8215;
	font-weight: normal;
	text-decoration: none;
}

.recent-posts li a:hover {
	color: #fff;
	background: #fb8215;
}

/* POPEATER (BOTTOM)
==============================================================================*/
.popeaterbot {
	float: left;
	width: 300px;
	margin: 10px 0 0 30px;
	padding: 0;
	}

.popeaterbot h3 {
	float: left;
	width: 320px;
	height: 30px;
	margin: 0 0 0 -20px;
	padding: 0;
	}

.popeaterbot h3 a {
	width: 280px;
	height: 22px;
	color: #e50d7d;
	background: #000 url(images/bot_pe.gif) no-repeat;
	font-size: 16px;
	display: block;
	margin: 0 0 20px 0;
	padding: 3px 5px 3px 40px;
	text-decoration: none;
	}

.popeaterbot h3 a:hover {
	color: #fff;
	background: #e50d7d url(images/bot_pe.gif) 0 -30px no-repeat;
	}

.popeaterbot ol {
	margin: 20px 0 0 10px;
	padding: 0;
	list-style: decimal-leading-zero;
	}

.popeaterbot ol li a {
	font-size: 12px;
	color: #e50d7d;
	text-decoration: none;
	}

.popeaterbot ol li {
	border-bottom: 1px dashed #111;
	font-size: 12px;
	}

.popeaterbot ol li:hover,
.popeaterbot ol li.hover {
	cursor: pointer;
	background: #e50d7d;
	border-bottom: 1px solid #fff;
	}

.popeaterbot ol li:hover a {
	color: #fff;
	background: #e50d7d;
	}

.popeaterbot ol li img {
	margin: 0 5px 0 0;
	background: #000;
	float: left;
	width: 30px;
	height: 30px;
	border: 1px solid #aaa;
	padding: 2px;
	}

.popeaterbot li a:hover {
	color: #fff;
	text-decoration: underline;
	}

/* THE FOOTER
==============================================================================*/
#footer {
	font-family: Arial, Verdana, sans-serif;
	position: relative;
	top: -12px;
	border-top: 5px solid #fff;
	width: 984px;
	background: #000;
	clear: both;
	margin: 0 auto;
	text-align: center;
	color: #333;
	}

#footer-inner {
	height: 250px;
	width: 100%;
	padding: 0 0 10px 0;
	background: #000;
	color: #333;
	text-align: center;
	font-size: 12px;
	}
	
#footer-inner a {
	font-family: Arial, Verdana, sans-serif;
	color: #ff0000;
}
	
#footer-inner a:hover {
	background: none;
	color: #fff;
	text-decoration: none;
	}

/* #footer-inner a {
	text-decoration: none;
	border-bottom: 1px dashed #333;
	color: #1796fd;
	padding: 1px;
	font-size: 12px;
	}

#footer-inner p.glam a {
	border: none;
	padding: none;
	}

#footer-inner a:hover {
	border-bottom: 1px solid #fff;
	color: #fff;
	background: #000;
	} */
	
/* -- END GOSSIP ON THIS CSS -- */
