/*/
 * SocialGallery v2.1.7
 * Last Modified: April 23, 2012
 *
 * Template URL: http://www.oxythemes.com
 * Template Author: Ramil Alcibar
 * Author URL: http://www.oxythemes.com
 *
 * Copyright ©2011 OxyThemes.com
 * All Rights Reserved
 *
/*/
/* ----------- BEGIN: GLOBAL STYLES ------------ */
body {
/*	background:#86c9e3 url(../images/bg.png) top left repeat-x;
*/
	border:0;
	color:#0d3344;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	margin:0;
	padding:0;	
}
a img {
	border:none;
}
a:link, a:visited {
	color:#126480;
	text-decoration:none;
}
a:hover, a:active, a:focus {
	color:#0d3344;
	text-decoration:none;
}
form {
	margin:0;
	padding:0;
}
fieldset {
	background:#99d3ea;
	border:1px solid #b2deef;
	line-height:1.5em;
	margin-bottom:20px;
	padding:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}
legend {
	background:#86c9e3;
	color:#333;
	font-weight:bold;
	padding:0 5px;
}
button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.167em;
	width:110px;
}
input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	margin-bottom:5px;
}
input[type=file] {
	font-size:1.167em;
	margin:1px 0 0;
	padding:3px 0;
}
input[type=text], input[type=password] {
	background:#fff url(../images/input.png) bottom left repeat-x;
	border:2px solid #4a9fca;
	padding:4px 0 3px;
}
input[type=submit], input[type=button] {
	font-weight:bold;
	padding:1px 7px;
}
textarea {
	background:#fff url(../images/input.png) bottom left repeat-x;
	border:2px solid #4a9fca;
	padding:3px 0;
	width:99.59%;
}
ul, ol {
	margin:0;
	padding:0;
	list-style:none;
}
table {
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}

.small_font			{ font-size:0.917em; }
.propercase			{ text-transform:capitalize; }
.ucase				{ text-transform:uppercase; }

.a_center			{ text-align:center; }
.f_right			{ float:right; }
/* ------------- END: GLOBAL STYLES ------------ */
/* --------------------------------------------- */
/* ------------ BEGIN: PAGE WRAPPERS ----------- */
.page {
	margin:0 auto;
	width:990px;
}
.columns {
	display:inline;
	float:left;
}
#maincol {
	width:690px;
}
	#maincol .box {
		margin:0 10px 0 0;
	}
#sidebar {
	width:300px;
}
/* ------------- END: PAGE WRAPPERS ------------ */
/* --------------------------------------------- */
/* --------------- BEGIN: HEADER --------------- */
#header {
	margin-bottom:5px;
}
#header .logo {
	margin:0;
	padding:20px 0 0;
 	width:300px; 
}
#header .banner {
	padding:10px 0 5px;
	width:690px;
}

