@charset "utf-8";
/*
/*
Mollio Template for Pligg
LEGAL
==========================================
Ported to Pligg:Steef de Winter (CC) 2006
------------------------------------------
Copyright:Daemon Pty Limited 2006, http://www.daemon.com.au
Community:Mollio http://www.mollio.org $
------------------------------------------
License:Released Under the "Common Public License 1.0", 
http://www.opensource.org/licenses/cpl.php
License:Released Under the "Creative Commons License", 
http://creativecommons.org/licenses/by/2.5/
License:Released Under the "GNU Creative Commons License", 
http://creativecommons.org/licenses/GPL/2.0/
*/

/* Important ----------------------------------------------------------------------------------------------------------------------------------*/
* {margin:0;padding:0}
body {
	color:#333;
	min-width:500px;
	max-width:2200px;
	background-color: #fff;
	background-image: none;
	background-repeat: repeat-x;
	background-position: 0 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	font-family: "trebuchet MS";
	font-size: 83%;
	line-height: 1.5;
	
} /* IE doesn't support min/max-width, so this doesn't work for IE folks */
/* simple ie min height hack */

/* WRAPPERS */
#wrap {margin:0 auto;position:relative;text-align:left}
#contentbox {
	margin-top: 0;
	margin-right: 290px;
	margin-bottom: 0;
	margin-left: 140px;
}
#contentbox_light {
	margin-top: 0;
	margin-right: 140px;
	margin-bottom: 0;
	margin-left: 140px;
}
#sidebar {position:absolute;top:34px;left:auto;right:30px;width:250px;}
#content-wrap {background: #fff;position:relative;width:100%;min-height:650px; height:auto;}   /* MB1.1 - Better footer placement - legacy */
#content-wrap1 {background: #fff;position:relative;width:100%;min-height:1200px; height:auto;} /* MB2.0 - " when not logged in */
#content-wrap2 {background: #fff;position:relative;width:100%;min-height:990px; height:auto;}  /* MB2.0 - " when logged in */
#content-wrap3 {background: #fff;position:relative;width:100%;min-height:780px; height:auto;}  /* MB2.0 - " when logged in, no cat box */
	
/* Steef: MB1.1 - Better footer placement, copy values of content-wrap above */
/*\*/
* html #content-wrap1 {height: 1200px;}
.User {
	font-size: 14px;
	font-weight: bold;
	color: #99CC00;
}
* html #content-wrap2 {height: 850px;}
* html #content-wrap3 {height: 680px;}
* html #content-wrap {height: 650px;}
/**/
	
	/* g4m */
.main_g4m_text {
	font-family: "trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	color: #466A5C;
	margin-left: 60px;
}
	
