/* Reset Defaults Starts */
body,td,th {
	color: #5e6568;
}
* {
	margin: 0;
	padding: 0;
}
a:visited {
	text-decoration: none;
	color: #5a6569;
}
a:hover {
	text-decoration: none;
	color: #729cb2;
}
a:active {
	text-decoration: none;
	color: #729cb2;
}
a:link {
	color: #5a6569;
	text-decoration: none;
}
a img {
	border: none;
}

h1, h2, h3, h4, h5, h6, p, blockquote {
	margin: 0;
	padding: 10px;
}

h1, h1 a:link, h1 a:active, h1 a:visited {
	color:#fefefe;
	font:bold 3.53em
}
h1 a:hover {
	color:#d7d7d7;
}
h2, h2 a:link, h2 a:active, h2 a:visited {
	color:#fff;
	font:bold 12px;
}
h2 a:hover {
	color:#d7d7d7;
}

/* Reset Defaults Ends */
body {
	position: relative; /* Fixes browser resizing bug in IE6 */
	margin: 0 auto 0px auto;
	background-color: #f6fbff;
	list-style:none;
	font:0.75em Arial, Helvetica, sans-serif;
}
#wrapper {
	text-align: left; /* IE Centering Technique */
}

#header {
	height: 79px;
	position: absolute;
	top: 0px;
}


#underheader {
	height: 79px;	
	clear: both;
	border-top: solid 1px #2d2d2d;
	border-bottom: solid 1px #2d2d2d;
	background-color: #171614;
}
#underheader #logo {
    float: left;
	padding: 15px 0 0 20px;
}
#underheader #toprss{
    float: right;
}
#toprss{
	width:600px;
    height:70px;
    padding-top: 0px;
	margin-top: 0px;
}
#toprss li{
    float: left;
}
.toprss_1 {
    width:41px;
    padding:21px 0 0 54px;
	background:url(images/rsslogo.gif) no-repeat 0 15px;
	height:31px;
}

.toprss_2 {
    width:100px;
	height:16px;
    padding:21px 0 0 52px;
	background:url(images/favlogo.gif) no-repeat 0 15px;
}
#toprss li.toprss_1 a, #toprss li.toprss_1 a:link, #toprss li.toprss_1 a:active, #toprss li.toprss_1 a:visited, #toprss li.toprss_2 a, #toprss li.toprss_2 a:link, #toprss li.toprss_2 a:active, #toprss li.toprss_2 a:visited{
	font-weight: bold;
    font-size: 14px;
	color:#fff;
}
#toprss li.toprss_1 a:hover, #toprss li.toprss_2 a:hover {
	color:#e0edf3;
}

#navigation {
	height: 16px;
	height: 21px !important;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #3a3c3b;
	border-bottom-color: #c5d0d6;
	background-image:
; 	background-image: url(images/navigation.gif);
	background-repeat: repeat-x;
}
#navigation ul {
	margin: 0 30px;
}
#navigation ul li {
	list-style-type: none;	
	float: left;
}
#navigation ul li a:link, #navigation ul li a:active, #navigation ul li a:visited {
	margin:0; padding:3px 7px;
	font:bold 1.08em Arial, Helvetica, sans-serif; color:#34393e;
	display:block;
}

#navigation ul li a:hover {
	color:#000;
	font-weight:bold; text-decoration:underline;
}

#navigation ul.pages li.current_page_item a:link, #navigation ul.pages li.current_page_item a:active, #navigation ul.pages li.current_page_item a:visited {
	/* Crazy margins to pull up the hover image above the borders.*/
	margin:-3px 0 0 0; padding:5px 15px 4px 15px;
	background:#171615 url(images/navigation-hover.gif) repeat-x bottom center;
	color:#f1f8ff; position:relative
}
/* Main content */
#main {
	position:relative;
	margin:0 auto;
	clear: both;
	width: 1002px; /* Overrides miscalculation in IE6; ignored by other browsers. */
	height: auto;
	background:#f6fbff;
}
#sidebarleft {
	margin:0 0 0 1px;
	float:left;
	width:128px;
	list-style:none;
	
}
#sidebarleft ul li{
	padding-left:10px;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	list-style:none;
	text-align: center;
}
#sidebarleft ul ul {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c6dee8;
	border-bottom-color: #c6dee8;
	border-left-color: #c6dee8;	
	background-color: #e0edf3;
	padding-left:5px;
	padding-right:8px;
}