.dedicated {
	font-size: 10px;
	text-align: right;
}
#header .logo2 {
	float: right;
	text-align: right;
	margin-right: 10px;
}
/* ---------------- END: HEADER ---------------- */
/* --------------------------------------------- */
/* ------------- BEGIN: MAIN NAVIGATION ------------- */
#nav {
	float:right;
	margin-bottom:2px;
}
#nav li {
	float:left;
}
#nav li a {
	background:url(../images/nav.png) no-repeat;
	display:block;
	height:27px;
	margin-right:5px;
	text-indent:-9999px;
}
#nav li a:active, #nav li a:hover {
	outline:none;
}
#nav li a.home 				{ background-position:0 0; width:64px; }
#nav li a:hover.home,
#nav li a.selected.home		{ background-position:0 -27px; }
#nav li a.submit 			{ background-position:-69px 0; width:76px; }
#nav li a:hover.submit,
#nav li a.selected.submit 	{ background-position:-69px -27px; }
#nav li a.published			{ background-position:-150px 0; width:99px; }
#nav li a:hover.published,
#nav li a.selected.published{ background-position:-150px -27px; }
#nav li a.upcoming			{ background-position:-254px 0; width:96px; }
#nav li a:hover.upcoming,
#nav li a.selected.upcoming	{ background-position:-254px -27px; }
#nav li a.groups			{ background-position:-355px 0; width:80px; }
#nav li a:hover.groups,
#nav li a.selected.groups	{ background-position:-355px -27px; }
#nav li a.live				{ background-position:-440px 0; width:53px; }
#nav li a:hover.live,
#nav li a.selected.live		{ background-position:-440px -27px; }
#nav li a.tags				{ background-position:-498px 0; width:99px; }
#nav li a:hover.tags,
#nav li a.selected.tags		{ background-position:-498px -27px; }
#nav li a.topusers			{ background-position:-602px 0; margin-right:0; width:99px; }
#nav li a:hover.topusers,
#nav li a.selected.topusers	{ background-position:-602px -27px; }
/* -------------- END: NAVIGATION -------------- */
/* --------------------------------------------- */
/* ------------- BEGIN: BREADCRUMB ------------- */
#breadcrumb {
	background:#126480;
	color:#fff;
	font-size:0.917em;
	margin-bottom:20px;
}
#breadcrumb a:link, #breadcrumb a:visited {
	color:#b5d8e6;
}
#breadcrumb a:hover {
	color:#fff;
}
	#bread_nav {
		background:url(../images/breadcrumb.png) top left no-repeat;
		padding:8px 10px;
		width:670px;
	}
	#bread_search {
		background:url(../images/breadcrumb.png) bottom right no-repeat;
		padding:5px 10px 5px 0;
		width:290px;
	}
		#quick_search {
			background:url(../images/search.png) top left no-repeat;
			height:20px;
		}
		#quick_search input[type=text] {
			background:#048ebc;
			border:none;
			color:#fff;
			margin-left:3px;
			padding:0;
			width:123px;
		}
		#quick_search input[type=submit] {
			background:url(../images/buttons/search.png) top left no-repeat;
			border:none;
			height:18px;
			width:66px;
			position:relative;
			bottom:-1px;
		}
