/*

	STUDIOWEB.NL
	VERSION 1.0
	
	CONTENTS ----------
	
	   BODY
	   DEFAULT STYLING
	   FORMS
	   LINKS
	   HEADINGS
	   LAYOUT
	   NAVIGATION
	
    -------------------
    
    COLOURS -----------
    
        red #e2007a
        white #ffffff
    
    -------------------
	
*/

@import url(reset.css); /* RESET CSS */
@import url(fancy.css);


/* BODY
---------------------------------------------------------------------- */

/* LAYOUT BASIC */
html, body {
	min-height: 100%;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
* {
	margin: 0px;
	padding: 0px;
	outline: 0px;
}

#elapsed {
	position: absolute;
	top: 0;left:0;
	color: white;
}
body {
	background: #fff;
	text-align: left;
	min-width: 1000px;	
}

/* DEFAULT STYLING
---------------------------------------------------------------------- */
body {
	font: normal 13px Arial, sans-serif;
	line-height: 1.25;
	color: #fff;
}
body table, table p {
	font-size: 100%;}
	
p, div, h1, h2, h3, h4, ul, li, form, input, select, option {
	margin:					0;
	padding:				0;
}
p {
	margin-bottom: 12px;
}

/* Headings */
h1, h2{	
	margin: 0;
	padding: 0;
	font-family: "Century Gothic", "Trebuchet MS", Arial, sans-serif;
	font-size: 24px;
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 1px;
}
h2, h3 {
	margin: 0;
	padding: 0;
	font-size: 17px;
	line-height: 1.2;
	font-weight: normal;
	color: #000;
	text-transform: uppercase;
}
h2 a {
	color: #000;
}
h3 {
	color: #e2007a;
}
#left-column h2, #left-column h3 {
	font-weight: bold;
}

h4,h5,h6 {	
	margin: 1px 0 1px 0;
	font-size: 14px;
	line-height: 1.2;
	color: #e2007a;
	font-weight: normal;
}
h6 {
	color: #e2007a;
}

strong {
	font-weight: bold;}
em {
	font-style: italic;}
small {
	font-size: 11px;}
.green, .green * {
	color: #e2007a;
}
.red, .red * {
	color: #e2007a;
}
.grey {
	color: #807e7b;
}
.center {
	text-align: center;
}
.black {
	color: black;
}
.white {
	color: white;
}
.white a {
	color: white;
}

a {
	color: #e2007a;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a.active {
	color: #e2007a;
}

/* specific styles */
.date {
	text-transform: uppercase;
}
.date.white {
	color: #fff;
}
.bread-text {}
.bread-text a{
	font-weight: bold;}
.link a{
	color: #b5b5b5;
	font-style: italic;
}
.link a:hover{
	color: #b5b5b5;
}
.back-link{
	position: relative;
	float: right;
	color: #b5b5b5;
	font-style: italic;
	z-index: 5;
}
.back-link a:hover{
	color: #b5b5b5;
}
.bold {
	font-weight: bold;
}
.normal {
	font-weight: normal;
}
.uppercase {
	text-transform: uppercase;
}
.inline {
	display: inline;
}
.block {
	display: block;
}
/* lists */
ul, ol {
	margin: 10px 20px;
	padding: 0 20px;
}
ul { 
	list-style: disc;
}
ol {
	list-style: decimal;
}
dl { padding: 10px; margin: 0; }

dt {
  font-weight: bold;
  color: #79A62E;
}
dd {
  padding-left: 25px; 
}
ul {
	margin: 9px 0 9px 22px;
	padding: 0;
	line-height: 17px;
}
ul.big {
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
}
ul.link { 
	list-style: none;
	list-style-type: none;
	margin:0px 0px; 
	padding:0 0 0 0px; 
}
ul.link li { 
	margin:0; 
	padding: 0; 
}
ul.link a { 
	display:block; 
	padding-left:12px; 
	background: url("../img/ul_white.png") 0px 5px no-repeat; 
}
ul.link a:hover { 
	background-image: url("../img/ul_orange.png");
} 

