/*  
Theme Name: Arthemia Premium
Theme URI: http://colorlabsproject.com/
Description: Designed by <a href="http://michaelhutagalung.com">Michael Jubel Hutagalung</a> of <a href="http://colorlabsproject.com">Colorlabs Project</a>.
Version: 1.0
Author: Michael Jubel Hutagalung
Author URI: http://colorlabsproject.com/
Tags: thumbnails, newspaper, magazine, widgets, admin panel
*/

/*Copyright 2008, Michael Jubel Hutagalung
View detailed license info in license.txt file 


/* 
TABLE OF CONTENTS 

  HTML Elements
  Structure
  Navigation Bar
  Text
  Index Page
  Content Page
  Sidebar
  Form Elements  
  Comments
  Footer
  Clear

/* HTML Elements */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;
	list-style:none;
}

/*Body*/
body{
	background: #fff url(http://www.xexmag.com/wp/site_images/background.jpg) center ;
	font:13px Georgia, "Times New Roman", Times, serif;
	color: #000;
	
}
img {
	border:none;
}

a{
	color: #336699;
	text-decoration:none;
	font:13px Helvetica, Arial,  sans-serif;
}
a:hover{
	color:#4369ad;
	text-decoration:underline;
}

/*Content*/
.friendAd{
	margin-bottom: 15px;	
}
.topNav{
	margin:0 auto;
	width:980px;
	background:#000000;
	color:#fff;
	font-weight:bold;
	height:23px;
	line-height:22px;
	font-size:10px;
	clear:both;
}
.topNav a{
	color:#fff;
	font-weight:bold;
	line-height:22px;
	font-size:10px;
}
.topNav_left{
	float:left;
	margin-left:10px;
}
.topNav_right{
	float:right;
	margin-right:10px;
}
#body{
	width:980px;
	margin:0 auto;
	clear:both;
	
}
#header{
	float:left;
	
	background:#fff;
	width:940px;
	padding-left:20px;
	padding-right:20px;
}
#header h1{
	float:left;	
}
#header h1 a{
	display:block;
	width:206px;
	height:110px;
	background:url(http://www.xexmag.com/wp/site_images/logo.jpg) no-repeat;
	text-indent:-9999px;
}
#header .topAD{
	margin:10px 0 10px 0;
	
	text-align:center;
}

/* Navigation Bar*/


/* Dropdown Menus */		

	
#nav ul li li {
	float: left;
        
	margin: 0px;
	padding: 0px;
	width: 168px;
	text-transform:none;
	border:1px solid #585858;
	border-top:0;
	background: #000;
	height:30px;
	z-index:100;
	position:relative;
}
#nav ul li li:hover{
	z-index:100;
	position:relative;
}
#page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited {
	width: 158px;
	float: none;
	margin: 0px;
	padding:0 8px 0 8px;	
	text-indent:0;
	color:#9dc9f0;
	font-size:11px;
	line-height:30px;	
}
	
#page-bar li li a:hover, #page-bar li li a:active {
	
}

#page-bar li ul {
	position: absolute;
	width: 170px;
	left: -999em;
	border-top:1px solid #585858;
	margin-left:-1px;
	margin-top:0px;
	
	}

#page-bar li:hover ul {
	left: auto;
	display: block;
	}
	
