<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*

*/
/* ----------- BEGIN: GLOBAL STYLES ------------ */
body {
	background:#fff url(../images/bg.gif) top center repeat-y;
	border:0;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1; /* Cause IE Trouble */
	min-width:976px;
	margin:0;
	padding:0;
}
a img {
	border:none;
}
a:link, a:visited {
	color:#069;
	text-decoration:none;
}
a:hover, a:active, a:focus {
	color:#333;
	text-decoration:none;
}
form {
	display:inline;
}
fieldset {
	background:#fafafa;
	border:1px solid #d5dade;
	line-height:18px;
	margin-bottom:20px;
	padding:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
legend {
	color:#069;
	font-weight:bold;
	text-transform:capitalize;
}
input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:5px;
}
input[type=text], input[type=password] {
	background:#fff url(../images/form_input.gif) bottom left repeat-x;
	border:1px solid #b5b8c8;
	padding:3px 0;
}
input[type=submit], input[type=button] {
	font-weight:bold;
	padding:1px 7px;
}
textarea {
	background:#fff url(../images/form_input.gif) bottom left repeat-x;
	border:1px solid #b5b8c8;
	padding:3px 0;
	width:99.59%;
}
ul, ol {
	margin:0;
	padding:0;
	list-style-type:none;
}
table {
	border:none;
	width:100%;
}

.a_right			{ text-align:right; }
.a_center			{ text-align:center; }
.a_justify			{ text-align:justify; }
.f_left				{ float:left; }
.f_right			{ float:right; }

.small_font			{ font-size:11px; }
.propercase			{ text-transform: capitalize; }
.ucase				{ text-transform: uppercase; }

/* Float Fixes - Clearfix */
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}
.clearfix:after, .page:after, #cats:after, #newsnav_wrapper:after, .newsnav_wrapper:after,
.entry:after, .pagination:after, .groups:after, .group_container:after {
     visibility:hidden;
     display:block;
     font-size:0;
     content:" ";
     clear:both;
     height:0;
}
.clearfix, .page, #cats, #newsnav_wrapper, .newsnav_wrapper, .entry, .pagination, .groups,
.group_container {
	display:inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix, * html .page, * html #cats, * html #newsnav_wrapper,
* html .newsnav_wrapper, * html .entry, * html .pagination, * html .groups, * html .group_container {
	height:1%;
}
.clearfix, .page, #cats, #newsnav_wrapper, .newsnav_wrapper, .entry, .pagination, .groups,
.group_container {
	display:block;
}
/* End hide from IE-mac */
/* ------------- END: GLOBAL STYLES ------------ */
/* --------------------------------------------- */
/* ------------ BEGIN: PAGE WRAPPERS ----------- */
.page_wrap {
	background:url(../images/page_wrap_bg.gif) top left repeat-x;
	border-top:1px solid #4a4a4a;
	border-bottom:1px solid #242f38;
}
.page {
	margin:0 auto;
	width:960px;
}
	.page_margin {
		padding-top:10px;
	}
.grids {
	display:inline;
	float:left;
}
#leftcol {
	width:200px;
}
#maincol {
	margin-right:20px;
	width:520px;
}
	#content {
		background:url(../images/content_bg.gif) top left no-repeat;
		padding:10px 0 10px 20px;
	}
	#content2 {
		background:#fff url(../images/content_bg2.gif) top left no-repeat;
		margin-left:10px;
		padding:10px 0 10px 10px;
	}	
