@charset "utf-8";

html, body, h1, h2, h3, h4, h5, h6 {
	padding:0;
	margin:0;
}

html, body {
	height: 100%;
}

body {
	margin:0 auto;
	text-align:center;
	height:100%;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#76706a;
	background:#373432;
}

img {
	border:none;
}

a, object {
	outline:none;
}

div {
	padding:0;
	margin:0;
}

h1 {
	font-size:17px;
	font-weight:bold;
	color:#af0000;
	margin-bottom:5px;
}

h1.nocaps {
	text-transform:lowercase;
}

h2 {
	font-size:14px;
	font-weight:bold;
	color:#76706a;
	margin-bottom:5px;
}

#footer_content h2 {
	color:#eee;
	text-transform:uppercase;
	margin-bottom:20px;
	font-weight:bold;
}

h2.white {
	color:#fff;
	margin-bottom:12px;
}

h2.large {
	font-size:18px;
	text-transform:uppercase;
}

h3 {
	font-size:12px;
	font-weight:bold;
	color:#76706a;
	text-transform:uppercase;
	margin-bottom:20px;
}

h4 {
	font-size:10px;
	font-weight:normal;
	color:#76706a;
	text-transform:none;
	padding:0;
	margin:0;
}

#footer_content h4 {
	color:#b3b3b3;
}

h4:first-letter {
	text-transform:uppercase;
}

.lowercase {
	text-transform:lowercase;
}

.uppercase {
	text-transform:uppercase;
}



a:link,
a:active {
	color:#af0000;
	text-transform:none;
	text-decoration:none;
}

a:visited {
	color:#bd360d;
	text-decoration:none;
}

a:hover {
	color:#76706a;
	text-decoration:underline;
}

#footer_content a:link,
#footer_content a:visited,
#footer_content a:active {
	color:#eee;
	text-transform:none;
	text-decoration:none;
}

#footer_content a:hover {
	text-decoration:underline;
}

#search a:link,
#search a:visited,
#search a:active,
#copyright_content a:link,
#copyright_content a:visited,
#copyright_content a:active {
	color:#e09403;
	text-transform:none;
	text-decoration:none;
}

#search a:hover,
#copyright_content a:hover {
	text-decoration:underline;
}
	
.article_comments a:link,
.article_comments a:visited,
.article_comments a:active {
	color:#6da3db;
	text-transform:none;
	text-decoration:none;
}

.article_comments a:hover {
	text-decoration:underline;
}

.blog_comments a:link,
.blog_comments a:active {
	color:#af0000;
	text-transform:none;
	text-decoration:none;
}

.blog_comments a:visited {
	color:#bd360d;
	text-decoration:none;
}

.blog_comments a:hover {
	color:#76706a;
	text-decoration:underline;
}

.comment_report a:link,
.comment_report a:visited,
.comment_report a:active {
	color:#76706a;
	text-transform:none;
	text-decoration:none;
}

.comment_report a:hover {
	text-decoration:underline;
}

#wrapper img.border {
	padding:4px;
	background:#f3f1e6;
	border:1px solid #d1d1d1;
}

#wrapper img.rounded {
	padding:0;
	background-color:transparent;
	border:none;
}

#wrapper img.image_header {
	margin-bottom:20px;
}

img.profile_pic {
	width:160px;
	min-width:160px;
	max-width:160px;
	height:160px;
	min-height:160px;
	max-height:160px;
	margin-right:10px;
	margin-bottom:20px;
	float:left;
}

img.profile_thumb {
	width:55px;
	min-width:55px;
	max-width:55px;
	height:55px;
	min-height:55px;
	max-height:55px;
	margin-right:5px;
	margin-bottom:5px;
	float:left;
	cursor:pointer;
}

div.error {
	color:#af0000;
	font-style:italic;
}

input.textInput {
	font-size:13px;
	line-height:13px;
	padding:5px;
	border:1px solid #000;
	color:#000;
}

input.error {
	border:1px solid #af0000;
}

input.button {
	border:1px solid #e09403;
	background:none;
	margin:0;
	font-size:13px;
	line-height:13px;
	padding:5px;
	color:#e09403;
	cursor:pointer;
}

