:focus {
	outline:none;
}

img {
	border:none;
}

.crop {
	width: 172px;
	height: 120px;
	overflow: hidden;
	cursor:pointer;
}

.crop_group {
	height:120px;
	overflow:hidden;
	cursor:pointer;
}

.am-wrapper {
	float:left;
	position:relative;
	overflow:hidden;
}
.am-wrapper img{
	position:absolute;
	outline:none;
}


body {
	margin:0px;
	padding:0px;
	background-image: url('../images/topbar_bg.jpg');
	background-repeat: repeat-x;
	background-position: top;
	background-color: White;
}

hr {
	height: 1px;
	border-width:0px;
	background-color:#DBDBDB;
}

#q {
	padding-left:24px;
	background-image:url('../images/magnifying_glass_icon.png');
	background-repeat:no-repeat;
	height:17px;
}

/* combats section */

#pointers {
	font-weight:bold;
}

#cmwrite {
	padding:10px 0px 15px 0px;
}

.cmtext {
	min-height:16px;
	height:16px;
	padding:5px;
	resize:none;
	color: grey;
	overflow-y:hidden;
	line-height:15px;
}

.ajax_ticker {
	background-position: center;
	background-repeat:no-repeat;
	background-image:url('../images/ticker.gif');
}

.ajax_ticker_small {
	background-position: center;
	background-repeat:no-repeat;
	background-image:url('../images/ticker_small.gif');
}

.sub_photo, .sub_photo_red {
	padding-left:4px;
	padding-right:2px;
	cursor:pointer;
	color:#006400;
	display:block;
	text-decoration:none;
}

.sub_photo:hover {
	background-color:#E0EAE1;
	text-decoration:none;	
}

.sub_photo_red:hover {
	background-color:#AE0E12;
	text-decoration:none;
}


.reset_field {
	background-image:url('../images/reset_field.png');
	background-repeat:no-repeat;
	width:17px;
	height:17px;
	margin-left:6px;
	margin-top:2px;
	position:relative;
	float:left;
	opacity:.20;
	filter:alpha(opacity=20);
	cursor:pointer;
}

.reset_field:hover {
	opacity:1.0;
	filter:alpha(opacity=100);
}

.form_div_left {
	float:left;
	width:39%;
	text-align:right;
	padding-top:6px;
}

.form_div_right {
	float:left;
	width:60%;
	text-align:left;
	padding-top:5px;
	padding-left:7px;
}

.fl {
	float:left;
}

.fr {
	float:right;
}

.edit_ok {
	display:inline-block;
	position:absolute;
	width:20px;
	background-color:#8CC08E;
	border-radius: 0px 2px 2px 0px;
	-moz-border-radius: 0px 2px 2px 0px;
	-webkit-border-radius: 0px 2px 2px 0px;
	background-image:url('../images/edit_ok.gif');
}

.edit_warn {
	display:inline-block;
	position:absolute;
	width:20px;
	background-color:#f3d00d;
	border-radius: 0px 2px 2px 0px;
	-moz-border-radius: 0px 2px 2px 0px;
	-webkit-border-radius: 0px 2px 2px 0px;
	background-image:url('../images/edit_warn.gif');
}


.edit_err {
	display:inline-block;
	position:absolute;
	width:20px;
	background-color:#ce6871;
	border-radius: 0px 2px 2px 0px;
	-moz-border-radius: 0px 2px 2px 0px;
	-webkit-border-radius: 0px 2px 2px 0px;
	background-image:url('../images/edit_fail.gif');
}

.edit_empty {
	background-color:#ffffff;
	background-image:url('');
}

.form_hint_ok {
	color:#000000;
	font-family:Verdana;
	position:absolute;
	padding:5px;
	font-size:11px;
	background-color:#ffffff;
	background-image:url('../images/hint_bg_ok.gif');
	width:220px;
	z-index:55;
	border:1px solid #8CC08E;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.form_hint_err {
	color:#000000;
	font-family:Verdana;
	position:absolute;
	padding:5px;
	font-size:11px;
	background-color:#ffffff;
	background-image:url('../images/hint_bg_err.gif');
	width:220px;
	z-index:55;
	border:1px solid #CE6871;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.form_hint_warn {
	color:#000000;
	font-family:Verdana;
	position:absolute;
	padding:5px;
	font-size:11px;
	background-color:#ffffff;
	background-image:url('../images/hint_bg_warn.gif');
	width:220px;
	z-index:55;
	border:1px solid #F3D00D;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor:pointer;
}

#modal_report {
	position:fixed;
	width:400px;
	z-index:55;
	display:none;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color:rgba(0,0,0,0.75);
	font-family: Verdana;
	font-size:12px;
	color:#ffffff;
	padding:25px;
	-moz-box-shadow:0 0 7px #555;
	-webkit-box-shadow:0 0 7px #555;
	box-shadow:0 0 7px #555;
}

#modal_report a {
	color:#00c100;
}
#modal_report a:hover {
	text-decoration:underline;
}


#mbox {
	display:none;
	position:fixed;
	z-index:100;
	-moz-box-shadow:0 0 7px #555;
	-webkit-box-shadow:0 0 7px #555;
	box-shadow:0 0 7px #555;
	border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-radius-topleft: 5px;
	border-radius-topright: 5px;
       -moz-border-radius-topright: 5px;
       -webkit-border-radius-topright: 5px;
}

#fade {
	display: none;
	background: #000;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity:.30;
	filter:alpha(opacity=30);
	z-index: 50;
}



#modal_container {
	position:fixed;
	height:100%;
	width:100%;
	overflow: auto;
	top:0;
	left:0;
	z-index:51;
}

#modal_window {
	z-index:52;
	position: relative;
	background-color:#ffffff;
	border: 3px solid #5d5d5d;
	-moz-box-shadow:0 0 7px #555;
	webkit-box-shadow:0 0 7px #555;
	box-shadow:0 0 7px #555;
	overflow:hidden;
	left: auto;
	margin-bottom:40px;
	min-width:753px;
}

#modal_text {
	overflow:auto;
	padding:5px;
	font-family: Verdana;
	font-size:12px;
}