/* GENERAL ------------------------------------------------------------------------------------------------------------------------------------*/
ul {list-style:none}
img {border:none} 
hr {margin:1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 
li {line-height: 1.4em;}

/* LINKS */
a,a:link,a:link,a:link,a:hover {cursor:pointer} 
a:link {
	color:#349900;

} 
a:visited {
	color:#339900;

} 
a:hover,a:active {
	color:#99CC00;
	text-decoration: underline;
} 

/* FORMS */
form {
	margin:0 0 1.5em;
	border: thin none #466B5D; 
	font-size: 12px;
}
input {
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #466B5D;
}
fieldset {
	border:1px solid #F0F0F0;
	padding:1em 1.5em;
	margin:1em 0;
	font-weight: normal;
}
 /* only for IE */ * html fieldset {background:none;}
fieldset dl {	margin:0;padding:0}
fieldset dt {	clear:left;float:left;width:18em;text-align:right;padding:0 1em 0.5em 0}
fieldset dd {	padding:0 0 0.5em 0;font-weight:bold}
fieldset.labels label {	width:10em;float:left;text-align:right;display:block;padding:0.2em 0.5em 0.2em 0}
fieldset.labels div {	padding:0.2em 0;clear:left} 

label {display:block;padding:0px 0;font-weight:bold}
label br {clear:left}
legend {
	font-weight:bold;
	padding:0 0.5em;
	color:#466A5C;
	font-family: "trebuchet MS";
	font-size: 12px;
}
input.submit {
	padding: 1px 3px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	background-color: #CCCCCC;
	border: thin none #CCCCCC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
input.submit-s {
	color:#000000;
	font-weight:normal;
	font-size:11px;
	background-color: #CCCCCC;
	font-family: "trebuchet MS";
	border: thin solid #B9B6C0;
	padding: 1px;
} /* smaller submit button */
input.log2 {
	padding: 1px 3px;
	color:#000000;
	font-weight:bold;
	font-size:110%;
	background-color: #CCCCCC;
	font-family: "trebuchet MS";
} /* legacy - all submit buttons should be class="submit" */
.rating {
	font-size: 10px;
	color: #999999;
}

/* TYPOGRAPHY */
h1  {font-family: "trebuchet MS";letter-spacing:0px;margin:0.4em 0 10px;color: #466A5C;}
h2, h3, h4, h5, h6 {
	font-family: "trebuchet MS";
	letter-spacing:0px;
	padding-bottom:0.4em;
	color: #466A5C;
	margin-top: 0em;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
}
.rating_link {
	color: #FFCC00;
	text-decoration: underline;
}
h1 {font-size:196%;margin-top:.6em}
h2 {
	font-size:130%;

}
h3{
	font-size:115%;

}
h4 {
	font-size:105%;

}
h5 {font-size:106%}
h6 {font-size:96%}
.highlight {color:#E17000}
.subdued {color:#999}
.error {
	color:#0066CC;
	font-weight:bold;
	margin-top:10px;
	padding:50px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	display: block;
	background-color: #FFE4D9;
}
.success {font-weight:normal}
.caption {color:#999;font-size:11px}
.date {font:bold 82% arial;color:#bbb;display:block;letter-spacing:1px}
small {font-size:11px}


/* LAYOUT - HEADER ---------------------------------------------------------------------------------------------------------------------------*/
#header {
	margin:0 0 0px;
	padding:0 0 0px;
	width:100%;
	position:relative;
	
	background-repeat: repeat-x;
	background-position: 0 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-bottom-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
} 

.voting {
	background-color:black;
	left:0;
	top:0;
	width:40px;
	height:40px;
	
	position:absolute;
	z-index:1000;
} 

.smart_choose {
	left:100;
	top:-10;
	width:40px;

	background-color:#f5f5f5;
	padding:2px;
	width:200px;
	position:absolute;
	z-index:10;
} 


#header #site-name  {font:265% arial;letter-spacing:-.05em;margin:0 0 0 40px;padding:3px 0;color:#ccc;border:none}

	/* NAV - top horizontal nav */
	#nav, #nav ul {
	padding:0;
	margin:0;
	list-style:none;
	font-family: "trebuchet MS";
}
	#nav {
	font-weight:bold;
	height:2.10em;
	width:700px;
	margin-top: 0;
	margin-right: 150px;
	margin-bottom: 0;
	margin-left: 80px;
	font-family: "trebuchet MS";
	font-size: 96%;
} /* Steef: width needed for maxwidth header in IE*/
	#nav li {
	position:relative;
	float:left;
	width:10em;
	display:block;
	margin:0;
	padding:0;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #3399CC;
	border-bottom-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #CCCCCC;
}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	text-decoration:none;
	cursor:pointer;
	color:#009900;
	display:block;
	padding:4px 10px 2px;
	font-weight: bold;
	font-family: "trebuchet MS";
}
	#nav a:hover {color:#99CC00}
	
	#nav li ul {
	width:15.8em;
	font-size:80%;
	margin-top:3px;
	position:absolute;
	font-weight:normal;
	left:-999em;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
	#nav li:hover ul, #nav li.sfhover ul {left:0;z-index:99999}
	
	#nav li li {
	background:none;
	float:none;
	padding-left:0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
	#nav li li.last {border-bottom:none}
	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#999999;padding:3px 10px 2px;width:14em}
	#nav li li a:hover {
	color:#fff;
	border: 1px solid #999999;
	font-size: 11px;
	font-weight: bold;
	height: auto;
	background-color: #99CC00;
}
	
	#nav li.active {
	color: #999999;
	background-color: #F0FAE2;
	border-bottom-width: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #c00;
}
	#nav li.active ul {
	border:none;
	background:#c00 url("../images/featurebox2_bg.gif") no-repeat 100% 100%;
	color: #FFFFFF;
}
	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {
	color: #000000;
}
	#nav li.active a:hover {color:#000}
	
	#nav li.active li {border:none;border-top:1px solid #c15c5c;border-bottom:1px solid #870000}
	#nav li.active li.last {border-bottom:none}
	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#fff}
	#nav li.active li a:hover {background:#666 url("../images/sprites.gif") repeat-x 0 99%;color:#fff}
	
	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold;background:#666 url("../images/sprites.gif") repeat-x 0 99%}

	/* hide from IE mac \*/
	#nav li {width:auto}
	/* end hiding from IE5 mac */

	/* TABS IN PROFILE PAGES */	
	#usertabs {
	height:2.5em;
	width:50%;
	padding-top:10px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: 0 100%;
	color: #FFFFFF;
	left: 0px;
}
	
	/* SEARCH */
	#search {
	color:#999999;
	font-weight:normal;
	position:absolute;
	top:218px;
	right:0px;
	left:auto;
	width:14em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
	#search form {margin:0}
	#search input {width:8em;margin:0 0 -1px;height:1.2em}
	#search label {padding:5px 0 0;display:inline}
	#search input.submit {width:auto;font-size:81%;margin:0 0 -.15em;height:1.95em}
	
	/* POWERED BY - Pligg logo in this case */
	#poweredby {width:96px;height:63px;position:absolute;top:-102px;right:0}
  	