#rightcol {
	width:220px;
}
/* ------------- END: PAGE WRAPPERS ------------ */
/* --------------------------------------------- */
/* --------------- BEGIN: HEADER --------------- */
#topbar {
	background:#5dcdf3;
	border-top:1px solid #d2effb;
	height:6px;
}
#header {
	background:#282828;
	color:#7b8993;
}
	#header .logo {
		padding-top:25px;
		width:255px;
	}
	#header .banner {
		padding-top:20px;
		width:475px;
	}
	#header .mpanel {
		margin-left:10px;
		width:220px;
	}
		#accessibility {
			background:#5dcdf3 url(../images/accessibility_bg.gif) bottom left no-repeat;
			color:#fff;
			font-size:11px;
			padding:1px 10px 5px;
		}
		#accessibility a:link, #accessibility a:visited {
			color:#f8f3cc;
		}
		#accessibility a:hover {
			color:#282828;
		}
		#accessibility .default {
			font-size:12px;
		}
		#accessibility .large {
			font-size:15px;
		}
		/* Login / Welcome Box */
		#qlogin {
			font-size:11px;
			margin-top:12px;
		}
		#qlogin label {
			display:block;
			float:left;
			width:55px;
			position:relative;
			bottom:-5px;
		}
		#qlogin input[type=text], #qlogin input[type=password] {
			background:#3b4a55;
			border:1px solid #586671;
			color:#8a969e;
			font-size:11px;
			padding:2px 1px 3px 0;
			width:78px;
		}
		#qlogin input[type=submit] {
			background:url(../images/button_qlogin.gif) top left no-repeat;
			border:none;
			cursor:pointer;
			height:21px;
			padding:0;
			width:72px;
		}
		#qlogin .remember {
			position:relative;
			bottom:-6px;
		}
		#qlogin li {
			color:#fff;
			padding:0 0 7px;
		}
		#qlogin ul li a {
			color: #5dcdf3;
		}
		#qlogin ul li a:hover {
			color: #fff;
		}		
/* ---------------- END: HEADER ---------------- */
/* --------------------------------------------- */
/* ------------- BEGIN: CATEGORIES ------------- */
#cats {
	border-bottom:1px solid #000;
	margin-top:20px;
}
/* Main Categories */
#cats li {
	background:url(../images/cats_left.gif) top left no-repeat;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 3px;
	text-transform:uppercase;
}
#cats li a {
	background:url("../images/cats_right.gif") no-repeat right top;
	color:#75c5f0;
	display:block;
	padding:9px 9px 10px 6px;
}
#cats li a span {
	display:block;
}
#cats li a span.has_child {
	background:url(../images/cats_arrow.gif) 100% 50% no-repeat;
	padding:0 7px 0 0;
}
/* Commented Backslash Hack Hides Rule From IE5-Mac \*/
#cats li a {
	float:none;
}
/* End IE5-Mac hack */
#cats li a:hover, #cats li:hover a {
	color:#7b8993;
}
/* SubCategories */
#cats li ul {
	background:#3b4a55;
	border-top:1px solid #282828;
	border-bottom: 4px solid #4c5b66;
	left:-999em;
	margin-left:-3px;
	padding:0 0 1px;
	position:absolute;
	width:180px;
	z-index:100;
}
#cats li ul li {
	background:none;
	border-bottom:1px solid #4c5b66;
	font-size:12px;
	font-weight:normal;
	padding:0;
	text-transform:none;
	width:180px;
}
#cats li ul li a, #cats li ul li a span.has_child {
	background:none;
	padding:7px 9px;
}
#cats li ul li a:link, #cats ul li a:visited {
	color:#7b8993;
}
#cats li ul li a:hover {
	color:#75c5f0;
}
#cats li ul li.parent {
	background:url(../images/cats_arrow_sub.gif) 95% 50% no-repeat; 
}
#cats li ul li a span.has_child {
	padding:0;
}
#cats li ul ul {
	margin:0 0 0 180px;
} 
#cats li:hover ul ul, #cats li:hover ul ul ul, #cats li:hover ul ul ul ul {
	margin-top:-27px;
	left:-999em;
} 
#cats li:hover ul, #cats li li:hover ul, #cats li li li:hover ul, #cats li li li li:hover ul {
	left:auto;
}
/* -------------- END: CATEGORIES -------------- */
/* --------------------------------------------- */
/* ------------- BEGIN: BREADCRUMB ------------- */
#breadcrumb {
	background:#373737;
	border-top:1px solid #404040;
	border-bottom:1px solid #212121;
	color:#b1bbc2;
	font-size:11px;
	padding:3px 0;
}
#breadnav {
	width:720px;
}
#breadnav a, #breadnav a:visited {
	color:#7b8993;
}
#breadnav a:hover {
	color:#b1bbc2;
}
#breadnav img {
	position:relative;
	bottom:-2px;
}
#breadsearch {
	margin-left:20px;
	width:220px;
}
	#search_wrap {
		background: url(../images/search_bg.gif) top left no-repeat;
		height: 19px;
	}
	#search_wrap input[type=text] {
		background:#495965;
		border:none;
		color:#7b8993;
		margin-left:3px;
		padding:1px 0;
		width:188px;
		position:relative;
		bottom:-1px;
	}
	#search_wrap input[type=submit] {
		background: url(../images/search_button.gif) top left no-repeat;
		border:none;
		height:15px;
		width:19px;
		position:relative;
		bottom:-1px;
	}
