html, body {margin: 0; padding: 0; background-color: #EEE; font-family: Lucida Grande, Arial, sans-serif; font-size: 12px; line-height: 21px; background-attachment: fixed; background-position: top center;}

a {color: #555; text-decoration: none;}
a:hover {color: #00AAFF;}
a:focus{outline:none}

h1 {font-weight: bold; font-size: 25px; margin-bottom: 10px; line-height: 30px;}
h1 a {color: #111;}
h2 {font-weight: bold; font-size: 17px; margin-bottom: 10px;}
h2.blue a {color: #00AAFF;}
h2.blue a:hover {color: #555;}
h3 {font-weight: bold; font-size: 20px; margin-bottom: 10px;}
h3 a {color: #111;}
h3.red {background-color: #DD0000; padding: 3px; color: #FFF;}
h3.yellow {background-color: #FFEE00; padding: 3px;}
h4 {font-weight: bold; font-size: 15px; margin-bottom: 5px;}
h4 a {color: #111;}
h6 {font-weight: bold; font-size: 15px;}

#wrapper {width: 940px; margin: 0 auto;}
#newsletter {float: left;}
#newsletter a {color: #333; border-bottom: 1px dotted #DDD;}
#newsletter a:hover {border: 0;}
#search {position: relative; top: 0px; left: 0px; margin-bottom: 20px; padding: 10px; background-color: #FFF; box-shadow:5px 5px 20px #888;
-webkit-box-shadow:5px 5px 20px #888;-moz-box-shadow: 5px 5px 20px #888; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#searchbox {float: right;}
#logo-banner {position: relative; top: 0px; left: 0px; margin-bottom: 15px;}
#logo {float: left; width: 202px; height: 90px; background-image: url('/images/uploads/artlogo.png'); background-repeat: no-repeat;}
#logo a {position: absolute; top: 0px; left: 0px; width: 202px; height: 90px; text-decoration: none; border: 0;}
#logo a span {display: block; visibility: hidden;}
#banner {float: right; width: 728px; height: 90px;}
input.input {padding: 2px; font-size: 12px; background-color: #111;  border: 0; width: 120px; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; margin-right: 5px; color: #FFF;}
input.submit {padding: 2px; border: 0; font-size: 12px; font-weight: bold; color: #FFF; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; background-color: #111; text-transform: uppercase;}
.clear {clear: both;}


#ddtopmenubar {width: 100%; text-align: center; background-color: #111; margin: 0; padding: 0; padding-top: 10px; padding-bottom: 10px; box-shadow:5px 5px 20px #888;
-webkit-box-shadow:5px 5px 20px #888;-moz-box-shadow: 5px 5px 20px #888;  -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;
-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; margin-bottom: 20px;}

.mattblackmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
display: inline;
margin: 0 auto;
text-align: center;
}

.mattblackmenu li{
display: inline;
text-align: center;
text-transform: uppercase;
font-size: 13px;
margin: 0;
padding: 0;
}

.mattblackmenu li.clear {display: block; width: 0px; height: 0px; clear: both;}

.mattblackmenu li a{
text-decoration: none;
margin: 0;
padding: 3px; /*padding inside each tab*/
padding-left: 5px; padding-right: 5px;
color: #F6F6F6;
font-weight: bold;
}

.mattblackmenu li a:hover{
color: #FFF; /*background of tabs for hover state */
}

/* ######### Drop Down ULs CSS ######### */


.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
margin: 0;
_margin-top: -5px;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: #111;
visibility: hidden;
z-index: 100;
}

.ddsubmenustyle li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
color: #F6F6F6;
text-decoration: none;
padding: 4px 5px;
border-bottom: 1px solid #333;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
background-color: #333;
color: white;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

#footer {position: relative; top: 0px; left: 0px; margin-top: 20px;  padding: 10px; background-color: #FFF; margin-bottom: 10px; box-shadow:5px 5px 20px #888;
-webkit-box-shadow:5px 5px 20px #888;-moz-box-shadow: 5px 5px 20px #888;  -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;}
#artrocker {float: left; width: 50%;}
#elsewhere {float: right; width: 50%;}
.footer {list-style-type: none; margin: 0; padding: 0; margin-bottom: 15px; margin-top: 5px;}
.footer li {list-style-type: none; margin: 0; padding: 0; margin-bottom: 1px; border-bottom: 1px dotted #DDD; padding-bottom: 1px; width: 93%;}
.footer li img {margin-right: 2px;}
.footer li a {color: #333;}
.left {float: left; width: 50%;}
.right {float: right; width: 50%;}
#credits {position: relative; top: 0px; left: 0px; padding: 5px; text-align: center;}
#credits a {color: #333; border-bottom: 1px dotted #888;}
#credits a:hover {border: 0;}
.social {list-style-type: none; margin: 0; padding: 0; margin-top: 10px;}
.social li {float: left; width: 37px; height: 37px; padding: 0; margin: 0;}
.social li a {border: 0;}
.social li img {border: 0;}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
	border: 1px solid #555;
	-moz-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-khtml-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	box-shadow: rgba(0,0,0,1) 0 4px 30px;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:6px 10px 0;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:6px 10px 0;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	z-index:103;
	top: 50%;
	left: 50%;
	background-color: #E8E8E8;
	border: 1px solid #555;
	margin: -45px 0pt 0pt -125px;
	padding: 40px 15px 15px;
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	_margin-bottom:1px;
}

#main {position: relative; top: 0px; left: 0px; margin-bottom: 20px;}
#left {float: left;}
#right {float: right;}

#content {width: 600px; padding: 10px; background-color: #FFF; box-shadow:5px 5px 20px #888; -webkit-box-shadow:5px 5px 20px #888;-moz-box-shadow: 5px 5px 20px #888; margin-bottom: 20px;}
#magazine {width: 280px; padding: 10px; background-color: #FFF; box-shadow:5px 5px 20px #888; -webkit-box-shadow:5px 5px 20px #888;-moz-box-shadow: 5px 5px 20px #888; margin-bottom: 20px;}
#magazine img {float: left; margin-right: 10px; margin-bottom: 10px;}
p.subscribe {text-align: center;}
p.subscribe a {color: #333; border-bottom: 1px solid #DDD;}
p.subscribe a:hover {border: 0;}
p.magazine {font-size: 11px; line-height: 15px; margin-bottom: 10px;}

.sidebar {width: 280px; padding: 10px; background-color: #FFF; box-shadow:5px 5px 20px #888; -webkit-box-shadow:5px 5px 20px #888;-moz-box-shadow: 5px 5px 20px #888; margin-bottom: 20px;}
.viagogo {padding-top: 3px; padding-bottom: 3px; background-color: #FFF; box-shadow:5px 5px 20px #888; -webkit-box-shadow:5px 5px 20px #888;-moz-box-shadow: 5px 5px 20px #888; margin-bottom: 20px;}

div.info {font-size: 11px; margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px solid #DDD; line-height: 15px;}
div.infoslider {font-size: 9px; line-height:10px;}
p.main-content {margin-bottom: 10px;}
div.main-content {margin-bottom: 15px;}

#related {width: 600px; padding: 10px; background-color: #FFF; box-shadow:5px 5px 20px #888; -webkit-box-shadow:5px 5px 20px #888;-moz-box-shadow: 5px 5px 20px #888; margin-bottom: 20px;}
#disqus_thread {width: 600px; padding: 10px; background-color: #FFF; box-shadow:5px 5px 20px #888; -webkit-box-shadow:5px 5px 20px #888;-moz-box-shadow: 5px 5px 20px #888; margin-bottom: 20px;}

#mpu {margin-bottom: 20px; width: 300px; height: 250px;}
.image {float: right; margin-left: 15px; margin-bottom: 15px;}


.widget_style li h4 {font-size: 12px;  line-height: 13px;}



/*Class to set the width for the whole Carousel. You can set the width and height as you want */
.widget { 
position: relative; top: 0px; left: 0px; background-color: #FFF; box-shadow:5px 5px 20px #888; -webkit-box-shadow:5px 5px 20px #888;-moz-box-shadow: 5px 5px 20px #888; padding: 10px; margin-bottom: 15px; width:920px; overflow: hidden; height:90px;  background:url(/images/morebg.jpg) ;
}
 
/*Class to set the styling option for the previous button on the Carousel */
.widget a.previous{ 
    float:left; 
    display:block; 
    background:url(/images/leftarrow.jpg) bottom; 
    width:90px; 
    height:90px; 
margin-left:20px; 
margin-right:0px; 
border-right: 1px solid #DDD;
}
 
/*Class to set the styling option for the next button on the Carousel */
.widget a.next{ 
    float:right; 
    display:block; 
    background:url(/images/rightarrow.jpg) bottom; 
    width:90px; 
    height:90px; 
margin-top:-90px;
}
 
/*Class to set the styling option for the scroller part of the Carousel */
.widget_style { 
text-align:left; 
padding:0px 0px 0px 0px; 
}
 
.widget_style ul { 
margin:0; 
padding:0; 
}
 
/*Class to set the image background and the size of it, do note that it’s not the size of the scrolling images, it sets the size of the background image that I’ve used for every actual image that will be scrolling*/
.widget_style li { 
height:70px; 
width:220px; 
list-style:none; 
margin:0; 
padding:10px 10px 10px 10px; 
border-right: 1px solid #DDD;
line-height: 13px;
}
 
/*This here actually sets the size of the scrolling images */
.widget_style img { 
width:70px; 
height:70px;
float:left; 
margin-right:10px;
}

p.issue {font-style: italic;}
p.issue a {color: #333; border-bottom: 1px dotted #DDD;}
p.issue a:hover {border: 0;}
.affiliate {border-top: 1px solid #DDD; padding-top: 5px; font-size: 11px;}
.left {float: left;}
.right {float: right;}

div.share {text-align: right;}
div.share img {margin-left: 2px; margin-top: 4px;}
ul.related li {padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #DDD;}
ul.related li h4 {font-size: 16px; margin-bottom: 0;}
ul.related li h4 a:hover {color: #DD0000;}
ul.related li p {margin-top: 3px;}
ul.related li.five {border: 0; margin: 0; padding: 0;}

ul.side li {min-height: 70px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #DDD;}
ul.side li img {float: left; margin-right: 5px;}
ul.side li p {font-size: 11px; line-height: 16px; margin: 0; padding: 0; margin-top: 3px;}
ul.side li p a {color: #333;}
ul.side li h4 {font-size: 13px; line-height: 17px; margin: 0; padding: 0;}
ul.side li h4 a:hover {color: #555;}
ul.side li.five {border: 0; margin: 0; padding: 0;}
.weblog {font-size: 10px; display: block; position: relative; top: -2px; left: 0px; margin-bottom: 0;}
.weblog a {padding: 2px; color: #000; background-color: #FFEE00; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.video {margin-bottom: 15px;}

ol.index li {min-height: 70px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #DDD;}
ol.index li img {float: left; margin-right: 10px;}
ol.index li h4 {margin: 0;}
ol.index li p {line-height: 15px;}
ol.index li p.small {font-size: 11px; margin-top: 5px;}
ol.index li p.small a {border-bottom: 1px dotted #DDD; color: #333;}
ol.index li p.small a:hover {border: 0;}

ol.index-newblood li {min-height: 70px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #DDD;}
ol.index-newblood li img {float: left; margin-right: 10px;}
ol.index-newblood li h4 {margin: 0;}
ol.index-newblood li h4 a:hover {color: #DD0000;}
ol.index-newblood li p {line-height: 15px;}
ol.index-newblood li p.small {font-size: 11px; margin-top: 5px;}
ol.index-newblood li p.small a {border-bottom: 1px dotted #DDD; color: #333;}
ol.index-newblood li p.small a:hover {border: 0;}

ol.blog li {margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #DDD;}
ol.blog li h4 {font-size: 20px; margin: 0;}
ol.blog li h2 {font-size: 20px; margin-bottom: 0;}
ol.blog li h2 a {color: #111;}
ol.blog li h4.bloglog {font-size: 13px; margin-bottom: 5px; font-weight: normal;}
ol.blog li h4.bloglog a {background-color: #FFEE00; padding: 2px; padding-right: 4px; padding-left: 4px;}
ol.blog li h4.bloglog a:hover {color: #111;}
.blog-info {font-size: 11px; margin-bottom: 10px; border-bottom: 1px solid #DDD;}
.blog-info a {border-bottom: 1px dotted #DDD; color: #333;}
.blog-info a:hover {border: 0;}

.index-info {padding-bottom: 10px; border-bottom: 1px solid #00AAFF; margin-bottom: 15px;}
div.index-newblood {padding-bottom: 10px; border-bottom: 1px solid #DD0000; margin-bottom: 15px;}
div.index-newblood a {color: #DD0000;}
div.index-newblood a:hover {color: #555;}

.pagination {margin-top: 5px; text-align: center; font-size: 16px; font-weight: bold;}

.contacts {margin-bottom: 15px;}
.contacts h2 {margin-bottom: 3px;}

#top {width: 920px; padding: 10px; background-color: #FFF; box-shadow:5px 5px 20px #888; -webkit-box-shadow:5px 5px 20px #888;-moz-box-shadow: 5px 5px 20px #888; margin-bottom: 20px;}
#bottom {width: 920px; padding: 10px; background-color: #FFF; box-shadow:5px 5px 20px #888; -webkit-box-shadow:5px 5px 20px #888;-moz-box-shadow: 5px 5px 20px #888; margin-bottom: 20px;}

.mag-large {position: relative; top: 0px; left: 0px; clear: left;}
img.mag-image {float: left; margin-right: 15px;}

p.mag-buy {margin-top: 15px;}
p.mag-buy a {padding: 2px; padding-left: 4px; padding-right: 4px; color: #FFF; background-color: #00AAFF; font-size: 14px;}
p.mag-buy a:hover {background-color: #888;}
p.mag-sub {margin-top: 5px;}
p.mag-sub a {padding: 2px; padding-left: 4px; padding-right: 4px; color: #FFF; background-color: #DD0000; font-size: 14px;}
p.mag-sub a:hover {background-color: #888;}

ol#past-issues {list-style-type: none; margin: 0; padding: 0; width: 940px;}
ol#past-issues li {width: 450px; height: 140px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #DDD; float: left; margin-right: 20px;}
ol#past-issues li img {float: left; margin-right: 10px;}

#featured {margin-bottom: 20px; height: 300px; width: 600px;}
#featured-one {float: left; width: 302px; height: 302px; box-shadow:5px 5px 20px #888; -webkit-box-shadow:5px 5px 20px #888;-moz-box-shadow: 5px 5px 20px #888; overflow: hidden;}
.featured-image {width: 302px; height: 302px; z-index: 1;}
#featured-one .info {position: absolute; top: 200px; left: 0px; width: 282px; height: 83px; padding: 10px; z-index: 3; background-image: url("/images/menubg.png"); border: 0;}
#featured-one h2 {margin: 0; padding: 0; margin-top: 5px; line-height: 22px;}
#featured-one h2 a {border: 0;}
#featured-two {float: right; width: 282px;}
.featured-two {width: 282px; height: 70px; padding: 10px; background-color: #dd0000; box-shadow:5px 5px 20px #888; -webkit-box-shadow:5px 5px 20px #888;-moz-box-shadow: 5px 5px 20px #888; margin-bottom: 16px;}
.featured-two img {float: left; margin-right: 5px;}
.featured-two p {font-size: 11px; line-height: 16px; margin: 0; padding: 0; margin-top: 3px;}
.featured-two p a {color: #333;}
.featured-two h4 {font-size: 13px; line-height: 17px; margin: 0; padding: 0;}
.featured-two h4 a {color: #fff;}
.featured-two h4 a:hover {color: #eaeaea;}
.leweblog {font-size: 10px; display: block; position: relative; top: -2px; left: 0px; margin-bottom: 0;}
.leweblog a {padding: 2px; color: #000; background-color: #fff; -moz-border-radius: 2px; -webkit-border-radius: 2px;}

#news {position: relative; top: 0px; left: 0px; width: 590px; padding: 15px; background-color: #FFF; box-shadow:5px 5px 20px #888; -webkit-box-shadow:5px 5px 20px #888;-moz-box-shadow: 5px 5px 20px #888; margin-bottom: 20px;}
ol.front-block {list-style-type: none; margin: 0; padding: 0; width: 620px;}
ol.front-block li {float: left; width: 285px; height: 70px; padding-bottom: 15px; margin-bottom: 15px; margin-right: 20px; border-bottom: 1px solid #DDD;}
ol.front-block li img {float: left; margin-right: 5px;}
ol.front-block li p {font-size: 11px; line-height: 16px; margin: 0; padding: 0; margin-top: 3px;}
ol.front-block li p a {color: #333;}
ol.front-block li h4 {font-size: 13px; line-height: 17px; margin: 0; padding: 0;}
ol.front-block li h4 a:hover {color: #555;}
ol.front-block li.cinq, ol.front-block li.sixx {padding-bottom: 0px; border-bottom: 0px; margin-bottom: 0px;}

#tv {position: relative; top: 0px; left: 0px; width: 590px; height: 495px; padding: 15px; background-color: #000; box-shadow:5px 5px 20px #888; -webkit-box-shadow:5px 5px 20px #888;-moz-box-shadow: 5px 5px 20px #888; margin-bottom: 20px;}
#tv h3 a {color: #FFF;}

#blogs-reviews {position: relative; top: 0px; left: 0px; width: 940px;}
#blogs {float: left; width: 270px; padding: 15px; background-color: #FFF; box-shadow:5px 5px 20px #888; -webkit-box-shadow:5px 5px 20px #888;-moz-box-shadow: 5px 5px 20px #888;}
#reviews {float: right; width: 620px;}
ol#front-reviews {list-style-type: none; margin: 0; padding: 0; width: 640px;}
ol#front-reviews li {list-style-type: none; float: left;  background-color: #FFF; box-shadow:5px 5px 20px #888; -webkit-box-shadow:5px 5px 20px #888;-moz-box-shadow: 5px 5px 20px #888; width: 280px; padding: 10px; margin-right: 20px; margin-bottom: 20px;}
ol#front-reviews li img {float: left; margin-right: 5px;}
ol#front-reviews li p {font-size: 11px; line-height: 16px; margin: 0; padding: 0; margin-top: 3px;}
ol#front-reviews li p a {color: #333;}
ol#front-reviews li h4 {font-size: 13px; line-height: 17px; margin: 0; padding: 0;}
ol#front-reviews li h4 a:hover {color: #555;}
ol#front-reviews li.cinq, ol#front-reviews li.sixx {padding-bottom: 0px; border-bottom: 0px; margin-bottom: 0px;}

.poll {margin-top: 15px; margin-bottom: 15px; padding: 10px; background-color: #EEE;}
.poll h5 {font-size: 16px; text-transform: uppercase; margin-bottom: 5px;}
.poll-question {font-weight: bold; margin-bottom: 10px;}
ul.lg-polls-answers {margin-bottom: 5px;}
ul.lg-polls-answers li {margin-bottom: 3px;}

input.poll-submit {padding: 2px; border: 0; font-size: 12px; font-weight: bold; color: #FFF; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; background-color: #111; text-transform: uppercase;}
#front-tv {margin-bottom: 40px;}
#front-tv-two {color: #EAEAEA !important;}
#front-tv-two a {color: #FFF !important;}
#front-tv-two a:hover {color: #FFEE00 !important;}