/* -------------- END: BREADCRUMB -------------- */
/* --------------------------------------------- */
/* ------------ BEGIN: FEATURED NEWS ----------- */
#featured_wrapper {
	margin-bottom:20px;
 	position:relative;
 	width:680px;
}
#featured_wrap_t {
	background:#b8e2f1 url(../images/featurify_bg.png) top right no-repeat;
	margin-left:29px;
}
#featured_wrap_b {
	background:url(../images/featurify_bottom_bg.png) bottom left no-repeat;
	padding:10px;
}
#featured_wrap_img {
	background:#fff;
	border:1px solid #fff;
	overflow:hidden;
}
#featured_label {
	position:absolute;
	top:0;
	left:0;
}
#featurify_mod .summary h3 a:link, #featurify_mod .summary h3 a:visited {
	color:#e0ff9f;
}
#featurify_mod .summary h3 a:hover {
	color:#fff;
}
#featurify_prevBtn a {
	background:url(../images/featurify_nav.png) 0 -52px no-repeat;
}
#featurify_nextBtn a {
	background:url(../images/featurify_nav.png) 0 0 no-repeat;
}
/* ------------ END: FEATURED NEWS ------------- */
/* --------------------------------------------- */
/* ------- BEGIN: NEWS NAVIGATION HEADER ------- */
#newsnav_wrapper, .newsnav_wrapper {
	background:url(../images/newsnav.png) top left no-repeat;
	margin-bottom:20px;
	width:680px;
}
.newsnav li {
	background:url(../images/newsnav_divider.png) top left no-repeat;
	float:left;
	padding:6px 10px;
}
.newsnav li:first-child {
	background:none;
}
.newsnav li.active a, .newsnav li.active a:hover, .newsnav li.active4 a, .newsnav li.active4 a:hover {
	color:#0d3344;
	font-weight:bold;
}
/* -------- END: NEWS NAVIGATION HEADER -------- */
/* --------------------------------------------- */
/* -------------- BEGIN: ENTRIES --------------- */
.entry li.screenshot {
	background:#b8e2f1;
	border:1px solid #d8f0f8;
	float:left;
	margin:0 10px 20px 0;
	width:218px;
}
	.thumbshot {
		border:1px solid #1a4b5d;	
		margin:9px auto 0;
		width:200px;
		height:150px;
		overflow:hidden;
	}
	.entry .meta {
		background:#1a4b5d url(../images/entry_meta.png) top left repeat-x;
		border-right:1px solid #1a4b5d;
		border-bottom:1px solid #1a4b5d;
		border-left:1px solid #1a4b5d;
		padding:8px 10px 5px 10px;
		margin:0 8px;	
	}
	.entry .meta li.comments, .entry .meta li.comments_star {
		background:url(../images/entry_comment.png) top left no-repeat;
		float:left;
		padding:1px 0;
		text-align:center;
		text-indent:-3px;
		width:20px
	}
	.entry .meta li.comments {
		margin-right:48px;
	}	
	.entry .meta li.comments_star {
		margin-right:35px;
	}
	.entry .meta .star_vote {
		float:left;
		width:125px;
	}
		/* Star Rating */
		.star-rating, .star-rating-noh {
			background:url(../images/vote_star.png) top left repeat-x;
			height:16px;
			width:125px;
			position:relative;
		}
		.star-rating a:hover, .star-rating a:focus {
			outline:none;
		}
		.star-rating li, .star-rating-noh li {
			float:left;
		}
		.star-rating li a, .star-rating-noh li {
			display:block;
			height:16px;
			width:25px;
			position:absolute;
			text-indent:-9000px;
			z-index:20;
		}
		.star-rating li a:hover {
			background:url(../images/vote_star.png) left bottom;
			z-index:2;
			left:0;
		}
		.star-rating a.one-star, .star-rating-noh li.one-star {
			left:0;
		}
		.star-rating a.one-star:hover {
			width:25px;
		}
		.star-rating a.two-stars, .star-rating-noh li.two-stars {
			left:25px;
		}
		.star-rating a.two-stars:hover {
			width:50px;
		}
		.star-rating a.three-stars, .star-rating-noh li.three-stars {
			left:50px;
		}
		.star-rating a.three-stars:hover {
			width:75px;
		}
		.star-rating a.four-stars, .star-rating-noh li.four-stars {
			left:75px;
		}
		.star-rating a.four-stars:hover {
			width:100px;
		}
		.star-rating a.five-stars, .star-rating-noh li.five-stars {
			left:100px;
		}
		.star-rating a.five-stars:hover {
			width:125px;
		}
		.star-rating li.current-rating, .star-rating-noh li.current-rating {
			display:block;
			height:16px;
			position:absolute;
			text-indent:-9000px;
			z-index:1;
		}
		.star-rating li.current-rating {
			background:url(../images/vote_star.png) left center;
		}
		.star-rating-noh li.current-rating {
			background:url(../images/vote_star.png) left bottom;
		}
	.entry .meta li.vote_num {
		background:url(../images/vote_num.png) top left no-repeat;
		color:#fff;
		float:left;
		font-weight:bold;
		margin-right:5px;
		padding:1px 0;
		text-align:center;
		width:70px
	}
	.entry .meta li.votes {
		float:left;
		width:37px;
	}
		.entry .bury, entry .vote {
			float:left;
			width:16px;
		}
		.entry .bury {
			margin-right:5px;
		}
	.entry h2 {
		font-size:1em;
		font-weight:bold;
		height:16px;
		margin:6px 8px 4px;
		padding:0;
		overflow:hidden;
	}
.entry li.info, .entry li.description, .entry li.controls, .entry li.popup {
	display:none;
}

/* Entry CSS Overwrite - Viewing Story Details */
.sview .entry .screenshot {
	background:#b8e2f1;
	border:1px solid #d8f0f8;
	float:left;
	margin:0 1px 1px 0;
	width:340px;
}
	.sview .thumbshot {
		border:1px solid #1a4b5d;
		margin:10px auto 0;
		width:320px;
		height:224px;
		overflow:hidden;
	}
    .sview .thumbshot img {
        max-width:100%;
    }
	.sview .entry .meta {
		margin:0 9px 10px;
	}
	.sview .entry .meta li.comments {
		margin-right:168px;
	}
	.sview .entry .meta li.comments_star {
		margin-right:155px;
	}	
	.sview .entry h2 {
		display:none;
	}	