/* -------------- END: BREADCRUMB -------------- */
/* --------------------------------------------- */
/* ----------- BEGIN: FEATURED STORY ----------- */
#featured_wrapper {
	margin:0 0 24px 20px;
	position:relative;
}
#featured_label {
	position:absolute;
	top:0;
	left:0;
}
#featured_wrap_t {
	background:#fbf4ea url(../images/featured_bg.gif) top right no-repeat;
	margin-left:29px;
}
#featured_wrap_b {
	background:url(../images/featured_bg_bottom.gif) bottom left no-repeat;
	padding:3px;
	min-height:180px;
	/* Experimental */
	max-height:180px;
	overflow:hidden;
}
#featurify_mod .summary h3 a:link, #featurify_mod .summary h3 a:visited {
	color:#62d3f7;
}
#featurify_mod .summary h3 a:hover {
	color:#fff;
}
#featurify_prevBtn a {
	background:url(../images/featurify_left.gif) top left no-repeat;
}
#featurify_nextBtn a {
	background:url(../images/featurify_right.gif) top left no-repeat;
} 
/* ------------ END: FEATURED STORY ------------ */
/* --------------------------------------------- */
/* ------- BEGIN: NEWS NAVIGATION HEADER ------- */
#newsnav_wrapper, .newsnav_wrapper {
	margin-bottom:20px;
}
.newsnav li {
	display:inline;
	font-weight:bold;
}
.newsnav a {
	background: url(../images/newsnav_left.gif) top left no-repeat;
	color:#277aa3;
	float:left; 	
	padding:0 0 0 2px;
}
.newsnav a span {
	background: url(../images/newsnav_right.gif) top right no-repeat;
	color:#277aa3;
	display:block;
	float:left;
	padding:6px 10px 12px 5px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.newsnav a span {
	float:none;
}
/* End IE5-Mac hack */
.newsnav a:hover, .newsnav a:hover span {
	color:#000;
}
.newsnav li.active a, .newsnav li.active a:hover {
	background-position: 0 -30px;
}
.newsnav li.active a span, .newsnav li.active a:hover span {
	background-position: 100% -30px;
	color:#fff;
}
/* -------- END: NEWS NAVIGATION HEADER -------- */
/* --------------------------------------------- */
/* -------------- BEGIN: ENTRIES --------------- */
/* Layouts */
.entry {
	margin-bottom:25px;
}
.entry .vote {
	background:url(../images/vote.gif) top left no-repeat;
	color:#fff;
	margin:2px 10px 0 0;
	min-height:74px;
	width:48px;
	text-align:center;
}
.entry .story {
	width:442px;
}

/* Element: Vote */
.vote li {
	color:#999;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}
.vote li.control, .vote li.bury {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.vote li.control {
	padding:3px 0 0;
}
.vote li.control a:link, .vote li.control a:visited,
.vote li.bury a:link, .vote li.bury a:visited {
	color:#62d3f7;
}
.vote li.control a:hover, .vote li.bury a:hover {
	color:#fff;
}
.vote li.num, .vote li.num a {
	color:#fff;
	font-size:24px;
	font-weight:bold;
	padding:11px 0;
}

/* Element: Story Content */
.entry h2 {
	font-size:16px;
	margin:0;
	padding:0;
	letter-spacing:-1px;
	line-height:18px;
}
.entry p {
	line-height:16px;
	margin:5px 0 0;
	text-align:justify;
}
.entry .more {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

/* Element: Meta Data &gt; Avatar, Submitter &amp; Tags */
.entry .meta {
	color:#7b8993;
	line-height:14px;
	margin:5px 0 0;
}
.entry .meta_left {
	width:40px;
	margin-right:10px;
}
	/* Avatar */
	.entry .meta_left img {
		border:1px solid #d4dade;
		margin-top:2px;
		padding:4px;
	}
.entry .meta_right {
	width:392px;
}

/* Elements: Controls */
.controls {
	background:url(../images/entry_controls.png) top left no-repeat;
	color:#165a85;
	font-size:11px;
	margin:5px 0 0;
}
.controls li {
	background:url(../images/entry_controls_divider.gif) top right no-repeat;
	display:inline;
	float:left;
	padding:6px 7px;
}

/* Elements: Popup Show / Hide Box */
.popup {
	border:1px solid #d5dade;
	margin:1px 0 0;
	padding:0;
}
.popup .pad {
	padding:10px;
}
.popup .header {
	background:#ececec url(../images/entry_popup_head.gif) bottom left repeat-x;
	border-bottom:1px solid #dce0e3;
	padding:4px 5px 3px 10px;
}

/* Element: Story Details Meta Wrapper */
.smetanav {
	margin:-10px 0 10px;
}
.smetanav h3 {
	background:url(../images/smeta_nav.png) top left no-repeat;
	color:#fff;
	font-size:12px;
	margin:0 0 10px;
	padding:6px 0 12px;
	text-transform:capitalize;
	text-align:center;
	width:160px;	
}
#who_voted, #related_links {
	margin-bottom:15px;
}
/* Element: Story Details Meta &gt; Who Voted */
#who_voted li {
	float:left;
	margin-bottom:10px;
	margin-right:15px;
	width:151px;
}
#who_voted img {
	border:1px solid #d4dade;
	padding:3px;
	position:relative;
	bottom:-7px;
}
#who_voted br	{
	clear:left;
}
/* Element: Story Details Meta &gt; Related Links */
#related_links li {
	background:url(../images/icon_star.gif) 0 8px no-repeat;
	border-bottom:1px solid #d6dbde;
	padding:8px 0 8px 18px;
}
/* Element: Story Details Meta &gt; Comments */
.comment {
	margin-bottom:10px;
}
.comment .top
{
	background:url(../images/comment_top.gif) top left no-repeat;
	font-size:1px;
	height:9px;
}
.comment .head {
	background:#ededed url(../images/comment_head.gif) top left repeat-x;
	border-right:1px solid #d6dbde;
	border-bottom:1px solid #d6dbde;
	border-left:1px solid #d6dbde;
	color:#165a85;
	font-size:11px;
	padding:4px 10px 5px;
}
.comment .content {
	border-right:1px solid #d4dade;
	border-left:1px solid #d4dade;
	color:#3b4a55;
	line-height:18px;
	padding:10px;
	text-align:justify;
}
.comment .avatar {
	border:1px solid #d4dade;
	float:right;
	margin:3px 0 0 10px;
	padding:3px 4px;
}
.comment .rate img {
	position:relative;
	bottom:1px;
	vertical-align:middle;
}
.comment .bottom {
	background:url(../images/comment_bottom.gif) bottom left no-repeat;
	font-size:1px;
	height:3px;
}
.child-comment {
	margin-left:40px;
}
/* ---------------- END: ENTRIES --------------- */
/* --------------------------------------------- */
/* --------------- BEGIN: GROUPS --------------- */
/* Groups Center */
/* 	1.0RC4: Groups Center output has been hard
	coded on /libs/group.php. Custom CSS can't be
	defined	as of the moment.
*/
.group_container {
	border-bottom:1px dashed #d0d0d0;
	padding-bottom:20px;
	margin-bottom:20px;
}
.group_left {
	float:left;
 	width:104px;
}
	.group_left span img, .group_avatar {
		background:#fbf4ea;
		border:1px solid #f5e4ce;
		padding:6px;
	}