#modal_button {
	text-align: center;
	background-color:#ebebeb;
	height:30px;
	padding-top:6px;
}

#modal_close {
	background-image:url('../images/modal_close.png');
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
	z-index:53;
	width:40px;
	height:40px;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	display:none;
}

#modal_close:hover {
	-moz-box-shadow:0 0 7px #555;
	webkit-box-shadow:0 0 7px #555;
	box-shadow:0 0 7px #555;	
}

#modal_count {
	position:absolute;
	background-color:#5d5d5d;
	color: #ffffff;
	z-index:51;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	height:23px;
	width:70px;
	display:none;
	font-family: Verdana;
	font-size:14px;
	padding-left:5px;
	padding-top:3px;
	vertical-align:middle;
}

#modal_back {
	position: fixed;
	width:150px;
	height:100%;
	background-image:url('../images/modal_back.png');
	background-repeat:no-repeat;
	background-position: center;
	left:0px;
	top:0px;
	z-index:53;
	cursor:pointer;
	opacity:.30;
	filter:alpha(opacity=30);
	display:none;
}

#modal_image {
	cursor:pointer;
}

#img_pre {
	display:none;
}

#sm {
	background-color:rgba(0,0,0,0.75);
	border-radius: 5px;
	width:355px;
	height:150px;
	-moz-border-radius-t: 5px;
	-webkit-border-radius: 5px;
	overflow:hidden;
	padding:5px;
	display:none;
	position:absolute;
}

.smiley {
	text-align: center;
	cursor:pointer;
	padding:1px 2px 1px 2px;
}

.smiley:hover {
	background-color: #DBE7DB;
}



.black_context_menu_item {
	color:#000000;
	cursor:pointer;
	padding:1px 5px 1px 5px;
	max-width:160px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.black_context_menu_item:hover {
	color: #525252;
	text-decoration:underline;
}

.black_context_menu_item_selected {
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius-t: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	background-color:rgba(0,0,0,0.75);
	color:#ffffff;
	cursor:pointer;
	padding:1px 5px 1px 5px;
	text-decotation:none;
}

.black_context_menu_item_selected:hover {
	color: #ffffff;
}

.black_context_menu {
	position:absolute;
	z-index:50;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:rgba(0,0,0,0.75);
	font-family: Verdana;
	font-size:12px;
	color:#ffffff;
	margin-top:1px;
	padding:5px;
	display:none;
}

.black_context_menu div {
	color:#ffffff !important;
	cursor:pointer;
}

.black_context_menu div:hover {
	color:#00c100 !important;
}

.black_context_menu_del_item {
	width:12px;
	background-color:#ffffff;
	opacity:.20;
	filter:alpha(opacity=20);
	line-height:11px;
	padding-left:1px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	bottom:2px;
	position:absolute;
	right:0px;
	padding-bottom:1px;
}

.black_context_menu_del_item:hover {
	background-color:#00c100;
	opacity:1.0;
	filter:alpha(opacity=100);
}

*html #fade {
	position: absolute;
}

.card_textar {
	font-family: Arial;
	line-height:28px;
	font-size: 14px;
	/*background-color: transparent;*/
	border: 1px solid transparent;
	overflow:auto; 
}

.card_textar:hover {
	border: 1px solid grey;
		  background-color: #FBFBFB;
}

.card_edit {
	font-family: Arial;
	font-size: 14px;
	background-color: transparent;
	border: 1px solid transparent;
	height: 18px;
}

.card_edit:hover {
	border: 1px solid grey;
	background-color: #FBFBFB;
}

.cardimg_border {
	width:100px;
	height:100px;
	padding:5px;
	background-color:#ffffff;
	border:1px solid #c8c8c8;
}

.cardimg_border:hover {
	background-color:#EFF4F2;
	border:1px solid Green;
}

.cardimg {
	width:100px;
	height:100px;
	padding:5px;
	background-color:#ffffff;
	border:1px solid #c8c8c8;
}


#topbar {
	position: relative;
	font-size: 11px;
	height: 60px;
	margin: auto auto;
}

#container {
	position: float;
	width:954px;
	padding:0px;
	margin: auto auto;
	overflow: hidden;
}

#footer {
	position: float;
	width: 964px;
	height: 15px;
	padding: 0px;
	margin: 0px auto;
}

#logo {
	width: 175px;
	margin-top:3px;
	padding:0px;
	float: left;
}

#upload_photo {
	background-color:#c6c6c6;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	opacity:.50;
	filter:alpha(opacity=50);
	width:60px;
	padding:5px;
	padding-top:3px;
	visibility:hidden;
	cursor: pointer;
}
#upload_photo:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
}

.photo_marker {
	position: absolute;
	border: 2px solid #dbe7db;
	cursor: pointer;
	z-index: 7;
	overflow:hidden;
}

.menuleft {
	list-style: none;
	margin:0px;
	padding:0px;
}

.menuleft li a {
	font-family: Arial;
	font-size: 13px;
	padding-left:5px;
	line-height: 20px;
	color:#000000;
	text-decoration:none;
	display: block;
	cursor: pointer;
}


.menuleft li a:hover {
	background-color: #E0EAE1;
	text-decoration:none;
	color:#000000 !important;
}

.menu_col {
	list-style: none;
	margin:0px;
	padding:0px;
}

.menu_col li a {
	font-family: Verdana;
	font-size: 13px;
	padding-left:5px;
	line-height: 20px;
	color:#000000;
	text-decoration:none;
	display: block;
	cursor: pointer;
}

.menu_col li a:hover {
	background-color: #E0EAE1;
	text-decoration:none;
	color:#000000;
}

.menu_col_selected {
	background-color: #E0EAE1;
	text-decoration:none;
	color:#000000;
}

.photo_person_list:hover {
	background-color: #E0EAE1;
	text-decoration:none;
	color:#000000;
	cursor:pointer;
}

#m1 {
	font-family: Arial;
	font-size:12px;
	background-color: #008440;
	height:16px;
	padding:0px 0px 4px 0px;
	width:35px;
	cursor: pointer;
	display:none;
	position:absolute;
}