input.button_join {
	margin-top:25px;
}

input.button_login {
	margin-top:15px;
}

.black {
	color:#000;
}

/* Template Styles */
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	text-align:center;
}

#header_container {
	height:127px;
	min-height:127px;
	max-height:127px;
	background:url(/wwwadmin/globals/templates/9937/images/header_bg.jpg) top left repeat-x;
}

#header_content {
	width:800px;
	min-width:800px;
	max-width:800px;
	height:127px;
	min-height:127px;
	max-height:127px;
	text-align:left;
	margin:0 auto;
	position:relative;
}

#menu_container {
	position:absolute;
	z-index:50;
	left:0;
	top:-28px;
	height:24px;
	min-height:24px;
	max-height:24px;
	margin-bottom:4px;
}

#content_container {
	background:#fff;
}

#main_content {
	width:800px;
	min-width:800px;
	max-width:800px;
	text-align:left;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:20px;
	color:#76706a;
	position:relative;
}

#content {
	width:570px;
	min-width:570px;
	max-width:570px;
	overflow:hidden;
	padding-right:30px;
	float:left;
}

.content_left {
	width:270px;
	min-width:270px;
	max-width:270px;
	float:left;
}

.content_right {
	width:270px;
	min-width:270px;
	max-width:270px;
	margin-left:30px;
	float:right;
}

.left {
	float:left;
}

.right {
	float:right;
}

#sidebar_content_container {
	width:200px;
	min-width:200px;
	max-width:200px;
	overflow:hidden;
	float:right;
}

.sidebar_content {
	margin-bottom:40px;
}

.sidebar_content_bottom {
	margin-bottom:0;
}

#footer_container {
	background:#45413b;
}

#footer_content {
	width:800px;
	min-width:800px;
	max-width:800px;
	text-align:left;
	margin:0 auto;
	padding-top:30px;
	padding-bottom:30px;
	color:#d6d1bd;
}

#copyright_content {
	width:800px;
	min-width:800px;
	max-width:800px;
	text-align:left;
	margin:0 auto;
	padding-top:15px;
	padding-bottom:15px;
	font-size:11px;
	color:#eee;
}
/* End of Template Styles */



/* Styles (sorted alphabetically) */
.article_addcomment {
	float:left;
	background:url(/wwwadmin/globals/templates/9937/images/icons/comment.jpg) top left no-repeat;
	height:14px;
	min-height:14px;
	max-height:14px;
	margin-top:15px;
	margin-left:30px;
	padding-top:2px;
	padding-left:22px;
	color:#6da3db;
	font-size:12px;
	line-height:12px;
}

.article_comments {
	float:right;
	background:url(/wwwadmin/globals/templates/9937/images/icons/comments.jpg) top left no-repeat;
	height:15px;
	min-height:15px;
	max-height:15px;
	margin-top:15px;
	padding-left:20px;
	color:#6da3db;
	font-size:12px;
	line-height:12px;
	cursor:pointer;
}

.article_date {
	color:#76706a;
	font-size:12px;
	margin-bottom:10px;
}

.article_date_left {
	float:left;
}

.article_date_right {
	float:right;
}

.article_digg {
	float:left;
	background:url(/wwwadmin/globals/templates/9937/images/icons/digg.jpg) top left no-repeat;
	height:16px;
	min-height:16px;
	max-height:16px;
	margin-top:15px;
	padding-top:2px;
	padding-left:22px;
	color:#6da3db;
	font-size:12px;
	line-height:12px;
}

.article_email {
	float:left;
	background:url(/wwwadmin/globals/templates/9937/images/icons/email.jpg) top left no-repeat;
	height:11px;
	min-height:11px;
	max-height:11px;
	margin-top:17px;
	margin-left:30px;
	padding-left:22px;
	color:#6da3db;
	font-size:12px;
	line-height:12px;
}

.article_image {
	width:570px;
	min-width:570px;
	max-width:570px;
}

.article_large_container {
	width:570px;
	min-width:570px;
	max-width:570px;
	min-height:100px;
	padding-bottom:15px;
	margin-bottom:40px;
	border-bottom:1px solid #dddbda;
}