/* LAYOUT - main body of page------------------------------------------------------------------------------------------------------------------*/

	#contentbox #breadcrumb {margin-top:-5px;font-size:93%;font-weight:bold; text-decoration:none}
	#contentbox #breadcrumb a:link {text-decoration:none} 
	#contentbox #breadcrumb a:hover {text-decoration:none}
	#contentbox #breadcrumb a {text-decoration:none}
	#content #breadcrumb a:active {text-decoration:none}
	#content #breadcrumb a:visited {text-decoration:none}
	
	.featurebox {
	color:#666666;
	background-image: none;
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 11px;
	padding: 3px;
	font-weight: normal;
	border: 1px none #CCCCCC;
	vertical-align: middle;
	text-align: left;
	margin-bottom: 0px;
	top: 0px;
}
	.featurebox p, .featurebox h1, .featurebox h2, .featurebox h3, .featurebox h4, .featurebox h5, .featurebox h6 {
	color:#A9CC8B;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #999999;
	
	margin-right: 0;
	margin-left: 0;
}
	.featurebox h1, .featurebox h2, .featurebox h3{margin-top: 15px;}
	.featurebox p {border:none;margin:0 0 1em;color:#FFCC00}
	.featurebox a {
	font-weight:normal;
	color: #A9CC8B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

	.featurebox a:hover {
	font-weight:normal;
	color: #E6F5E2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
	    
	.thumbnail {margin:0 0 0 10px;position:relative;z-index:9999;border:1px solid #eee;float:right;width:100px;padding:5px;background:#fff}
	.thumbnail img {border:1px solid #000}
	
  /* PAGE NUMBERING NAVINGATION */ 	
  /* Warning! 'function do_pages' in html1.php must be hacked in order for these to work  */  
	 .pagination {color:#666;padding: 4px 2px 4px 7px;border: 1px none #ddd;margin: 0 0 1.5em}
	.pagination p {position:relative;text-align:right}
	.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {text-decoration:none;padding:2px 5px;border: 1px none #ccc}
	.pagination p a:hover {background:#c00;color:#fff}
	.pagination p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px none #ccc;color:#ccc}
	.pagination * {margin:0}
	.pagination h4 {margin-top:-1.45em;padding:0;border:none} /* In html1.php, pages links:EITHER span OR a */
		table thead th {color:#fff;font-size:110%;background:#900 url("../images/sprites.gif") repeat-x 0 -1300px;padding:10px 6px}
		table tbody th {
	color:#fff;
	font-size:90%;
	padding:4px;
	background-color: #466A5C;
	background-repeat: repeat-x;
	background-position: 0 -1400px;
}
		table tbody th.sub {font-size:100%;color:#000;background:#efefef url("../images/sprites.gif") repeat-x 0 -1500px;padding:6px}
		th a:link, th a:visited {color:#fff;text-decoration:none}
		th a:hover {color:#fff}
		.grey1 {background:#f5f5f5;padding:3px;border:1px solid #fff}		
		.grey2 {background:#ccc;padding:3px;border:1px solid #fff}
		
/* Sidebar  -----------------------------------------------------------------------------------------------------------------------------------*/

/* Block nav - ie 'submit news' */
#blocknav a:link, #blocknav a:visited {
	text-decoration:none;
	font-size:100%;
	color:#0099CC;
	display:block;
	margin-bottom:0.4em;
	padding:0.4em;
	border:1px none #fff;
	vertical-align: middle;
}
#blocknav a:hover, #blocknav a:active {
	color:#0066CC;
	border: 1px none #CCCCCC;
}

/* Categories */
#categories {
	background-image: url(../images/cat_bg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	padding: 3px;
	margin: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.helper
{
	visibility:hidden; 
	position:absolute; 
padding:0.4em;
background-color:white;
border-bottom-width:1px;
	border-bottom-style:solid;
border-bottom-color:black;
	z-index:1000; 	
	top:0px;
	left:0px; 
	width:350px;
	font-size:8px;
	
}
#categories a:link,#categories a:active,#categories a:hover, #categories a:visited  {
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 12px;
	color: #466A5C;
	background-image: url(../images/button.jpg);
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 3px;
	text-transform: capitalize;
	text-decoration: none;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-left-style: solid;
}



	#nav-secondary, #nav-secondary ul {position:static;margin:5px}
	#nav-secondary, #nav-secondary li {list-style:none;margin:0;padding:0}
	#nav-secondary {
	padding-top:0;
	margin-top: 1px;
	background-color: #F4F7F4;
}



	#nav-secondary li.active a:link, #nav-secondary li.active a:visited, #nav-secondary li.active a:hover, #nav-secondary li.active a:active {color:#999999} 
	#nav-secondary li {border-bottom:1px solid #ccc}


  	
/* Steef RSS box */
	#nav-rss {position:static;margin:0px}
	#nav-rss, #nav-rss li {
	list-style:none;
	margin:0;
	padding:0;
}
	#nav-rss {
	padding-top:0;
	margin-top:1px;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #0099CC;
	font-size: 12px;
}
	#nav-rss a {
	line-height:normal;
	
	text-decoration:none;
	cursor:pointer;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 40px;
	background-image: url(../images/rss.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
	#nav-rss a:link {color:#999999} 
	#nav-rss a:visited {color:#999999} 
	#nav-rss a:hover {
	color:#0099CC;
	background-image: url(../images/rss.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
} 
	#nav-rss li {
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #ccc;
}

/* Footer -------------------------------------------------------------------------------------------------------------------------------------*/
  .footer {
	clear:both;
	border-top:0px solid #E3E8EE;
	padding:0 0 0 0;
	font-size:86%;
	color:#CCCCCC;
	margin-top:15px;
	background: url('../../../support/bot_bar.gif') 0 0 no-repeat;
	min-height: 45px;
	height: 45px;
}
	.footer a:link {
	color: #B1DF01;
	text-decoration: underline;
}

	.footer a:visited {
	color: #B1DF01;
	text-decoration: underline;
}

/* News items  --------------------------------------------------------------------------------------------------------------------------------*/
.news-summary {padding:15px 0 22px 0;position:relative;clear:left}

/* Headline */
.top {
	margin-left:60px;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #006699;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #CAF1A0;
}
.top h4 {
	margin:0;
	font-size:19pt;
	font-weight:bold;
	padding-left: 5px;
	font-family: "trebuchet MS";
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-top-color: #CCCCCC;
	color: #CAF1A0;
	letter-spacing: -0.04em;
	border-bottom-style: none;
}
.top h4 a:link, .top h4 a:visited {
	color:#466A5C;
	text-decoration:none;
	font-family: "trebuchet MS";
	font-size: 19px;
	border-bottom-style: none;
}
.top h4 a:hover {
	color:#006699;
}
#nocatcol {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #0099CC;
}

/* The URL and Poster below headline */
.news-submitted {
	font-size:85%;
	margin-bottom:3px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}
.news-submitted img {float:left;margin-right:4px;vertical-align:bottom; z-index: +1; position:relative} /* avatar below headline */

/* Post text */
.news-body-text {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 59px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 12px;
	font-size: 14px;
	color: #000000;
	font-family: "trebuchet MS";
}

/* Post details below text */
.news-details {
	padding-left:4px;
	font-size:10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	font-family: "trebuchet MS";
}
.news-details .comments {background:url(../images/comment_yellow.gif) no-repeat;padding-left:20px}
.news-details a:link, .news-details a:visited {color:#999999;text-decoration:none}
.news-details a:hover, .news-details a:active {color:#333333;text-decoration:underline}
.news-details b {color:#0099CC}
* html .news-details {padding-right:136px}
.news-details select {border:none}
.news-details .tool {display:block;float:left;padding:0 4px 0 4px}
.news-details .tool-right {	display:block;float:left;padding:0 4px 0 4px}
.news-details .comments_no {	padding-left:37px;border-left:none}
ul.news-details li li {	border-left:none;float:none;height:21px}

#contentsx {float:right;padding-bottom:30px;z-index:1}


/* Votebox  -----------------------------------------------------------------------------------------------------------------------------------*/

.news-shakeit {
	position:absolute;
	top:25px;
	left:0px;
	width:55px;
	text-align:center;
	font-size:85%;
	margin:0;
	list-style:none;
	border: 1px none #FF9900;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.news-shakeit li {
	margin:0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* number of votes and "votes" text */
.mnm-published {
	line-height:38px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
	text-align: center;
	background-repeat: no-repeat;
	background-position: left top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 60px;
	width: 35px;
	font-size: 10px;
	color: #666666;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
background-image: url(../../../templates/mollio-beat/images/main_dark.gif);	
	top: 20px;
	vertical-align: middle;
	display: block;
	clip: rect(12px,auto,auto,auto);
	font-family: "trebuchet MS";
	font-weight: bolder;
}

.mnm-published a {
	line-height:38px;
	font-size:14px;
	letter-spacing:-1px;
	text-decoration:none;
	line-height:38px;
	display:block;
	background-image: none;	
color: #666666;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
	right: 0px;
}
.mnm-published a small {font-size:12px;letter-spacing:0px;text-decoration:none} 
/* I removed the text below the number of votes in the template "link_summary.tpl" because of IE issues*/
.mnm-published a:link
{
	background-image: none;		
color:#666666;
	height: 60px;
	width: 35px;
}

.mnm-published a:visited 
{
	background-image: none;		
color:#666666;
	background-position: center center;
}


.mnm-published a:hover, .mnm-published a:active {
	background-image: none;		
text-decoration:none;
	color:#FFFFFF;
	font-size: 13px;
}

/* vote box */
.menealo {
	background-position: 0 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0099CC;
	border-right-color: #0099CC;
	border-bottom-color: #0099CC;
	border-left-color: #0099CC;
	border-bottom-width: thin;
	border-bottom-style: solid;
}
* html .menealo {
	background-position: 1px 1px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #0099CC;
}
.menealo a:link,.menealo a:visited, .menealo span {
	display:block;
	text-decoration:none;
	color:#0099CC;
	font-size:14px;
	font-weight: bold;
	border-top-width: thin;
	border-top-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.menealo a:hover {font-weight:bold;color:#0066CC;text-decoration:none}
.menealo span {background:#fff;color:#006699;border:1px solid #006699;font-size:11px}


/* Comments  ----------------------------------------------------------------------------------------------------------------------------------*/

#comments ul {margin-left:15px}
#comments li {margin-left:15px}
#comment-wrap {border-bottom:solid 1px #e1e1e1}
#comment-head {
	width:100%;
	font-size:100%;
	padding: 3px;
	color: #999999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.comment-body {background:#fafafa;font-size:100%;padding:0 4px}
.comment-info {background:#fafafa;font-size:80%;text-align:right;padding-right:4px}
.avatar {float:left;width:15px; height:15px; margin:1px 0 0 0;border:1px solid #ccc;} /* avatar in comments */
.Digit {
	font-size: 12px;
	font-weight: bold;
	color: #99CC00;
}

/* Comment rating buttons (nice huh? :) */
#comment-subhead {float:right;margin-top:-21px;font-size:11px}
.ratemey {background:#009900;padding:1px 5px}
.ratemen {
	padding:1px 6px;
	color:#fff;
	background-color: #FF0000;
}
.rateme {color:#fff;font-size:14px}

/* Thumbnails
-----------------------------------------------------------------------------------------------------------------------------------*/
.arc90_linkpic { display: none; position: absolute; left: 0; top: 1.5em; }
.arc90_linkpicIMG { padding: 0 4px 4px 0; background: #FFF url("../images/linkpic_shadow.gif") no-repeat bottom right; }

/* Profile */
#mini_profile {
	border:1px solid #ccc;
	padding:5px 5px 5px 5px;
	background-color: #FFFFFF;
}

#wrapper {width: 100%;}
#stats {width: 48%; float: right; }
#personal_info {width: 48%; float: left;}
#bookmarklet {width: 100%; }
#admin_view_user { width:48%; float:left }
#admin_view_user_edit { width:48%; float:right }

/* Thumbnails */

a.screen b {
position:absolute;
visibility:hidden; /* hide the image */
}

a.screen:hover {
text-decoration:none;  
z-index:1000;
background:url(../images/linkpic_shadow.gif) no-repeat;
}

a.screen:hover b {
visibility:visible; /* make the image visible */
z-index:500;
border:solid 1px #ccc;
}
a.screen:hover b img {
margin:0px;
}

.showstate{ /*Definition for state toggling image */
	cursor:pointer;
	cursor:pointer;
	float: none;
	margin-top: 0px;
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	border: 1px none #CCCCCC;
	font-size: 12px;
}

.switchcontent{
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 2px;
}.featurebox a:hover {
	font-weight:normal;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.mnm-voted {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 40px;
	width: 40px;
	font-size: 24px;
	color: #CC0000;
}
.headerlink
{
	background-color: #466B5D;
	vertical-align: middle;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #B1DF01;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #B1DF01;
	font-family: "trebuchet MS";
	padding-left: 200px;
}
.headerlink a:link, .headerlink a:visited
{
	font-size: 11px;
	font-weight: bold;
	color: #B0DE00;
	background-color: #466A5C;
	font-family: "trebuchet MS";
}
.headerlink a:hover, .headerlink a:active
{
	font-size: 11px;
	font-weight: bold;
	color: #B0DE00;
	background-color: #466A5C;
	text-decoration: underline;
	font-family: "trebuchet MS";
}
.headerlink #middle
{
		
		position: relative;
		bottom: 10px;
}


#left_panel {
	position:absolute;
	top:0;
	left:30px;
	right:130px;
	width:100px;
	background-color: #FFFFFF;
}
.sidebar {
	background-color: #466A5C;
	color: #CBF0A3;
}
.tags {
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-bottom-style: dotted;
	border-top-color: #86A89A;
	border-right-color: #86A89A;
	border-bottom-color: #86A89A;
	border-left-color: #86A89A;
}
.tags  a:link, .tags  a:link{
	color: #FFFFFF;
	text-decoration: none;
}
.tags a:visited{
	color: #94BA8B;
	text-decoration: none;
}
.tags  a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}

.text {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.light_text {
	font-family: "trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	color: #466A5C;
}
.good4me {
	color: #B1DF01;
}
.good4me_dark {
	color: #083642;
}



.tags a:active {
	text-decoration: underline;
	color: #FFFFFF;
}
.text {
	font-family: "trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.big_text {
	font-family: "trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}
.side_tex {
	font-family: "trebuchet MS";
	font-size: 11px;
	color: #F7FFFD;
}
.side_head {
	font-family: "trebuchet MS";
	font-size: 16px;
	color: #BDE992;
}
.button {
	border: 1px none #666666;
	color: #99CC00;
	background-color: #466A5C;
	font-family: "trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	height: 30px;
}
#logo {
	position: absolute;
	left: 35px;
	top: 20px;
}
.news_head {
	font-family: "trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.label {
	font-family: "trebuchet MS";
	font-size: 12px;
	color: #68B044;
}
.green_text {font-family: "trebuchet MS"; font-size: 14px; color: #466A5C; font-weight: bold; }
.bold_text {font-family: "trebuchet MS"; font-size: 12px; font-weight: bold; color: #333333; }
.kopilka_participate{
	font-family: "trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #B7E000;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #CCCCCC;
	border-right-style: none;
	border-top-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/hand.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
}
#login {
	position:absolute;
	top:5px;
	width:400px;
	height:110px;
	z-index:1;
	right: 30px;
}

.error_header {
	font-family: "trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
}