.group_right {
	line-height:18px;
	margin-left:114px;
}
.group_right .toptitle {
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:18px;
}
.group_right .ls_created_by {
	color:#7b8993;
	line-height:24px;
}

/* Groups Story */
.groups .intro {
	line-height:16px;
	margin:0 0 20px;
	padding:0;
	text-align:justify;
}
.groups .titlemeta {
	color:#7b8993;
	font-size:11px;
	text-transform:uppercase;
}
.groups .desc {
	line-height:18px;
	margin:5px 0 10px;
	padding:0;
}
.groups .group_control {
	background:#fff;
	border:1px solid #d4dade;
	margin:10px 0;
	padding:5px 10px;
}
.groups .group_control img {
	vertical-align:middle;
	position:relative;
	bottom:2px;
}
.groups .whovotedwrapper img {
	background:#fff;
	border:1px solid #e0e0e0;
	padding:2px;
	vertical-align:middle;
}
.groups .whovotedwrapper #groupadminlinksbutton {
	margin-left:20px;
	text-transform:capitalize;
}
.groups .whovotedwrapper .rolelinks {
	margin-left:40px;
	position:relative;
	bottom:7px;
}
/* ---------------- END: GROUPS ---------------- */
/* --------------------------------------------- */
/* ----------------- BEGIN: LIVE --------------- */
.live2-item {
	border-bottom:1px solid #ccc;
	font-size:11px;
	margin:0;
	padding:7px 0;
	width:100%;
}
.live2-ts, .live2-type, .live2-votes, .live2-story, .live2-who, .live2-status {
	float:left;
	overflow:hidden;
}
.live2-ts					{ margin-right:5px; width:65px; text-align:left; }
.live2-type					{ margin-right:5px; width:60px; text-align:left; text-transform:capitalize; }
.live2-votes				{ margin-right:5px; width:45px; text-align:center; }
.live2-story				{ margin-right:5px; width:170px; text-align:left; }
.live2-who					{ margin-right:5px; margin-left:5px; width:80px; text-align:left; }
.live2-status				{ text-transform:capitalize; }