#m1 a {
	color:#ffffff;
}

#m1:hover {
	background-color: #ff0000;
}

.red {
	color:#ff0000;
}

.green {
	color:#06A608;
}


p.checkbox {
	clear: both;
	float: none;
	position: relative;
	margin-top:5px;
	margin-bottom:10px;
}

p.checkbox input {
	position: absolute;
	top: 1px;
}

p.checkbox span {
	display: block;
	margin-left: 18px;
}

span.radio {
	clear: both;
	float: none;
	position: relative;
	margin-top:5px;
	margin-bottom:10px;
}

span.radio input {
	position: absolute;
	top: 1px;
}

span.radio span {
	display: inline;
	margin-left: 18px;
}

#content {
	margin-left: 175px;
	width:757px;
	font-family: Verdana;
	font-size: 12px;	
	padding: 10px;
	border:1px solid #dbdbdb;
	border-top: 0px;
}

.album_thumb {
	border:1px solid #b6b6b6;
	padding:4px;
	background-color:#ECECEC;
}
.album_thumb:hover {
	background-color:#DBE7DB;
	border-color:#A3BEA3;   
}

.pics_short {
	background-image: url('../images/short_pics.jpg');
	background-repeat: repeat-y;
	background-position: left;
	padding: 4px;
	text-align:right;
	width:186px;
	background-color: #ececec;
}

.longwindow {
	position: float;
	background-color: #f7f7f7;
	width: 565px;
	border-bottom: 1px solid #C1D3C3;
	border-left: 1px solid #C1D3C3;
	border-right: 1px solid #C1D3C3;
	overflow: hidden;
	padding: 5px;
}


.news_search_window {
	background-color: #f7f7f7;
	border-bottom: 1px solid #C1D3C3;
	border-left: 1px solid #C1D3C3;
	border-right: 1px solid #C1D3C3;
	padding:5px;
}

.search_select {
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	border-color: #7b7b7b;
	border-width: 1px;
	border-style: solid;
	border-left:0px;
	color: #000000;	
	display: none;
}

.leftwindow {
	position: float;
	width: 194px;
	overflow: hidden;
}

.leftwindowred {
	position: float;
	background-color: #f7f7f7;
	width: 192px;
	overflow: hidden;
}

.scrolldiv {
	padding-top:3px;
	font-family: Verdana;
	font-size: 12px;
	overflow:hidden;
	background-color: #ffffff;
	line-height:15px;
	width:100%;
}

.scrolldivtable td {
	padding-top:3px;
}

.longscrolldiv {
	font-family: Verdana;
	font-size: 11px;
	overflow:auto;
	background-color: #ffffff;	
}


.leftscrolldiv {
	font-family: Verdana;
	font-size: 11px;
	padding:5px;
	padding-left:0px;
	padding-right:0px;
	overflow:auto;
	background-color: #ffffff;
}

#subheaddiv {
	background-image:url('../images/subhead_bg.gif');
	background-repeat: repeat-x;
	font-size: 11px;
	color:#373737;
	padding:1px;
	padding-left:5px;
	height:15px;
}

.np {
	padding:0px;
	margin:0px;
	border:0px;
	width: 100%;
}

#mestitlebar {
	background-image: url(../images/win_bar.gif);
	border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-radius-topleft: 5px;
	border-radius-topright: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	background-repeat: repeat-x;
	height:18px;
	font-family: Verdana;
	font-size: 11px;
	padding-left:6px;
	padding-top:5px;
	font-weight: bold;
	color: #ffffff;
	text-align:left;
}

#meswindowvis {
	background-image: url(../images/win_bg.gif);
	background-repeat: repeat-x;
	height:90px;
	padding-top:10px;
	border-top: none;
	border-bottom: 3px solid #5d5d5d;
	border-left: 3px solid #5d5d5d;
	border-right: 3px solid #5d5d5d;
	font-family: Verdana;
	font-size: 11px;
	padding-left:7px;
	padding-bottom:7px;
}


#errdiv {
	position:relative;
	background-color:#f1e5e5;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-family: Verdana;
	line-height:17px;
	font-size: 12px;
	color: #232323;
	padding:8px;
}

#errokdiv {
	position:relative;
	background-color: #e7efe7;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-family: Verdana;
	line-height:17px;
	font-size: 12px;
	color: #232323;
	padding:8px;
}

.winconent {
	font-family: Verdana;
	font-size: 12px;
	padding-left:4px;
	padding-right:7px;
}

.winconent p {
	font-family: Verdana;
	font-size: 11px;
	padding-left:7px;
}

.topmenu {
	text-align: center;
	background-color:#ededed;
	border: 1px solid #c4c4c4;
	border-radius-topright: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	border-bottom: 0px;
	vertical-align:absbottom;
	height:28px;
	width:777px;
}

.tm_item a {
	font-family: Verdana;
	font-size:11px;
	color:#525252;
	padding-left:3px;
	padding-right:3px;
	font-weight: bold;
	text-decoration: none;
}

.tm_item a:hover {
	color: Black;
	text-decoration:none;
}

.tm_item_green a {
	font-family: Verdana;
	font-size:11px;
	color:#006400;
	padding-left:3px;
	padding-right:3px;
	font-weight: bold;
	text-decoration: none;
}

.tm_item_green a:hover {
	color: #008000;
	text-decoration:none;
}

.tm_item_red a {
	font-family: Verdana;
	font-size:11px;
	color:#AE0E12;
	padding-left:3px;
	padding-right:3px;
	font-weight: bold;
	text-decoration: none;
}

.tm_item_red a:hover {
	color: #DA0E13;
	text-decoration:none;
}

.topmenu_hl {
	text-align: center;
	padding-top:2px;
}

.topmenu_hl a {
	font-family: Verdana;
	font-size:11px;
	color:#006400;
	padding-left:3px;
	padding-right:3px;
	font-weight: bold;
	text-decoration: none;
}

.topmenu_hl a:hover {
	color: #008000;
	text-decoration:none;
}

#footmenu {
	line-height:25px;
	padding-top:17px;
	padding-bottom:17px;
	font-family:Verdana;
	font-size:11px;
	display:table;
	margin-left:180px;
	width:779px;
}

