/* ##########  Main stylesheet ########## *//* Template's tags */* {	margin: 0;	padding: 0;}body { 	color: #303030; 	background:#e2e2e6 url(images/background.jpg) no-repeat;	background-position: 50% 0;	font: .74em Arial, Verdana, sans-serif; 	text-align: center; 	line-height: 1.6em; 	margin: 2.5em 0; 	height: 100%;}#wrapper { 	width: 1000px; 	margin: 0 auto; 	text-align: left;}#header {	font-family: Impact;}#header h1 {	float: left;	margin: 0 0 .2em 0;	color:#333333;	font-size:4em;	line-height:0.8em;	font-weight: lighter;}#header a:hover {	color: black;	text-decoration: none;	border: none;}#top {	float: right;	text-align:right;	font-size: 18px;}.desc {	float:left;	padding-top: 20px;}.social-media {	float:left;	padding-left: 10px;}.content { 	background: #fff; 	color: #808080; 	padding:5px 20px;}.opacity {	height: 500px;	 opacity:0.5;      filter:alpha(opacity=50);      -moz-opacity:0.5; }#main {	padding: 20px;	-moz-border-radius: 8px;	-webkit-border-radius: 8px;	border: 8px solid #969696;	background:#f9f9f9 url(images/background2.jpg) no-repeat;	background-position: 50% -37px;}#content {	padding-bottom:20px;}.panel-left {	float:left;	width: 670px;}.panel-left p {	padding: 0;}#sidebar {	float:left;	width:270px;}#copyright { 	font-weight: lighter;	text-align: right;}#footer {	text-align: left;}#footer ul { 	list-style-image: none;	list-style: none;	margin: 0;}#footer li {	display: inline;}#footer p {	margin: 0;}/* Menu  */#menu { 	clear: both; 	margin: 10px 0; 	padding: 10px 0 11px; 	border-bottom: 1px solid #DCDBD5; 	border-top: 1px solid #DCDBD5;	font-size: 1.6em;}#menu li { 	display: inline; }#menu a { 	padding: 3px 15px; 	margin: 0 3px 0 0; 	text-decoration: none; 	color: #808080; 	background: inherit;	border: 1px solid #EBEBEB;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;}#menu a:hover { 	background: #fff; 	color: #444;	border: 1px dotted #DCDBD5;}#menu a.current, #menu .selected a { 	background: #fff;	border: 1px dotted #808080;	color: #444;}/* Basic Tags */a { 	text-decoration: none;	color: black;	font-weight: bold;}a:hover { 	color: #EB4B75; 	border-bottom: 1px dotted black;}#content h1 {	color:black;	font-size:1.8em;	line-height:1.5em;	padding-bottom:10px;	text-decoration:none;	text-transform:uppercase;	letter-spacing: 6px;	font-weight: lighter;}#content h1 a {	font-weight: lighter;}h2 {	color:#808080;	font-size:1.2em;	letter-spacing:6px;	padding:10px 0;	text-transform:uppercase;	display:block;	margin-bottom:10px;	font-weight: normal;}h3 {	font-size: 1.4em;}ul { 	margin: .6em 1em;	list-style-image:url(images/bullet.gif);	list-style-position:outside;}p {	margin-left: 10px;	text-align:justify;}/* Various  */.clear {	clear: both; }.left {	float: left;}.number {	float:left;	font-family:'Impact';	font-size:4em;	line-height:1em;	margin-right:8px;}.hr {	background-repeat: repeat-x;	background-color: #E0E0E0;	height: 2px;	margin: 10px 0;}.hrd {	margin: 10px 0 10px 0;}.colored {	color: #EB4B75;}.thumbs {	width: 50px;	height: 50px;	margin: 0px 5px 5px 0px;;	overflow: hidden;}.thumbs-mini {	height: 100px;	margin: 0 10px 10px 0;}.thumbs-medium {	height: 200px;	width: 200px;	margin: 10px 20px 10px 0;}.thumbs-medium img {	height: 200px;	width: 200px;	color: white;}.thumbs-medium-2 {	height: 99px;	width: 99px;	margin: 3px;}.cadre-image {	display: block;	float: left;	border: 4px solid #E0E0E0;	vertical-align: middle;	line-height: 1px;}.cadre-image .thumbs {    font-size: 0;}.cadre-image-t {	display: block;	float: left;	border: 4px solid #E0E0E0;	vertical-align: middle;	line-height: 1px;}.cadre-image:hover {	border: 4px solid #EB4B75;	text-decoration: none;}img {	border: none;}#last-posts {	padding-top: 20px;}.last-post {	width:630px;	padding-bottom: 15px;}.last-post .thumbs-medium {	margin:0 18px 18px 0;}#slider {	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border: 8px solid #E0E0E0;	height: 300px;	width: 600px;}.social-links {	float:right;	font-size:10px;}.hidden {	display: none;}.link-info {	color:#444444;	font-size:10px;	text-transform:none;	font-weight: normal;	font-style: italic;	letter-spacing:0;	display: block;}.addtoany_share_save:hover {	border: none;}.artist-sites {	margin-top: 5px;	margin-bottom: 10px;}.artist-sites a {	font-size: 16px;}a#tweet-this:hover {	color: #33CCFF;}a#submission:hover {	color: #EB4B75;}#view-image {	display: block;	text-align: center;}#view-image-panel {	text-align: left;	z-index: 1202;}#view-like-panel {	}.post-focused .inter-image {	clear: both;	margin-bottom: 30px;}/* Pager */.pager {	padding:15px 0;}.pager h1 {	float: left;}.pager h2 {	padding-top: 0;	float: left;	line-height: 36px;	padding-right: 10px;}/* End Pager */#artists .row-list {	width:470px;	vertical-align:top;	padding-bottom: 20px;}#artists .row-list li {	display:inline}.twtr-widget a:hover {	border: none;}#ads {	width: 260px;}#ads a:hover {    border: none !important;}#ads a:first-child {	margin-right: 5px;	float: left;}#ads a {	margin-bottom: 5px !important;}.round {	-webkit-box-shadow: rgba(0, 0, 0, 0.398438) 0px 1px 2px;	-moz-box-shadow: rgba(0, 0, 0, 0.398438) 0px 1px 2px;	-moz-border-radius: 5px;	background: #F5F5F4 -webkit-gradient(linear, 0% 100%, 0% 0%, from(#E8E8E8), color-stop(0.5, #F2F2F1));	background: -moz-linear-gradient(center bottom , #E8E8E8 0%, #F2F2F1 50%) repeat scroll 0 0 #F5F5F4;	background-color: #F5F5F4;	border: 1px solid #F6F6F5;	border-radius: 5px;	margin-bottom: 7px;	padding: 15px 12px !important;	position: relative;}#slider {	margin: 20px 0;}ul.slider {	list-style: none;}/* Submission Form */form p {	display: block;}#step {	opacity: 0;}h2.with-icon {	height: 40px;	padding: 10px 0 0 62px;	margin-bottom: 0;}#step .jqTransformInputWrapper, #step .jqTransformSelectWrapper {	width: 140px !important;}#step .right {	padding-left: 15px;}#step label {	width: 65px;}#step .file {	margin-left: 72px;	margin-top: 10px;}#step .help {	line-height: 26px;	font-size: .8em;	padding-left: 5px;}label.error {	display: none !important;}.red {	color: red;}.step-panel {	float:left;	width:438px;	padding-bottom: 15px;	height: 302px;	margin-bottom: 15px;}.step-info {	background: url(images/step-info.png) no-repeat;}.step-1 {	background: url(images/step1.png) no-repeat;}.step-2 {	background: url(images/step2.png) no-repeat;}.step-3 {	background: url(images/step3.png) no-repeat;}.step-4 {	background: url(images/step4.png) no-repeat;}#file_upload_wrap_list {	font-size: 18px;	padding-top: 15px;	height: 160px;	overflow-y: scroll;}#file_upload_wrap_list .MultiFile-label {	padding-bottom: 10px; }/* Inside Fancybox */#fancybox-title-over a {	color: #EB4B75;}.fancybox:hover * { 	color: #EB4B75;}.thumbs-medium a {	font-weight: bold;	color: #EB4B75 !important;}.image-frame {	padding: 5px 10px 0 10px;	background-image: url(../js/fancybox/fancy_title_over.png);	display: block;	position: relative;	bottom: 30px;	height: 25px;	line-height: 20px;	color: white;	overflow: hidden;}.image-frame .image-fb {	height:20px;	padding-bottom: 5px;}.image-frame .image-fb .fancybox {	top: -8px;	position: relative;	left: 5px;}.image-frame .image-info {	padding-top:5px	vertical-align: bottom;	display: table-cell;}/* Fancy Button */input.classy, button.classy, a.button.classy{	height:34px;	position:relative;	top:1px;	margin-right:10px;	font-weight:bold;	font-size:12px;	color:#333;	text-shadow:1px 1px 0 #fff;	white-space:nowrap;	border:none;	overflow:visible;	background:#ddd;	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#e1e1e1');	background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#e1e1e1));	background:-moz-linear-gradient(-90deg,#fff,#e1e1e1);	border-bottom:1px solid #ebebeb;	-webkit-border-radius:4px;	-moz-border-radius:4px;	border-radius:4px;	-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3);	-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3);	box-shadow:0 1px 4px rgba(0,0,0,0.3);	cursor:pointer;	-webkit-font-smoothing:subpixel-antialiased!important;	float: none;	text-align: center;	line-height: 32px;	padding: 0 10px;	}input.classy:hover, button.classy:hover, a.button.classy:hover{	color:#fff;	text-shadow:-1px -1px 0 rgba(0,0,0,0.3);	border-bottom-color:#00bbff;	background:#00bbff;	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#79DBFF',endColorstr='#00bbff');	background:-webkit-gradient(linear,0% 0,0% 100%,from(#99E4FF),to(#00bbff));	background:-moz-linear-gradient(-90deg,#79DBFF,#00bbff);}.classy.submit {    background-repeat: no-repeat;    background-position: 93% 50%;    width: 130px;}.classy.wait {    background-image: url('images/loading.gif');}a.button.classy{	display:inline-block;}input.classy span, button.classy span,a.button.classy span{	display:block;	height:34px;	padding:0 13px;	line-height:36px;}.pager a.classy {	width: 100px;}.pager.random {	text-align: center;	clear: both;	width: 892px;	margin: 15px 0 20px;}.main-link {	padding:10px 0;}.main-link a {	font-size:1.8em;}#iphone_frame {    background-image: url(images/iphone_frame.png);    width: 367px;    height: 742px;    position: relative;    margin: 30px;    float: left;}#iphone_frame iframe {    position: absolute;    top: 112px;    left: 32px;}#iphone_desc {    float: left;    width: 450px;    margin-top: 40px;    height: 595px;}#iphone_desc h3 {    color: black;    font-size: 1.6em;    padding-left: 3px;    padding-top: 25px;}#iphone_desc p.text {    line-height: 27px;    font-size: 14px;    padding-top: 35px;    padding-bottom: 40px;    margin-left: 3px;}.adhere.ad3 {    clear: both;}