#page-bar li:hover ul, #page-bar li.sfhover ul {
	left: auto;
}
/*top nav*/
#nav{
	float:left;
	clear:both;
	height:23px;
	background:#000;
	width:940px;
        padding:10px 0 0 10px;
	
}
#nav ul{
	float:left;	
}
#nav ul li{
	float:left;	
	height:23px;

	
}
li.navLNK_home{ width:71px; background:#000;  }
li.navPart1{ width:27px; background:#000; }
li.navLNK_features{ width:72px; background:#000; }
li.navLNK_news{ width:170px; background:#000; }
li.navLNK_column{ width:80px; background:#000; }
li.navLNK_gimme{ width:108px; background:#000; }
li.navLNK_blog{ width:69px; background:#000; }
li.navLNK_etc{ width:79px; background:#000; }
li.navPart2{ width:66px; background:#000 margin-right:11px; *margin-right:5px;}
#nav ul li a{
       font:16px helvetica, arial, sans-serif ;
        font-weight:normal;
         text-transform:uppercase;
        color: #fff;
        letter-spacing:2px;
	text-indent:0px;
	display:block;
	height:23px;
        text-decoration:none; 
}

#nav ul li a:hover{
 color:#cccccc;
}

#nav ul li:hover,#nav ul li.nav_active{

	background-color:#000;
}
#nav ul li.navPart1:hover,#nav ul li.navPart2:hover{ border-color:#000;}
#nav .search_field{
	border:1px solid #c7c7c7;
	float:left;
	margin-top:-2px;
	margin-right:6px;
	width:128px;
	height:14px;
	padding-top:0px;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#nav .search_submit{
	width:28px;
	height:18px;
	background:url(images/button_go.png) no-repeat;
	border:0;
	margin-top:-2px;
	text-indent:-9999px;
	cursor:pointer;
}
/*end top nav*/

/*--------------------Content Area*/
#content{
	clear:both;
	float:left;
	
	padding-bottom:20px;
	background:#fff;
	width:940px;
	padding-left:20px;
	padding-right:20px;
}
.missbehaveBIG a{
	background:url(http://www.xexmag.com/wp/site_images/header.png) no-repeat;
	width:100%;
	height:112px;
	margin:10px 0px 10px 0px;
	display:block;
}
.indexFL{
	margin-bottom:20px;	
}
/*--------------------Indxed page left banner*/
#towerAD{
	float:left;
	width:181px;
}
/*--------------------End Indxed page left banner*/
/*--------------------Left Area*/
#leftColumn{
	float:left;
	width:620px;
}
#indexPostColumn{
	float:left;
	width:439px;
}
.widget{
	margin-bottom:15px;	
	float:right;
	clear:both;
}
.widget h3{
	display:none;	
}
.spacer{
	height:15px;
	float:left;
	clear:both;
	width:100%;
}
/*--------------------End Left Area*/

/*--------------------Sidebar*/
#sidebarColumn{
	margin-top:10px;
	float:left;
	width:302px;
	margin-left:18px;
	*margin-left:18px;
	*overflow:hidden;
}
.sidebarAD300x350{
	width:300px;
	float:right;
	
}




.sidebarAD300x250{
	margin-top:5px;	
	margin-left:3px;
}
.newsletter{
	margin-top:7px;	
	clear:both;
	margin-left:5px;
}
/*--------------------End Sidebar*/
/*--------------------End Content Area*/

/*--------------------End Index Posts*/
.postIndex{
	width:100%;
	float:left;
	margin-bottom:24px;
}
.postIndex img{
	float:left;
	width:153px;
	height:98px;
	border:1px solid #cccccc;
}
.postIndexText{
	float:left;
	margin-left:13px;
	width:271px;
	color:#333;
	font:13px/18px Arial, Helvetica, sans-serif;
}
.postIndexCategory{
	font:bold 10px/10px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #d1d1d1;
	padding-bottom:2px;
}
.postIndexCategory a{
	font:bold 10px/10px Arial, Helvetica, sans-serif;	
}
.postIndexText h2 a{
	display:block;
	margin-top:12px;
	margin-bottom:6px;
	color:#000;
	font:bold 16px/16px Arial, Helvetica, sans-serif;
}
.indexHeaderRed{color:#cc3333;}
.indexHeaderMagenta{color:#cc33cc;}
.indexHeaderGreen{color:#339900;}
.indexHeaderBlue{color:#0066cc;}
.indexHeaderPurple{color:#6600cc;}

/*Tabber*/
.tabber{
	margin-top:8px;
	width:298px;
	text-align:center;
	background:#f9f9f9;
	border:1px solid #e6e6e6;
	padding-top:3px;
	float:right;
	margin-bottom:8px;
	clear:both;
	margin-left:-1px;
}
ul#tabs{
	clear:both;
	float:left;
	width:294px;
	border-bottom:1px solid #ccc;
	padding-left:4px;
	z-index:0;
}

ul#tabs li{
	float:left;	
}
ul#tabs li a{
	display:block;	
	width:100%;
	height:100%;
}
ul#tabs li{
	border:1px solid #cccccc;
	border-bottom:none;
	background:#fafafa;
	padding-left:9px;
	padding-right:9px;
	margin-top:6px;
	height:24px;
	display:block;
	margin-left:-1px;
	position:relative;
	margin-bottom:0px;
	text-indent:-9999px;
	
}
ul#tabs li.active{
	background-color:#fff;
	margin-bottom:-5px;
	height:29px;
	margin-top:1px;
	border-bottom:2px solid #fff;
	position:relative;
	z-index:1;
}
ul#tabs li.tabBlog{width:100px;}
ul#tabs li.tabBlog{
	padding:0;	
	width:100px;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(images/tab_blog.png);
}
ul#tabs li.tabBlog{
	
}
ul#tabs li.tabComments{
	padding:0;	
	width:123px;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(images/tab_comments.png);
}