.main {
	font-family: Verdana;
	font-size: 12px;
	color: Black;
}

h1 {
	font-family: Arial;
	font-size:28px;
	color: #007101;
	font-weight: normal;
	margin-top:0px;
	margin-bottom:0px;
}

h2 {
	font-family: Verdana;
	font-size:20px;
	color: #004A01;
	font-weight: normal;
	margin-top:0px;
	margin-bottom:0px;
}

h3 {
	font-family: Arial;
	font-size:15px;
	color: #007101;
	margin-top:0px;
	margin-bottom:0px;
}


h4 {
	font-family: Verdana;
	font-size:16px;
	color: #006801;
	font-weight: bold;
}

h5 {
	font-family: Verdana;
	font-size:14px;
	color: #525252;
	font-weight: bold;
}

h6 {
	font-family: Verdana;
	font-size: 14px;
	color: #525252;
	font-weight: bold;

}

ul {
	list-style: square;
	color: Green;
	padding-left:5px;
	margin-left:10px;
}

span {
	color:black;
}

a {
	color: #006400;
	text-decoration: none;
}

a:hover {
	color: Green;
	text-decoration: underline;
}

.inputsearch {
	font-family: Verdana;
	font-size: 13px;
	border: 1px solid #7b7b7b;
}

.inputsearch:hover {
	border-color: #006400;
}

.edit {
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
	border:1px solid #7b7b7b;
	color: #000000;
}

.edit:hover {
	border-color: #006400;
}

.editgrey {
	background-color: #f7f7f7;
	font-family: Verdana;
	font-size: 12px;
	border:1px solid #7b7b7b;
	color: #000000;
}

.editgrey:hover {
	border-color: #006400;
}

.edit:disabled {
	background-color: #FFF6F6;
	color: #959595;
}

.editdate {
	background: url(../images/small_calendar.gif);
	background-repeat:no-repeat;
	background-position: right;
	font-family: Verdana;
	font-size: 12px;
	border: 1px solid #7b7b7b;
	color: #000000;
	background-color:#f7f7f7;
	cursor: pointer;
	width:168px;
}
.editdate:hover {
	border-color: #006400;
}

.calendar_date:hover {
	background-color:#C6DFC6;
}

select {
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	border-color: #7b7b7b;
	border-width: 1px;
	border-style: solid;
	color: #000000;
}

select:hover {
	border-color: #006400;
}

option {
	background-color: White;
}

optgroup {
	background-color: White;
}



.grey {
	color: #323232;	
}


.text_toolbar
{	
	background-image: url(../images/submit_bg.gif);
	background-repeat: repeat-x;
	font-family: Verdana; 
	font-size: 11px;
	padding-left:5px;
	padding-right:5px;
	height:20px;
	border: 1px solid #9D9D9D;
}