ul.months { 
	list-style: none;
	list-style-type: none;
	margin: 0; 
	padding: 0; 
}
ul.months li { 
	margin: 0; 
	padding: 2px 0; 
	font-size: 14px;
}
ul.months li a{ 
	color: white;
}
ul.months li.year{ 
	font-size: 40px;
	line-height: 42px;
	color: #e2007a;
}

/* blockquote, img, hr */
blockquote, pre {
	padding: 10px 30px;
}
blockquote {
	font: italic 12px Georgia, Times, serif;
	margin: 8px 0;
}
img {
	margin: 0;
	padding: 0;
	border-color: #fff;
}
.pointerhand {
	cursor: pointer;
}
hr {
	border: solid #fff 0px;
	border-top-width: 1px;
	height: 0px;
	padding: 0px;
	line-height: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
}
div.page-hr, div.hr, div.hr2 {
	clear: both;
	margin: 0;}
div.hr {}
div.page-hr {
	background-position: 0px 0px;
	height: 10px;}



.divider { 
	background: url("../img/chain_bg.png") 70px 0px repeat-x;
	clear: both;
	height: 22px; 
	font-size: 0px;
	line-height: 0px;
}
#left-column .divider, #right-column .divider {
	background-position: 45px -22px;
	background-repeat: no-repeat;
}


/* images */
img {}
img.float-right {
  	margin: 5px 0px 10px 10px;  
}
img.float-left {
  	margin: 5px 10px 10px 0px;
}
img#loading_bar {display: none;}
img.title {
	margin: 0px auto;
	margin-top: 2px;
}


code {
  	margin: 5px 0;
  	padding: 15px;
  	text-align: left;
  	display: block;
  	overflow: auto;  
  	font: 500 1em/1.5em 'Lucida Console', 'Courier New', monospace;
  	/* white-space: pre; */
  	border: 1px solid #EEE8E1; 
	background: #FAF7F5;
}
acronym {
	cursor: help;
	border-bottom: 1px dotted #895F30;
}
blockquote {
	margin: 15px 10px;
 	padding: 5px 7px 5px 40px;  	
	font-weight: normal;
	font-size: 17px;
	line-height: 1.6em;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', Times, serif;		
	color: #80614D;	
	border: 1px solid #EEE8E1; 
}


/* LAYOUT
---------------------------------------------------------------------- */
#wrap {
	width: 814px;
	width: 740px;
	margin: 0 0 0 265px;
	text-align: left;
}
#header {
	clear: both;
	height: 145px;	
	padding: 0;	
	margin: 0;	
}
#top {
	position: relative;
	height: 145px;	
	padding: 0;	
	margin: 0;	
}

#logo {
	position: absolute;
	background: url("../img/logo_pink.png") 0px 0px no-repeat;	
	top: 6px;
	right: 0px;
	width: 390px;	
	height: 134px;
	padding: 0;	
	margin: 0;	
}
#logo img{
	position: absolute;
	top: 49px;
	left: 63px;
}

#pagebody {
	padding: 0; 	
	text-align: left;
}

#content {
	background: #000;
	clear: both;	
	margin: 0;
	padding: 0 0 20px 14px; 	
	text-align: left;				
}
#content.nopadding {
	padding: 0;
}

#content-head, #content-foot {
	background: url("../img/head.png") no-repeat left top;
	width: 740px;
	height: 21px;
}
#content-foot {
	background: url("../img/foot.png") no-repeat left bottom;
}

#shadow-footer {
	background: #fff url("../img/shadow_footer.png") no-repeat 239px 0px;
	height: 13px;
}


/* main column */
#right-column {
	float: left;
	width: 200px;
	padding-top: 20px;
}
#right-column .inner{
	padding-left: 20px;
}

#main, #main-long {
	float: left;
	width: 505px;
	padding: 20px 0 0 0; margin: 0;
}
#main-inner {
	position: relative;
	width: 505px;
	top: 0; left: 0;
}