#livepublished .live2-story	{ padding-right:5px; width:220px; }
#livepublished .live2-type	{ padding-right:5px; width:130px;	}
#livepublished .live2-who	{ margin:0; width:80px; }
#livepublished .live2-status{ text-align:left; }

#livecomments .live2-story	{ margin-right:15px; width:200px; }
#livecomments .live2-ts		{ margin:0; width:285px; text-align:justify; }
/* ----------------- END: LIVE ----------------- */
/* --------------------------------------------- */
/* ------ BEGIN: REGISTER &amp; LOGIN CENTER ------- */
.login_center li, #form_register li {
	margin-bottom:5px;
}
.login_center label, #form_register label	{
	float:left;
	margin-right:5px;
	position:relative;
	bottom:-5px;
}
.login_center label {
	width:105px;
}
#form_register label {
	width:135px;
}
.login_center input[type=text], .login_center input[type=password],
#form_register input[type=text], #form_register input[type=password] {
	width:200px;
}

/* Registration Form */
#form_register label.captcha {
	position:relative;
	bottom:0;
}
#form_register label img {
	background:#fff;
	border:1px solid #b5b8c8;
	padding:2px;
}
/* ------- END: REGISTER &amp; LOGIN CENTER -------- */
/* --------------------------------------------- */
/* ------ BEGIN: MISCELLANEOUS &gt; CONTENT ------- */
/* Page */
.pligg_page {
	line-height:18px;
	text-align:justify;
}