.sview .entry li.info {
	background:#b8e2f1;
	border:1px solid #d8f0f8;
	color:#333;
	display:block;
	float:left;
	height:273px;
	margin-bottom:1px;
	padding:10px;
	overflow:hidden;
	width:315px;
}
	.entry .avatar {
		background:#fff;
		border:1px solid #69b9da;
		padding:6px;
	}
	.entry .info li {
		background:url(../images/list_border2.png) top left repeat-x;
		padding:10px 0 7px;	
	}
	.entry .info li:first-child {
		background:none;
	}
	.entry .info_name {
		margin-right:5px;
		width:80px;
	}
	.entry .info_value {
		width:230px;
	}
.sview .entry li.description {
	background:#b8e2f1;
	border:1px solid #d8f0f8;
	display:block;
	float:left;
	padding:10px;
	width:658px;
}
	.entry .description div {
		line-height:1.5em;
		margin:0;
		padding:0;
	}
.entry .sociable {
	margin-top:20px;
}
	.entry .sociable li {
		display:inline;
		margin-right:15px;
	}
.sview .entry li.controls {
	background:#b8e2f1;
	border:1px solid #d8f0f8;
	display:block;
	font-weight:bold;
	float:left;
	margin-top:1px;
	padding:10px;
	width:658px;
}
.sview .entry .controls li {
	display:inline;
	padding:0 20px 0 0;
}

/* Elements: Popup Show / Hide Box */
.popup {
	background:#a4d9ec;
	border:1px solid #d8f0f8;
	display:block;
	float:left;
	margin:1px 0 0;
	padding:0;
	width:678px;
}
.popup .pad {
	font-weight:bold;
	padding:10px;
}
.popup .header {
	background:#b8e2f1;
	border-bottom:1px solid #86c9e3;
	padding:5px 5px 6px 10px;
}

/* Elements: Story Details Meta */
#smeta {
	margin-top:10px;
	margin-right:10px;
}
#smeta .tab {
	border-bottom:1px solid #d8f0f8;
}
#smeta .tab ul {
	margin-bottom:-1px;	
}
#smeta .tab li {
	background:#b9e3f1 url(../images/smetanav.png) top left repeat-x;
	border-top:1px solid #fff;
	border-bottom:1px solid #d8f0f8;
	float:left;
	font-weight:bold;
	margin-right:2px;
	padding:7px 10px;
}
#smeta .tab li.activeli {
	background:#b8e2f1;
	border-top:1px solid #d8f0f8;
	border-right:1px solid #d8f0f8;
	border-bottom:1px solid #b8e2f1;
	border-left:1px solid #d8f0f8;
	padding:7px 9px;
}
#smeta .tab li.activeli a:link, #smeta .tab li.activeli a:hover {
	color:#333;
}
.smeta {
	background:#b8e2f1;
	border-right:1px solid #d8f0f8;
	border-bottom:1px solid #d8f0f8;
	border-left:1px solid #d8f0f8;
	padding:10px;
}
/* Element: Story Details Meta > Who Voted */
#who_voted li {
	float:left;
	margin:0 5px 8px 0;
	overflow:hidden;
	padding-bottom:10px;
	width:159px;
}
#who_voted .avatar {
	background:#fff;
	border:1px solid #69b9da;
	margin-right:5px;
	padding:3px;
	width:auto;
}
#who_voted .username {
	position:relative;
	bottom:-4px;
	overflow:hidden;
	width:131px;
}
/* Element: Story Details Meta > Related Links */
#related_links li {
	background:url(../images/list_border2.png) bottom left repeat-x;}
#related_links li div {
	background:url(../images/icons/star2.png) 0 8px no-repeat;
	padding:8px 0 8px 18px;	
}
/* Element: Story Details Meta > Comments */
.comment {
	background:#fff;
	border:1px solid #86c9e3;
	margin-bottom:10px;
}
.commentModerated {
    background:#fcf8e2;
}
.comment .avatar_wrap {
 	float:left;
 	width:67px;
}
.comment .avatar {
	background:#ccebf5;
	border:1px solid #86c9e3;
	margin:10px;
	padding:7px;
}
.comment .content_wrap {
	margin-left:67px;
	border-left:1px solid #b8e2f1;
}
.comment .head {
	background:#e4f5fa;
	border-bottom:1px solid #b8e2f1;
	padding:7px 10px;
}
.comment .comments {
	color:#666;
	line-height:18px;
	padding:15px 10px;
	text-align:justify;
}
.comment .comment_rate img {
	position:relative;
	bottom:1px;
	vertical-align:middle;
}
.comment .popup {
	background:#e4f5fa;
	border:1px solid #86c9e3;
	float:none;
	margin:0;
	padding:0;
	width:100%;
}
.comment .popup .header {
	border-bottom:1px solid #69b9da;
}
.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 {
	background:url(../images/list_border2.png) bottom left repeat-x;
	padding-bottom:20px;
	margin-bottom:20px;
}
.group_left {
	float:left;
 	width:104px;
}
	.group_left span img, .group_avatar {
		background:#b8e2f1;
		border:1px solid #d8f0f8;
		padding:6px;
	}