/* bottom/footer */
#bottom {
	clear: both;
	margin: 0;
	padding: 0 25px;
	height: 36px;
	font-size: 12px;
	text-align: right;
}
#bottom p {
	margin: 0;
	padding: 9px 0 0 25px;
	color: #000; 
}
#bottom a { 
	color: #000; 
	border-bottom: 1px dotted #000;
}
#bottom a:hover { 
	color: #000; 
	border-bottom: 1px dotted #000;
	text-decoration: none;
}
	
/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes */
.no-border { border: none; }
.clear { 
	clear: both;
	height:0; 
	font-size: 0px;
	line-height: 0px;
}
.clear:after {
	display:block; 
	visibility:hidden; 
	clear:both; 
	height:0; 
	content: "."; 
}


/* NAVIGATION
---------------------------------------------------------------------- */
#login-nav{
	line-height: 17px;
	color: #fff;
}
/*#login-nav div{
	float: left;
	font-size: 10px; line-height: 11px;
}
#login-nav div#login-username {
	background: transparent url("../img/loginnav_username.png") 0px 4px no-repeat;
	height: 15px;
	padding-left: 64px;
	padding-right: 5px;
}
#login-nav div#login-password {
	background: transparent url("../img/loginnav_password.png") 0px 4px no-repeat;
	height: 15px;
	padding-left: 75px;
}
#login-nav input.input-text{	
	background: transparent url("../img/loginnav_textfield.png") 0px 0px no-repeat;
	width: 93px;
	height: 11px;
	margin: 0; padding: 2px 5px;
	border: 0;	
	font-size: 10px; line-height: 11px;
}
#login-nav input.input-image{	
	margin: 0; padding: 0;
	border: 0;	
}
#login-nav input.input-text:focus, #login-nav input.activeField{	
	background: transparent url("../img/loginnav_textfield_on.png") 0px 0px no-repeat;
}*/

#login-nav a{	
	color: #fff;
}
/*#login-nav a.btn-logout{
	background: transparent url("../img/btn_logout.png") 0px 0px no-repeat;
	width: 49px;}
#login-nav a.btn-account{	
	background: transparent url("../img/btn_account.png") 0px 0px no-repeat;}

#login-nav a span{
	display: none;
}*/
#login-nav a.clear-both{	
	display: block;
	margin: 2px 0;
	clear: both;
}

#topmenu {
	z-index: 1;
 	position: relative;
	top: 120px;
	left: 22px;
	margin: 0;
	padding: 0;
	width: 640px;
	color: #FFF;
}
#rightmenu {
	margin-top: 50px;
}
#rightmenu a {
	display: block;
	clear: both;
}
#uppermenu {
	width: 700px;
	margin: 0px;
}
#uppermenu a{
	display: block;
	float:left;
}
span.dot{
	float:left;
	margin: 0;
	padding: 4px 3px 0 2px;
}
.nav {
	list-style: none;	
	margin: 0;
	padding: 0;					
}
.nav li {
	float: left;
	margin: 0; padding: 0;		
}
.nav li.delim {
	background: transparent url("../img/menu_delim.png") 0px 4px no-repeat;	
	float: left;
	margin: 0 7px; padding: 0;	
	width: 6px;	height: 16px;
}
.nav li a {
	background: transparent url("../img/menu.png") no-repeat;	
	float: left;
	margin: 0;
	padding: 0;
	height: 16px;
	width: 58px;
	color: #fff;
	font: bold 15px/16px Arial, sans-serif;
	text-decoration: none;		
}
.nav li a span{
	display: none;
}
.nav li a:hover, 
.nav li a:active {}
.nav li.current {}
.nav li.current a {	}
.nav li a.btn-home {background-position: -295px 0px;width:50px;}
.nav li a.btn-biografie {background-position: 0px 0px;width:67px;}
.nav li a.btn-discografie {background-position:-73px 0px;width:86px;}
.nav li a.btn-links {background-position:-164px 0px;width:33px;}
.nav li a.btn-faq {background-position:-202px 0px;width:25px;}
.nav li a.btn-contact {background-position:-233px 0px;width:60px;}