#sidebarleft ul ul li{
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	list-style:none;
	background-color: #e0edf3;
	text-align: left;
	border-top:solid 1px #FFF;
	border-bottom:solid 1px #d1dce2;
}
.windows {
	background:url(images/windows.gif) 8px 0px no-repeat;
}
.apple_mac {
	background:url(images/apple.gif) 8px 0px no-repeat;
}
.girls {
	background:url(images/girls.gif) 0px 0px no-repeat;
}
.leftbarbottom {
	
}

#contentwrapper {
	width: 634px;
    background-color: #e0edf3;
	float: left;
	border-right:#d1dce2 solid 1px;
}
#show {
	height: 238px; width:590px;
	border: solid 5px #f2fbfe;
	background-color: #fff;
	margin: 7px 12px;
	padding: 3px 5px;
}
.desk {
	width:268px;
	float: left;
}
.elite {
	width: 322px;
	height: 238px;
	float:right
}
.elite_content {
	height: 100px;
	width: 322px;
	position: absolute;
	left: 286px;
	top: 140px;
}
.elite_ad1 {
	height: 94px;
	width: 312px;
	padding:0px 0px;
	font-size:14px;
}
.txtli {
	width:312px;
	height:20px;
	float:left;
	margin:2px 0px;
}
.txtlistar {
	background:#f23182;
	width:80px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	font-style: italic;
}
#elite_ad1_ad {
	float:left;
}
/* index_posts */
#index_posts {
	width: 634px;
}
.post-box {
	width: 293px;
	height: 164px;
	float:left;
	border-left: solid 12px #e0edf3;
	border-right: solid 12px #e0edf3;
	margin:6px 0;
}
.post-content {
	width: 293px;
	height: 132px;
	position:relative;
}
.comment-count a:visited, .comment-count a:active, .comment-count a:link, .comment-count a:hover {
	text-decoration: none;
	color: #fff;
	font-weight:bold;
	font-style: italic;
}
.comment-count {
	margin:0;
	padding:0 10px;
	width:127px;
	height:20px;
	background:#f23183;
	position:absolute;
	display:block;
	top:-10px;
	left:-10px;
	z-index: 100;
}
.post-image {
	border: solid 5px #fff;
	width:283px;
	height:122px;
	position:absolute;
	top:0px; left:0px;
	background:#fff;
}
.post-footer {	
    height: 18px;
    margin:0; padding:5px 0;
	background:#f8f9fa;
	border-top:1px solid #f7f8f8;
	border-bottom:1px solid #e4eaee;
	position:relative; z-index:100;
	text-align:center;
}
.post-footer-title {
}
.post-footer-title a:visited, .post-footer-title a:active, .post-footer-title a:link, .post-footer-title a:hover {
	text-decoration: none;
	color: #729cb2;
}
.more {
	float:right;
	font:"Arial Black", Gadget, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	margin-right:10px;
}
/* End index_posts */