/* Submit A New Story */
#submit input[type=text] {
	width:99.59%;
}
#submit input[type=text].storylen {
	background:#f0f0f0;
	border:1px solid #ccc;
	color:#333;
	width:35px;
}
#submit select {
	width:226px;
}
.step_1_input {
	border:1px solid #b5b8c8;
	font-size:18px;
	padding:3px 2px;
	width:369px;
}
.step_1_button, .submit_button {
	color:#069;
	font-size:18px;
	font-weight:normal !important;
}
.step_1_button {
	width:100px;
}
.submit_rules li {
	background:url(../images/icon_check.gif) 0 0 no-repeat;
	line-height:16px;
	margin-bottom:10px;
	padding-left:20px;
}
.submit_instructions {
	display:block;
	color:#7b8993;
	font-size:11px;
	line-height:14px;
}

/* Top Users */
.top_users table th, .top_users table td {
	border-bottom:1px solid #d4dade;
	padding:5px 3px 5px 2px;
}
.top_users .top_username {
	position:relative;
	bottom:10px;
}

/* User Center */
/* User Center &gt; User Info / View Profile */
.user_info table td table td {
	padding:4px 0 3px;
}
.user_center .avatar {
	background:#fff;
	border:1px solid #d4dade;
	padding:5px;
}
.user_center .search_results th, .user_center .search_results td {
	padding:3px;
	text-align:left;
}
.user_center .search_results_name {
	position:relative;
	bottom:11px;
}
.user_center .friends li {
	float:left;
	margin-right:10px;
	padding:7px 0;
	width:148px;
}
.user_center .friends li img {
	position:relative;
	bottom:-3px;
}
.user_center .friends2 th, .user_center .friends2 td {
	border-bottom:1px solid #e7e7e7;
	padding:7px 0;
}
.user_center .settings li {
	float:left;
	padding:5px 0;
	width:237px;
}
.user_center .icon_controls {
	position:relative;
	bottom:3px;
}

/* Modify Profile: Profile Center */
.profile_center table td {
	padding:5px 0 0;
}

/* RSS Feeds Page */
.rssfeeds {
	margin-top:-12px;
}
#rssfeeds li {
	font-size:14px;
	margin-bottom:30px;
}
#rssfeeds li img {
	position:relative;
	bottom:-1px;
}
#rssfeeds pre {
	background:#fafafa url(../images/icon_rss.gif) 5px 5px no-repeat;
	border:1px solid #e0e0e0;
	color:#333;
	font-size:12px;
	padding:5px 25px 6px;
	margin:5px 0 0;
}

/* Advanced Search */
#asearch input[type=text] {
	width:350px;
}
#asearch select {
	width:350px;
}
#asearch .optionlabel {
	position:relative;
	float:left;
	width:162px;
	margin:4px 0 0;
}

/* Pagination */
.pagination {
	padding:0;
	text-transform:capitalize;
}
.pagination p {
	margin:0;
	padding:0;
	position:relative;
}
.pagination p a {
	display:block;
	float:left
}
.pagination p a:link, .pagination p a:visited, .pagination p a:active {
	background:#13acf3;
	border:1px solid #0595ef;
	color:#fff;
	margin-right:1px;
	padding:3px 7px;
}
.pagination p a:hover {
	background:#242f38;
	border:1px solid #000;
	color:#fff;
}
.pagination p span {
	background:#ededed;
	border:1px solid #d6dbde;
	color:#666;
	display:block;
	float:left;
	margin-right:1px;
	padding:3px 7px;
}

/* Fieldset Alternative */
.divset {
	margin-bottom:20px;
}
.divset h2 {
	background:#eee url(../images/divset_head.png) top left no-repeat;
	border-bottom:1px solid #d6dbde;
	color:#165a85;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:7px 10px 6px;
}
.divset .content {
	background:#fafafa;
	border-right:1px solid #d4dade;
	border-left:1px solid #d4dade;
	line-height:18px;
	padding:12px 10px 5px;
}
.divset .bottom {
	background:url(../images/divset_bottom.gif) bottom left no-repeat;
	font-size:1px;
	height:5px;
}