.group_right {
	line-height:18px;
	margin-left:114px;
}
.group_right .toptitle {
	font-size:1.333em;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:18px;
}
.group_right .ls_created_by {
	color:#fff;
	line-height:24px;
}

/* Groups Story */
.groups .intro {
	line-height:1.5em;
	margin:0 0 20px;
	padding:0;
	text-align:justify;
}
.groups .titlemeta {
	color:#fff;
	font-size:0.917em;
	text-transform:uppercase;
}
.groups .desc {
	line-height:1.5em;
	margin:5px 0 10px;
	padding:0;
}
.groups .group_control {
	border:1px solid #e4e2c5;
	margin:10px 0;
	padding:5px 10px;
}
.groups .group_control img {
	vertical-align:middle;
	position:relative;
	bottom:2px;
}
.groups .whovotedwrapper img {
	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 #b8e2f1;
	font-size:0.917em;
	margin:0;
	padding:9px 0;
	width:100%;
}
.live2-ts, .live2-type, .live2-votes, .live2-story, .live2-who, .live2-status {
	float:left;
	overflow:hidden;
}
.live2-ts					{ margin-right:10px; width:65px; text-align:left; }
.live2-type					{ margin-right:10px; width:60px; text-align:left; text-transform:capitalize; }
.live2-votes				{ margin-right:5px; width:45px; text-align:center; }
.live2-story				{ margin-right:10px; width:305px; text-align:left; }
.live2-who					{ margin-right:10px; margin-left:5px; width:100px; text-align:left; }
.live2-status				{ text-transform:capitalize; }

#livepublished .live2-story	{ padding-right:10px; width:310px; }
#livepublished .live2-type	{ padding-right:10px; width:160px; }
#livepublished .live2-who	{ margin:0; width:100px; }
#livepublished .live2-status{ text-align:left; }

#livecomments .live2-story	{ margin-right:15px; width:200px; }
#livecomments .live2-ts		{ line-height:1.5em; margin:0; width:465px; text-align:justify; }
/* ----------------- END: LIVE ----------------- */
/* --------------------------------------------- */
/* ------ BEGIN: REGISTER & 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 & LOGIN CENTER -------- */
/* --------------------------------------------- */
/* ------------ BEGIN: MISCELLANEOUS ----------- */
/* Page */
.pligg_page {
	line-height:1.5em;
	text-align:justify;
}

/* Submit A New Story */
#storyimg img {
	background:#fff;
	border:1px solid #69b9da;
	padding:5px;
	margin-bottom:3px;
}
#submit input[type=text] {
	margin:0;
	width:99.59%;
}
input[type=text].step_1_input {
	font-size:1.5em;
	padding:2px;
	width:545px;
}
#submit input[type=text].storylen {
	background:#b8e2f1;
	border:1px solid #d8f0f8;
	color:#333;
	width:35px;
}
input[type=submit].step_1_button, input[type=submit].submit_button, input[type=button].submit_button {
	color:#069;
	font-size:1.5em;
	font-weight:normal;
}
input[type=submit].step_1_button {
	width:100px;
}
#submit select {
	border:2px solid #4a9fca;
	margin:0;
	padding:3px 0;
	width:100%;
}
#submit li {
	padding:10px 0;
	border-top:1px dashed #b2deef;
}
#submit li:first-child {
	border:none;
}
#submit label {
	position:relative;
	bottom:-4px;
}
.submit_fieldname, .submit_fields {
	display:inline;
	float:left;
}
.submit_fieldname {
	margin-right:10px;
	width:200px;
}
.submit_fields {
	width:448px;
}
.submit_rules li {
	background:url(../images/icons/check.gif) 0 0 no-repeat;
	line-height:1.333em;
	margin-bottom:10px;
	padding-left:20px;
}
.submit_instructions {
	display:block;
	color:#fff;
	font-size:11px;
	line-height:14px;
	padding-top:5px;
}
/* Preview Story */
#submit .previewStory li {
	padding:0;
	border:0;
}
#submit .previewStory .screenshot {
	border:1px solid #d8f0f8;
}
#submit .previewStory .info {
	border:1px solid #d8f0f8;
	height:272px;
	padding:10px;
}
	#submit .previewStory .info li {
		background:url(../images/list_border2.png) top left repeat-x;
		padding:10px 0 7px;	
	}
	#submit .previewStory .info li:first-child {
		background:none;
	}
