@charset "utf-8";

* {
	line-height: 1.3em;
}

body {
	font-size: 12px;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
}

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: #666;
	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: #666;
	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: #666;
	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: #00c;
}

a:visited {
	text-decoration: none;
	color: #00c;
}

a:hover {
	text-decoration: none;
	color: #00c;
}

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;
}

img.user_image,.user_image img {
	width: 32px;
	height: 32px;
	float: left;
	border: 1px solid #a6a6a6;
	padding: 1px;
	margin-right: 10px;
}
img.largeicon,img.smallicon{margin-left:3px;}

.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 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,a.btn_blue {
	background: #339;
	height: 28px;
	line-height: 13px;
	border: #19194C solid 1px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
	color: #fff;
	vertical-align: middle;
	padding: 6px 15px;
	overflow: visible;
}

.btn_grey {
	background: #99c;
}

.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;
    z-index: 99;
}

.get_more a {
	font-size: 12px;
	font-style: normal;
}

input.purple {
	clear: left;
	background: #339;
	border: 1px solid #000;
	padding: 2px;
	margin: 5px 2px;
	color: #FFF;
}

.italic {
	font-style: italic;
}

#sidebar1 .search {
	padding-top: 0;
	margin-bottom: 13px;
	position: relative;
	z-index: 1px;
}

#mainContent .input {
	background-image: url(../images/searchInputBg.gif);
	background-repeat: no-repeat;
	border: 1px solid #999;
	height: 18px;
	width: 140px;
}

#mainContent .edit {
	background-image: none;
	border: 1px solid #999;
	height: 18px;
	width: 140px;
}

#mainContent div#top_popular {
	width: 650px;
}

#sidebar1 .search .input {
	background-image: url(../images/searchInputBg.gif);
	background-repeat: no-repeat;
	border: 1px solid #999;
	height: 18px;
	width: 140px;
}

#sidebar1 .search .edit {
	background-image: none;
	border: 1px solid #999;
	height: 18px;
	width: 140px;
}

#sidebar1 .search .go {
	border: 1px solid #333;
	background: #999;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	margin: 0;
	width: 40px;
	padding: 0;
	vertical-align: middle !important;
	vertical-align: baseline;
}

.go {
	border: 1px solid #333;
	background: #999;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	margin: 0;
	width: 40px;
	padding: 0;
	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 #000;
	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 #666;
	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 0;
	margin: 0;
}

#adv_search_floating_div .td_R {
	padding: 2px 0 2px 0;
	margin: 0;
}

#adv_search_floating_div .adv_search_input {
	width: 190px;
}

.search_high_light {
	background: #6f0;
}

.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 10px;
	overflow: none;
}

.tools .article_count {
	width: 110px;
	padding-right: 15px;
}

.tools .submit {
	width: 115px;
	padding-right: 0;
}

.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;
}

#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;
	margin-right: 20px;
}

.vote_stars {
	float: right;
	margin: 0 40px 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 #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: #00c;
}

.article .block_vote .A.on {
	height: 65px;
	margin-bottom: 0;
	background-color: #c36800;
	font-size: 20px;
	color: #FFF;
}

.article .block_vote .A span {
	font-size: 12px;
	color: #999;
	display: block;
}

.article .block_vote .A.on span {
	color: #FFF;
}

.article .block_vote .A.on a {
	color: #FFF;
}

.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: 210px;
	float: left;
	margin: 0;
	padding: 0;
}

.article .comments {
	background-color: #efefef;
	height: 400px;
}

.PhotosAndComment {
	width: 240px;
	float: left;
	padding: 0 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: #999;
	text-align: right;
	font-family: Verdana;
}

.PhotosAndComment .space {
	height: 20px;
}

.PhotosAndComment .commentTitle {
	font-size: 11px;
	font-family: Verdana;
}

.PhotosAndComment .comment {
	font-size: 12px;
	color: #666;
	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;
}

#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 .right_links {
	float: right;
	width: 134px;
}

#area_comments .comment .request_delete {
	padding-left: 20px;
	height: 18px;
	line-height: 20px;
	clear: both;
}

#area_comments .comment .title .print {
	font-size: 7px;
	color: #f00;
}

#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 0 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; #
	display: inline;
}

.Images #article_area .get_more a {
	font-size: 11px;
}

.Images .image_content {
	margin-top: 25px;
}

.image_content .list {
	width: 100px;
	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 #f00;
	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: 500px;
	float: left;
	margin-left: 10px;
}