.submit, .submitgreen, .submitred {	
	padding:2px 5px 2px 5px;
	border:1px solid #ccc;
	background:#f6f6f6;
	background-image:-moz-linear-gradient(top,#ffffff,#efefef);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF)";
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	white-space:nowrap;
	cursor:pointer;
	overflow:visible;
	color:#000000;
	font-family: Verdana;
	font-size: 12px;
}

.submit:hover, .submitspan:hover {
	border-color:#999;
	outline:0;
	-moz-box-shadow:0 0 3px #999;
	-webkit-box-shadow:0 0 3px #999;
	box-shadow:0 0 3px #999;
}

.submitgreen:hover, .submitspangreen:hover {
	border-color:#999;
	outline:0;
	-moz-box-shadow:0 0 3px #1ABC19;
	-webkit-box-shadow:0 0 3px #1ABC19;
	box-shadow:0 0 3px #1ABC19;
}

.submitred:hover, .submitspanred:hover {
	border-color:#999;
	outline:0;
	-moz-box-shadow:0 0 3px #FA6767;
	-webkit-box-shadow:0 0 3px #FA6767;
	box-shadow:0 0 3px #FA6767;
}

.submitspan, .submitspangreen, .submitspanred {	
	padding:3px 5px 3px 5px;
	border:1px solid #ccc;
	background:-moz-linear-gradient(top,#ffffff,#efefef);
	background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF)";
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	white-space:nowrap;
	cursor:pointer;
	overflow:visible;
	color:#000000;
	font-family: Verdana;
	font-size: 12px;
}

.liked {
	padding:3px 5px 3px 5px;
	border:1px solid #11ac00;
	background:-moz-linear-gradient(top,#0eb440,#008000);
	background:-webkit-gradient(linear,left top,left bottom,from(#0eb440),to(#008000));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#0eb440,endColorStr=#008000);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#0eb440, endColorStr=#008000)";
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	white-space:nowrap;
	cursor:pointer;
	overflow:visible;
	font-family: Verdana;
	font-size: 12px;
	color:#ffffff;
}

.liked:active {
	border:1px solid #008000;
	background:-moz-linear-gradient(top,#005300,#0eb440);
	background:-webkit-gradient(linear,left top,left bottom,from(#005300),to(#0eb440));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#005300,endColorStr=#0eb440);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#005300, endColorStr=#0eb440)";

}

.liked:hover {
	border:1px solid #008000;
	outline:0;
	-moz-box-shadow:0 0 3px #1ABC19;
	-webkit-box-shadow:0 0 3px #1ABC19;
	box-shadow:0 0 3px #1ABC19;
}

.submit:active, .submitspan:active, .submitgreen:active, .submitspangreen:active, .submitred:active, submitspanred:active, .submitpress:active, .submitspanpress:active, .submitgreenpress:active, .submitspangreenpress:active, .submitredpress:active, submitspanredpress:active {
	border-color:#999;
	background:#ddd;
	background-image:-moz-linear-gradient(top,#cccccc,#ffffff);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#cccccc),to(#ffffff));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cccccc,endColorStr=#ffffff);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CCCCCC, endColorStr=#FFFFFF)";
}

.submitpress, .submitspanpress, .submitgreenpress, .submitspangreenpress, .submitredpress, submitspanredpress  {
	border-color:#ccc;
	background:#ddd;
	background-image:-moz-linear-gradient(top,#d5d5d5,#ffffff);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#d5d5d5),to(#ffffff));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#d5d5d5,endColorStr=#ffffff);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#d5d5d5, endColorStr=#FFFFFF)";
}

.submitpress:hover, .submitspanpress:hover {
	border-color:#999;
	outline:0;
	-moz-box-shadow:0 0 3px #999;
	-webkit-box-shadow:0 0 3px #999;
	box-shadow:0 0 3px #999;
}

.submitspan img, .submitspangreen img, .submitspanred img {
	vertical-align:text-bottom;
}

.hrl {
	margin:0px;
	padding:0px;
	width: 100%;
}

.tracker {
	background-color:#FFFFF0;
	border-bottom:1px solid #FAFAD2;
	margin-left:-10px;
	margin-right:-10px;
	margin-top:-9px;
	margin-bottom:10px;
	font-family: Verdana;
	font-size: 11px;
	padding: 5px;
	padding-left:10px;
	color: #111111;
}

.tracker a {
	text-decoration:none;
	color: #636363;
}
.tracker a:hover {
	text-decoration:none;
	color: #008000;
}

.anchor {
	vertical-align:middle;
	background-color:#F7F7F7;
	text-align:center;
	border-top:1px solid #DBDBDB;
	padding:3px;
	margin:-10px;
	margin-top:0px;
}

.tabactive {
	font-family: Verdana;
	font-size: 12px;
	color:#000000;
	background-color:#ffffff;
	border-top: 3px solid #D31509;
	border-left: 1px solid #7A927A;
	border-right: 1px solid #7A927A;
	border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-radius-topleft: 5px;
	border-radius-topright: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	text-align:center;
	padding:3px;
	cursor: pointer;
}

.tabinactive {
	font-family: Verdana;
	text-align: center;
	cursor: pointer;
	padding:4px;
	font-size: 12px;
	border-bottom: 1px solid #7A927A;
	border-top:0x;
	color:#323232;
}

.tabinactive:hover, .tabinactivefirst:hover, .tabinactivelast:hover {
	color:#000000;
}


.tabinactivefirst {
	border-left:1px solid #c6c6c6;
	text-align: center;
	cursor: pointer;
	padding:4px;
	font-size: 12px;
	border-bottom: 1px solid #7A927A;
	color:#323232;
}

.tabinactivelast {
	border-right:1px solid #c6c6c6;
	text-align: center;
	cursor: pointer;
	padding:4px;
	font-size: 12px;
	border-bottom: 1px solid #7A927A;
	color:#323232;
}

.tabselected {
	font-family: Verdana;
	font-size: 12px;
	color: White;
	
/*	background-color: #7A927A;
	background-color: #008440;*/
	background-color: #00a651;
	background-image:-moz-linear-gradient(left,#00a651,#008440);
	background-image:-webkit-gradient(linear,left top,right top,from(#00a651),to(#008440));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#00a651,endColorStr=#008440, GradientType=1);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#00a651, endColorStr=#008440, GradientType=1)";
	padding-left:5px;
	padding-right:5px;
	font-weight: bold;
	text-shadow:0.1em 0.1em 1px #5F5F5F;
	-moz-text-shadow:0.1em 0.1em 1px #5F5F5F;
	-webkit-text-shadow:0.1em 0.1em 1px #5F5F5F;
}

.tabclear {
	border-bottom: 1px solid #7A927A;
	border-right: 1px solid #c6c6c6;
}

@keyframes blink { 
	50% { border-top: 0px solid #000000; padding-top:2px;} 
}
.tabblink {
	padding-top:0px;
	animation: blink .5s step-end infinite alternate;
	cursor:pointer;
	text-align:center;
	border-top:3px solid #009f00;
	border-bottom: 1px solid #7A927A;
	
}

.tabbackground {
	background-color:#ebebeb;
	background-image: url('../images/tab_bg.png');
	background-repeat: repeat-x;
	background-position: top;
	height:25px;
}

.tabpage {
	background-color: #ffffff;
	border: 1px solid #7A927A;
	border-top: 0px;
	padding:10px;
}


.ntab_green {
	display: inline-block;
	height:18px;
	background-image: url(../images/wintitlebar_bg.jpg);
	border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-radius-topleft: 5px;
	border-radius-topright: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	font-family: Verdana;
	font-size: 12px;
	padding-top:3px;
	padding-left:7px;
	padding-right:7px;
	margin-right:1px;
	cursor:pointer;
}

.ntab_grey {
	display: inline-block;
	background-image: url(../images/wintitlebar_bg_grey.jpg);
	height:18px;
	border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-radius-topleft: 5px;
	border-radius-topright: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	font-family: Verdana;
	font-size: 12px;
	padding-top:3px;
	padding-left:7px;
	padding-right:7px;
	margin-right:1px;
	cursor: pointer;
}

.ntab_grey:hover {
	background-image: url(../images/wintitlebar_bg.jpg);
}

.ntab_red {
	display: inline-block;
	background-image: url(../images/wintitlebar_bg_red.jpg);
	height:18px;
	border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-radius-topleft: 5px;
	border-radius-topright: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	font-family: Verdana;
	font-size: 12px;
	padding-top:3px;
	padding-left:7px;
	padding-right:7px;
	margin-right:1px;
	cursor: pointer;
}

#tb_green {
	display: block;
	height:18px;
	background-image: url(../images/wintitlebar_bg.jpg);
	background-repeat: repeat-x;
	border-radius-topleft: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-radius-topleft: 3px;
	font-family: Verdana;
	font-size: 12px;
	margin-top:10px;
	padding-top:2px;
	padding-left:7px;
	padding-right:7px;
}

#tb_green_left {
	display:block;
	height:18px;
	margin-top:10px;
	background-image: url(../images/wintitlebar_bg.jpg);
	background-repeat:repeat-x;
	border-radius-topright: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-radius-topright: 3px;
	font-family: Verdana;
	font-size: 12px;
	padding-top:2px;
	padding-left:7px;
	padding-right:7px;
}

#tb_red_left {
	display:block;
	background-image: url(../images/wintitlebar_bg_red.jpg);
	height:18px;
	margin-top:10px;
	border-radius-topright: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-radius-topright: 3px;
	font-family: Verdana;
	font-size: 12px;
	padding-top:2px;
	padding-left:7px;
	padding-right:7px;
}

#tb_green_right {
	display:block;
	height:18px;
	margin-top:10px;
	background-image: url(../images/wintitlebar_bg.jpg);
	border-radius-topleft: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-radius-topleft: 3px;
	font-family: Verdana;
	font-size: 12px;
	padding-top:2px;
	padding-left:7px;
	padding-right:7px;
}

.newstext {
	font-family: Verdana;
	font-size:12px;
	line-height:17px;
}


.profile {
	border: 1px solid #7A927A;
	border-top:0px;
	background-color: #ffffff;
	padding: 10px;
	font-size: 12px;
}

.ms {
	position: relative;
	float:right;
	margin-right:55%;
}

.calendarnd {
	font-family: Arial;
	color: Black;
	font-size:22px;
	height:70px;
}

.calendarnow {
	background-color: #D2D2D2;
	font-family: Arial;
	font-size: 40px;
	text-align:center; 
	height:70px;
	border:1px solid #7A927A;
	width:14%;
	font-weight:bold;
	color: #343434;
}

.calendar {
	background-color: #E3E3E3;
	font-family: Arial;
	font-size: 40px;
	text-align:center;
	height:70px;
	width:14%;
	font-weight:bold;
	color: #939393;
}


.calendargr {
	background-color: #EDEDED;
	font-family: Arial;
	font-size: 40px;
	text-align:center;
	color: #D3D3D3;
	height:70px;
	width:14%;
	font-weight:bold;
}

.calendartop {
	background-color: #D7D7D7;
	font-family: Verdana;
	font-size: 11px;
	text-align:center;
	height:20px;
}

.calendarevent {
	background-image:url('../images/hint_bg_ok.gif');
	padding-top:1px;
	padding-bottom:1px;
	text-align:center;
}

#calendarhint {
	-moz-box-shadow:0 0 7px #555;
	webkit-box-shadow:0 0 7px #555;
	box-shadow:0 0 7px #555;
}

.smalldate {
	font-family: Verdana;
	font-size:11px;
	color: #ffffff;
	border:1px solid #F7F7F7;
	background-color:#00A651;
	cursor:pointer;
	padding:3px;
	margin-left:-1px;
	margin-top:-2px;
	text-shadow:0.1em 0.1em 1px #5F5F5F;
	-moz-text-shadow:0.1em 0.1em 1px #5F5F5F;
	-webkit-text-shadow:0.1em 0.1em 1px #5F5F5F;
}

#calendarhint {
	position:absolute;
	background-color:#ffffff;
	width:194px;
	font-family: Verdana;
	font-size:11px;
	border:1px solid #c6c6c6;
	display:none;
	padding:2px;
}

#calendarsmall {
    position:absolute;
	 width:168px;
	 border: 1px solid #c6c6c6;
	 display:block;
	 background-color:#ffffff;
	 text-align:center;
}

.smcalendarnd {
	font-family: Arial;
	color: Black;
	font-size:22px;
	height:70px;
}

.smcalendarnow {
	background-color: #00a651;
	font-family: Verdana;
	font-size: 11px;
	text-align:center; 
	color: White;
	cursor:pointer;
}

.smcalendar {
	background-color: #E3E3E3;
	font-family: Verdana;
	font-size: 11px;
	text-align:center;
	color: #434343;
	height:20px;
	cursor:pointer;
}


.smcalendargr {
	background-color: #EDEDED;
	font-family: Verdana;
	font-size: 11px;
	text-align:center;
	color: #696969;
	height:20px;
	cursor:pointer;
}

.smcalendartop {
	background-color: #D7D7D7;
	font-family: Verdana;
	font-size: 11px;
	text-align:center;
	height:20px;
}

.smcalendarevent {
	font-family:Verdana;
	color: White;
	font-size:11px;
	background-color: #ed1c24;
	padding-top:1px;
	padding-bottom:1px;
	text-align:center;
}

.helptoggle {
	display:none;
	padding-top:5px;
	padding-bottom:5px;
	border: 1px solid #b0cdb1;
	border-left: 5px solid #B0CDB1;
	padding-left:10px;
	padding-right: 5px;
	background-color: #ffffff;
	margin-top:5px;
	margin-bottom: 5px;
	line-height:18px;
	font-size: 12px;
}
.helpimage {
	border:1px dashed #000000;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:5px;	
	cursor:pointer;
}


#crosslinktab {
	padding-top:3px;
	padding-bottom:3px;
	border: 1px solid #b0cdb1;
	border-left: 5px solid #B0CDB1;
	padding-left:3px;
	padding-right: 5px;
	background-color: #ffffff;
	margin-top:5px;
	margin-bottom: 7px;
	line-height:15px;
	position: relative;
	overflow:auto;
}

#crosslinktab:hover {
	background-color:#EFF4F2;
	border-color: #7A927A;
	cursor:pointer;
}

#crosslink {
	padding:3px;
	border: 1px solid #b0cdb1;
	border-left: 5px solid #B0CDB1;
	background-color: #ffffff;
	margin-top:2px;
	margin-bottom: 15px;
	line-height:15px;
	position: relative;
	overflow:auto;
}

.counters {
	display:none;
}

.votes_hr {
	height:10px;
	-moz-box-shadow:1px 1px 3px #777;
	-webkit-box-shadow:1px 1px 3px #777;
	box-shadow:1px 1px 3px #777;
}


.color_palette img {
	border: 1px solid transparent;
}

.color_palette img:hover {
	border: 1px solid black;
}

.quote_dark {
	border: 1px solid gray;
	margin-left: 20px;
	padding:5px;
	background-color:#FFFDF4;
	background-image:url('../images/quote_bg.png');
	background-repeat: no-repeat;	
}

.quote_light {
	border: 1px solid gray;
	margin-left: 20px;
	padding:5px;
	background-color:#fffefa;
	background-image:url('../images/quote_bg.png');
	background-repeat: no-repeat;	
}

.citeby {
	font-weight: bold;
	color: #323232;
	padding-left:16px;
}

.tale_vote_bg {
	background-image: -webkit-gradient(linear,left bottom,right bottom,color-stop(0, #FF0000),color-stop(0.5, #FFFF00),color-stop(1, #09FF00));
	background-image: -moz-linear-gradient(left center,#FF0000 0%,#FFFF00 50%,#09FF00 100%);
}

.cl_admin {
	font-family: Verdana;
	color: #AA0000;
	font-weight: bold;
}

.cl_admin:hover {
	text-decoration: underline;
	color:#AA0000;
}

.cl_global_moder {
	font-family: Verdana;
	color: #993399;
	font-weight: bold;
}

.cl_global_moder:hover {
	text-decoration: underline;
	color: #993399;
}

.cl_moder {
	font-family: Verdana;
	color: #127993;
	font-weight: bold;
}

.cl_moder:hover {
	text-decoration: underline;
	color:#127993;
}

.cl_user {
	font-family: Verdana;
	color: #323232;
	font-weight: bold;
}

.cl_user:hover {
	text-decoration: underline;
	color: #323232;
}

.capt_line h5 {
	border-bottom: none;
	height: 9px;
	border-bottom: 1px solid #B0CDB1;
	margin-bottom: 3px;
	text-align: left;
}
.capt_line h5 b {
	background: #FFFFFF;
	padding: 0px 5px 0px 0px;
	color: #006801;
}

#avt_holder1 {
	width:200px;
	height:300px;
	margin-top:15px;
	position: absolute;
	margin-left:-25px;
}

#avt_holder2 {
	width: 728px;
	height:90px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}


/*cluster*/

.main_cluster_content {
	position: relative;
	width: 500px;
	height: 333px;
	overflow: hidden;
}

.main_cluster_content .cluster_capsule {
	width: 500px; 
	height: 333px;
}

.main_cluster_content img.cluster_capsule_image {
	width: 500px;
	height: 333px;
	position: relative;
}

.cluster_control_left, .cluster_control_right {
	position: absolute;
	top: 16px;
	height: 44px;
	cursor: pointer;
}

.cluster_control_left img, .cluster_control_right img {
	vertical-align: middle;
}

.cluster_control_left {
	left: 0px;
	padding-right: 16px;
}

.cluster_control_right {
	right: 0px;
	text-align: right;
	padding-left: 16px;
}

.cluster_scroll_area {
	position: relative; 
	left: 0px;
}

#home_main_cluster {
	margin-bottom: 7px;
}

#main_cluster_control_ctn {
	height: 13px;
	padding-top: 3px;
	padding-bottom: 10px;
}

.cluster_capsule {
	display: block;
	float: left;
	margin-right: 4px;
	position: relative;
}

a.cluster_capsule:hover {
	text-decoration: none;
}

a.main_cap:hover {
	text-decoration: none;
}

.main_cap_desc {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 500px;
	height: 60px;
	overflow: hidden;
}

.main_cap_desc .desc_overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 60px;
	background-color: #000000;
	opacity: 0.6;	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
}


.main_cap_desc .main_cap_content {
	position: relative;
	padding: 7px;
	color: #ffffff;
	height: 60px;
	overflow: hidden;
}

.main_cap_content h1 {
	font-family:Arial;
	font-size:24px;
	color:#ffffff;
	white-space: nowrap;
}


div.slider { 
	height: 14px; 
	position: relative;
	background-color:#c6c6c6; 
}

div.slider div.handle {
	position: absolute;
	top: 0px;
	width: 60px; 
	height: 14px;  
	cursor: pointer; 
	
	background-image: url('../images/slider.png');
	background-repeat: no-repeat; 
	background-position: left;
	-moz-box-shadow:0 0 7px #555;
	-webkit-box-shadow:0 0 7px #555;
	box-shadow:0 0 7px #555;
}

div.slider div.handle:hover {
	background-position: right;
}

#main_capsule_control_ctn div.slider {
	width: 500px;
}