#submit .previewStory li.description {
	border:1px solid #d8f0f8;
	padding:10px;
}

/* Top Users */
.top_users table th, .top_users table td {
	background:url(../images/list_border2.png) bottom left repeat-x;
	padding:5px 3px 5px 2px;
}
.top_users img {
	background:#b8e2f1;
	border:1px solid #d8f0f8;
	padding:2px;
}
.top_users .top_username {
	position:relative;
	bottom:10px;
}

/* User Center */
/* User Center > User Info / View Profile */
.user_info table td table td {
	padding:4px 0 3px;
}
.user_center .avatar {
	background:#fff;
	border:1px solid #69b9da;
	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:208px;
}
.user_center .friends li img {
	background:#fff;
	border:1px solid #69b9da;
	padding:2px;	
	position:relative;
	bottom:-6px;
}
.user_center .friends2 th, .user_center .friends2 td {
	border-bottom:1px dashed #d8f0f8;
	padding:7px 0;
}
.user_center .settings li {
	border-bottom:1px dashed #d8f0f8;
	float:left;
	margin-right:10px;
	padding:7px 0;
	width:208px;
}
.user_center .settings input[type=checkbox] {
	margin:0;
}
.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:-16px;
}
#rssfeeds li {
	margin-bottom:30px;
}
#rssfeeds li img {
	position:relative;
	bottom:-1px;
}
#rssfeeds pre {
	background:#b8e2f1 url(../images/icons/rss.gif) 5px 5px no-repeat;
	border:1px solid #d8f0f8;
	color:#333;
	font-size:12px;
	padding:5px 25px 6px;
	margin:5px 0 0;
}

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

/* Pagination */
.pagination {
	margin-top:10px;
	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:#b8e2f1;
	border:1px solid #d8f0f8;
	color:#126480;
	margin-right:1px;
	padding:3px 7px;
}
.pagination p a:hover {
	background:#126480;
	border:1px solid #d8f0f8;
	color:#e0ff9f;
}
.pagination p span {
	background:#126480;
	border:1px solid #d8f0f8;
	color:#e0ff9f;
	display:block;
	float:left;
	margin-right:1px;
	padding:3px 7px;
}

/* Fieldset Alternative */
.divset {
	margin-bottom:20px;
}
.divset h2 {
	background:#a4d9ec;
	border:1px solid #b8e2f1;
	color:#333;
	font-size:1em;
	font-weight:bold;
	margin:0 0 1px;
	padding:6px 10px 5px;
}
.divset h2 span {
	font-weight:normal;
}
.divset .content {
	background:#99d3ea;
	border:1px solid #b2deef;
	line-height:1.5em;
	padding:12px 10px;
}