/*.nav li a.btn-nieuws {background-position:-53px 0px;width:63px;}
.nav li a.btn-agenda {background-position:-121px 0px;width:63px;}
.nav li a.btn-blog {background-position:-378px 0px;width:44px;}
.nav li a.btn-fotos {background-position:-439px 0px;width:56px;}
.nav li a.btn-multimedia {background-position:-499px 0px;width:93px;}
.nav li a.btn-webwinkel {background-position:-596px 0px;width:74px;}
.nav li a.btn-gastenboek {background-position:-675px 0px;width:95px;}
.nav li a.btn-hyves {background-position:-942px 0px;width:52px;}
.nav li a.btn-newsletter {background-position:-998px 0px;width:101px;}
.nav li a.btn-videoclips {background-position:-1104px 0px;width:89px;}
.nav li a.btn-registreren {background-position:-1197px 0px;width:99px;}*/



/* FORMS
---------------------------------------------------------------------- */
form {
	margin: 0; 
}
form {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
form p {
	margin-bottom: 1px;
}
form fieldset {
	clear: both;
	font-size: 100%;
	border-color: #e2007a;
	border-width: 1px 0 0;
	border-style: solid none none;
	padding: 3px 10px;
	margin: 0;
}
form fieldset legend {
	margin-left: -2px;	
	font-size: 16px;
	font-weight: normal;
	color: #e2007a;
	margin: 0 0 0 0;
	padding: 0 2px;
}
label.float-left{
	float: left;
	clear: left;
	text-align: left;
	width: 180px;
	font-size: 12px;
	padding-top: 1px;
}
label {
	font-size: 100%;
}
label.error,.req {
	color: red;
}
label u {
	font-style: normal;
	text-decoration: underline;
}
input, select, textarea {
	font-family: Arial, sans-serif;
	color: #393936;
	margin: 1px 2px;
	padding: 2px 3px;
	font-size: 12px;
}
input.error, input.error:focus,textarea.error, textarea.error:focus {
	border-color: red;
	border-style: dotted;
}
.error-container label.error {
	float: none !important;
	clear: both;display: block;
}

input.submit, input.button {
	background: #e2007a;
	color: white;
	padding: 2px 4px;
	border: 1px #e2007a solid;
}
textarea {
	overflow: auto;
}
.activeField
{
    background-image: none;
    background-color: #ffffff;
	color: #393936;
    border: solid 1px #6da524;
}
.idle
{
    border: solid 1px #676767;
    background-image: url("../img/grey_bg.png");
    background-repeat: repeat-x;
    background-position: top;
}

input.input-text {
	width: 180px;
}
input.input-text-30 {
	width: 30px;
}
input.input-text-50 {
	width: 50px;
}
input.submit-poll {
	display: inline;
	background: none;
	border: none;
	margin: 1px 0 1px 0;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 14px;
	line-height: 1.3;
	color: #e2007a;
}
.comment-form {
	width: 440px;
}
.input-comment {
	width: 440px;
}


/* MISCELLANEOUS
---------------------------------------------------------------------- */
.frame-top, .frame-bottom {
	display: none;
}

.box {
	margin: 0 0 7px 0; padding: 0;	
	border: 1px #fff solid;
	background: #000 url("../img/box.jpg") 0px 0px repeat;
}
.box-inner {
	position: relative;
	z-index: 2;
	padding: 10px 12px;
	color: #fff;
	text-align: left;
}
.box-inner.white-box {
	background: #fff;
	color: #000;
}
.box-link {
	position: relative;
	z-index: 2;
	background: #e2007a;
	padding: 5px;	
	text-align: center;
}
.box-link img{
	margin: 0px auto;
}

.box2 {
	position: relative;
	background: #293c56 url("../img/frame_bg.png") 0px 0px repeat-y;
	padding: 22px 25px;	
	width: 432px;
}

/* sidebar */
.sidebox {
	position: relative;
	background: #b5b5b5;
	margin-bottom: 7px;
	border: 1px #fff solid;
	padding: 0;	
	z-index: 3;
	color: #000;
}
.sidebox-inner {
	padding: 6px 10px;	
}
.sidebox-link img{
	margin: 0px auto;
}
.sidebox .date  {}
.sidebox .photo img {
	margin: 0px auto;
}
.sidebox img {
	display: block;
}
.sidebox a {
	color: #000;
	text-decoration: underline;
}
.sidebox p {
	margin: 4px 0;
}


/* long content 

#main-long .box {
	position: relative;
	padding: 22px 25px;	
}
#main-long .box-inner {
	background: #293c56;
	color: #fff;
}*/


/* frontpage */
.frontpage{}
.frontpage .col-left {
	float: left;
	width: 250px;
}
.frontpage .col-right {
	float: left;
	margin-left: 5px;
	width: 250px;
}

.frontpage .news-item {
}


/* twitter */
.twitter{}
.twitter .twitter-item {
	font-family: Georgia, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	color: #fff;
}
.twitter .twitter-item.firstitem {}
.twitter hr{
}


/* news */
.news{}
.news .news-item {
	display: block;
}
.news .news-item-inner {}
.news-image {
	float: left;
	width: 140px;
	min-height: 100px;
	padding: 0;
	text-align: left;
}
.news .news-item.firstitem {
	float: left;
}
.news-image.long {
	width: 140px;
	min-height: 150px;
}
.news-body {
	padding: 0;
}
.news-body.long {
	padding: 0;
}
.news-item img{
	border: none;
}
.news-body img{
	display: inline;
}
.news-description{}
.news-body.long{
	width: auto;
}
.news-item h4 a{
	text-decoration: none;
}
.news .news-item .news-date{
	font-weight: bold;
}
.news .news-item h4{}


/* comments */
.comments{}
.comments .comment-item {
	display: block;
	float: left;
	padding: 0;
	height: auto;
}
.comments .member-photo{
	background: url("../img/member_photo.png") 0px 0px no-repeat;
	float: left;
	width: 90px;
	margin-top: 5px;
}
.comments .member-photo img{
	margin: 2px 0 0 2px;
	border: 0;
}
.comments .comment-item-inner {
	overflow-x: hidden;
	background-color: #fff;
	padding: 5px;
	color: #000;
}


/* blog */
.blog{}
.blog .blog-item {
	padding: 0;
}
.blog .blog-item.odd {
	margin-left: 0;
}
.blog-image{
	float: left;
	width: 140px;
	min-height: 100px;
	text-align: left;
}
.blog-image img{
	display: block;
	border: none;
}
.blog-body{
	margin: 0;
	padding: 0;
}
.blog-description{}
.blog .blog-item .blog-body.long{
	width: auto;
}
.blog-item h4 a{
	text-decoration: none;
}

/* fanphoto */
.fanphotos{
	padding: 10px 15px;
}
.fanphoto-item {
	float: left;
	padding: 0;
	width: 180px;
	color: #000;
}
.fanphotos .fanphoto-item.odd {
	padding-top: 20px;
	padding-right: 50px;}
.fanphotos .fanphoto-item.even {}
.fanphotos .fanphoto-item.odd2 {
	padding-top: 20px;
	padding-left: 40px;
	padding-right: 30px;}
.fanphotos .fanphoto-item.even2 {
	padding-left: 0;
}
.fanphoto-image{
	width: 177px;
	height: 177px;
	text-align: left;
}
.fanphoto-image img{
	display: block;
	border: none;
}
.fanphoto-body{
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 11px;
}


/* disco */
.disco{
	min-height: 120px;}
.disco-inner {}
.disco .disco-item {
	clear: both;
	padding: 0;
	width: 400px;
}
.disco .disco-item.odd {
	margin-left: 0;
}
.disco-image{
	float: left;
	width: 210px;
	min-height: 100px;
}
.disco-image img{
	display: block;
	border: none;
}
.disco-body{
	margin: 0;
	padding: 0;
	float: left;
	width: 190px;
}
.disco-description{
	min-height: 40px;
	overflow: hidden;
}


/* album */
.album{
	min-height: 120px;}
.album .album-item {
	position: relative;
	clear: both;
	padding: 0;
	width: 400px;
}
.album .album-photo{
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 1px;
	width: 75px;
	height: 75px;
	border: none;
}
.album .album-photo.odd {
	margin-left: 0;
	clear: left;
}

/* calendar */
.calendar{}
.calendar-item {
	position: relative;
	margin: 0;
	padding: 0;
}
.calendar-item .date{
	float: left;
	width: 95px;
}
.calendar-item .description{
	float: left;
	width: 270px;
	height: 18px;
	overflow-y: hidden;
}
.calendar-item .location{
	float: left;
	width: 125px;
}
.calendar-image{
	float: left;
	width: 80px;
	height: 75px;
}
.calendar-body{
	float: left;
}


/* multimedia */
.downloads{}
.downloads-item {
	clear: both;
	padding: 0;
}
.downloads-image{
	float: left;
	width: 140px;
	min-height: 100px;
	text-align: left;
}
.downloads-image img{
	display: block;
	border: none;
}
.downloads-body{
	float: left;
	margin: 0;
	padding: 0;
	width: 320px;
}

.wallpaper-item {
	float: left;  
	margin: 0 0 0 20px; 
	width: 190px; 
	height: 180px; 
	text-align: center;
}
.wallpaper-item.odd {
	clear: left;
	margin-left: 0;
}

.clips{}
.clips-item {
	padding: 0;
}
.clips-image{
	float: left;
	width: 140px;
	min-height: 100px;
	text-align: left;
}
.clips-image img{
	display: block;
	border: none;
}
.clips-body{
	float: left;
	margin: 0;
	padding: 0;
	width: 250px;
}

/* links */
.links{}
.links-inner{
	padding: 10px 15px;}
.links .links-item {
	display: block;
	float: left;
	background: #fff;
	margin-bottom: 6px;
	margin-left: 6px;
	padding: 5px 0 5px 0;
	width: 155px;
	text-align: center;
}
.links .links-item-inner {
	text-align: center;
}
.links .links-item.odd {
	margin-left: 0;
	clear: left;
}
.links .links-item .links-image{
	display: inline;
	border: none;
}
.links-photo{
	float: left;
	width: 150px;
}


/* sidebar */
.sidebar{
	background: #fff;
}
.sidebar-body{
	padding: 5px 8px;
}
.sidebar-bottom{
	padding: 3px 8px;
}
.sidebar-body h3{
	font-size: 13px;
}

/* buttons */
.btn,.btn:hover {
	background: #e2007a;
	display: inline-block;
	margin: 3px 0;
	padding: 5px 7px;
	color: #fff;
	font-weight: bold;
}

/* sidebar links */
.subnav {
	padding: 0px 0px 5px 0px;
	font-size: 13px;
	text-transform: uppercase;
	color: white;
}
.subnav a:hover, .subnav a.active {
	color: #e2007a;
}
/* sidebar rechts */
.rightnav {}
.rightnav a{
	background: url("../img/dot_green.png") 0px 7px no-repeat;
	display: block;
	margin: 4px 0;
	padding: 2px 5px 2px 18px;
	font-size: 14px;
	text-transform: uppercase;
	color: #000;
}
.rightnav a:hover, .rightnav a.active {
	background-image: url("../img/dot_white.png");
	color: #000;
}

/* Polls */
.poll {
	position: relative;
}
/** html .poll {
	width: 240px; w\idth: 228px;}
.poll .poll-inner {
	padding: 10px 15px;
}*/

ul.lg-poll-answers, ul.lg-poll-results {
	list-style-type: none;
	list-style-image: none;
	margin:4px 0px; 
	padding:0 0 0 0px; 
}
ul.lg-poll-answers li {
	position: relative;
	padding: 0;
	margin: 0;
	list-style: none;	
}
ul.lg-poll-answers input{
	margin-right: 5px;
	border: 0; 
}
.lg-poll #loading {
	background: url('../img/fancy/loading-medium.gif') no-repeat;
	padding-left: 22px;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0;
	bottom: 10px;
	z-index: 1;
}
.lg-poll .has-voted {
	background-color: #f1f6e7;
	border: 1px solid #d5e5b9;
	padding: 8px 8px 8px 30px;
}
.lg-poll label, .lg-poll p {
	float: none;
	margin: 0;
	padding: 0;
	width: auto;
}
* html .lg-poll label {
	\display: inline;}