/* Warning, Notes and Error Messages */
.msg_error, .msg_success {
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	margin:10px 0;
	padding:5px 10px 5px 30px;
}
.msg_error {
	background:#fdd9d9 url(../images/icon_warning.png) 10px 4px no-repeat;
	border:1px solid #fba3a3;
	color:#d70000;
}
.msg_error a:link, .msg_error a:visited {
	color:#e75959;
}
.msg_error a:hover {
	color:#d70000;
}
.msg_success {
	background:#e4fcd9 url(../images/icon_check.gif) 10px 4px no-repeat;
	border:1px solid #bffda3;
	color:#30a200;
}
.msg_warning {
	background:#fffbbc;
	border:1px solid #e6db55;
	color:#666;
	display:block;
	font-size:11px;
	line-height:14px;
	margin:0;
	padding:5px 10px;
}
.msg_warning2 {
	background:#fffbbc;
	border:1px solid #e6db55;
	color:#666;
	display:block;
	font-size:0.917em;
	line-height:14px;
	margin:0 0 10px;
	padding:5px 10px;
}
/* ------- END: MISCELLANEOUS &gt; CONTENT -------- */
/* --------------------------------------------- */
/* -------------- BEGIN: SIDEBAR --------------- */
/* Sidebar Globals */
#leftcol h1 {
	background:#3b4a55 url(../images/sidebar_h1_left.gif) bottom left no-repeat;
}
#rightcol h1 {
	background:#3b4a55 url(../images/sidebar_h1_right.gif) bottom left no-repeat;
}
#leftcol h2 {
	background:#22c2f7 url(../images/sidebar_h2_left.gif) bottom left no-repeat;
}
#rightcol h2 {
	background:#22c2f7 url(../images/sidebar_h2_right.gif) bottom left no-repeat;
}
#leftcol .box {
	margin-left:5px;
}
#rightcol .box {
	margin-right:5px;
}

.sidebar h1 {
	border-top:3px solid #22c3f7;
	color:#62d3f7;
	font-size:12px;
	margin:0;
	padding:5px 2px 13px 5px;
	text-transform:uppercase;	
}
.sidebar h2 {
	border-top:3px solid #3b4a55;
	color:#fff;
	font-size:12px;
	margin:0;
	padding:4px 2px 14px 5px;
	text-transform:uppercase;
}
.sidebar ul {
	border-bottom:8px solid #d4dade;
	margin:0 0 20px;
	padding:0 0 1px;
}
.sidebar li {
	border-bottom:1px solid #e0e0e0;
	line-height:14px;
	padding:8px 0;
}
.sidebar li div {
	color:#7b8993;
	font-size:10px;
}
.sidebar li div a, .sidebar li div a:visited {
	color:#a0522d;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.sidebar li div a:hover {
	color:#277aa3;
}

/* Sidebar Categories */
.sidebar ul.cats li {
	background:url(../images/icon_sort.gif) 0 11px no-repeat;
	border:none;
	padding:0;
}
.sidebar ul.cats li span {
	border-bottom:1px solid #e0e0e0;
	display:block;
	padding:7px 0 7px 12px;
}
.sidebar ul.cats li ul {
	border:none;
	margin:0;
	padding:0;
}
.sidebar ul.cats li li {
	background:url(../images/cats_sub_sidebar.gif) no-repeat;
}
.sidebar ul.cats li li {
	background-position:12px 11px;
}
.sidebar ul.cats li li span {
	padding-left:24px;
}
.sidebar ul.cats li li li {
	background-position:24px 11px;
}
.sidebar ul.cats li li li span {
	padding-left:36px;
}
/* Sort Lists */
.sidebar ul.sort li {
	background:url(../images/icon_sort.gif) 0 11px no-repeat;
	padding:7px 0 7px 13px;
}
.sidebar ul.sort li.selected a {
	color:#333;
}
/* Sidebar Comments */
.sidebar ul.comments li img {
	vertical-align:middle;
}

/* Navigation */
.sidebar #navigation {
	background:#fff url(../images/sidebar_nav_bg.gif) top left no-repeat;
	padding: 5px 5px 0;
}
.sidebar #navigation ul {
	background:#fbf4ea;
	border-top:1px solid #f5e4ce;
	border-bottom:8px solid #f5e4ce;
	margin-bottom:15px;
}
.sidebar #navigation li {
	border-bottom:1px solid #f5e4ce;
	font-weight:bold;
	padding:10px 5px;
	line-height:11px;
	text-transform:uppercase;
}
.sidebar #navigation li:hover, .sidebar #navigation li.selected {
	background:#fdf9f4;
}
.sidebar #navigation li div {
	color:#7b8993;
	font-size:10px;
}