/*portal*/

#main_col {
	display:table-cell;
	width:503px;
	vertical-align:top;
	padding-right:11px;
}

#main_col h2 {
	font-family: Arial;
	font-size:18px;
	color: #525252;
	margin:7px 0 7px 0;
}

#main_col h2 a:hover {
	color:#808080;
}

#main_col a:hover {
	text-decoration:none;
}

#right_col {
	display:table-cell;
	border-left:1px dotted grey;
	padding-left:11px;
	width:250px;
	margin-right:-10px;
	vertical-align:top;
	font-family:Arial;
	font-size:12px;
	overflow:hidden;
}

#right_col a {
	color: #323232;
	text-decoration:none;
}

#right_col a:hover {
	color:green;
	text-decoration:none;
}

.mainart_bypass {
	font-family:Arial;
	font-size:12px;
	border-bottom:1px dotted grey;
	padding-bottom:5px;
	margin-bottom:5px;
}


.mainart_bypass a {
	color: #323232;
	text-decoration:none;
}

.mainart_img_bypass {
	font-family:Arial;
	font-size:12px;
	border-bottom:1px dotted grey;
	padding-bottom:6px;
	margin-bottom:6px;
}


.mainart_img_bypass a {
	color: #323232;
	text-decoration:none;
}


#main_col a:hover {
	color:green;
	text-decoration:none;
}