.image_content .tags,.content .tags {
	margin-top: 10px;
}

.image_content .tags a,.content .tags a {
	margin-right: 10px;
}

.image_content .tags a:hover,.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: #FFF;
}

.block_purple h3 {
	color: #FFF;
}

.block_purple .left {
	width: 130px;
	margin-top: 10px;
}

.block_purple .right {
	width: 185px;
	margin-top: 10px;
}

.block_purple .Editor {
	color: #CCC;
	margin-bottom: 10px;
}

.block_purple .Editor a {
	color: #FFF;
	font-weight: normal;
}

.block_purple .context {
	font-size: 11px;
	color: #CCC;
}

.block_purple a,.block_purple a:visited {
	color: #FFF;
}

.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: 0;
	width: 145px;
	height: 230px;
	padding: 0;
	position: absolute;
	top: 1px;
	left: 0;
	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: 0;
	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: #fff;
	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: #fff;
	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: #fff;
}

.block_article_list {
	width: 650px;
	margin-top: 10px;
	clear: left;
}

.block_article_list .Lists {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.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: 0 10px 0 2px;
	font-weight: bold;
}

.block_article_list .header a.on_ASC {
	background: url(../images/arrow_down.gif) right 6px no-repeat;
	padding: 0 10px 0 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: 620px;
}

.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: 300px;
	float: right;
	color: #390;
	text-align: right;
}

.block_article_list .title {
	font-size: 16px;
	font-family: Georgia;
	color: #00c;
}
.block_article_list .title img {
	margin-left: 4px;
}

.block_article_list .footer,#area_comments .pages,.chapters_row {
	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,.chapters_row a {
	padding: 3px 6px;
	color: #00c;
	font-size: 11px;
}

.block_article_list .footer a.current,#area_comments .pages a.current,.chapters_row a.current
	{
	color: #fff;
	background: #5c832a;
	font-weight: bolder;
}

.chapters_row {
	text-align: left;
	margin: 15px 0;
	padding-left: 10px;
}

.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: #00c;
	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;
}

.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: #00c;
}

.block_articles .A a {
	color: #00c;
}

.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;
}

.home #mainContent .col1 {
	clear: left;
	width: 340px;
	float: left;
}

.home #mainContent .col2 {
	margin-left: 364px;
}

#most_popular_articles .article_img {
	margin: 0;
	width: 130px;
	height: 100px;
	background-position: center center;
	background-repeat: no-repeat;
}

#home_twitter {
	height: 242px;
}

.home #twtr-widget-1 h3,.home #twtr-widget-1 h4 a {
	font-family: Arial !important;
}

.home #twtr-widget-1 h4 a {
	font-size: 18px;
}

.block_movers {
	margin: 22px 0 20px 0;
}

.block_movers .B {
	padding: 5px;
}

.block_movers .intro {
	margin-bottom: 10px;
}

.block_movers .last_line {
	height: 2px;
}

.block_movers .B,.block_movers #movers_shakers_list {
	float: left;
	width: 100%;
}

.block_movers .last_line {
	background-image: url(../images/green_dotline.gif);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	width: 100%;
}

.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_poll #poll .bot .vote_bottom {
	font-size: 14px;
}

#home_other_goodies ul {
	margin: 12px 0 0 0;
	padding: 0;
}

#home_other_goodies ul li {
	margin: 4px 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
}

#home_sites_images {
	margin-top: 8px;
}

.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;    
	padding-top: 0;
}

.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 .user_image18 {
	margin-left: 217px;
	overflow: hidden;
}

.art #tag_clouds,.video #tag_clouds {
	float: left;
	margin-left: 10px;
	padding: 15px 10px;
	width: 270px;
}

.art #tag_clouds .tags,.video #tag_clouds .tags {
	padding: 10px 0;
	text-align: center;
}

.art #tag_clouds .tags a,.video #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,.video #video-categories {
	float: left;
}

.art #albums .album {
	float: left;
	line-height: 17px;
	margin: 20px 12px 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 #top_popular .container,.video #top_popular .container {
	float: left;
	padding: 8px 0 15px 0;
	background: #f0f0f0;
	width: 650px;
	overflow: hidden;
}

.art_album #top_popular .container .left {
	width: 145px;
	margin-left: 8px;
    margin-right: 8px;
	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;
	margin-right: 10px;
}

.art_album #album_items .left {
	width: 145px;
	margin-right: 8px;
	margin-left: 8px;
}

.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,.video .block_article_list {
	width: 650px;
	float: left;
}