/* Warning, Notes and Error Messages */
.msg_error, .msg_jquery_error, .msg_success {
	font-size:0.917em;
	font-weight:bold;
	line-height:1.167em;
	margin:10px 0;
	padding:5px 10px 5px 30px;
}
.msg_error {
	background:#fdd9d9 url(../images/icons/warning.png) 10px 4px no-repeat;
	border:1px solid #4a9fca;
	color:#d70000;
}
.msg_jquery_error {
	background:#fdd9d9;
	border:1px solid #4a9fca;
	color:#d70000;
	padding:5px 10px;
}
.msg_error a:link, .msg_error a:visited, .msg_jquery_error a:link, .msg_jquery_error a:visited {
	color:#e75959;
}
.msg_error a:hover, .msg_jquery_error a:hover {
	color:#d70000;
}
.msg_success {
	background:#e4fcd9 url(../images/icons/check.gif) 10px 4px no-repeat;
	border:1px solid #4a9fca;
	color:#30a200;
}
.msg_warning, .msg_warning2 {
	background:#fffbbc;
	border:1px solid #4a9fca;
	color:#666;
	display:block;
	font-size:0.917em;
	line-height:1.167em;
	padding:5px 10px;
}
.msg_warning {
	margin:0;
}
.msg_warning2 {
	margin:0 0 10px;
}
/* ------- END: MISCELLANEOUS > CONTENT -------- */
/* --------------------------------------------- */
/* -------------- BEGIN: SIDEBAR --------------- */
#sidebar a:link, #sidebar a:visited {
	color:#09c;
}
#sidebar a:hover {
	color:#126480;
}
#sidebar li div {
	background:url(../images/list_border.png) top left repeat-x;
	padding:9px 0;
}
#sidebar li:first-child div {
	background:none;
	padding-top:0;
}
#sidebar ul.upcoming li {
	background:url(../images/icons/upcoming.png) 0 10px no-repeat;
}
#sidebar ul.top li {
	background:url(../images/icons/star.png) 0 11px no-repeat;
}
#sidebar ul.saved li {
	background:url(../images/icons/save.png) 0 12px no-repeat;
}
#sidebar ul.upcoming li div, #sidebar ul.top li div, #sidebar ul.saved li div {
	padding:10px 0 10px 17px;
}
#sidebar ul.comments {
	padding-top:10px;
}
#sidebar ul.comments li img {
	vertical-align:middle;
}
/* Categories */
#sidebar ul.cats li {
	background:url(../images/icons/arrow.png) 0 12px no-repeat;
}
#sidebar ul.cats li li {
	background:url(../images/icons/arrow_sub.png) 0 12px no-repeat;
}
#sidebar ul.cats li li li {
	background:url(../images/icons/arrow_sub2.png) 0 12px no-repeat;
}
#sidebar ul.cats li span {
	background:url(../images/list_border.png) bottom left repeat-x;
	display:block;
	padding:8px 0 8px 12px;
}
#sidebar ul.cats li li {
	background-position:12px 12px;
}
#sidebar ul.cats li li span {
	padding-left:24px;
}
#sidebar ul.cats li li li {
	background-position:24px 12px;
}
#sidebar ul.cats li li li span {
	padding-left:36px;
}

/* SIDEBAR > Tabbed Navigation */
#sidebar .tab, #sidebar .untab {
	background:#b8e2f1 url(../images/sidebar_tab.png) top left no-repeat;
	padding:5px 10px 0 5px;
}
#sidebar .tab li, #sidebar .untab li {
	float:left;
	font-weight:bold;
}
#sidebar .tab a, #sidebar .untab a {
	color:#126480;
	cursor:pointer;
	float:left;
	padding:0 0 0 10px;
}
#sidebar .tab a span, #sidebar .untab a span {	
	float:left;
	padding:10px 10px 8px 0;
}
#sidebar .tab a:hover, #sidebar .untab a:hover {
	color:#333;
}
#sidebar .tab a:active, #sidebar .tab a:hover, #sidebar .untab a:active, #sidebar .untab a:hover {
	outline:none
}
#sidebar .tab li.activeli a, #sidebar .tab li.activeli a:hover, #sidebar .untab li.activeli a, #sidebar .untab li.activeli a:hover {
	background:#fff url(../images/sidebar_tab_left.png) top left no-repeat;
	outline:none;
}
#sidebar .tab li.activeli a span, #sidebar .tab li.activeli a:hover span, #sidebar .untab li.activeli a span, #sidebar .untab li.activeli a:hover span {
	background:#fff url(../images/sidebar_tab_right.png) top right no-repeat;
	color:#333;
}

/* SIDEBAR > Tabbed Content Box */
#sidebar .box {
	background:#fff;
	border-right:5px solid #b8e2f1;
	border-left:5px solid #b8e2f1;
	padding:0 10px 0 10px;
}
#sidebar .box_top {
	background:#fff url(../images/sidebar_box.png) top left no-repeat;
	height:5px;
}
#sidebar .box_bottom {
	background:#fff url(../images/sidebar_box.png) bottom left no-repeat;
	height:10px;
	margin-bottom:20px;
}