/* About and RSS */
.sidebar #about {
	background:url(../images/about.gif) top left no-repeat;
	margin-bottom:15px;
	overflow:hidden;
}
.sidebar #about h3 {
	color:#277aa3;
	font-size:12px;
	font-weight:bold;
	padding:7px 10px;
	margin:0;
}
.sidebar #about p {
	color:#495965;
	font-size:11px;
	height:80px;
	line-height:15px;
	overflow:hidden;
	padding:7px 10px;
	margin:0;
}
.sidebar #about .more {
	padding:2px 10px 7px 0;
	text-align:right;
}
.sidebar #rss_subscribe {
	margin-bottom:34px;
}

/* Sidebar Tags */
.sidebar #stags {
	background:#3b4a55 url(../images/sidebar_tags.gif) top left repeat-x;
	color:#b1bbc2;
	padding:5px 10px 10px;
}
.sidebar #stags a:link, .sidebar #stags a:visited {
	color:#b1bbc2;
}
.sidebar #stags a:hover {
	color:#62d3f7;
}
#leftcol .tags_foot, #rightcol .tags_foot {
	font-size:1px;
	height: 3px;
	margin:0 0 20px;
}
#leftcol .tags_foot {
	background:url(../images/sidebar_tags_left.gif) top left no-repeat;
}
#rightcol .tags_foot {
	background:url(../images/sidebar_tags_right.gif) top left no-repeat;
}
/* --------------- END: SIDEBAR ---------------- */
/* --------------------------------------------- */
/* --------------- BEGIN: FOOTER --------------- */
#footer {
	background:#242f38;
	border-top:1px solid #5e6e78;
	color:#b1bbc2;
	font-size:11px;
	line-height:16px;
	padding:10px 0 5px;
}
#footer a:link, #footer a:visited {
	color:#5dcdf3;
}
#footer a:hover {
	color:#b1bbc2;
}
#footer .left {
	margin-right:20px;
	width:720px;
}
#footer .right {
	width:220px;
}

.footer_links {
	color:#fff;
	font-size:10px;
	margin:0 0 10px;
	padding:0;
	text-transform:uppercase;
}
/* ---------------- END: FOOTER ---------------- */
/* --------------------------------------------- */
/* ----------- BEGIN: BROWSER HACKS ------------ */
/* IE 7 */
.ie fieldset {
	margin-top:30px;
	position:relative;
	padding-top:20px;
}
.ie legend {
	position:absolute;
	top:-10px;
	left:2px;
}
.ie .radio_pos {
	position:relative;
	bottom:5px;
}
.ie #qlogin .remember, .ie .login_center .remember {
	position:relative;
	bottom:5px;
}
.ie #cats li {
	height:1%;
}
.ie .group_submit input[type=checkbox] {
	position:relative;
	bottom:-4px;
}
.ie .step_1_input {
	padding:4px 2px;
	width:360px;
}
.ie .user_center .search_input {
	width:335px;
}

/* Opera */
.opera #qlogin .remember {
	position:relative;
	bottom:0;
}
.opera input[type=submit], .opera input[type=button] {
	padding:3px 7px;
}
.opera .rssfeeds {
	margin-top:0;
}

/* Firefox 3 */
.ff3 #qlogin input[type=submit] {
	position:relative;
	bottom:-2px;
}

/* Common */
.opera #qlogin input[type=submit], .webkit #qlogin input[type=submit] {
	position:relative;
	bottom:-1px;
}
.ff3 #qlogin input[type=checkbox], .webkit #qlogin input[type=checkbox] {
	position:relative;
	bottom:-7px;
}
.chrome .step_1_input, .safari .step_1_input {
	padding:2px;
	width:365px;
}</pre></body></html>