.tabber div{
	background:#fff;
	clear:both;
	padding-top:15px;
	padding:15px;
	//padding-top:0;
	
	float:left;
	width:267px;
	
}

.tabber div#TabBlog{
	
	margin:0;
	padding:0;
	padding-top:15px;
	padding-bottom:15px;
	height:340px;
	overflow:hidden;
	width:298px;
}
.tabber div#TabComments{
	
	margin:0;
	padding:0;
	padding-top:15px;
	padding-bottom:15px;
	height:340px;
	overflow:hidden;
	width:298px;
}


ul#tabs li.tabBlog a.tabLnkactive{

	background:url(images/tab_blogHover.png) 0 0 no-repeat;
	height:44px;
	width:91px;
	margin-top:-5px;
	margin-left:4px;	
}

ul#tabs li.tabComments a.tabLnkactive{	
	background:url(images/tab_commentsHover.png) 0 0 no-repeat;
	height:51px;
	width:170px;
	margin-top:-10px;
	margin-left:-10px;	
}
.cnext{
	display:block;
	width:16px;
	height:7px;
	text-indent:-9999px;
	float:left;
	background:url(images/slide_up.png) no-repeat;
}
.cprev{
	display:block;
	width:16px;
	height:7px;
	text-indent:-9999px;
	float:left;
	margin-left:126px;
	background:url(images/slide_down.png) no-repeat;
}
.mnext1,.mnext2{
	display:block;
	width:16px;
	height:7px;
	text-indent:-9999px;
	background:url(images/slide_up.png) no-repeat;
	position:absolute;
	margin-left:275px;
	margin-top:-38px;
}
.mprev1,.mprev2{
	display:block;
	width:16px;
	height:7px;
	text-indent:-9999px;
	background:url(images/slide_down.png) no-repeat;
	position:absolute;
	margin-left:275px;
	margin-top:-27px;
}
.mprev2,.mnext2{
	
}
.ind_thumbs{
	margin-top:20px;	
}

div.lineNewComments{
	background:url(images/newcommentsline.png) center bottom no-repeat;
	padding:15px 0 15px 0;
	color:#333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

div.lineNewComments div,div.TabBlog_line div{
	padding:0;	
}
div.lineNewComments_time{
	color:#999999;
	font-size:10px;
}

div.lineNewComments_header{
	font-size:14px;
	line-height:24px;
	color:#336699;
}
div.TabBlog_line{
	padding:0;
	color:#333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	float:left;
	clear:both;
	width:100%;
	height:85px;
	
}
div.TabBlog_line img{
	border:1px solid #d0d0d0;
	
}
div.TabBlog_thumb{
	float:left;
	width:86px;
	clear:none;
	margin-top:-3px;
}
div.TabBlog_RIGHT{
	float:left;
	width:180px;
	*width:170px;
	
	*overflow:hidden;
	clear:none;
	text-align:left;
}
div.TabBlog_line_time{
	float:none;
	color:#999999;
	font-size:10px;
	width:auto;
}
div.TabBlog_line_header{
	font-size:14px;
	line-height:18px;
	color:#336699;
	width:190px;
}
div#TabBlog ul,div#TabComments ul{
	padding:0px;
	margin:0;
}
div#TabBlog ul li,div#TabComments ul li{
	margin:0px;
	padding:0px;
}
.tabber div#TabComments ul li{
	padding:0;	
	
	margin:0;
}

/*End tabber*/
/*--------------------End Index Posts*/