/* SIDEBAR > Login / Welcome */
.mpanel ol {
	padding-top:10px;
}
.mpanel li {
	padding-bottom:5px;
}
.mpanel label {
	display:inline-block;
	line-height:2.0;
	vertical-align:top;
	width:70px;
}
.mpanel input[type=text], .mpanel input[type=password] {
	background:#fff url(../images/input_qlogin.png) top left repeat-x;
	border:1px solid #a4d9ec;
	width:195px;
}
.mpanel input[type=submit] {
	background:url(../images/buttons/login.png) top left no-repeat;
	border:none;
	cursor:pointer;
	height:24px;
	width:123px;
}
.mpanel2 li {
	background:url(../images/icons/star.png) 0 8px no-repeat;
}
#sidebar .mpanel2 li div {
	padding:7px 0 7px 20px;
}
/* --------------- END: SIDEBAR ---------------- */
/* --------------------------------------------- */
/* --------------- BEGIN: FOOTER --------------- */
#footer {
	background:#126480;
	color:#b8e2f1;
	padding:7px 10px;
}
#footer a, #footer a:visited {
	color:#e0ff9f;
}
#footer a:hover {
	color: #b8e2f1;
}
#footer .maincol {
	margin-right:10px;
 	width:670px; 
}
#footer .sidebar {
	width:290px;
}
#footer_top {
	background:url(../images/footer.png) top left no-repeat;
	height:5px;
	margin-top:10px;
}
#footer_bottom {
	background:url(../images/footer.png) bottom left no-repeat;
	height:5px;
	font-size:0.6em;
}
.foot_notes {
	margin:7px 0 0;
	padding:0;
}
/* Credits */
.credits {
/*
	border:1px solid #86c9e3;
*/
	color:#000;
	padding:7px 0;
}
.credits a:link, .credits a:visited {
	color:#126480;
}
.credits a:hover {
	color:#000;
}
#btmlogo {
	text-align: right;
}
/* ---------------- END: FOOTER ---------------- */
/* --------------------------------------------- */
/* ------------ BEGIN: BROWSER FIXES ----------- */
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after,.page:after,#header:after,#breadcrumb:after,#newsnav_wrapper:after,.entry:after,.entry .meta:after,.entry .info li:after,#smeta .tab ul:after,.pagination:after,.groups:after,.group_container:after,#sidebar .tab:after,#sidebar .untab:after,#footer:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix,.page,#header,#breadcrumb,#newsnav_wrapper,.entry,.entry .meta,.entry .info li,#smeta .tab ul,.pagination,.groups,.group_container,#sidebar .tab,#sidebar .untab,#footer{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix,* html .page,* html #header,* html #breadcrumb,* html #newsnav_wrapper,* html .entry,* html .entry .meta,* html .entry .info li,* html #smeta .tab ul,* html .pagination,* html .groups,* html .group_container,* html #sidebar .tab,* html #sidebar .untab,* html #footer{height:1%;}
.clearfix,.page,#header,#breadcrumb,#newsnav_wrapper,.entry,.entry .meta,.entry .info li,#smeta .tab ul,.pagination,.groups,.group_container,#sidebar .tab,#sidebar .untab,#footer{display:block;}
/* End hide from IE-mac */
.ie fieldset{margin-top:30px;position:relative;padding-top:20px;}
.ie legend{position:absolute;top:-10px;left:2px;}
#quick_search .advanced{position:relative;bottom:4px;}
.ie7 .entry{padding-bottom:20px;}
.ie7 .sview .entry{padding-bottom:0;}
.ie .entry .vote img,.ie .entry .bury img{display:block;}
.ie #smeta .tab ul{margin-bottom:0;position:relative;bottom:-1px;}
.ie7 input[type=text].step_1_input{padding:3px 2px;width:538px;}
.ie7 .mpanel2 li{height:1%;}
.opera input[type=submit],.opera input[type=button]{padding:3px 7px;}
/* ------------- END: BROWSER FIXES ------------ */
/* --------------------------------------------- */
/* ---------- END: SocialGallery CSS ----------- */
/*
 * OxyThemes Premium Templates and Themes
 * http://www.oxythemes.com/
 * Copyright ©2011 OxyThemes.com
/*
/*----------- END: SocialGallery CSS ------------*/