.article_large_image {
	width:570px;
	min-width:570px;
	max-width:570px;
	margin-bottom:25px;
}

.article_pagination {
	margin-top:5px;
	color:#b4b0ac;
}

.article_pagination_left {
	width:200px;
	min-width:200px;
	max-width:200px;
	float:left;
	text-align:left;
}

.article_pagination_right {
	width:200px;
	min-width:200px;
	max-width:200px;
	float:right;
	text-align:right;
}

.article_print {
	float:left;
	background:url(/wwwadmin/globals/templates/9937/images/icons/print.jpg) top left no-repeat;
	height:16px;
	min-height:16px;
	max-height:16px;
	margin-top:15px;
	margin-left:30px;
	padding-top:2px;
	padding-left:22px;
	color:#6da3db;
	font-size:12px;
	line-height:12px;
}

.article_small_container {
	width:570px;
	min-width:570px;
	max-width:570px;
	min-height:100px;
	padding-bottom:15px;
	margin-bottom:40px;
	border-bottom:1px solid #dddbda;
}

.article_small_thumb {
	margin-right:10px;
	float:left;
}

.article_text {
	line-height:20px;
}

.article_thumb {
	width:92px;
	min-width:92px;
	max-width:92px;
	height:92px;
	min-height:92px;
	max-height:92px;
}

.bar-title {
	position: relative;
	float: left;
	width: 278px;
	max-width:278px;
	line-height: 12px;
	text-align: left;
	margin-bottom:5px;
}

.bar-container {
	position: relative;
	float: left;
	width: 278px;
	height: 10px;
	margin: 0px 0px 15px;
}

.bar-container div {
	background-color:#af0000;
	height: 15px;
}

.bar-container strong {
	position: absolute;
	right:0;
	top:0;
	overflow: hidden;
}

.blog_comments {
	float:right;
	background:url(/wwwadmin/globals/templates/9937/images/icons/comments.jpg) top left no-repeat;
	height:15px;
	min-height:15px;
	max-height:15px;
	padding-left:20px;
	color:#6da3db;
	font-size:12px;
	line-height:12px;
	cursor:pointer;
}

#blog_header {
	max-width:800px;
	overflow:hidden;
	margin-bottom:20px;
}

.blog_info {
	background:#f3f1e6;
	border:1px solid #cfcfcf;
	width:180px;
	min-width:180px;
	max-width:180px;
	padding:10px 9px 15px 9px;
	margin-bottom:35px;
	font-size:12px;
}

.blog_latest_container {
	width:278px;
	min-width:278px;
	max-width:278px;
	padding-bottom:10px;
	border-bottom:1px solid #ebeae9;
	margin-bottom:25px;
}

.blog_latest_container_nb {
	width:278px;
	min-width:278px;
	max-width:278px;
	padding-bottom:10px;
}

.border_link {
	border-right:1px solid #fff;
	padding-right:10px;
	margin-right:10px;
}

#breadcrumbs_container {
	font-size:12px;
	margin-bottom:20px;
}

#btnG {
	background:none;
	border:none;
	width:18px;
	height:22px;
	background:url(/wwwadmin/globals/templates/9937/images/search.png) top right no-repeat;
	cursor:pointer;
}

#qid {
	background:none;
	border:none;
	width:252px;
	height:18px;
	padding-top:3px;
	border:1px solid #bf938a;
	color:#fff;
	background:#7e1705;
}

.center {
	text-align:center;
	margin:0 auto;
}

.comment {
	padding-top:10px;
	padding-bottom:20px;
}

.comments_container {
	margin-bottom:35px;
	border-bottom:1px solid #dddbda;
}

.comment_container {
	padding:15px 15px 25px 15px;
	font-size:12px;
}

.comment_dark {
	background:#f3f1e6;
}

.comment_light {
	background:#fff;
}

.comment_title {
	margin-bottom:15px;
}

.comment_submitter {
	color:#af0000;
	float:left;
}

.comment_date {
	color:#7f7a74;
	float:right;
	text-transform:lowercase;
}

.comment_text {
	color:#292929;
	margin-bottom:15px;
}

.comment_report {
	float:right;
}