/*Footer */
#footer{
	background:#000;
	float:left;
	clear:both;
	
	padding-bottom:19px;
	padding-top:19px;
	width:941px;
	margin-top:15px;	
}
#footer .footerColumn{
	float:left;
	width:275px;
	border-right:1px solid #2e2e2e;
	padding-left:16px;
	padding-right:16px;
	padding-top:6px;
	padding-bottom:6px;
}
#footer .footerColumnLast{border:0;}
#footer .footerColumn h2{
	margin-left:3px;
	height:14px;
	text-indent:-9999px;
	margin-bottom:9px;
}
.headerRecentArticles{ background:url(images/headers_recentarticles.png) no-repeat;}
.headerMostCommented{ background:url(images/headers_mostcommented.png) no-repeat;}
.headerMostPopular{ background:url(images/headers_mostpopular.png) no-repeat;}
#footer .footerColumn ul li{
	border-bottom:1px dashed #2e2e2e;
	
}
#footer .footerColumn ul li a{
	line-height:23px;
	font-size:11px;
	color:#fff;
}
#copyright{
	font-size:12px;
	text-align:center;
	padding-top:18px;
	float:left;
	width:100%;
	background:#fff;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
}
#copyright span{
	margin-bottom:3px;
	display:block;
}
#copyright a{
	font-size:11px;
	margin-left:11px;
	margin-right:11px;
}
/*Footer End*/


/*Blog End*/

#leftColumnBlog{
	
	float:left;
	width:622px;
}
#leftColumnGimme{
	
	float:left;
	width:622px;	
}
#leftColumnArchive{
	
	float:left;
	width:622px;
}
#leftColumnSearch{
	
	float:left;
	width:622px;
}
#sidebarColumnBlog{
	margin-top:10px;
	float:left;
	width:302px;
	margin-left:15px;
	
}
#featuredIndex{
	
	float:left;
	width:622px;
}
.blog_footer{
	
	height:5px;
	
	width:100%;
	
	clear:both;
}
.postBlog{
	float:left;
	clear:both;
	width:597px;
	margin-bottom:35px;
	margin-right:23px;
}
.postBlog h2 a{
	padding-bottom:10px;
	color:#000;
	font-weight:bold;
	display:block;
	font:24px/24px Georgia, "Times New Roman", Times, serif;
}
a.aunder{
	text-decoration:underline;
}
.postBlog_entry{
	
	color:#333;
	font:13px/20px Georgia, "Times New Roman", Times, serif;
	
}
.postBlog_entry img{
	float:left;
	margin:5px 20px 0 0;
	border:1px solid #ccc;
	
	
}
.postBlog_viewmore{
	margin-top:10px;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#336699;
}
.postBlog_info{
	margin-top:10px;
	clear:both;
	float:left;
	width:100%;
	background:url(images/postblogline.png) 0 2px repeat-x;
}
.postBlog_info span{
	background:#fff;
	padding-right:5px;
	font:11px Arial, Helvetica, sans-serif;
	color:#999;
}
.postBlog_info span a{
	font:bold 11px Arial, Helvetica, sans-serif;	
	color:#666;
}
span a.postBolg_author{
	color:#336699;	
}
.postBlog_entryRight img{
	float:right;
	margin:5px 0 0 20px;
}
.ad_468x60{
	margin-bottom:35px;
	text-align:center;
}
.old_post{
	float:left;
	display:block;
	border:1px solid #000;
	padding:4px;
	color:#000;
	font-size:10px;
	cursor:pointer;
}
.new_post{
	cursor:pointer;
	float:right;
	display:block;
	border:1px solid #000;
	padding:4px;
	color:#000;
	font-size:10px;
	margin-right:23px;
}
.old_post:hover,.new_post:hover{
	background:#000;
	color:#fff;
	text-decoration:none;
}