a#cat_image_m {
	display: block;
	width: 150px;
	height: 85px;
	margin-right:10px;
	background-repeat:no-repeat;
}

a#cat_image_m_small {
	display: block;
	background-position: 0px 0px;
	background-size:100px 65px;
	background-repeat:no-repeat;
	width: 100px;
	height: 65px;
	margin-right:10px;
}

a#cat_image_m_extra_small {
	display: block;
	background-position: -12px 0px;
	background-size:69px 45px;
	background-repeat:no-repeat;
	width: 45px;
	height: 45px;
	margin-right:5px;
}

a#cat_image {
	display: block;
	width: 150px;
	height: 85px;
	margin-right:10px;
	background-repeat:no-repeat;
}

a#cat_image_small {
	display: block;
	background-position: -70px 0px;
	background-size:243px;
	background-repeat:no-repeat;
	width: 100px;
	height: 65px;
	margin-right:10px;
}

a#portal_art_image {
	display: block;
	background-position: 50% 50%;
	background-size:280px;
	background-repeat:no-repeat;
	width: 280px;
	height: 85px;
}

a#portal_cross_image {
	display: block;
	background-position: 50% 20%;
	background-size:240px;
	background-repeat:no-repeat;
	width: 240px;
	height: 100px;
}

.cat_list {
	font-family:Arial;
	font-size:13px;
	border-top:1px dotted grey;
	padding-top:15px;
	padding-bottom:5px;
	margin-bottom:15px;
	max-height:60px;
	overflow: hidden;
	white-space: break-word;
	text-overflow: ellipsis;
}