label.error {
	margin:0;
	padding:0;
	color:#af0000;
	font-style:italic;
	font-size:12px;
	width:260px;
	min-width:260px;
	max-width:260px;
}

#footer_latestarticles {
	width:283px;
	min-width:283px;
	max-width:283px;
	padding-right:10px;
	float:left;
}

#footer_latestblogs {
	width:282px;
	min-width:282px;
	max-width:282px;
	padding-right:10px;
	float:left;
}

.footer_link {
	padding-bottom:15px;
}

#footer_usermenu {
	width:205px;
	min-width:205px;
	max-width:205px;
	padding-right:10px;
	float:left;
}

#frontpage_slideshow {
	width:800px;
	min-width:800px;
	max-width:800px;
	height:360px;
	min-height:360px;
	max-height:360px;
	margin-bottom:20px;
}

#slideshow_left {
	width:205px;
	min-width:205px;
	max-width:205px;
	height:360px;
	min-height:360px;
	max-height:360px;
	float:left;
}

#slideshow_right {
	width:595px;
	min-width:595px;
	max-width:595px;
	height:360px;
	min-height:360px;
	max-height:360px;
	float:right;
}

#slideshow_controls_container {
	position:relative;
}

#slideshow_controls {
	width:180px;
	min-width:180px;
	max-width:180px;
	height:325px;
	min-height:325px;
	max-height:325px;
	overflow:hidden;
	background:url(/wwwadmin/globals/templates/9937/images/slideshow_overlay.png) top left no-repeat;
	position:absolute;
	top:-380px;
	left:0;
	z-index:20;
	color:#fff;
	padding-left:10px;
	padding-right:44px;
	padding-top:25px;
	padding-bottom:10px;
}

#slideshow_rounded {
	width:13px;
	min-width:13px;
	max-width:13px;
	height:360px;
	min-height:360px;
	max-height:360px;
	background:url(/wwwadmin/globals/templates/9937/images/slideshow_rounded.png) top left no-repeat;
	position:absolute;
	top:-380px;
	right:0;
	z-index:21;
}

#slideshow_content { 
	height:285px;
	min-height:285px;
	max-height:285px;
	overflow:hidden;
	color:#EEEEEE;
	font-size:12px;
	line-height:18px;
}

#slideshow_buttons {
	padding-top:10px;
}

.buttonHover {
	background:url(/wwwadmin/globals/templates/9937/images/prev.jpg) top left no-repeat;
}

#slideshow_buttons_prev,
#slideshow_buttons_prev_disabled {
	cursor:pointer;
	float:left;
	width:28px;
	min-width:28px;
	max-width:28px;
	height:28px;
	min-height:28px;
	max-height:28px;
	background:url(/wwwadmin/globals/templates/9937/images/prev.jpg) top left no-repeat;
}

#slideshow_buttons_next,
#slideshow_buttons_next_disabled {
	cursor:pointer;
	float:right;
	width:28px;
	min-width:28px;
	max-width:28px;
	height:28px;
	min-height:28px;
	max-height:28px;
	background:url(/wwwadmin/globals/templates/9937/images/next.jpg) top left no-repeat;
}

#slideshow { 
	padding: 0; 
	width: 595px; 
	height: 360px;
	background:#000;
}

#slideshow img { 
	padding: 0; 
	width: 595px; 
	height: 360px; 
}

#frontpage_poll {
	width:285px;
	min-width:285px;
	max-width:285px;
	padding-right:15px;
	float:left;
}

#frontpage_latestblogs {
	width:285px;
	min-width:285px;
	max-width:285px;
	padding-right:15px;
	float:left;
}

#frontpage_ads {
	width:200px;
	min-width:200px;
	max-width:200px;
	float:left;
}

.graph {
	width: 278px;
	max-width:278px;
	position: relative;
}

.icon_blog_container {
	padding-bottom:20px;
}


.icon_blog {
	width:14px;
	min-width:14px;
	max-width:14px;
	height:15px;
	min-height:15px;
	max-height:15px;
	background:url(/wwwadmin/globals/templates/9937/images/icons/blog.jpg) top left no-repeat;
	float:left;
}

.icon_blog_text {
	width:178px;
	min-width:178px;
	max-width:178px;
	float:right;
}