.bloggersList{
	width:298px;
	float:left;
	clear:both;
	
}
.bloggersList h2{
	background:#ebebeb url(images/headers_bloggers.png) center no-repeat;
	height:20px;
	text-indent:-9999px;
}
.bloggerLine{
	float:left;
	clear:both;
	width:100%;
	padding:10px 0 10px 0;
	border-bottom:1px solid #e6e4e2;
	color:#333;
}
.bloggerLine img{
	float:left;
	border:1px solid #e6e4e2;
	margin-right:15px;
	width:45px;
	height:45px;
}
.bloggerLine h3{
	display:block;
}
.bloggerLine h3 a{
	font-size:14px;
}
.bloggerLine span{
	font-size:11px;
	color:#999999;
	margin-bottom:6px;
	display:block;
}
.sidebarWBox{
	
	border:1px dotted #9a9a9a;
	padding:8px;
	float:right;
	width:281px;
}
h2.headers_populartopics{
	background:#ebebeb url(images/headers_populartopics.png) center no-repeat;
	height:20px;
	text-indent:-9999px;	
	margin-bottom:4px;
}
.tagsList a,.tagsList{
	color:#3f7699;
	font:12px/22px Georgia, "Times New Roman", Times, serif;
}
h2.headers_blogroll{
	background:#ebebeb url(images/headers_blogroll.png) center no-repeat;
	height:20px;
	text-indent:-9999px;	
	margin-bottom:4px;
}
.sidebarBlogrollcol1{
	float:left;
	width:164px;
}
.sidebarBlogrollcol2{
	float:left;
	width:115px;
}
.sidebarBlogrollcol2 a,.sidebarBlogrollcol1 a{
	line-height:18px;
	color:#000;
	display:block;
	font-size:11px;
}
.blogrollInnerlinks{
	
	color:#7f7f7f;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	margin-bottom:12px;
}
.blogrollInnerlinks a{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#3f7699;
}
a.tagBigB{
	font-size:18px;	
}
a.tagBig{
	font-size:15px;	
}
a.tabSmall{
	font-size:13px;	
}
/*Blog End*/


/*Gimme*/
.mt15{
	margin-top:15px;
	clear:both;
	float:left;
	width:100%;
}
.gimmeLine{
	width:100%;
	clear:both;
	float:left;
	margin-top:5px;
}
.gimmeLinefirst{
	margin-top:10px;
}
.gimmeLine img{
	display:block;
	clear:both;
	bordeR:1px solid #ccc;
	margin-bottom:7px;
}
.gimmeColumnLeft{
	float:left;
	width:281px;
	margin-right:38px;
}
.gimmeColumnRight{
	float:left;
	width:281px;
}
.gimmePost{
	margin-bottom:35px;
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#333;
}
.gimmePost h2 a{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#666666;
	margin-bottom:4px;
	display:block;
}

/* Author */
.blueHeader{
	color:#3f7699;
	line-height:36px;
}
.authorInfo{
	border-bottom:1px dotted #9A9A9A;
	color:#336699;
	float:left;
	line-height:19px;
	margin-bottom:10px;
	margin-right:23px;
	margin-top:5px;
	padding-bottom:15px;
	width:600px;
}
.authorInfo h2{
	font:24px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 5px;
}
.authorInfo a,.authorInfo span{
	color:#333333;	
}
.authorInfo img{
	border:1px solid #ccc;
	float:right;
}
.autorSpace{
	height:20px;	
}

/* Search */
.searchPost{
	margin-right:15px;	
	margin-top:5px;
}
.archivePost{
	margin-top:15px;	
}
.searchPost h3{
	color:#333;
	font:19px Georgia, "Times New Roman", Times, serif;
	margin-bottom:4px;
}
.searchPostdescr{
	
}
div.tm20{
	margin-top:26px;	
}

.searchPostLine{
	margin-top:6px;
	border-top:1px dotted #9A9A9A;
	margin-right:8px;
	float:left;
	clear:both;
	width:600px;
}
.searchResult{
	background:none;
	margin-top:6px;
	margin-bottom:18px;
}
.searchPostEntry{
	line-height:15px;
	color:#333;
	margin-bottom:30px;
}
.searchPostEntry img{
	float:right;
	display:block;
	margin-left:20px;
}
.searchPostEntry h2 a{
	font:19px/14px Georgia, "Times New Roman", Times, serif;
	color:#3f7699;
	margin-bottom:11px;
	display:block;
	
}
.searchResultTags{
	margin-top:8px;	
}