.contentsearch {
    margin: 0 0 40px 100px;
}
.contentsponsors {
    margin: 0 0 30px 190px;
}
.adsense_sidebar {
    text-align:center;
    margin:0 0 20px 0;
    font-size:9pt;
}
.post {
	width: 610px;
	margin: 20px 0 25px 0;
	padding: 10px 10px;
	border-bottom: 1px dashed #ccc;
}
.archivepost {
	width: 610px;
	border-bottom: 1px dashed  #ccc;
	margin-top: 10px;
	padding: 10px 10px;
}
.advtisement {
	width: 174px;
	left: 601px;
	top: 147px;
	position: absolute;
}
.advtisement1 {
	width: 174px;
	padding-left: 33px;	
}
#content h2, #content h3, #content h4, #content h5, #content h6 {
    padding: 0 10px;
    font-weight: bold;
}
#content h2 {
    font-size: 14pt;
}
#content h3 {
    font-size: 12pt;
}
#content h4, #content h5, #content h6 {
    font-size: 11pt;
}
h2.homeTitle {
    margin: 0 0 15px 0;
}
h2.postTitle {
    padding: 0 10px;
    font-size: 14pt;
    font-weight: bold;
}
h2.postTitle a {
    font-size: 14pt;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: -1px;
}
h2.postTitle a:visited, h2.postTitle a:active, h2.postTitle a:link, h2.postTitle a:hover {
	text-decoration: none;
	color: #729cb2;
}
h2.pageTitle, h2.pageTitle a:visited, h2.pageTitle a:active, h2.pageTitle a:link, h2.pageTitle a:hover {
	text-decoration: none;
	color: #729cb2;
}
.postMeta£¬.postMeta1 {
    padding: 2px 0px 4px 0px;
    font-size: 9pt;
}
.postMeta2,.postMeta1 {
	color:#FFF;
}
.archivepic {
	float: left;
}
.date {
	padding: 0 5px;
    height:20px;
	background-color:#f23183;
}
.commentcount {
    padding: 0 5px;
	background-color:#fff;
	height:20px;
	color:#5a6569;
}
.commentviews {
	padding: 0 5px;
    height:20px;
	background-color:#f23183;
}
.postMeta .tags {
    padding: 0 0 0 15px;
    line-height: 26px;
}
.postMeta a {
  text-decoration: none;
}
.postContent {
	word-break:break-all
}
.archivepostContent {
	word-break:break-all;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 200px;
	height: 56px;
}
.postContent a:link {
	color: #99CC00;
}
.postContent img {
	margin: 0px;
	border:solid #FFF 5px;
}
.postcontentcontent {
	background:#f7f8f8;
	width:293px;
	float:left;
	margin:5px 2px;
}
.postcontentcontent li {
	float:left;
	width:129px;
	text-align:center;
	line-height:18px;
	list-style:none;
}
#content p, .postContent p {
    padding: 5px 0px;
    font-size: 10pt;
}
.postContent ul, ol {
    padding: 0 0 0 35px;
}

.postContent ul li, ol li {
    font-size: 12px;
}  
.comment {
	width: 610px; 
	padding: 10px;
}
p.comments {
    clear: both;
    padding: 5px 10px 5px 10px;
}
p.comments a {
    padding-left: 20px;
    font-size: 12px;
    text-decoration: none;
}
.commentlist {
    margin: 10px 0;
    font-size: 12px;
    list-style: none;
}
.commentlist li {
    margin: 0 0 5px -25px;
    width: 510px;
}
.commentlist cite {
    padding: 10px;
    font-size: 12px;
}
.commentmetadata {
    padding: 10px;
}
.comment h3 {
    padding: 0 10px;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: none;
}
.gravatar {
	height: 60px;
	width: 60px;
	float: left;
}
.comment p {
    padding: 10px;
    font-size: 12px;
}
.comment a {
    text-decoration: none;
}
.comment a:hover {
    text-decoration: underline;
}
.comment textarea {
    width: 510px;
}
.comment #submit {
	width: 118px;
	height: 30px;
}
#pagenavi {
	margin-top: 10px;	
}
/* Start of sidebar */
#allsidebars {
	width:237px;
	overflow: hidden;
	float: left;
}
/* Sidebar 2 columns widget-ready */
.sidebarsB {
	width: 237px;
	background-color: #f6fbff;
}
.sidebartop {
	margin-top:7px;
	height: 45px;
	border-right:solid 5px #FFF;
	border-top:solid 5px #FFF;
}
.sidebarbuttom {
	height: 11px;
	border-bottom:solid 5px #FFF;
	border-right:solid 5px #FFF;
}
.sidebar1 {
    float: left;
    width: 217px;
}
.sidebar2 {
    float: left;
    width: 217px;
}



.sidebarsB li {
	list-style: none;
	line-height: 10px;
	font-size: 12px;
	background-color:#e0edf3;
	width: 217px;
	border-right:solid 5px #FFF;
}

