html, body {margin: 0; padding: 0; background-color: #eaeaea; background: url("/images/uploads/backgroundimage.jpg") fixed center no-repeat;  color: #444; font-family: Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px;}

form, fieldset {margin: 0; padding: 0; border: 0;}
fieldset {float: left;}

#wrapper {width: 940px; margin: 0 auto; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; background-color: #FFF; border-left:0px solid #dcdcdc; border-right: 0px solid #dcdcdc;}

hr {border:dotted #333; border-width:1px 0 0 0; height:0;line-height: 0px;font-size:0;margin:0;padding:0; margin-bottom:25px;}

.clear {clear: both;}

a {text-decoration: underline; color: #444;}
a:hover {color: #0066FF;}
a:active {color: #FF6600;}

h1, h2, h3, h4, h5, h6, h7 {padding: 0; margin: 0; font-family: Georgia, Times New Roman, serif; font-weight: normal; text-transform: capitalize;}
h1 {color: #00CCFF; margin-bottom: 7px; font-size: 25px;}
h1 a {color: #00CCFF; text-decoration: none;}
h1 a:hover {color: #444;}
h2 {font-size: 16px;}
h2 a {color: #fff; text-decoration: none; padding: 4px; padding-right: 6px; padding-left: 6px; background-color: #444; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
h2 a:hover {color: #FFF; background-color: #ff0000;}
h2 a:active {background-color: #00CCFF;}
h3 {margin-bottom: 15px; font-size: 18px;}
h3 a {text-decoration: none; color: #FFF; padding: 2px; padding-right: 4px; padding-left: 4px; background-color: #444; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
h3 span {text-decoration: none; color: #FFF; padding: 2px; padding-right: 4px; padding-left: 4px; background-color: #444; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
h3 a:hover {background-color: #888; color: #FFF;}
h4 {margin-bottom: 5px; font-size: 16px;}
h4 a {color: #222; text-decoration: none;}
h4 a:hover {text-decoration: none;}
h5 a {text-decoration: none;}
h5 a:hover {text-decoration: underline;}
h6 a {text-decoration: none; background-color: #444; color: #FFF; padding: 2px; padding-left: 4px; padding-right: 4px;  -moz-border-radius: 3px; -webkit-border-radius: 3px;}
h6 a:hover {background-color: #888; color: #FFF;}
h7 {margin-bottom: 5px; font-size: 12px;}
h7 a {color: #222; text-decoration: none;}
h7 a:hover {text-decoration: underline;}

.xsmall {font-size: 11px; font-weight: normal !important;}

.small {font-size: 12px; line-height: 17px; font-weight: normal !important;}
.medium {font-size: 16px; line-height: 20px;}
.smallmedium {font-size: 14px; line-height: 17px; margin-bottom:3px;}

.blue {color: #00CCFF;}

.promo {margin-bottom: 15px;}
.sidebar {width: 270px; padding: 15px; background-color: #FFF; margin-bottom: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
.list-med {position: relative; top: 0px; left: 0px; width: 270px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #333; min-height: 80px;}
.list-med img {float: left; margin-right: 10px; width: 80px; height: 80px;}
.list-med p {margin: 0; padding: 0; margin-bottom: 3px;}
.list-mednew {position: relative; top: 0px; left: 0px; width: 300px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #333; min-height: 80px;}
.list-mednew img {float: left; margin-right: 10px; width: 80px; height: 80px; border: 1px solid #888;}
.list-mednew p {margin: 0; padding: 0; margin-bottom: 3px;}
img.rating {width: 45px; height:10px; margin: 0;}

.list-small {margin-bottom: 3px; padding-bottom: 3px; border-bottom: 1px dotted #333; font-size: 14px;}
.list-vidsmall {margin-bottom: 3px; padding-bottom: 3px; border-bottom: 1px dotted #333; font-size: 14px; width:280px;}

.index-list {position: relative; top: 0px; left: 0px; width: 600px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #333; min-height: 80px;}
.index-list img {float: left; margin-right: 10px; width: 80px; height: 80px;}
.index-list p {margin: 0; padding: 0; margin-bottom: 3px;}

#related {position: relative; top: 0px; left: 0px; width: 595px; margin-bottom: 15px; border-bottom: 1px dotted #333; padding-bottom: 15px;}
#related1 {float: left;}
#related2 {float: right;}

#new {position: relative; top: 0px; left: 0px; width: 595px; margin-bottom: 15px; border-top: 1px dotted #333; padding-top: 15px;}
#new1 {float: left;}
#new2 {float: right;}

.related {width: 260px; padding: 15px; background-color: #EAEAEA; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
.related h3 {font-size: 14px;}

#right {float: right; width: 300px; background-color: #EAEAEA; padding: 15px;}
#left {float: left; width: 595px;}

.image {float: right; margin-left: 10px; margin-bottom: 10px;}

#info {position: relative; top: 0px; left: 0px; width: 590px; padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px dotted #CCC;}
#links {position: relative; top: 0px; left: 0px; width: 590px; margin-top: 15px; border-bottom: 1px dotted #333; padding-bottom: 15px; margin-bottom: 15px;}

a.link {color: #FFF; padding: 2px; padding-left: 4px; padding-right: 4px; background-color: #888; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-decoration: none; margin-right:4px; font-size:12px; font-family: Georgia, Times New Roman, serif;}
a.link:hover {background-color: #00CCFF; color: #FFF;}
a.link:active {background-color: #FF6600; color: #FFF;}

#comments {position: relative; top: 0px; left: 0px; width: 560px; padding: 15px; background-color: #EAEAEA; margin-bottom: 15px;}
#comment-form {position: relative; top: 0px; left: 0px; width: 530px; padding: 15px; background-color: #FFF; -moz-border-radius: 15px; -webkit-border-radius: 15px; margin-bottom: 15px;}
.comment {position: relative; top: 0px; left: 0px; width: 530px; padding: 15px; background-color: #FFF; -moz-border-radius: 15px; -webkit-border-radius: 15px; margin-bottom: 10px;}
.meta {margin-top: 5px; padding-top: 5px; border-top: 1px solid #CCC;}

#header {clear: both; width: 940px; border-bottom: 1px dotted #444; padding-bottom: 10px; margin-bottom: 10px; padding-top: 10px;}

#logo-banner {position: relative; top: 0px; left: 0px; width: 100%; margin-bottom: 15px; height: 90px;}
#logo {float: left; width: 200px; height: 90px; background-image: url('/images/uploads/clicklogo.png');}
#logo a {position: absolute; top: 0px; left: 0px; width: 200px; height: 90px; text-decoration: none;}
#logo a span {display: block; visibility: hidden;}

#banner {float: right; width: 728px; height: 90px;}

.member {padding: 5px; background-color: #444; color: #FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: auto; float: left; margin-right: 10px; text-align: left;}
.search {padding: 5px; background-color: #444; color: #FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: auto; float: right; margin-left: 10px; text-align: left;}

.input {padding: 2px; border: 0; font-size: 11px; font-family: Helvetica, Arial, sans-serif; background-color: #FFF; margin: 0; margin-right: 5px; color: #444;}


#register {position: relative; top: 0px; left: 0px; width: 930px; padding: 5px; margin-top: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #444; color: #FFF;}
#register .input {margin-left: 5px;}

.member a, .search a {color: #FFF; text-decoration: none;}
.member a:hover, .search a:hover {color: #00CCFF;}

#main {position: relative; top: 0; left: 0; clear: both;}

#footer {clear: both; margin-top: 20px; width: 940px; border-top: 1px dotted #444; padding-top: 10px; text-align: right;}

.submit {font-family: Helvetica, Arial, sans-serif; font-size: 13px; padding: 2px; padding-left: 4px; padding-right: 4px; color: #FFF; background-color: #888; border: 0; margin: 0; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
textarea {border: 1px solid #444; font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: #444; padding: 3px; width: 522px; margin-top: 10px; margin-bottom: 10px; height: 150px;}
#header .submit {font-size: 11px; padding: 2px; padding-left: 3px; padding-right: 3px; margin: 0px;}

#menu {position: relative; top: 0px; left: 0px; width: 940px; padding-top: 10px; padding-bottom: 10px; border-top: 1px dotted #444; border-bottom: 1px dotted #444; margin-bottom: 10px;}
#menu ul {list-style-type: none; margin: 0; padding: 0;}
#menu ul li {list-style: type: none; margin: 0; padding: 0; margin-right: 7px; float: left;}

#pagination {position: relative; top: 0px; left: 0px; text-align: right; margin-bottom: 15px;}

.download {margin-top: 15px;}

#video {margin-top: 15px; padding: 15px; background-color: #000;}

img.rating {width: 45px; height:10px; margin: 0;}

#gigs {position: relative; top: 0px; left: 0px; width: 580px; padding: 15px; padding-left: 0px; padding-bottom: 5px; background-color: #EAEAEA;}
#gigs li {float: left; width: 255px; padding: 10px; background-color: #FFF; margin-left: 15px; margin-bottom: 15px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.front-row {position: relative; top: 0px; left: 0px; width: 100%; margin-bottom: 15px;}
.front-left {float: left;}
.front-right {float: right;}
.narrow {width: 320px;}
.wide {width: 600px;}

.grey {padding: 10px; background-color: #EAEAEA; width: 300px; padding-bottom: 0px;}

.newscontainer {width: 300px; padding: 10px; background-color: #eaeaea; border: 1px solid #dcdcdc; margin-bottom: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; float:right;}

#featured {position: relative; top: 0px; left: 0px; height: 400px; margin-bottom: 15px; overflow: hidden;}
.featured-image {position: relative; top: 0px; left: 0px; width: 600px; height: 400px;}
.featured-image img {-moz-border-radius: 15px; -webkit-border-radius: 15px;}
.featured-text {position: relative; top: -140px; left: 0px; width: 590; height: 110px; background-color: #000; opacity: 0.7; z-index: 2;}
.photo-meta-data {position: relative; top: -235px; left: 15px; width: 560px; height: 70px; z-index: 3; color: #ccc;}
.photo-meta-data h4 a {font-size: 22px; color: #fff; margin-bottom: 15px; text-transform: capitalize;}

/*
	SLIDER
*/
.slider-wrap								{ width: 100%; position: relative; top: 0px; left: 0px; overflow: hidden;}		
.slider-wrap a {border: 0;}
.slider-wrap a:hover {border: 0;}	
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 0 15px 30px; }
.panel img {-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.stripViewer								{ position: relative; overflow: hidden; width: 600px; height: 400px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 600px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{width: 50px; height: 50px; margin-right: 5px; }
#movers-row									{ margin: -50px 0 0 50px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: left; }
.photo-meta-data							 {position: relative; top: -235px; left: 15px; width: 560px; height: 70px; z-index: 3;}
.photo-meta-data h4 {line-height: 26px; text-transform: capitalize}
.photo-meta-data h4 a {font-size: 22px; color: #ccc; margin-bottom: 15px; text-transform: capitalize;}
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(/images/icon-uparrowsmallwhite.png) top center no-repeat; }

.featured-two {float: left; width: 290px; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dotted #333;}
.one {margin-right: 15px;}
.onelast {margin-right: 15px; border-bottom: 0px dotted #333;}
.twolast {border-bottom: 0px dotted #333;}

.featured-two img {float: left; margin-right: 10px; width: 80px; height: 80px;}
.featured-two p {margin: 0; padding: 0; margin-bottom: 3px;}

.front-mpu {position: relative; top: 0px; left: 0px; width: 300px; height: 250px; margin-top: 0px; margin-left: 10px;}

.whole {width: 920px;}
.whole div.one {margin-right: 10px} 

.ads {position: relative; top: 0px; left: 20px;}

#front-videos {margin-bottom: 15px;}

.xnarrow {width: 280px;}

.three {border: 0;}