.icon_bookmark {
	width:16px;
	min-width:16px;
	max-width:16px;
	height:16px;
	min-height:16px;
	max-height:16px;
	background:url(/wwwadmin/globals/templates/9937/images/icons/bookmark.jpg) top left no-repeat;
	float:left;
}

.icon_rss_container {
	padding-bottom:20px;
}

.icon_bookmark_container {
	padding-bottom:20px;
}

.icon_bookmark_text {
	width:178px;
	min-width:178px;
	max-width:178px;
	float:right;
}

.icon_email {
	width:16px;
	min-width:16px;
	max-width:16px;
	height:11px;
	min-height:11px;
	max-height:11px;
	background:url(/wwwadmin/globals/templates/9937/images/icons/email.jpg) top left no-repeat;
	margin-top:3px;
	float:left;
}

.icon_email_text {
	width:178px;
	min-width:178px;
	max-width:178px;
	float:right;
}

#icon_home {
	width:12px;
	min-width:12px;
	max-width:12px;
	height:12px;
	min-height:12px;
	max-height:12px;
	background:url(/wwwadmin/globals/templates/9937/images/icons/home.jpg) top left no-repeat;
	margin-right:5px;
	float:left;
}

.icon_rss {
	width:15px;
	min-width:15px;
	max-width:15px;
	height:15px;
	min-height:15px;
	max-height:15px;
	background:url(/wwwadmin/globals/templates/9937/images/icons/rss.jpg) top left no-repeat;
	float:left;
}

.icon_rss_text {
	width:178px;
	min-width:178px;
	max-width:178px;
	float:right;
}

.input_title {
	margin-top:25px;
	margin-bottom:15px;
}

.input_area { }

.input_login {
	margin-top:12px;
}

#logo {
	width:192px;
	min-width:192px;
	max-width:192px;
	height:59px;
	min-height:59px;
	max-height:59px;
	background:url(/wwwadmin/globals/templates/9937/images/logo.png) top left no-repeat;
	position:absolute;
	top:20px;
	left:0;
}

#logo_glow {
	width:393px;
	min-width:393px;
	max-width:393px;
	height:99px;
	min-height:99px;
	max-height:99px;
	background:url(/wwwadmin/globals/templates/9937/images/logo_glow.png) top left no-repeat;
	position:absolute;
	left:-90px;
	top:0;
}

.menu_content {
	width:750px; 
	height:24px; 
	position:relative; 
	z-index:300; 
	font-size:12px; 
	text-transform:uppercase;
	color:#fff;
	float:left;
}

* html .menu_content {
	width:751px; 
	w\idth:750px;
}

.menu_content ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

.menu_content ul ul {
	width:auto;
}

.menu_content li {
	float:left;
	width:auto;
	position:relative;
}

.menu_content a, 
.menu_content a:visited {
	display:block;
	text-decoration:none; 
	line-height:12px; 
	color:#fff; 
	width:auto; 
	height:12px; 
	padding:6px 10px; 
	text-transform:uppercase;
}

* html .menu_content a, 
* html .menu_content a:visited {
	width:auto; 
	w\idth:auto;
}

.menu_content ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:24px;
	left:0; 
	width:149px;
	border-top:4px solid #e39306;
}

* html .menu_content ul ul {
	top:24px;
	t\op:25px;
}

.menu_content table {
	position:absolute; 
	top:0; 
	left:0; 
	border-collapse:collapse;
}

.menu_content ul ul a, 
.menu_content ul ul a:visited {
	background:#78716b; 
	color:#fff; 
	height:auto; 
	line-height:1em; 
	padding:5px 10px; 
	width:129px;
	text-transform:uppercase;
}
* html .menu_content ul ul a, 
* html .menu_content ul ul a:visited {
	width:149px;
	w\idth:129px;
}

.menu_content a:hover, 
.menu_content ul ul a:hover{
	color:#fff; 
	background:#e39306;
	text-transform:uppercase;
}
.menu_content :hover > a, 
.menu_content ul ul :hover > a {
	color:#fff; 
	background:#e39306;
	text-transform:uppercase;
}