.lg-poll form {
	position: relative;
	margin: 0;
}
.lg-poll .lg-poll-results {
}
.lg-poll .lg-poll-results li {
	border: 1px solid #fff;
	list-style-type: none;
	margin-bottom: 2px;
	padding: 2px 0;
	position: relative;
}
.lg-poll .lg-poll-results li .answer {
	text-align: left;
}
.lg-poll .lg-poll-results li .answer_percentage {
	float: right;
}

.lg-poll .lg-poll-results li .answer-total-votes {
	display: none;
	position: absolute;
	right: -56px;
	width: 51px;
}
.lg-poll .lg-poll-results li .percentage small {
	display: block;
	font-size: 11px;
	padding-left: 5px;
}
.lg-poll .lg-poll-results li .percentage{
	clear: left;
	display: block;
	line-height: 6px;
	font-size: 6px;
}
/*.lg-poll .lg-poll-results li.a-0 {
	border-color: #9CCB21;
}*/
.lg-poll .lg-poll-results li.a-0 .percentage {
	background: #e2007a;
}
/*.lg-poll .lg-poll-results li.a-1 {
	border-color: #73A25A;
}*/
.lg-poll .lg-poll-results li.a-1 .percentage {
	background: #73A25A;
}
/*.lg-poll .lg-poll-results li.a-2 {
	border-color: #5A7DD6;
}*/
.lg-poll .lg-poll-results li.a-2 .percentage {
	background: #5A7DD6;
}
/*.lg-poll .lg-poll-results li.a-3 {
	border-color: #EFEB08;
}*/
.lg-poll .lg-poll-results li.a-3 .percentage {
	background: #EFEB08;
}
/*.lg-poll .lg-poll-results li.a-4 {
	border-color: #F7BA29;
}*/
.lg-poll .lg-poll-results li.a-4 .percentage {
	background: #F7BA29;
}
/*.lg-poll .lg-poll-results li.a-5 {
	border-color: #BD4142;
}*/
.lg-poll .lg-poll-results li.a-5 .percentage {
	background: #BD4142;
}
.lg-poll #pie-chart img {
	display: block;
	margin: 0 auto;
}