/* Article */
#content div.articleColumn{
	background:#fff;
	
}
.articleSingle{
	margin-top:5px;

}
.articleKicker{
	font:11px/12px Arial, Helvetica, sans-serif;
	padding-top:10px;
	text-transform:uppercase;
}
.articleSingle h2{
	font:24px/22px Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;
	margin-top:2px;
}
.articleHeaderImage span{
	font:9px Arial, Helvetica, sans-serif;
	color:#666;
	text-align:right;
	display:block;
}
.articleHeaderImage img{
	border:1px solid #ccc;
	margin-bottom:3px;
	max-width:620px;
}
.articlePostInfo{
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#666;
	margin-top:10px;
	margin-bottom:20px;
}
.articlePostInfo a{
	color:#000;
	font:bold 12px Georgia, "Times New Roman", Times, serif;
}
.articlePostEntry{
	font:13px/20px Georgia, "Times New Roman", Times, serif;	
	border-bottom:1px dotted #9A9A9A;
	margin-bottom:5px;
	float:left;
	width:100%;
	clear:both;
	padding-bottom:25px;
}
.articlePostEntry a img{
	float:left;
	margin:4px 20px 0px 0;
	clear:both;
	width:auto;
	font:9px/16px Arial, Helvetica, sans-serif;
	display:block;	
	border:1px solid #ccc;
	clear:both;
	width:150px;
}
.articlePostEntry{
		
}

.articlePostEntry .post_thumb a img{
	width:auto;	
	margin:0px 20px 0 0;
}
.articlePostEntry .post_thumb a .articlePostThumbs{
	width:310px;	
}

.articlePostEntry p{
	margin-bottom:15px;	
}
.articlePostLinks{
	float:right;
	margin-left:16px;
	margin-bottom:10px;
	width:103px;
	border:1px solid #ededed;
	padding:7px 12px 7px 15px;
}
.articlePostLinks a{
	display:block;
	color:#666;
	text-transform:uppercase;
	font-size:9px;
	line-height:25px;
	border-bottom:1px solid #ececec;
	padding-left:20px;
}
a.articlePostlnk5{ border:0; background:url(images/icon_permalink.png) 0 6px no-repeat;}
a.articlePostlnk4{  background:url(images/icon_digg.png) 0 6px no-repeat;}
a.articlePostlnk3{  background:url(images/icon_facebook.png) 0 5px no-repeat;}
a.articlePostlnk2{  background:url(images/icon_email.png) 0 8px no-repeat;}
a.articlePostlnk1{  background:url(images/icon_comments.png) 0 8px no-repeat;}

.articlePostThumbs{
	float:left;
	margin:4px 20px 9px 0;
	clear:both;
	width:150px;
	font:9px/16px Arial, Helvetica, sans-serif;
	
	
}
.articlePostThumbs img{
	display:block;	
	border:1px solid #ccc;
	clear:both;
}
.thumbEnlarge,.thumbEnlarge:hover{
	/*
	background:url(images/enlarge.png) 0 3px no-repeat;
	font:9px/16px Arial, Helvetica, sans-serif;
	color:#333;
	display:block;
	padding-left:12px;
	clear:left;
	padding-bottom: 20px;
	float:left;*/
	
	background:url(images/enlarge.png) 0 3px no-repeat;
	font:9px/16px Arial, Helvetica, sans-serif;
	color:#333;
	display:block;
	clear:left;
	padding-left:12px;
	
}
.articlePostThumbs span{
	color:#666;
	text-align:right;
	display:block;
	position:relative;
	margin-top:-16px;
	padding-bottom: 20px;
}
.articlePostTags{
	font:11px/12px Arial, Helvetica, sans-serif;	
	margin-bottom:20px;
	clear:both;

}
.articlePostTags a{font:11px/12px Arial, Helvetica, sans-serif;	 color:#000;}
.articlePostTags span{ font-size:10px;font-weight:bold; color:#336699;}
.articlePostCommentsHeader{
	background:#000;
	height:22px;
	clear:both;
	color:#fff;
	font:10px/22px Arial, Helvetica, sans-serif;
	width:620px;
}
.articlePostCommentsHeader a{
	color:#fff;
	font:bold 10px/22px Arial, Helvetica, sans-serif;	
	padding-right:10px;
}
.articlePostCommentsHeader a:hover{
	text-decoration:none;
	border-bottom:1px dotted #fff;
}
a.CommentSortDown{
	background:url(images/icon_down.png) right 5px no-repeat;
}
a.CommentSortUp{
	background:url(images/icon_up.png) right 5px no-repeat;
}
a.CommentSortActive{
	border-bottom:1px dotted #fff;
}
.articlePostCLeft{
	float:left;	
	margin-left:10px;
	font-weight:bold;
}
.articlePostCRight{
	float:right;
	margin-right:10px;
}


#commentblock ul li{
	padding:18px;	
	float:left;
	clear:both;
	background:#fff;
	width:586px;
}
#commentblock ul li.odd{
	background:#f7f5f4;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#commentblock ul li.depth{
	margin-top:18px;
	
}
.commentInfo{
	clear:both;	
	font:10px Arial, Helvetica, sans-serif;
	color:#666;
}
.commentInfo a{
	font:bold 15px Georgia, "Times New Roman", Times, serif;
	color:#000;
}
.commentInfo img{
	float:left;
	border:1px solid #ccc;
	margin-right:10px;
}
.commentEntry{
	clear:both;
	margin-top:10px;
	float:left;
	width:100%;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#666;
}
a.commentReply{
	color:#336699;
	clear:both;
	float:right;
	display:block;
	margin-top:5px;
	font:bold 10px Arial, Helvetica, sans-serif;
}