.coverrow {
	display: block;
	height: 180px;
	text-align: center;
}

.coveritem {
	display: inline;
	float: left;
	width: 133px;
}

.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_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: 0;
}

#sidebar1 .block_purple {
	margin-top: 0;
	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 0 0 -2px;
}

#mainContent .block_purple .right .btn {
	margin: 5px 0 0 2px;
}

#sidebar1 .block_purple .get_more {
	clear: both;
	padding-top: 8px;
	margin: 0;
}

#sidebar1 #magazine_cover {
	border: 1px solid #000;
}

#sidebar1 .ad {
	margin: 5px 0;
	float: left;
}

#sidebar1 .ad_left {
	margin: 5px 0;
	float: left;
	font-size: 11px;
}

#sidebar1 .ad_right {
	margin: 5px 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: #00c;
}

#footer .C:hover a {
	color: #00c;
}

#footer .C_hover {
	width: 180px;
	font-size: 11px;
	padding: 10px 0 24px 10px;
	color: #00c;
	line-height: 1.5em;
	float: left;
}

#footer .C_hover a {
	text-decoration: none;
	color: #00c;
	padding-top: 3px;
	display: block;
}

#footer .C_hover a:hover {
	text-decoration: underline;
}

#footer .bottom {
	margin: 5px 0 10px 0;
	text-align: right;
	clear: both;
}

#footer .ad_bottom {
	margin: 15px 0;
	text-align: center;
}

.book_cover_preview {
	width: 180px;
	height: 300px;
	border: 1px solid black;
	margin: 0;
}

.book_cover_preview_img_div {
	width: 180px;
	height: 200px;
	overflow: hidden;
}

.book_cover_preview_img_div img {
	width: 180px;
}

.book_cover_preview_author {
	text-align: center;
	text-transform: uppercase;
	margin: 13px 2px;
}

.book_cover_preview_title {
	text-align: center;
	font-style: italic;
	margin: 13px 2px;
}

.item .book_cover_preview,.myworks .book_cover_preview {
	width: 68px;
	height: 113px;
	font-size: 5px;
}

.item .book_cover_preview_img_div,.myworks .book_cover_preview_img_div {
	width: 68x;
	height: 75px;
}

.item .book_cover_preview_img_div img,.myworks .book_cover_preview_img_div img
	{
	width: 68px;
}

.item .book_cover_preview_author,.myworks .book_cover_preview_author {
	margin: 5px 1px;
}

.item .book_cover_preview_title,.myworks .book_cover_preview_title {
	margin: 5px 1px;
}

.todays_best .book_cover_preview {
	width: 130px;
	height: 217px;
	font-size: 9px;
}

.todays_best .book_cover_preview_img_div {
	width: 130x;
	height: 145px;
}

.todays_best .book_cover_preview_img_div img {
	width: 130px;
}

.todays_best .book_cover_preview_author {
	margin: 9px 1px;
}

.todays_best .book_cover_preview_title {
	margin: 9px 1px;
}

.video #top_voted_video {
	background: #f0f0f0;
	padding: 15px 10px;
	width: 280px;
	float: left;
	padding: 15px;
}

.video #top_voted_video .thumbnail img {
	border: 0;
	width: 280px;
	margin: 10px 0;
}

.video #video-categories .video-category {
	float: left;
	width: 160px;
	height: 140px;
	margin: 15px 0 35px 0;
}

.video #video-categories .video-category .title {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 15px;
}

.video #video-categories .video-category .nums {
	font-size: 12px;
}

.video #video-categories .video-category .preview,.video .preview img {
	width: 130px;
	height: 98px;
}

.video .play-button {
	background: transparent url("../images/play_button.png") no-repeat
		center center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer;
}

.video #top_voted_video .thumbnail a,.video .preview a {
	position: relative;
	display: block;
}

.video #top_popular .video-popular {
	float: left;
	width: 130px;
	margin: 10px 16px 0;
}

.video #top_popular .video-popular .title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	padding-top: 6px;
}

.video .block_article_list .on {
	font-weight: bold;
}

.video #video_items .items .preview {
	width: 130px;
	float: left;
	padding: 0 0 25px;
}

.video #video_items .items .content {
	width: 515px;
	float: right;
}

.video #video_items .items {
	border-bottom: 1px solid #ccc;
	float: left;
	width: 100%;
	padding-top: 21px;
}

.video #video_items .items .content .info {
	color: #666666;
	float: right;
	font-size: 11px;
	margin-top: 25px;
	text-align: right;
	width: 70px
}