.links.cols li{ 
	float: left;
	width: 80px;
}

/* standard table 
#main table {
	border-collapse: collapse;
	margin: 15px 10px;		
}
#main table th {
	height: 38px;
	padding-left: 12px;
	padding-right: 12px;
	color: #fff;
	text-align: left;
	background: #ADD163;	
	border-width: 1px;
  	border-style: solid;
  	border-color: #C4DE8F #93C138 #93C138 #C4DE8F;	
}
#main table tr {
	height: 34px;
	background: #fff;
}
#main table td {
	padding-left: 11px;
	padding-right: 11px;
	border: 1px solid #E7F0CC;	
}	
*/

#smileys table td {
	padding: 2px 4px;
}
#smileys a:link {
	color: #990000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
#smileys a:visited {
	color: #990000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
#smileys a:active {
	color: #990000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
#smileys a:hover {
	color: #990000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

/* pagination */
.pagination {
	margin: 10px 0 5px 0;
	height: 24px;
	font-size: 13px;
	color: #151515;
	text-align: left;
}
.pagination.float-right {
	float: right;
}
.pagination a {
    display: block;
    text-decoration: none;
}
.pagination a:hover {
	color: #e2007a;
}
.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 3px 5px;
    background: #000;
    border: 1px #000 solid;
    margin-left: 2px;
    margin-right: 2px;
    color: #fff;
}
.pagination span.current_page {
	background-color: #e2007a;
	color: white;
	border-color: #e2007a;
}