#respond{
	margin-top:40px;	
	float:left;
	width:100%;
	font:12px Arial, Helvetica, sans-serif;
}
#commentform{
	
}
#respond h3{
	font-size:15px;
	font-weight:bold;
	color:#336699;
	margin-bottom:10px;
}
#commentform textarea{
	margin-top:5px;
	width:610px;
	height:150px;
	border:1px solid #ccc;
	padding:5px;
	margin-bottom:15px;
	color:#000;
}
#commentform label{
	
	display:block;
	color:#000;
	
}
#commentform label input{
	border:1px solid #ccc;
	margin-top:2px;
	width:200px;
	padding:3px 3px 0 3px;
	height:17px;
	display:block;
	color:#000;
	font:11px Georgia, "Times New Roman", Times, serif;
}
.submit_comment{
	margin-top:15px;
	height:22px;
	font-size:11px;
	//padding:0 9px 0 9px;
	padding:0px 9px 0px 9px;
	border:0;
	background:#336699;
	color:#fff;
	display:block;
	font:11px/14px Arial, Helvetica, sans-serif;
	cursor:pointer;
}

/* Blog Page */
.blogPage{
	background:url(images/hl.png) right 4px no-repeat;
}
div.blogPageInfo{
	margin-top:0;
	margin-bottom:10px;
}
.blogPage h2{
	margin-bottom: 5px;
}
.blogPageInfo a{
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#336699;
}
div.blogPageEntry{
	padding:0;	
	margin:0;
	padding-right:20px;
	color:#333;
	
	border:0;
	
}
.btBottomDot{
	margin-top:-15px;	
}
.blogPagetags{
	border-top:1px dotted #9A9A9A;
	margin-top:24px;
	padding-top:5px;
}
/* Column */
.columnPostlinkmore{
	margin-bottom:15px;
	text-align:right;
	color:#006699;
	clear:both;
	display:block;
}
.columnPostThumbs{
	float:left;
	margin:4px 20px 16px 0;
	clear:both;
	width:auto;
	line-height:14px;
}
.columnPostThumbs img{
	padding-bottom:20px;
	border-bottom:double 4px #000;	
}
.columnPostThumbs h4{
	font:bold 15px/14px Arial, Helvetica, sans-serif;
	color:#336699;
	margin-top:15px;
}
.columnPostThumbs h4 a{
	font:bold 15px/14px Arial, Helvetica, sans-serif;
	color:#336699;
	display:inline;
}
.columnPostThumbs a{
	display:block;
	width:200px;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#000;
	
}
h2.headers_ColumnList{
	background:#ebebeb url(images/headers_columnlist.png) center no-repeat;
	height:20px;
	text-indent:-9999px;	
	margin-bottom:4px;
}
.columnList{
	text-align:center;
}
.bm15{
	margin-bottom:15px;	
}