.sidebarsB ul li {
	padding: 0;
	line-height: 1em;
}
.sidebarsB ul ul {
	padding-left:8px;
	padding-right:8px;
}
.sidebarsB ul ul li {
	margin: 0;
	line-height: 22px; /* Required for cross-browser consistency; cross-browser defaults vary. */
	overflow: hidden;
	border-top:solid 1px #FFF;
	border-bottom:solid 1px #d1dce2;
	border-right:0px;
	width: 187px;
	padding-right: 4px;
	padding-left: 8px;
}
.tagcloud {
	padding: 0 4px;
	line-height: 22px; /* Required for cross-browser consistency; cross-browser defaults vary. */
	overflow: hidden;
}
.sidebarsB p {
    font-size: 12px;
}
#tag_cloud a {
    display: inline;
}
.sidebarsB ul.children li {border-bottom:none;}
.sidebarsB ul.children {margin-bottom:0px;}
/* Footer */
#footer {
	height: 202px;
	width: 100%;
	padding-top: 1px;
	text-align: center;
	clear: both;
	border-top: solid 13px #d1dce2;
	background-color:#0c0a0b;
}

#footer p {
    padding: 0;
    font-size: 12px;
    text-align: center;
}

#credits {
	height:142px;
	width: 100%;
	line-height: 19px;
	float: left;
	background-color: #FFF;
	padding-top: 12px;
	border-top:solid 2px #484441;
	border-bottom:solid 1px #484441;
	background-color:#171614;
}
#gotop {
	float:right;
	font:"Arial Black", Gadget, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}
#gotop a:visited, #gotop a:active, #gotop a:link, #gotop a:hover {
	color:#FFF;
}
#gotop a:hover {
	color:#729cb2;
}
#credite2 {
	padding-top: 15px;
	line-height: 19px;
	float: left;

	width: 100%;
}

/* Extras */
.cleared {
    clear: both;
}
.left {
    float:left;
}
.right {
    float:right;
}
#nextprevious {
    padding:10px;
    font-size:80%;
}
.commentbody {
    float:right;
    width: 420px;
    margin-bottom: 20px;
    padding: 0px 0 10px 0;
}

#xmas {
	height: 108px;
    width: 225px;
    position: absolute;
    left: 8px;
    top: 0px;
}

div.ta-pageimg-right img {
  display: block;
}

div.ta-pageimg-right {
  display: block;
}

div.ta-pageimg-left img {
  display: block;
}

div.ta-pageimg-left {
  display: block;
}

div.ta-pageimg-center img {
  display: block; 
}

div.ta-pageimg-center {
	display:block;
}

.clear-float{clear:both} 


.clr{font-size:0;width:0px;clear:both;visibility:hidden;}
#ta-bg{ }


/*thumbnails_anywhere*/
#ta-post {
		overflow: hidden;
		margin:0 auto;
	}
#ta-post p{
	  white-space:nowrap;
	  overflow:hidden;
	  text-overflow:ellipsis;
		margin:5px 0;
		text-align:center;
		float:left;
		line-height:20px;
	}
#ta-post img{
		border: 1px solid #ddd;
	}

/* Clear Fix */ 
.clearfix:after { 
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden; 
} 
.clearfix { 
	display:inline-block; 
} 
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */ 
/*End of thumbnails_anywhere*/

/*pagenavi-css.css*/
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 1px 4px 1px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #a0a0a0;
	color: ##a0a0a0;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 1px 4px 1px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid ##a0a0a0;
	color: #a0a0a0;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {
	border: 1px solid #a0a0a0;
	color: #ffffff;
	background-color: #a0a0a0;
	font-weight: bolder;
}
.wp-pagenavi a:active {
	padding: 1px 4px 1px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #a0a0a0;
	color: #ffffff;
	background-color: #a0a0a0;	
}
.wp-pagenavi span.pages {
	padding: 1px 4px 1px 4px; 
	margin: 2px 2px 2px 2px;
	color: #a0a0a0;
	border: 1px solid #a0a0a0;
	background-color: #ffffff;
}
.wp-pagenavi span.current {
	padding: 1px 4px 1px 4px;
	margin: 2px;
	font-weight: bolder;
	border: 1px solid #e1e1e1;
	color: #a0a0a0;
	background-color: #E1E1E1;
}
.wp-pagenavi span.extend {
	padding: 1px 4px 1px 4px; 
	margin: 2px;	
	border: 1px solid #a0a0a0;
	color: #a0a0a0;
	background-color: #FFFFFF;
}
/*End of pagenavi-css.css*/