.lgb {
	font-family:Verdana;
	padding-left:5px;
	margin-bottom:7px;
	border-left:5px solid green;
	font-weight:bold;
	color:#323232;
}

.cut_text {
	white-space: break-word;
	text-overflow: ellipsis;
	overflow:hidden;
	padding-right:5px;
}

.highlight {
	background-color:rgba(255,255,0,0.4);
}

.art_col {
	font-size:16px;
	line-height:22px;
	font-family:Georgia;
}

.art_col h1 {
	font-family:Georgia;
	color:#525252;
	padding-top:25px;
	padding-bottom:20px;
	font-size:30px;
	line-height:33px;
}


/*feed log*/

.feed_post {
	display:table;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #c6c6c6;
	width:100%;
}
.feed_avatar {
	float:left;
	width:80px;
	vertical-align:top;
	padding-right:10px;
}

.feed_text {
	float:right;
	width:88%;
	overflow: hidden;
	white-space: break-word;
	text-overflow: ellipsis;
	vertical-align:top;
	max-height:185px;
	font-size:12px;
	line-height:17px;
}

.feed_buttons {
	padding-top:20px;
	height:24px;
	opacity:.40;
	filter:alpha(opacity=40);
	clear:both;
}

.plusone {
	font-color:#606060;
	font-size:14px;
	font-weight:bold;
	padding:1px 3px 3px 2px;
}

.feed_image {
	float:right;
	width:88%;
	vertical-align:top;
	width:667px;
	overflow:hidden;
}

.feed_hide {
	background-image:url('../images/reset_field.png');
	background-repeat:no-repeat;
	width:17px;
	height:17px;
	float:right;
	opacity:.10;
	filter:alpha(opacity=10);
	cursor:pointer;
}

.repost_av {
	width:45px;
	height:45px;
	overflow:hidden;
	display:inline-block;
	margin:10px 10px 0px 0px;
	float:left;
}

.repost_av img {
	width:45px;
}

.img_container {
	margin:20px -5px 0px -5px;
	padding:5px;
} 


.img_container img {
	vertical-align:bottom;
	display:none;
}

/*.collage_img {
	width: 25%;
	margin-bottom: 10px;
 }
.collage_img.w2 {
	width: 50%; 
	margin-bottom: 10px;
}*/

/*weather*/

.weather_temp {
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 24px;
}

.weather_double_temp {
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 20px;
}

.weather_location {
	font-size:15px;
}

.weather_highlight {
	text-shadow:2px 2px 1px #ffffff;
	-moz-text-shadow:2px 2px 1px #ffffff;
	-webkit-text-shadow:2px 2px 1px #ffffff;
}

.like {
	background-image:url('../images/like.png');
	background-repeat:no-repeat;
	background-position: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding:4px;
	padding-left:18px;
}

.like:hover {
	background-color:#e3f2e1;
}
.like a {
	text-decoration:none;
}

/*advert*/

.ad_text {
	font-family:Arial;
	font-size:12px;
	padding-top:25px;
}

/*forum*/

.topic_pages {
	width: auto;
	padding-right: 3px;
	background-repeat: no-repeat;
	font-size: 10px;
}

.topic_pages a {
	text-decoration: none;
	color: #747474;
	margin: 0 2px;
	padding: 0 2px;
	background-color: #ffffff;
	border: 1px solid #bababa;

}

.topic_pages a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #008000;
	border: 1px solid #008000;
}

.topic_pages b { /*active page*/
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
	margin: 0 2px;
	padding: 0 2px;
	background-color: #009800;
	border:1px solid #009800;
}


#pagination {
	position:fixed;
	background-color:rgba(0,0,0,0.75);
	border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	font-family:Arial;
	padding:5px;
	font-size: 15px;
	color:#ffffff;
	/*width:150px;*/
}

.topic_pages_modal {
	font-size: 15px;
	color:#ffffff;
}



.act_page {
	text-decoration: none;
	color: #ffffff;
	padding:5px;
	background-color: #009800;
	margin-right:3px;
	cursor:pointer;
}

.act_page:hover, .inact_page:hover {
	background-color: #00c400;
	text-decoration: none;
	color: #ffffff;
}

.inact_page {
	text-decoration: none;
	color: #ffffff;
	padding:5px;
	margin-right:3px;
	cursor:pointer;
}

#l_ellips, #r_ellips {
	color:#ffffff;
}

#modal_up {
	position: fixed;
	background-color:rgba(0,0,0,0.75);
	border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	width:80px;
	height:50px;
	background-image:url('../images/modal_up.png');
	background-repeat:no-repeat;
	background-position: center;
	cursor:pointer;
	opacity:.30;
	filter:alpha(opacity=30);
	display:none;
}

.poll_f {
	margin-top:-18px;
	background-color:#00A651;
	height:22px;
}

.poll_e {
	margin-top:-18px;
	background-color:#eaeaea;
	height:22px;
}

.art_social {
	width:45px;
	height:45px;
	background-color:#404040;
	cursor:pointer;
	opacity:.30;
	filter:alpha(opacity=30);
	background-position: center;
	margin-top:10px;
}

#art_social_holder {
	position:fixed;
	display:none;
}


	