@charset "utf-8";

*{ line-height:1.3em;}
body{ font-size:12px;}
h2{ font-size:27px; font-family:Georgia, "Times New Roman", Times, serif; margin:1px; font-weight:normal; line-height:27px; vertical-align:text-bottom;}
h2 label{ font-size:14px; color:#666666; padding:0 5px; font-style:italic; }
h2 .green{ color:#608e2b}
h2 .yellow{ color:#c36800;}
h2 .purple{ color:#494aae;}
h4 .yellow{ color:#f7d304;}
h2 img{ vertical-align:baseline; }
h2 img.space{ margin-left:10px;}
h3{font-size:24px; font-family:Georgia; margin:0; line-height:27px; font-weight:normal;}
h3 label{ font-size:12px; color:#666666; padding:0 5px;}
h3 .yellow{ color:#ffde00;}
h4{font-family:Georgia, "Times New Roman", Times, serif; margin:0; font-size:20px; font-weight:normal;}
h4 label{font-size:14px; color:#666666; padding:0 5px; font-style:italic; }
h5{font-family:Georgia, "Times New Roman", Times, serif; margin:0; font-size:17px; font-weight:normal;}
h6{ font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
div{ line-height:1.5em;}
form{padding:0; margin:0;}

.left{ float:left;}
.right{ float:left;}
.floatright{ float:right;}
.A{ float:left;}
.C{ float:left;}
.C a{ display:block;}
a img{ border:none;}
a:link{ text-decoration:none; color:#0000cc; }
a:visited{ text-decoration:none; color:#0000cc; }
a:hover{ text-decoration:none; color:#0000cc;}

a.line:link{ text-decoration:underline; }
a.line:visited{ text-decoration:underline; }
a.line:hover{ text-decoration:underline;}
.red{ color:red; }
.blue{color:blue;}
.green{color:green;}
.grey{ color:#7f7f7f; }
.smaller{ font-size:11px; }
.bold{ font-weight:bold; }
.Editor{ font-size:12px; font-style:italic; }
.type {
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
}
.paths{ font-size: 11px; margin-bottom:5px;}
.paths br{ display:none;}
.articles{ font-size:12px;}
.w100{width:100px;}
.w150{width:150px;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}
.vote{ font-family:Georgia; color:#577A29;font-size:27px;line-height:27px;margin:1px;vertical-align:text-bottom;}

.user_image{font-style:italic}
.user_image a{}
img.user_image,.user_image img{width:32px; height:32px;float:left;border:1px solid #a6a6a6;padding:1px;margin-right:10px;}
.user_image .has_image{ vertical-align:top;}
.user_image div a:hover{ text-decoration:underline;}

.user_image16{font-style:italic;}
img.user_image16,.user_image16 img{width:16px;float:left;margin-right:6px;}
.user_image16 .has_image{}
.user_image16 a{}
.user_image16 div a:hover{ text-decoration:underline;}

.user_image18{font-style:italic}
img.user_image18,.user_image18 img{width:16px;float:left;margin-right:6px;border:1px solid #a6a6a6;padding:1px;}
.user_image18 .has_image{ padding-left:22px;}
.user_image18 a{ font-weight:bold}
.track_user{ font-size:11px;color:grey;font-style:normal;}
.track_user a{ font-size:11px; font-style:normal;}
.btn_blue{ background:#333399; height:28px; line-height:26px; border:#19194C solid 1px; font-size:11px; font-weight:bold; font-family:Verdana; color:#fff; vertical-align:middle; padding:0 15px; overflow:visible;}
.btn_grey{ background:#9999cc;}
.btn_yellow{ height:31px; line-height:31px;background:url(../images/buttons/b_yellow_bg_left.gif) left top no-repeat; padding-left:4px; float:left;}
.btn_yellow span{background:url(../images/buttons/b_yellow_bg_right.gif) right top no-repeat; padding-right:4px; float:left;}
.btn_yellow span a{padding:0 10px; color:#000;background:url(../images/buttons/b_yellow_bg_center.gif) repeat-x;float:left; height:31px; line-height:31px; font-size:11px;}
#bottom_toolbar {
	background-color: #1d1d4a;
	background-image: url(../images/header_bg.gif);
	border-top:2px solid #f8d824;
	height:38px;
	position:fixed;
	bottom:0;
	width:100%;
	left:0;
	line-height:38px;
	text-align:center;
	color:#fff;
}

.get_more a{ font-size:12px;font-style:normal;}
input.purple{ clear:left; background:#333399; border:1px solid #000; padding:2px;  margin:5px 2px; color:#FFFFFF; }
.italic{ font-style:italic;}

#sidebar1 .search{
	padding-top:0px;
	margin-bottom:13px;
	position:relative;
	z-index:1px;
}
#sidebar1 .search .input{background-image: url(../images/searchInputBg.gif);background-repeat: no-repeat;border: 1px solid #999999;height:18px;width:140px;}
#sidebar1 .search .edit{background-image:none;border: 1px solid #999999;height:18px; width:140px;}
#sidebar1 .search .go{ border:1px solid #333; background:#999; color:#000; font-size:11px; font-weight:bold; height:22px; margin:0px; width:40px; padding:0px; vertical-align:middle!important;vertical-align:baseline;}
#sidebar1 .search .Adv{ float:right; width:55px; line-height:13px; font-size:10px;}
.adv_search_button {border: 1px solid #000000;background-color: #f9a024;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-weight: bold;height: 22px;}
.adv_search_button_cancel {	border: 1px solid #666666;background-color: #e3b678;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-weight: bold;height: 22px;}
#adv_search_floating_div .td_L { width:150px; text-align:right; padding:2px 10px 2px 0px; margin:0px;}
#adv_search_floating_div .td_R {padding:2px 0px 2px 0px; margin:0px;}
#adv_search_floating_div .adv_search_input {width:190px;}

.search_high_light{background:#66ff00;}
.star{
	background-image: url(../images/star_gray.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 20px;
	width: 105px;
}
.star div{
	height: 20px;
	background-image: url(../images/star_purple.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.rateImage .label{ float:left; width:120px;}
.rateImage .star{ float:left; }
.tools{
	font-size:11px;
	padding-right:5px;
	padding-top:5px;
	height:30px;
	text-align:right;
	clear:both;
	clear:left;
}
.tools a{
	display:block;
	float:right;
	padding:5px 0 5px 20px;
	overflow:none;
}
.tools .article_count { width:110px; padding-right:15px;}
.tools .submit{ width:115px; padding-right:0px;}
.tools a img{ border:none; vertical-align:middle; margin-right:3px;}
#article_area{background:url(../images/article_top_bg.jpg) -5px 0 repeat-x; padding-top:10px; width:696px;}
#article_area hr{ clear:left; border-top:5px solid #c36800;}
#article_area h2{ margin-bottom:10px;}
#article_area .top_link_goto{ float:right; position:relative; width:100px; height:35px;}
.vote_stars{float:right; margin:0 70px 0 0; width:230px; height:30px;}
a.abuse{ float:right; padding-left:20px;background:url(../images/icon_report.gif) 0 0 no-repeat; font-weight:bold; }

/* article page*/
.article #article_area .get_more{}
.article #article_area .get_more a{font-size:11px;}
.article .content{ margin:20px 0;}
.article .block_vote{ background:#f4f2e4; border-bottom:5px solid #c36800; height:150px; overflow:hidden; }
* html .article .block_vote{ height:165px;}
*+html .article .block_vote{ height:167px;}
.article .block_vote h2{ padding-top:5px; padding-left:5px;}
.article .block_vote h2 img{ margin-left:10px;}
.article .block_vote p{ padding:5px; font-size:11px; color:#000;}
.article .block_vote .A{height:55px; background-color:#e8cfab; margin-bottom:2px; margin-right:5px; margin-bottom:0; margin-left:5px; font-size:18px; padding:5px; font-family:Georgia; color:#0000cc;}
.article .block_vote .A.on{ height:65px; margin-bottom:0; background-color:#c36800; font-size:20px; color:#FFFFFF;}
.article .block_vote .A span{ font-size:12px; color:#999999; display:block;}
.article .block_vote .A.on span{ color:#FFFFFF;}
.article .block_vote .A.on a{ color:#FFFFFF;}
.article .submitVote{ float:right; margin-top:10px; margin-right:20px; cursor:pointer;}
.article .bottom {clear:left;padding:0 0 40px 0;}
.article .bottom ul { margin:0;padding:0;list-style:none;}
.article .bottom li { width:230px;float:left;margin:0;padding:0;}
.article .comments{ background-color:#efefef; height:400px;}

/* article photo and author comments */
.PhotosAndComment{ width:240px; float:left; padding:0px 20px 35px 0; margin-left:-3px; position:relative; text-align:right;}
.PhotosAndComment .Photo{background: url(../images/article_content_bg.gif) top left no-repeat;text-align:center;padding:8px 8px 6px 5px;}
.PhotosAndComment .Photo img{width:221px;}
.PhotosAndComment .PhotoBg{background: url(../images/article_content_bottom_bg.gif) top left no-repeat; margin-top:-4px; height:5px;}
.PhotosAndComment .credit{padding-right:5px; font-size:11px; color:#999999; text-align:right; font-family:Verdana; }
.PhotosAndComment .space{ height:20px;}
.PhotosAndComment .commentTitle{ font-size:11px; font-family:Verdana;}
.PhotosAndComment .comment{ font-size:12px; color:#666666; line-height:24px;}
.PhotosAndComment .comment .frist{ width:50px; line-height:20px;height:20px; overflow:hidden;}
.PhotosAndComment .comment .last{ height:20px;line-height:20px;vertical-align:bottom;width:50px; font-size:20px;}

/* comments */
#area_comments {
	clear:left
}
#area_comments .comments_header h1{
	font-size:24px;
}
#area_comments .comment .report_abuse {
	float:right;
	background:url(../images/icon_report.gif) no-repeat left;
	padding-left:20px;
	height:18px;
	line-height:20px;
	font-weight:bold;
}
#area_comments .comment .title .print{
	font-size:7px;
	color:#ff0000;
}
#area_comments .comment .line{
	border-top:1px solid #29198b;
	margin-top:15px;
}
#area_comments .comment .buttons_no_reply .line {
	display:none;
}
#area_comments .comment .buttons_has_reply{
	padding-left:30px;
}
#area_comments .comment_reply {
	padding-left:30px;
}
#area_comments .comment_reply .line ,#area_comments .comment .buttons_has_reply .line{
	border-top:1px dashed #a6a1db;
	margin-top:15px;
}
#area_comments .pages .back_totop{
	height:30px;
	line-height:30px;
	margin-left:10px;
	background:url(../images/arrow_up.gif) no-repeat 0px 5px;
	padding-left:10px;
	float:left;
}

.Images .report{
	width:150px;
	float:right;
	margin-top: 10px;
}
.Images .report img{ margin-right:5px;}
.Images .rateImage{
	width:250px;
	float:right;
	margin-top: 10px;
}
.Images .Editor{ height:40px;}
.Images #article_area .get_more a{ font-size:11px;}
.Images .image_content{
	margin-top: 20px;
}
.image_content .list{
	width:75px;
	float:left;
	clear:left;
	text-align:center;
}
.image_content .list div{
	height:300px;
	overflow:hidden;
}
.image_content .list a{ display:block; padding:1px; border:1px solid #a6a6a6; width:64px; margin:3px auto;}
.image_content .list a.on{border:4px solid #ff0000; margin:auto;}
.image_content .list a img{ width:64px;}
.image_content .Photo{
	background: url(../images/img_content_bg.gif) no-repeat top left;
	float:left;
	width:440px;
	position:relative;
	margin-left: 15px;
	text-align:center;
}
.image_content .Photo .footer{
	height:13px;
	background: url(../images/Images_content_bottom_bg.gif) left top no-repeat;
	margin-top:7px;
}
.image_content .shadowLine{ height:11px; background: url(../images/images_shadowline.gif) repeat-x top;}
.image_content .Photo img.preview{ margin:15px 18px 0 10px;}

.image_content .info{
	width:150px;
	float:left;
	margin-left: 10px;
}
.image_content .tags{ margin-top:10px;}
.image_content .tags a{ margin-right:10px;}
.image_content .tags a:hover{ text-decoration:underline;}
.image_content .zoomBtn{
	width:53px;
	float:right;
	position:absolute;
	display:block;
	bottom:20px;
	right:24px;
	display:none;
}
.image_content .zoomBtn img{ margin:0;}
.Images .others{padding-left:90px; clear:left;}
.Images .others img{ vertical-align:middle; margin-right:5px;}
.Images .comments{ padding:20px; background:#efefef; height:750px;}
* html .Images .others{ padding-left:100px;}
.photo_preview{width:expression(this.width >800?'800px':true);max-width:800px;height:expression(this.height >600?'600px':true);max-height:600px;}
.photo_preview_tool{text-align:right;}
.photo_preview_tool img{cursor:pointer;}
.block_purple{
	width:317px;
	background-image: url(../images/leftBar03_bg.jpg);
	padding:10px;
	padding-top:15px;
	float: left;
	clear:left;
	margin-top:22px;
	color:#FFFFFF;
}
.block_purple h3{color:#FFFFFF;}
.block_purple .left{ width:130px; margin-top:10px;}
.block_purple .right{
	width:185px;
	margin-top:10px;
}
.block_purple .Editor{ color:#CCCCCC; margin-bottom:10px;}
.block_purple .Editor a{ color:#FFFFFF; font-weight:normal;}
.block_purple .context{ font-size:11px; color:#CCCCCC;}
.block_purple a,
.block_purple a:visited {color:#FFFFFF;}


.block_purple .right .Photo {
	background: url(../images/images_shadow_bg.png) left top no-repeat;
	behavior: url("images/iepngfix.htc");
	padding-bottom:1px;
}
.block_purple .right .footer{
	height:5px;
	background-image: url(../images/images_shadow_bottom_bg.png);
	background-repeat: no-repeat;
	behavior: url("images/iepngfix.htc")
}
.block_purple .right .Photo img{ margin:6px; margin-bottom:0;}
.block_purple .get_more{ margin-top:20px;}

#tab_areas{ width:700px; height:231px; background:url(../images/banner.png) no-repeat top left; position:relative; cursor:default; }
#tab_areas .menu{ margin:0px; width:145px; height:230px; padding:0px; position:absolute; top:1px; left:0px; z-index:2; list-style-type: none; overflow:hidden;background:#22571d;}
#tab_areas .menu li{ float:left; width:100%;}
#tab_areas .menu a{ position:relative;top:4px; padding:6px 0 6px 10px; display:block;  font-size:12px; color:#EFE; white-space:nowrap; }
#tab_areas .menu .selected a,#tab_areas .menu .selected a:hover{ color:#FFC; font-weight:bold; background:url(../images/banner-menu-selected.gif) repeat-y top left; }
#tab_areas .menu a:hover{ color:#FFC; font-weight:bold; background:url(../images/banner-menu-hover.gif) repeat-y top left; cursor:pointer; }
#tab_areas .more{ width:329px; *width:328px; height:38px; position:absolute; bottom:0; right:0; text-align:right; z-index:2;background:url(../images/banner_getmore_bg.gif);}
#tab_areas .more a{ color:#EFE; font-size:15px; font-weight:bold; position:relative; top:10px; right:10px; }
#tab_areas .more a:hover{ color:#FFC; }
#tab_areas .clip{ width:555px; height:230px; position:absolute; top:1px; left:145px; overflow:hidden; z-index:1; }
#tab_areas .slide{ width:565px; height:230px; overflow:hidden; color:#FFF; font-size:13px; background:url(../images/banner.png) no-repeat -120px -1px; position:relative; }
#tab_areas .slide a{ color:#FFC; font-weight:bold; }
#tab_areas .slide .thumb{ width:195px; height:195px; overflow:hidden; position:relative; background:#FFF; border:1px solid #000; float:left; margin:15px; display:inline;}
#tab_areas .slide .thumb img{ width:200px; position:relative; top:-3px; left:-3px; float:left;width:expression(this.width <200?'200px':true);	min-width:200px;height:expression(this.height <200?'200px':true);min-height:200px; }
#tab_areas .slide h3{ color:#FFF; font-weight:normal; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:5px; padding-top:12px; }
#tab_areas .slide h3 a{ font-weight:normal; }
#tab_areas .slide p{ margin:0px; margin-bottom:10px; padding-right:15px; }
#tab_areas .slide .author {margin-bottom:10px; }
#tab_areas .slide .author img{ width:16px; height:16px; float:left; margin-right:8px; border:1px solid #000; background:#FFF; overflow:hidden; }

.poll .answer{ font-size:11px;}
.poll .bar_outer{ width:200px; font-size:10px;}
.poll .bar_inner{background:transparent url(../images/voteBg.gif) repeat-x scroll center top; padding:2px; border-color:#B29E4B #704F00 #4B3100 #B28D26;
border-style:solid;
border-width:1px;}

.votes .bar_outer{ width:150px; font-size:10px;}
.votes .bar_inner{
	padding:2px;
	border-color:#ffffff;
	border-style:solid;
	border-width:1px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/voteBg02.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height:6px;
	float:left;
}

.block_topreview{
	background-image: url(../images/green_bg.gif);
	background-repeat: no-repeat;
	width:684px;
	color:#ffffff;
	font-weight:normal;
	border-top:1px solid #1b4617;
	border-bottom:1px solid #183b15;
	margin-bottom:30px;
	padding-bottom:16px;
	*margin-bottom:20px;
	float:left;
}
.block_topreview .left{width:195px;margin:16px 16px 0 16px;height:140px;overflow:hidden; display:inline; }
.block_topreview .left img{width:195px;}
.block_topreview .right{width:420px;}
.block_topreview .right .articles {
	font-size:12px;
	margin-top:5px;
	clear:left;
}
.block_topreview .right h4 {
	margin-top:10px;
}
.block_topreview .right .Editor{
	margin-top:5px;
}
.block_topreview a {
	color:#ffffff;
}

.block_article_list { width:685px; margin-top:10px; clear:left}
.block_article_list .Lists{ list-style-type:none; margin: 0px; padding: 0px; }
.block_article_list .header{ background:#EDE9D3 url(../images/ArticleHeaderBg.gif) repeat-x; line-height: 25px; padding:5px 0 5px 10px;}
.block_article_list .header select{ vertical-align:middle; }
.block_article_list .header a.on_DESC{ background:url(../images/arrow_up.gif) right 6px no-repeat; padding:0px 10px 0px 2px; font-weight:bold; }
.block_article_list .header a.on_ASC{ background:url(../images/arrow_down.gif) right 6px no-repeat; padding:0px 10px 0px 2px; font-weight:bold; }
.block_article_list .header td{line-height: 20px;}
.block_article_list .num{ width:30px; height:30px; font-size:17px; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; float:left; }
.block_article_list .item{ padding:3px 5px 7px 20px;clear:left; float:left; width:660px;}
.block_article_list .item .content{ margin-left:30px;}
.block_article_list .bg1{ background:#fff;}
.block_article_list .bg2{ background:#f0f0f0;}
.block_article_list .Category{ width:200px; float:right; color:#339900; text-align:right;}
.block_article_list .title{ font-size:16px; font-family:Georgia; color:#0000cc; }
.block_article_list .footer,#area_comments .pages{ height:25px;background: url(../images/ArticleHeaderBg.gif) repeat-x; padding:5px 25px 0 0; text-align:right; clear:left; }
.block_article_list .footer a,#area_comments .pages a{padding:3px 6px; color:#0000cc; font-size:11px;}
.block_article_list .footer a.current,#area_comments .pages a.current{ color:#fff; background:#5c832a; font-weight:bolder;}

.block_vote{ width:696px; height:248px; padding:1px; border:1px solid #d9d9d9; margin-top:17px; }
.block_vote .left{
	background-color:#f4f2e4;
	float:left;
	width:510px;
	height:238px;
	padding:5px;
	padding-right:0;
}
.block_vote .right{
	background-color:#e9e6cf;
	float:left;
	width:170px;
	height:223px;
	padding: 20px 5px 5px 5px;
}
.block_vote .right .votes{ padding:10px 0;}
.block_vote .right .get_more{ text-align:right; font-size:14px;}
.block_vote .right .get_more a{ color:#0000cc; font-weight:bold;}

.block_vote .left .A{
	width:160px;
	height:130px;
	padding-left:5px;
	padding-top:5px;
}
.block_vote .left .A div{
	font-size:12px;
	margin-top:5px;
}
.block_vote .left .A div a{ font-weight:bold;}
.block_vote .left .btn{ text-align:center;}



/* Today's Most Popular Articles (on home page) */
.block_articles {
	width:700px;
	height:270px;
	margin-top:15px;
}
.block_articles .content {
	height:220px;
	background-color:#f0f0f0;
	margin-top:10px;
}
.block_articles .A {
	width:160px;
	padding:10px 5px 5px 10px;
}
.block_articles .A .type {
	color:#828282;
}
.block_articles .A h5 {
	color:#0000cc;
}
.block_articles .A a {
	color:#0000cc;
}
.block_articles .A .Editor .img {
	width:16px;
}
.block_articles .A .Photo img { 
	width:expression(this.width >150?'150px':true);
	max-width:150px;
	height:expression(this.height >120?'120px':true);
	max-height:120px;
}
#most_popular_articles .article_img{ margin:0; width:130px; height:100px; background-position:center center; background-repeat:no-repeat;}



.block_movers{
	width: 330px;
	float:left;
	margin-left: 20px;
	height:260px;
	margin-top:12px;
	padding: 10px 0 0 10px;
}
.block_movers .B{
	padding:5px;
}
.block_movers .intro{ margin-bottom:10px;}
.block_movers .last_line{ height:2px;}
.block_movers .B,
.block_movers .last_line{background-image: url(../images/green_dotline.gif); background-repeat: repeat-x; background-position: left top;clear:left;}
.block_movers .user_image img{ margin-right:10px; margin-bottom:5px;}
.block_movers .user_image a{font-weight:bolder}
.block_poll{width: 317px;float:left;margin-top:22px;background:#f0f0f0;padding: 10px; clear:left;}
.block_poll #poll .top { background:none; text-align:left; font-size:14px;}
.block_poll #poll .bot { background:none;}
.block_store_blogs{
	width:339px;
	float:right;
	margin-top:10px;
}
.block_store_blogs ul {
	margin:12px 0 0 0;
	padding:0px;
}
.block_store_blogs ul li {
	margin:4px 0px;
	padding:0px;
	list-style:none;
	font-weight:bold;
}

.greybox { background:#f0f0f0; padding:10px; clear:left; margin-top:10px;}
.greybox label { font-style:italic; }

.myfav .desc{ height:100px;}

#mainContent h2.sub_title{ background:url(../images/underline_light_blue.gif) 0 29px repeat-x; margin-bottom:10px; margin-top:15px;}

/* art home */
.art #top_voted_image{background:#f0f0f0; padding:15px 10px; width:325px; float:left;}
.art #top_voted_image h2{ margin-left:5px; margin-bottom:20px;}
.art #top_voted_image .left{ background:url(../images/art_top_voted_bg.jpg) no-repeat; width:217px;margin-right:5px;}
.art #top_voted_image .left div{ background:url(../images/art_top_voted_bottom_bg.jpg) left bottom no-repeat; padding:10px; }
.art #top_voted_image .left div img{width:196px;}
.art #top_voted_image .contents{}
.art #top_voted_image .contents .user_image18{ margin-left:217px; overflow:hidden}
.art #top_voted_image .contents context{}
.art #tag_clouds{ float:left; margin-left:10px;padding:15px 10px; width:325px; }
.art #tag_clouds .tags{ padding:10px 0; text-align:center;}
.art #tag_clouds .tags a{ padding: 0 5px;line-height:25px; vertical-align:baseline;}
.art #tag_clouds .tags a:hover{text-decoration:underline}
.art #tag_clouds p{clear:left; text-align:right; }
.art #albums{ float:left;}
.art #albums .album{float:left;line-height:17px;margin:20px 25px 0 0;width:150px; height:175px; overflow:hidden;}
.art #albums .album .title{font-family:Georgia, 'Times New Roman', Times, serif;font-size:17px; margin-left:2px;}
.art #albums .album .nums{font-size:12px; margin-left:5px;}
.art #albums .album .preview{background:url(../images/bg_photo_album.gif) no-repeat; height:115px;}
.art #albums .album .preview img{ margin:10px; width:125px; height:93px;}

/* art album */
.art_album #top_popular .container{ float:left; padding:8px 0 15px 0px; background:#f0f0f0;width:100%; overflow:hidden;}
.art_album #top_popular .container .left{width:145px; margin-right:24px; margin-left:5px; overflow:hidden; }
.art_album #top_popular .container .left .preview{background:url(../images/art_ablum_bg.jpg) no-repeat;}
.art_album #top_popular .container .left .preview div{ padding:10px; background:url(../images/art_ablum_bottom_bg.jpg) left bottom no-repeat;}
.art_album #top_popular .container .left .title{font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;font-weight:normal;margin-left:10px; }
.art_album #top_popular .container .left .user_image16{margin-left:10px; }
.art_album #album_items #a_show_adv_search{ float:right; margin-top:15px;}
.art_album #album_items .left{ width:145px; margin-right:23px; margin-left:5px; }
.art_album #album_items .left .preview{background:url(../images/art_ablum_item_bg.jpg) no-repeat;}
.art_album #album_items .left .preview div{ padding:10px; background:url(../images/art_ablum_item_bottom_bg.jpg) left bottom no-repeat;}
.art_album #album_items .left .title{ font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;font-weight:normal;margin-left:10px; }
.art_album #album_items .left .user_image16{padding:0 10px;}
.art_album .block_article_list{width:100%; float:left;}

/* Past */
.coverrow {display:block;height:180px;text-align:center;}
.coveritem {display:inline;float:left;width:133px;}

/* Issues */
.issuetitle {color:#2173AB;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;margin-top:5px;}
.catrow {text-align:center; clear:left;}
.catitem {display:inline;float:left;width:160px;}

/* Search results page */
.search_page .block_article_list .item .content{ margin-left:0;}
.search_page .block_article_list .item .thumb{float:left; margin-right:5px; border:1px solid #A6A6A6; padding:1px}

#sidebar1 .social_media {
	font-size:11px;
	margin:5px 0;
}
#sidebar1 .social_media img {
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
}
#sidebar1 .social_media img a {
	border:0px;
}
#sidebar1 .block_purple {
	margin-top:0px;
	padding:12px 10px 10px 15px;
	line-height:1.3em;
	width:225px;
	height:210px;
	background-image: url(../images/right_print_magazine_bg.jpg);
	float:none;
}
#sidebar1 .block_purple h3 { line-height:20px; letter-spacing:1px;}
#sidebar1 .block_purple .left { width:95px;margin:8px 0 0 0;}
#sidebar1 .block_purple .right { width:130px;margin:8px 0 0 0;}
#sidebar1 .block_purple .right .btn { margin:2px 0px 0px -2px;}
#mainContent .block_purple .right .btn { margin:5px 0px 0px 2px;}
#sidebar1 .block_purple .get_more { clear:both; padding-top:8px; margin:0px;}
#sidebar1 #magazine_cover { border:1px solid #000000;}
#sidebar1 .ad { margin:10px 0;}
#sidebar1 .ad_left { margin:10px 0; float:left; font-size:11px;}
#sidebar1 .ad_right { margin:10px 0; float:right;}
#sidebar1 .ad_skyscraper { margin:10px 0 0 0; text-align:center;}

#footer {
	clear:both;
}
#footer .ad {
	text-align:center;
	margin:auto;
	padding:10px;
}
#footer h6{ font-size:12px; font-family:Verdana;}
#footer .links{ background:#f0f0f0; border-bottom:4px solid #7583e6; float:left; width:100% }
#footer .C{
	width:180px;
	font-size:11px;
	padding:10px 0 24px 10px;
	color:#757575;
	line-height:1.5em;
	behavior:expression(
		this.onmouseover = new Function("this.className = 'C_hover';"),
		this.onmouseout = new Function("this.className = 'C';"),
		this.style.behavior = null
	)
}
#footer .C a{ text-decoration:none; color:#757575; padding-top:3px;}
#footer .C a:hover{ text-decoration:underline;}
#footer .C:hover{ color:#0000cc;}
#footer .C:hover a{color:#0000cc;}
#footer .C_hover{width:180px; font-size:11px; padding:10px 0 24px 10px; color:#0000cc; line-height:1.5em; float:left}
#footer .C_hover a{text-decoration:none; color:#0000cc; padding-top:3px; display:block;}
#footer .C_hover a:hover{ text-decoration:underline;}
#footer .bottom { margin:5px 0px 10px 0px; text-align:right; clear:both; }
#footer .ad_bottom { margin:15px 0px; text-align:center; }