.video_container {
	margin-bottom: 20px;
	margin-top: 30px;
    padding: 6px;
	width: 640px;
	background-color: #f0f0f0;
}

.video_container #short_desc,.video_container #long_desc {
	padding: 8px 0 5px 0;
}

.video_container .video_player {
	width: 640px;
	height: 390px;
}

.video #video_items .items .comments {
	margin-top: 3px;
}

.video #video_items .items .comments img {
	vertical-align: middle
}

#tab_areas .slide .author img.vip-icon,img.vip-icon {
	border: none;
	float: none;
	width: 25px;
	height: 14px;
	margin: 0 3px;
	vertical-align: middle;
}

.video .video-right {
	float: right;
	width: 335px;
}

.celebrity-videos {
	background: #3b9233 url(../images/dark_green_head.gif) repeat-x scroll 0 0;
    padding: 15px 0 30px 12px;
	color: #fff;
	overflow: hidden;
	margin-bottom: 12px
}

.celebrity-videos .sup {
	font-size: 11px;
	font-weight: bold;
	color: #98bc95
}

.video-right h3 {
	font-size: 27px;
	line-height: 100%
}

.celebrity-videos .sub {
	font-family: Georgia;
	font-size: 15px;
	text-align: right;
	padding: 0 32px 14px 0;
	color: #aed2ab
}

.celebrity-videos .celebrity {
	float: left;
	width: 63px;
	margin-right: 12px;
}

.celebrity-videos .celebrity a {
	color: #fff;
	font-size: 13px
}

.celebrity-videos .left {
	padding: 10px 0 0 6px;
}

.celebrity-videos .celebrity img {
	margin-bottom: 5px;
}

.video-right .bottom {
	background-color: #f0f0f0;
	padding: 12px 20px 12px 12px;
}

.video-right .bottom h3 {
	font-size: 23px;
}

.video-right .bottom .add-youtube {
	background: transparent url(../images/youtube.png) no-repeat 0 0;
	padding-left: 120px;
	margin: 8px 0 3px 0;
	height: 43px;
}

.video-right .bottom .add-youtube a {
	font-size: 13px;
	font-weight: bold;
	padding-top: 3px;
	display: block;
}

.profile-box {
	width: 288px;
	line-height: 100%
}

.profile-box-vip {
	height: 20px;
	width: 32px;
	vertical-align: middle;
	margin-left: 10px
}

.profile-box .header {
	font-weight: bold;
}

.profile-box .body {
	margin: 8px 0;
}

.profile-box .body img {
	vertical-align: middle;
	margin: 0 8px 0 0;
}

.profile-box .body .row {
	overflow: hidden;
	padding: 2px 0;
}

.profile-box .body .work {
	float: left;
	width: 247px;
}

.profile-box .body img.mag {
	float: left;
}

.profile-box .bottom-links {
	margin-top: 3px
}

.subscribe-popup {
	background: transparent url(../images/subscribe_box_bg.png) repeat-x 0 0;
	width: 340px;
	height: 0px;
	overflow: hidden;
	position: fixed;
	bottom: 0;
	z-index: 10000;
}

.subscribe-popup .header {
	overflow: hidden;
	font-size: 26px;
	line-height: 28px;
	font-family: Georgia;
	color: #f1d03a;
	padding: 15px 14px 5px 12px;
}

.subscribe-popup .body {
	background: transparent url(../images/magazines.png) no-repeat 0 0;
	margin: 0 14px 0 12px;
	color: #fff;
	font-size: 13px;
	padding: 8px 0 0 170px;
}

.subscribe-popup .header .close {
	float: right
}

.subscribe-popup .header .title {
	float: left
}

.subscribe-popup .body .button {
	display: block;
	width: 95px;
	height: 27px;
	margin-top: 15px;
}

.subscribe-popup .body div {
	line-height: 17px;
}

.editors-choice {
	vertical-align: -2px;
	margin-left: 3px;
}

.itunes-title {
	font-size: 25px;
}

.itunes-title #term {
	width: 250px;
	height: 22px;
	vertical-align: top;
}

.itunes-title #search_btn {
	vertical-align: 5px;
	display: none;
}

.itunes-list .title {
	color: #000
}

.video .tools {
	float: right;
	height: 16px;
	padding-top: 10px;
	width: 290px;
}

.video .tools .submit {
	padding-right: 5px;
}

.video #video-categories {
	margin-top: 10px;
}