.menu_content ul li:hover ul,
.menu_content ul a:hover ul{
	visibility:visible; 
}

.menu_join {
	width:50px;
	min-width:50px;
	max-width:50px;
	height:24px;
	min-height:24px;
	max-height:24px;
	float:right;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
}

.menu_join a, 
.menu_join a:visited {
	display:block;
	text-decoration:none; 
	line-height:12px; 
	color:#fff; 
	width:auto; 
	height:12px; 
	padding:6px 10px; 
	text-transform:uppercase;
	background:#e39306;
}

.menu_join a:hover {
	color:#fff; 
	background:#e39306;
	text-transform:uppercase;
}

.menu_join :hover > a {
	color:#fff; 
	background:#e39306;
	text-transform:uppercase;
}

.modal_container {
	min-height:34px;
	background:#fff;
}

.modal_header {
	background:#76706a;
	height:34px;
	min-height:34px;
	max-height:34px;
}

.modal_body {
	background:#fff;
}

.modal_content_container {
	height:340px;
	min-height:340px;
	max-height:340px;
	padding:25px 40px;
}

.modal_content_message_container {
	font-size:13px;
	line-height:13px;
	padding-top:18px;
}

.modal_content_left {
	width:321px;
	min-width:321px;
	max-width:321px;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:40px;
	float:left;
	border-right:1px solid #dddbda;
	text-align:left;
}

.modal_content_right {
	width:319px;
	min-width:319px;
	max-width:319px;
	padding-top:15px;
	padding-bottom:15px;
	float:right;
	text-align:left;
}

.nopadding {
	padding:0;
}

.nomargin {
	margin:0;
}

#poll_question {
	margin-bottom:20px;
}

#promotion_box_top {
	width:278px;
	min-width:278px;
	max-width:278px;
	height:16px;
	min-height:16px;
	max-height:16px;
	background:url(/wwwadmin/globals/templates/9937/images/topictop.png) top left no-repeat;
}

#promotion_box_content {
	width:278px;
	min-width:278px;
	max-width:278px;
	min-height:81px;
	background:url(/wwwadmin/globals/templates/9937/images/topicinner.png) top left repeat-y;
}

#promotion {
	width:278px;
	min-width:278px;
	max-width:278px;
	min-height:81px;
	background:url(/wwwadmin/globals/templates/9937/images/topicimage.png) bottom right no-repeat;
}

#promotion_content {
	padding-left:10px;
	padding-right:10px;
	width:258px;
	min-width:258px;
	max-width:258px;
}

#promotion_box_bottom {
	width:278px;
	min-width:278px;
	max-width:278px;
	height:16px;
	min-height:16px;
	max-height:16px;
	background:url(/wwwadmin/globals/templates/9937/images/topicbottom.png) top left no-repeat;
}

#promotion_container {
	width:278px;
	min-width:278px;
	max-width:278px;
	margin-top:25px;
}

#promotion_container p {
	padding:0;
	margin:0;
}

.reply_bar {
	margin-bottom:15px;
}

.reply_box {
	width:570px;
	height:124px;
}

.reply_left {
	float:left;
}

.reply_right {
	float:right;
}

#search {
	float:right;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	padding-top:25px;
	padding-bottom:0;
	max-width:400px;
}

#search_text {
	padding-right:18px;
	padding-bottom:8px;
	float:right;
}

.spacer_login {
	height:15px;
	min-height:15px;
	max-height:15px;
}

.top_login_container {
	float:right;
}

.top_login_right {
	float:right;
}

#search_bar {
	padding:0;
	margin:0;
}
/* End of Styles */



/* Modal window */

div#nyroModalLoading {
	background:#fff url(/wwwadmin/globals/templates/9937/images/modal/header_bg.jpg) top left repeat-x;
	width: 10px;
	height: 10px;
	text-indent: -9999em;
}

div#nyroModalWrapper {
	background: #fff;
}
a#closeBut {
	position: absolute;
	top:5px;
	right:10px;
	width: 24px;
	height: 24px;
	text-indent: -9999em;
	background:url(/wwwadmin/globals/templates/9937/images/modal/header_close.jpg) top left no-repeat;
}

div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}

/* End of Modal Window */