/*
Theme Name: the1234shoreditch
Theme URI: http://the1234shoreditch.com
Description: Wordpress theme
Version: 2.0
Author: Takashi Irie
Author URI: http://takashiirie.com
Tags:
*/
@import "css/reset.css";

/************************************************
*	Wordpress default classes settings		    *
************************************************/
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }


/*------------------------------------------------------*/
/* =HTML ELEMENTS					*/
/*-----------------------------------------------------*/
html {
	background: #fff;
}

body {
	background: #fff;
	color: #000;
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	font-size: 14px;
	line-height: 20px;
}

/* SAFARI FIX (if the fix is needed. You can apply it for any element, or for all - on 'body')
body { -webkit-text-stroke:1px transparent; }
@media only screen and (max-device-width:480px) { body {-webkit-text-stroke:0 black;}}
*/

a {
	color: #999999;
	outline: none; /* removing outline in Mozilla */
	text-decoration: none;
	border: 0px;
}

a:hover {
	text-decoration: underline;
}

/* SETTING FORM ELEMENTS */
button,
textarea,
input[type="text"],
input[type="submit"] {
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 12px;
}


button:hover,
input.submit:hover, /* class .submit (if developing for IE6) */
input[type="submit"]:hover {
	cursor: pointer;
}

/* removing odd button padding/margin in Mozilla */
button::-moz-focus-inner, 
input[type="submit"]::-moz-focus-inner { 
    border: 0;
    padding: 0;
}

/*------------------------------------------------------*/
/* =FLOAT CLASSES					*/
/*-----------------------------------------------------*/

/* clears the float  */
.floatClear {
	overflow: hidden;
}

/* usually for <br /> tag to clear the float (in cases where class .floatClear is not applicable) */
.clear {
	clear: both;
	line-height: 0;
}

/*------------------------------------------------------*/
/* =CUSTOM FONTS					*/
/*-----------------------------------------------------*/
@font-face {
	font-family: 'MathMajor';
	src: url('fonts/MathMajor.eot');
	src: local('fonts/Math'), local('fonts/MathMajor'), url('fonts/MathMajor.woff') format('woff'), url('fonts/MathMajor.ttf') format('truetype'), url('fonts/MathMajor.svg#MathMajor') format('svg');
}

@font-face {
	font-family: 'CenturySchoolbookBold';
	src: url('fonts/SCHLBKB.eot');
	src: local('fonts/Century Schoolbook'), local('fonts/CenturySchoolbook-Bold'), url('fonts/SCHLBKB.woff') format('woff'), url('fonts/SCHLBKB.ttf') format('truetype'), url('fonts/SCHLBKB.svg#CenturySchoolbook-Bold') format('svg');
}

@font-face {
	font-family: 'CenturySchoolbookRegular';
	src: url('fonts/CENSCBK.eot');
	src: local('fonts/Century Schoolbook'), local('fonts/CenturySchoolbook'), url('fonts/CENSCBK.woff') format('woff'), url('fonts/CENSCBK.ttf') format('truetype'), url('fonts/CENSCBK.svg#CenturySchoolbook') format('svg');
}

/*

font-family: 'CenturySchoolbookRegular', sans-serif;
font-family: 'CenturySchoolbookBold', sans-serif;
font-family: 'MathMajor', sans-serif;

*/

/*------------------------------------------------------*/
/* =LAYOUT						*/
/*-----------------------------------------------------*/

/*------------------------------------------------------*/
/* =WRAPPER						*/
#wrapper {
	margin: 0 auto;
	padding: 285px 40px 15px 0;
	width: 940px;
	position: relative;
}

/*------------------------------------------------------*/
/* =HEADER SECTION					*/
#coolTickets {
	font-size: 10px;
	line-height: 16px;
	text-align: right;
	text-transform: uppercase;
	position: absolute;
	top: 128px;
	right: 40px;
}

#coolTickets p {
	margin-bottom: 10px;
}

#coolTickets span {
	color: #999;
}

#coolTickets a {
	color: #000;
}

#coolTickets a:hover {
	color: #ffff00;
	text-decoration: none;
}

#headerImg {
	background: url(images/header-img.gif) no-repeat;
	height: 255px;
	width: 252px;
	position: absolute;
	top: 20px;
	left: -50px;
}

/*#bannerTop {
	position: absolute;
	right: 40px;
	top: 15px;
}*/

#bannerTop {
	position: absolute;
	right: 200px;
	top: 15px;
}

/*------------------------------------------------------*/
/* =BANNERS ASIDE					*/
#bannersAside {
	background: url(images/banners-aside.jpg) no-repeat;
	padding-top: 150px;
	position: absolute;
	top: 135px;
	right: -136px;
}

#bannersAside .banner {
	margin-bottom: 15px;
}

/*------------------------------------------------------*/
/* =MENU							*/
#menu {
	background: url(images/line-menu-yellow.gif) repeat-x;
	height: 71px;
	line-height: 1;
	margin-bottom: 25px;
	text-transform: uppercase;
	position: relative;
	font-family: "Century Schoolbook", Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
}

#menu ul {
	overflow: hidden; /* clears the floats */
}

#menu ul:first-child {
	position: absolute;
	right: 0;
	top: -1px;
}

#menu li {
	float: left;
	margin-left: 15px;
}

#menu li.last a {
	padding-right: 2px;
}

#menu a {
	background: #fff;
	color: #000;
	display: inline-block;
	height: 20px;
	padding: 0 5px;
	vertical-align: top; /* for ie7 and some older browsers */
}

#menu a:hover {
	color: #ffff00;
	text-decoration: none;
}

/* SUBMENU */
#menu ul.submenu {
	position: absolute;
	top: 17px;
	left: 158px;
}

#menu ul.submenu a {
	color: #999;
}

#menu ul.submenu a:hover {
	color: #ffff00;
}

/* ADDITIONAL SPAN ELEMENTS */
span.generalTitle,
span.featuredTitle,
span.interestedTitle {
	background: #fff;
	color: #000;
	padding: 0 4px 0 2px;
	position: absolute;
	bottom: 0;
}

span.generalTitle {
	left: 0;
}

span.featuredTitle {
	left: 500px;
}

span.interestedTitle {
	right: 115px; 
}

/* SUPPORTED BY */
#supportedBy {
	background: url(images/line.gif) repeat-x;
	margin-bottom: 15px;
	padding-top: 24px;
}

#supportedBy p {
	font-size: 12px;
	margin-bottom: 5px;
	text-transform: uppercase;
}

/*------------------------------------------------------*/
/* =FOOTER						*/
#footer {
	background: url(images/line.gif) repeat-x;
	font-size: 11px;
	padding-top: 35px;
}

#footer ul {	
	background: url(images/line-small.gif) repeat-x;
	float: left;
	line-height: 1;
	margin-bottom: 10px;
}

#footer li {
	float: left;
	margin-left: 10px;
}

#footer li:first-child {
	background: #fff;
	margin: 0;
	padding-right: 5px;
}

#footer li span {
	font-family: 'CenturySchoolbookBold', sans-serif;
}

#footer a {
	background: #fff;
	color: #000;
	display: inline-block;
	padding: 0 5px;
	vertical-align: top; /* for ie7 and some older browsers */
}

#footer a:hover {
	color: #ff0000;
	text-decoration: none;
}

#footer p {
	clear: both;
	font-size: 10px;
}


/*------------------------------------------------------*/
/* =CONTENT STYLE 					*/
/*-----------------------------------------------------*/


/*------------------------------------------------------*/
/* =HOMEPAGE						*/

/* GENERAL */
.general {
	float: left;
	padding: 45px 0;
	width: 460px;
}

/* post */
.post {
	margin-bottom: 55px;
}

.post h2 {
	font-family: 'MathMajor', sans-serif;
	font-size: 19px;
	line-height: 1.4;
	margin-bottom: 20px;
}

.post h2 a {
	color: #000;
}

.post h2 a:hover {
	color: #ff0000;
	text-decoration: none;
}

.post h3 {
	background: url(images/line-yellow.gif) repeat-x 0 1px;
	font-size: 13px;
	line-height: 1;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.post h3 span {
	background: #fff;
	padding-right: 5px;
}

.post img {
	margin-bottom: 5px;
}

.post p {
	margin-bottom: 15px;
}

.post p.date {
	background: url(images/line-light-gray.gif) repeat-x;
	color: #999;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 5px;
	text-transform: uppercase;
}

.post p.date span {
	background: #fff;
	padding-right: 3px;
}

/* HOME ASIDE */
.homeAside {
	float: right;
	padding-bottom: 45px;
	width: 440px;
}

.homeAside h2 {
	font-size: 20px;
	margin-bottom: 7px;
	text-transform: uppercase;
}

.homeAside h2.styled {
	border-bottom: 1px dotted #a0a0a0;
	padding-bottom: 5px;
}

.homeAside h3 {
	background: url(images/lines-yellow-four.gif) repeat-x 0 1px;
	font-size: 12px;
	height: 52px;
	line-height: 1.1;
	margin-bottom: 7px;
	text-transform: uppercase;
}

.homeAside h3.short {
	height: 26px;
}

.homeAside h3 span {
	background: #fff;
	padding-right: 5px;
}

.homeAside h4 {	
	font-family: arial, "helvetica neue", helvetica, sans-serif;	
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 7px;
	text-transform: uppercase;
}

.homeAside p {
	font-size: 11px;
	line-height: 18px;
}

.homeAside a {
	color: #000;
}

.homeAside a:hover {
	color: #ff0000;
	text-decoration: none;
}

/*.homeAside img {
	margin-bottom: 5px;
}*/

/* home aside column */
.homeAside .column {
	float: left;
	margin-left: 20px;
	width: 210px;
}

.homeAside .column.first {
	margin-left: 0;
}

.homeAside .box {
	padding-bottom: 20px;
}

.homeAside ol {
	border-top: 1px dotted #a0a0a0;
	font-size: 11px;
	margin: -3px 0 20px 0;
}

.homeAside ol li {
	border-bottom: 1px dotted #a0a0a0;
	overflow: hidden; /* clears the floats */
	padding: 3px 0 3px 30px;
}

.homeAside ol li span {
	background: #FFFF00;
	color: #000;
	display: inline-block;
	float: left;
	margin: 0 -30px;
	padding: 1px 3px;
}

.homeAside ol li a {
	display: block;
}

/* date list */
.homeAside ul.dateList {
	font-size: 10px;
	line-height: 15px;
	margin-bottom: 15px;
}

.homeAside ul.dateList span {
	color: #666;
	margin-right: 4px;
}

/* big list */
.homeAside ul.bigList {
	font-size: 16px;
	margin-bottom: 15px;
}

.homeAside ul.bigList li {
	border-bottom: 1px dotted #a0a0a0;
}

.homeAside ul.bigList a {
	display: block;
	padding: 2px 0 3px 4px;
}

/* small list */
.homeAside ul.smallList {
	font-size: 10px;
	margin-bottom: 15px;
}

.homeAside ul.smallList li {
	border-bottom: 1px dotted #a0a0a0;
}

.homeAside ul.smallList a {
	display: block;
	padding: 1px 0 1px 4px;
}

/* brands */
.homeAside ul.brands {
	margin-bottom: 15px;
}

.homeAside ul.brands li {
	border-bottom: 1px dotted #a0a0a0;
	padding: 2px 0;
	text-transform: uppercase;
}

.homeAside ul.brands li a {
	font-size: 16px;
}

.homeAside ul.brands p {
	font-size: 10px;
}

/* home asid blockquote */
.homeAside blockquote {
	background: url(images/home-aside-blockquote-bottom.jpg) no-repeat bottom right;
	font-family: arial, "helvetica neue", helvetica, sans-serif;	
	font-size: 10px;
	height: 160px;
	line-height: 14px;
	margin-bottom: 5px;
	overflow: hidden;
	padding-bottom: 20px;
}

.homeAside blockquote p {
	background: url(images/home-aside-blockquote-top.jpg) no-repeat top left;
	padding-top: 20px;
}

/* social icons */
.homeAside .social {
	background: url(images/line-menu-yellow.gif) repeat-x 0 4px;
	font-family: 'MathMajor', sans-serif;
	margin-bottom: 20px;
	overflow: hidden; /* clears the floats */
}

.homeAside .social li {
	background: #fff;
	float: left;
	margin-left: 5px;
	padding: 0 3px;
}

.homeAside .social li:first-child {
	margin-left: 0;
	margin-right: 18px;
	padding: 0 7px 0 0;
}

.homeAside .social li:first-child  a {
	height: auto; 
	padding-left: 0;
	width: auto;
}

.homeAside .social a {
	background: #fff;
	color: #000;
	display: inline-block;
	height: 23px;
	padding: 0 2px;
	vertical-align: top; /* for ie7 and some older browsers */
	width: 23px;
}

.homeAside .social a:hover {
	color: #ff0000;
	text-decoration: none;
}

.homeAside .social span {
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
}

.homeAside li.myspace a {
	background: url(images/soc-icon-myspace.png) no-repeat 50% 0;
}

.homeAside li.twitter a {
	background: url(images/soc-icon-twitter.png) no-repeat 50% 0;
}

.homeAside li.fb a {
	background: url(images/soc-icon-fb.png) no-repeat 50% 0;
}

.homeAside li.lastfm  a {
	background: url(images/soc-icon-lastfm.png) no-repeat 50% 0;
}

.homeAside li.flickr a {
	background: url(images/soc-icon-flickr.png) no-repeat 50% 0;
}

.homeAside li.youtube a {
	background: url(images/soc-icon-youtube.png) no-repeat 50% 0;
}

.homeAside li.myspace a:hover {
	background-position: 50% 100%;
}

.homeAside li.twitter a:hover {
	background-position: 50% 100%;
}

.homeAside li.fb a:hover {
	background-position: 50% 100%;
}

.homeAside li.lastfm  a:hover {
	background-position: 50% 100%;
}

.homeAside li.flickr a:hover {
	background-position: 50% 100%;
}

.homeAside li.youtube a:hover {
	background-position: 50% 100%;
}

/* submit band form */
#submitBand {
	background: url(images/lines-yellow-four.gif) repeat-x bottom;
	font-size: 10px;
	padding-bottom: 60px;
	text-transform: uppercase;
}

#submitBand h6 {
	font-size: 12px;
}

#submitBand label {
	display: block;
}

#submitBand input[type="text"] {
	background: url(images/submit-band-input.jpg) no-repeat;
	border: none;
	height: 19px;
	line-height: 19px;
	margin-left: 5px;
	padding: 0 5px;
	width: 190px;
}

#submitBand button {
	background: #e5e5e5;
	border: none;
	color: #000;
	display: inline-block;
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	font-size: 10px;
	margin: 5px 0 0 5px;
	padding: 2px 5px;
	text-transform: uppercase;
}

#submitBand button:hover {
	background: #222;
	color: #fff;
}

/* big ad */
.homeAside .bigAd {
	background: url(images/line.gif) repeat-x;
	margin: 30px 0;
	padding-top: 35px;
}

.homeAside .bigAd .adHolder {
	display: block;
	margin: 0 auto 15px auto;
	width: 336px;
}

.homeAside .bigAd .bottom {
	background: url(images/line.gif) repeat-x;
	height: 14px;
}

/*------------------------------------------------------*/
/* = LINE UP PAGE					*/
#lineUp h1 {
	background: url(images/line.gif) repeat-x bottom;
	font-family: 'MathMajor', sans-serif;	
	font-size: 36px;
	margin-bottom: 20px;
	padding-bottom: 35px;
}

#lineUp h1 span {
	color: #999;
	font-family: 'CenturySchoolbookRegular', Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	vertical-align: top;
}

#lineUp h1 a {
	color: #000;
}

#lineUp h1 a:hover {
	color: #ff0000;
	text-decoration: none;
}

/* ALL ARTISTS */
#lineUp .allArtists {
	background: url(images/line.gif) repeat-x bottom;
	font-size: 32px;
	margin-bottom: 20px;
	padding-bottom: 30px;
}

/* safari fix */
#lineUp .allArtists { -webkit-text-stroke:1px transparent; }
@media only screen and (max-device-width:480px) { #lineUp .allArtists  {-webkit-text-stroke:0 black;}}


#lineUp .allArtists li {
	color: #ccc;
	display: inline;
	line-height: 1;
}

#lineUp .allArtists li:after {
	content:"|";
	padding: 0 0 0 8px;
}

#lineUp .allArtists li:first-child:after {
	content:"";
}

#lineUp .allArtists li:last-child:after {
	content:"";
}

#lineUp .allArtists span {
	color: #ffff00;
}

#lineUp .allArtists span span {
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;	
}

#lineUp .allArtists a {
	color: #ccc;
	padding: 0 2px;
	text-transform: uppercase;
}

#lineUp .allArtists a:hover {
	background: #000;
	text-decoration: none;
}

/* A-Z ARTISTS */
#lineUp .A-Z {
	padding-bottom: 95px;
}

#lineUp .A-Z h2 {
	font-family: 'MathMajor', sans-serif;
	font-size: 32px;
	line-height: 32px;
	margin-bottom: 15px;
}

#lineUp .A-Z h3 {
	background: url(images/line-yellow.gif) repeat-x 0 1px;
	font-family: "Century Schoolbook", 'CenturySchoolbookRegular', Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	font-size: 12px;
	line-height: 1;
	margin-bottom: 7px;
	text-transform: uppercase;
}

#lineUp .A-Z h3 a {
	background: #fff;
	color: #000;
	padding-right: 5px;
}

#lineUp .A-Z h3 a:hover {
	color: #ff0000;
	text-decoration: none;
}

#lineUp .A-Z .box {
	background: url(images/lines-yellow-four.gif) repeat-x bottom;
	float: left;
	margin: 0 0 30px 20px;
	padding-bottom: 51px; 
	width: 220px;
}

#lineUp .A-Z .box:first-child {
	margin-left: 0;
}

#lineUp .A-Z .box img {
	margin-bottom: 5px;
}

/* PREVIOUS EVENTS */
#lineUp .previousEvents {
	background: url(images/line.gif) repeat-x top;
	font-size: 30px;
	margin-bottom: 20px;
	padding-top: 35px;
}

/* safari fix */
#lineUp .previousEvents { -webkit-text-stroke:1px transparent; }
@media only screen and (max-device-width:480px) { #lineUp .previousEvents  {-webkit-text-stroke:0 black;}}


#lineUp .previousEvents li {
	color: #ccc;
	display: inline;
	line-height: 1;
}

#lineUp .previousEvents li:after {
	content:"|";
	padding: 0 0 0 8px;
}

#lineUp .previousEvents li:first-child:after {
	content:"";
}

#lineUp .previousEvents li:last-child:after {
	content:"";
}

#lineUp .previousEvents h2 {
	display: inline;
	color: #ff0000;
}

#lineUp .previousEvents h2 span {
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;	
}

#lineUp .previousEvents a {
	color: #ccc;
	padding: 0 2px;
	text-transform: uppercase;
}

#lineUp .previousEvents a:hover {
	background: #000;
	text-decoration: none;
}

/*------------------------------------------------------*/
/* = SINGLE ARTIST PAGE				*/
#artist {
	padding-bottom: 45px;
}

#artist h1 {
	font-size: 24px;
	line-height:1em;
}

#artist h2 {
	background: url(images/line.gif) repeat-x bottom;
	font-family: 'MathMajor', sans-serif;	
	font-size: 36px;
	margin-bottom: 20px;
	padding-bottom: 35px;
}

#artist h2 span {
	color: #999;
	font-family: 'CenturySchoolbookRegular', Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	vertical-align: top;
}

#artist h2 a {
	color: #000;
}

#artist h2 a:hover {
	color: #ff0000;
	text-decoration: none;
}

#artist h3 {
	background: url(images/line-lighter-gray.gif) repeat-x 0 1px;
	color: #666;
	font-size: 11px;
	line-height: 1;
	margin-bottom: 15px;
	text-transform: uppercase;
}

#artist h3 span {
	background: #fff;
	padding-right: 5px;
}

/* ARTIST ASIDE */
#artist .aside {
	float: left;
	width: 220px;
}

#artist .aside li {
	border-bottom: 1px dotted #a0a0a0;
	margin-bottom: 7px;
	padding-bottom: 25px;
}

/* ARTIST MAIN */
#artist .main {
	float: right;
	width: 700px;
}

#artist .main img {
	margin-bottom: 30px;
}

/* first column (left) */
#artist .column {
	float: left;
	width: 455px;
}

#artist .column p{
	margin-bottom: 20px;
}

/* second column (right) */
#artist .column.second {
	float: right;
	width: 220px;
}

#artist .column.second h4 {
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#artist .column.second li {
	border-bottom: 1px dotted #a0a0a0;
	margin-bottom: 20px;
	padding-bottom: 20px;
	text-align: center;
}

#artist .column.second blockquote {	
	font-size: 16px;
	font-style: italic;
	margin-bottom: 3px;
	text-transform: uppercase;
}

#artist .column.second a {
	color: #000;
	display: block;
	font-size: 10px;
	text-align: left;
	text-transform: uppercase;
}

#artist .column.second a:hover{
	color: #ff0000;
	text-decoration: none;
}

/*------------------------------------------------------*/
/* = AFTERSHOWS PAGE				*/
#aftershows {
	padding-bottom: 30px;
}

#aftershows h1 {
	background: url(images/line.gif) repeat-x bottom;
	font-family: 'MathMajor', sans-serif;	
	font-size: 36px;
	margin-bottom: 20px;
	padding-bottom: 35px;
}

#aftershows h1 span {
	color: #999;
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	vertical-align: top;
}

#aftershows h2 {
	border-bottom: 1px dotted #a0a0a0;
	font-size: 20px;
	margin-bottom: 7px;
	min-height: 40px;
	padding-bottom: 5px;
	text-transform: uppercase;
	font-family: 'CenturySchoolbookRegular', Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
}

#aftershows h2 a {
	color: #000;
}

#aftershows h2 a:hover {
	color: #ff0000;
	text-decoration: none;
}

#aftershows .box {
	background: url(images/line-yellow.gif) repeat-x 0 1px;
	float: left;
	margin: 0 0 30px 20px;
	padding-top: 20px; 
	width: 220px;
}

#aftershows .box:first-child {
	margin-left: 0;
}

#aftershows img {
	margin-bottom: 5px;
}

/* AFTERSHOWS CONTACT DETAILS */
#aftershows .contactDetails {
	font-size: 10px;
	line-height: 16px;
	margin-bottom: 7px;
	min-height: 80px;
	text-transform: uppercase;
}

/* ADDITIONAL DETAILS */
#aftershows .additionalDetails {
	background: url(images/lines-yellow-long.gif) repeat-x bottom;
	height: 192px;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	vertical-align: top;
}

#aftershows .additionalDetails p {
	padding-left: 1px;
	margin-bottom: 4px;
}

#aftershows .additionalDetails span {
	color: #666;
}

/*------------------------------------------------------*/
/* = GALLERY PAGE					*/
#gallery {
	padding-bottom: 30px;
}

#gallery h1 {
	background: url(images/line.gif) repeat-x bottom;
	font-family: 'MathMajor', sans-serif;	
	font-size: 36px;
	margin-bottom: 20px;
	padding-bottom: 35px;
}

#gallery h1 span {
	color: #999;
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	vertical-align: top;
}

#gallery h2 {
	background: url(images/line-yellow.gif) repeat-x 0 1px;
	font-size: 12px;
	line-height: 1;
	margin-bottom: 7px;
	text-transform: uppercase;
	font-family: 'CenturySchoolbookRegular', Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
}

#gallery h2 a {
	background: #fff;
	color: #000;
	padding-right: 5px;
}

#gallery h2 a:hover {
	color: #ff0000;
	text-decoration: none;
}

#gallery .box {
	background: url(images/lines-yellow-four.gif) repeat-x bottom;
	float: left;
	margin: 0 0 30px 20px;
	padding-bottom: 51px; 
	width: 300px;
}

#gallery .box:first-child {
	margin-left: 0;
}

#gallery .box img {
	margin-bottom: 5px;
}

/*------------------------------------------------------*/
/* = PARTNERS PAGE					*/
#partners {
	padding-bottom: 20px;
}

#partners h1 {
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 15px;
	text-transform: uppercase;
}

#partners h2 {
	background: url(images/line.gif) repeat-x bottom;
	font-family: 'MathMajor', sans-serif;	
	font-size: 36px;
	margin-bottom: 20px;
	padding-bottom: 35px;
}

#partners h2 span {
	color: #999;
	font-family: 'CenturySchoolbookRegular', Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	vertical-align: top;
}

#partners h3 {
	background: url(images/lines-yellow-four.gif) repeat-x 0 1px;
	font-size: 11px;
	height: 52px;
	line-height: 1.2;
	margin-bottom: 25px;
	text-transform: uppercase;
}

#partners h3 a {
	background: #fff;
	color: #000;
	padding-right: 5px;
	padding-bottom: 1px; /* safari fix */
}

#partners h3 a span {
	padding-right: 5px;
	
}

#partners h3 a:hover {
	color: #00ff00;
	text-decoration: none;
}

/* PARTNERS MAIN */
#partners .main {
	background: url(images/line-yellow.gif) repeat-x;
	float: left;
	font-size: 11px;
	padding: 25px 0;
	width: 575px;
}

#partners .main p {
	margin-bottom: 15px;
}

#partners .main a {
	color: #000;
}

#partners .main a:hover {
	color: #00ff00;
	text-decoration: none;
}

/* PARTNERS ASIDE */
#partners .aside {
	background: url(images/line-yellow.gif) repeat-x;
	float: right;
	padding: 25px 0;
	width: 348px;
}

#partners .aside img {
	padding: 15px 0;
}

/* partners box */
#partners .box {
	background: url(images/line-yellow.gif) repeat-x;
	float: left;
	margin-left: 15px;
	padding-top: 15px;
	width: 106px;
}

#partners .box:first-child {
	margin-left: 0;
}

/*------------------------------------------------------*/
/* = MAP PAGE						*/
#map {
	font-size: 11px;
	padding-bottom: 30px;
}

#map h1 {
	background: url(images/line.gif) repeat-x bottom;
	font-family: 'MathMajor', sans-serif;	
	font-size: 36px;
	margin-bottom: 20px;
	padding-bottom: 35px;
}

#map h1 span {
	color: #999;
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	vertical-align: top;
}

#map h2 {
	background: url(images/line-lighter-gray.gif) repeat-x 0 1px;
	color: #000;
	font-size: 11px;
	line-height: 1;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-family: 'CenturySchoolbookRegular', Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
}

#map h2 span {
	background: #fff;
	padding-right: 5px;
}

#map h3 {	
	font-family: arial, "helvetica neue", helvetica, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	text-transform: uppercase;
}

#map .location {
	display: block;
	margin: 0 auto 20px auto;
}

#map .box {
	border-bottom: 1px dotted #a0a0a0;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#map .mapHolder {
	background: url(images/line-lighter-gray.gif) repeat-x 0 1px;
	padding-top: 17px;
}

/* MAP MAIN */
#map .main {
	float: left;
	padding-bottom: 20px;
	width: 700px;
}

#map .main .box {
	float: right;
	min-height: 226px;
	width: 460px;
}

#map .main .box:first-child {
	float: left;
	width: 220px;
}

#map .main .box:first-child p span {
	color: #ff00ff;
}

#map .main p {
	margin-bottom: 20px;
	text-transform: uppercase;
}

#map .main .box:first-child p {
	margin-bottom: 20px;
	text-transform: none;
}

/* MAP ASIDE */
#map .aside {
	float: right;
	padding-bottom: 20px;
	width: 220px;
}

#map .aside ul {
	padding: 2px 0 13px 0;
}

#map .aside p {
	margin-bottom: 10px;
}

#map .aside p.moreInfo {
	font-size: 10px;
	text-transform: uppercase;
}

/*------------------------------------------------------*/
/* = TICKETS PAGE					*/
#tickets {
	padding-bottom: 30px;
}

#tickets h1 {
	background: url(images/line.gif) repeat-x bottom;
	font-family: 'MathMajor', sans-serif;	
	font-size: 36px;
	margin-bottom: 20px;
	padding-bottom: 35px;
}

#tickets h1 span {
	color: #999;
	font-family: 'CenturySchoolbookRegular', Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	vertical-align: top;
}

#tickets h2 {
	border-bottom: 1px dotted #a0a0a0;
	font-size: 20px;
	margin-bottom: 7px;
	min-height: 40px;
	padding-bottom: 5px;
	text-transform: uppercase;
	font-family: 'CenturySchoolbookRegular', Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
}

#tickets h2 a {
	color: #000;
}

#tickets h2 a:hover {
	color: #ff0000;
	text-decoration: none;
}

#tickets h3 {
	background: url(images/line-yellow.gif) repeat-x 0 1px;
	font-size: 12px;
	line-height: 1;
	margin-bottom: 25px;
	text-transform: uppercase;
}

#tickets h3 span {
	background: #fff;
	color: #000;
	padding-right: 5px;
}

#tickets ol {
	font-size: 11px;
	font-weight: bold;
	list-style-position: inside;
	list-style-type: decimal;
}

#tickets ol li span {
	font-weight: normal;
}

/* TICKETS LOGOS */
#tickets .logos {
	background: url(images/tickets-logo.gif) no-repeat;
	height: 220px;
	margin-bottom: 55px;
	padding: 40px 0 0 240px;
}

#tickets .logos .logo {
	float: left;
	margin: 0 0 45px 20px;
	text-align: center;
	width: 220px;
}

#tickets .logos .logo:first-child {
	margin-left: 0;
}

/* TICKET BOXES */
#tickets .box {
	background: url(images/line-yellow.gif) repeat-x 0 1px;
	float: left;
	margin: 0 0 30px 20px;
	padding-top: 20px; 
	width: 220px;
}

#tickets .box:first-child {
	margin-left: 0;
}

/* tickets contact details */
#tickets .contactDetails {
	font-size: 10px;
	line-height: 16px;
	margin-bottom: 7px;
	min-height: 80px;
	text-transform: uppercase;
}

/* TICKETS TERMS */
#tickets .terms {
	float: right;
	width: 700px;
}

/*------------------------------------------------------*/
/* = CALENDAR PAGE					*/
#calendar {
	padding-bottom: 30px;
}

#calendar h1 {
	font-family: 'MathMajor', sans-serif;	
	font-size: 36px;
	margin-bottom: 30px;
}

#calendar h1 span {
	color: #999;
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	vertical-align: top;
}

#calendar h2 {
	background: url(images/line.gif) repeat-x bottom;
	font-family: 'MathMajor', sans-serif;	
	font-size: 36px;
	margin-bottom: 20px;
	padding-bottom: 35px;
}

#calendar h2 span {
	color: #999;
	font-family: 'CenturySchoolbookRegular', Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	vertical-align: top;
}

#calendar h3 {
	background: url(images/lines-yellow-four.gif) repeat-x 0 1px;
	font-family: "Century Schoolbook", 'CenturySchoolbookRegular', Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	font-size: 12px;
	height: 52px;
	line-height: 1.1;
	margin-bottom: 7px;
	text-transform: uppercase;
}

#calendar h3 span {
	background: #fff;
	padding-right: 5px;
}

/* ALL MONTHS */
#calendar .allMonths {
	background: url(images/line.gif) repeat-x bottom;
	font-size: 32px;
	margin-bottom: 20px;
	padding-bottom: 30px;
}

#calendar .allMonths li {
	color: #ccc;
	display: inline;
	line-height: 1;
	text-shadow: rgba(0,0,0,0.01) 0 0 1px; /* safari fix */
}

#calendar .allMonths li:after {
	content:"|";
	padding: 0 0 0 8px;
}

#calendar .allMonths li:last-child:after {
	content:"";
}

#calendar .allMonths a {
	color: #ccc;
	padding: 0 2px;
	text-transform: uppercase;
}

#calendar .allMonths a:hover {
	background: #000;
	text-decoration: none;
}

/* CALENDAR BOX */
#calendar  .box {
	background: url(images/lines-yellow-four.gif) repeat-x bottom;
	float: left;
	margin: 0 0 50px 20px;
	padding-bottom: 51px; 
	width: 300px;
	position: relative;
}

#calendar  .box:first-child {
	margin-left: 0;
}

#calendar  .box img {
	margin-bottom: 5px;
}

#calendar .box a.eventURL {
	color: #000;
	font-size: 10px;
	text-transform: uppercase;
	position: absolute;
	right: 0;
	bottom: -20px;
}

#calendar .box a.eventURL:hover {
	color: #00ff00;
	text-decoration: none;
}

/*------------------------------------------------------*/
/* = PRIVACY PAGE					*/
#privacy {
	font-size: 11px;
	padding-bottom: 70px;
}

#privacy h1 {
	background: url(images/line.gif) repeat-x bottom;
	font-family: 'MathMajor', sans-serif;	
	font-size: 36px;
	margin-bottom: 20px;
	padding-bottom: 35px;
}

#privacy h1 span {
	color: #999;
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	vertical-align: top;
}

#privacy .column {
	float: left;
	padding-right: 30px;
	width: 340px;
}

#privacy p {
	margin-bottom: 20px;
}

#privacy p span {
	font-weight: bold;
	text-transform: uppercase;
}

/*------------------------------------------------------*/
/* = EVENT INFO PAGE					*/
#eventInfo {
	font-size: 11px;
	padding-bottom: 70px;
}

#eventInfo h1 {
	background: url(images/line.gif) repeat-x bottom;
	font-family: 'MathMajor', sans-serif;	
	font-size: 36px;
	margin-bottom: 20px;
	padding-bottom: 35px;
}

#eventInfo h1 span {
	color: #999;
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	vertical-align: top;
}

#eventInfo h3 {
	background: url(images/line-lighter-gray.gif) repeat-x 0 1px;
	color: #000;
	font-size: 11px;
	line-height: 1;
	margin-bottom: 5px;
	text-transform: uppercase;
}

#eventInfo h3 span {
	background: #fff;
	padding-right: 5px;
}

#eventInfo h4 {
	font-size: 14px;
	margin-bottom: 3px;
	text-transform: uppercase;
}

#eventInfo .column {
	float: left;
	padding-right: 25px;
	width: 345px;
}

#eventInfo p {
	margin-bottom: 25px;
}

#eventInfo p.ticketWeb {
	font-size: 20px;
	margin-top: -5px;
	text-transform: uppercase;
}

/*------------------------------------------------------*/
/* = CONTACT PAGE					*/
#contact {
	font-size: 10px;
	padding-bottom: 70px;
}

#contact h1 {
	background: url(images/line.gif) repeat-x bottom;
	font-family: 'MathMajor', sans-serif;	
	font-size: 36px;
	margin-bottom: 20px;
	padding-bottom: 35px;
}

#contact h1 span {
	color: #999;
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	vertical-align: top;
}

#contact h3 {
	background: url(images/line-lighter-gray.gif) repeat-x 0 1px;
	color: #000;
	font-size: 11px;
	line-height: 1;
	margin-bottom: 5px;
	text-transform: uppercase;
}

#contact h3.long {
	background: url(images/lines-lighter-four.jpg) repeat-x 0 1px;
	line-height: 1.2;
}

#contact h3 span {
	background: #fff;
	padding-right: 5px;
}

#contact h3.long span {
	padding-bottom: 1px; /* safari fix */
}

#contact h4 {
	font-size: 14px;
	text-transform: uppercase;
}

#contact .column {
	float: left;
	padding-right: 25px;
	width: 220px;
}

#contact p {
	margin-bottom: 32px;
}

#contact .column:first-child p {
	margin: -3px 0 15px 0;
}

#contact a {
	text-transform: uppercase;
}

/*------------------------------------------------------*/
/* = PRESS PAGE						*/
#press {
	font-size: 10px;
	padding-bottom: 70px;
}

#press h1 {
	font-size: 24px;
	margin-bottom: 20px;
}

#press h2 {
	background: url(images/line.gif) repeat-x bottom;
	font-family: 'MathMajor', sans-serif;	
	font-size: 36px;
	margin-bottom: 20px;
	padding-bottom: 35px;
}

#press h2 span {
	color: #999;
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	vertical-align: top;
}

#press h3,
#press h4 {
	background: url(images/line-lighter-gray.gif) repeat-x 0 1px;
	color: #000;
	font-size: 11px;
	line-height: 1;
	margin-bottom: 20px;
	text-transform: uppercase;
}

#press h3 span,
#press h4 span {
	background: #fff;
	padding-right: 5px;
}

#press h4 {
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}

#press h5 {
	background: url(images/lines-light-four.jpg) repeat-x 0 1px;
	font-size: 11px;
	height: 52px;
	line-height: 1.2;
	margin-bottom: 25px;
	text-transform: uppercase;
}

#press h5 a {
	background: #fff;
	color: #000;
	padding-right: 5px;
	padding-bottom: 1px; /* safari fix */
}

#press h5 a span {
	padding-right: 5px;
	
}

#press h5 a:hover {
	color: #ff0000;
	text-decoration: none;
}

/* PRESS MAIN */
#press .main {
	float: left;
	width: 460px;
}

#press .main img {
	margin-bottom: 20px;
}

#press .main p {
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 25px;
}

#press .main p img{
	margin-bottom: 0px;
}

#press .main p.important {
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	font-size: 16px;
	text-transform: uppercase;
}

/* PRESS ASIDE */
#press .aside {
	float: right;
	width: 460px;
}

#press .lightboxHolder {
	padding-bottom: 10px;
}

#press .aside .lightboxHolder a {
	display: block;
	float: left;
	margin: 0 0 10px 8px;
}

#press .aside .lightboxHolder a:first-child {
	margin-left: 0;
}

#press .aside .box {
	float: left;
	margin-left: 5px;
	width: 148px;
}

#press .aside .box:first-child {
	margin-left: 0;
}

#press .aside .box img {
	padding-bottom: 10px;
}

/*------------------------------------------------------*/
/* = SPLASH PAGE					*/
#splash {
	width: 600px;
	
	/* remove this section when implementing pop up */
	margin: 25px auto;
}

#splash .logo {
	display: block;
	margin: 0 auto 50px auto;
}

/* SPLASH BUY NOW */
#splash .buyNow {
	float: left;
	margin-left:38px
}

#splash .buyNow > img {
	margin-bottom: 10px;
}

#splash .buyNow li {
	float: left;
	padding-right: 20px;
}

/* SPLASH NEWSLETTER */
#splash .newsletter{
	float: right;
	font-size: 9px;
	line-height: 14px;
	text-transform: uppercase;
	width: 276px;
	margin-right:38px;
}

#splash .newsletter p, #gforms_confirmation_message {
	margin-bottom: 10px;
	font-size:8px;
	text-transform: uppercase;
	letter-spacing:1px;
}

#splash .newsletter ul {
	margin-right: 10px;
}

#splash .newsletter li {
	overflow: hidden;
	margin-bottom: 5px;
	padding-left: 80px;
	
}

#splash .newsletter label {
	display: block;
	float: left;
	height: 19px;
	line-height: 19px;
	margin: 0 -77px;
	letter-spacing:1px;
	font-size:8px;
}

#splash .newsletter input[type="text"] {
	background: url(images/splash-input.jpg) no-repeat;
	border: none;
	height: 19px;
	line-height: 19px;
	margin-left: 5px;
	padding: 0 5px;
	width: 171px;
}

#splash .newsletter input[type="submit"] {
	background: #e5e5e5;
	border: none;
	color: #000;
	display: inline-block;
	float: right;
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	font-size: 10px;
	margin: 5px 8px 0 5px;
	padding: 3px 6px;
	text-transform: uppercase;
}

#splash .newsletter button:hover {
	background: #222;
	color: #fff;
}

/* SPLASH KNOW MUSIC */
#splash .knowMusic {
	font-size: 10px;
	margin-left: 100px;
	padding: 45px 0;
	text-transform: uppercase;
}

#splash .knowMusic label {
	font-size: 12px;
	margin-left: 10px;
}

#splash .knowMusic label:first-child {
	margin-left: 15px;
}

/* SPLASH CLOSE */
p.close {
	background: url(images/splash-close-bg.jpg) no-repeat 0 1px;
	margin: 0 0 45px 100px;
	width: 399px;
}

p.close a {
	background: url(images/splash-close.jpg) no-repeat;
	display: block;
	height: 28px;
	margin: 0 auto;
	text-indent: -9999px;
	width: 149px;
}

p.close a:hover {
	background: url(images/splash-close.jpg) no-repeat 0 100%;
}

/* SPLASH BLOCKQUOTE */
#splash blockquote {
	font-family: 'MathMajor', sans-serif;
	font-size: 10px;
	line-height: 16px;
	margin-left: 100px;
	padding-bottom: 25px;
	text-transform: uppercase;
	width: 399px;
}

#splash blockquote span {
	display: block;
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
}

.lv_Close{
	position:absolute;
	background-color:transparent;
	width:149px!important;
	height:45px!important;
	left:-270px!important;
	top:590px!important;
	background-image: none!important;
	opacity:0!important;
}












/*Overrided*/
/* submit band form */
.submitBand {
	background: url(images/lines-yellow-four.gif) repeat-x bottom;
	font-size: 10px;
	padding-bottom: 60px;
	text-transform: uppercase;
}

.submitBand h6 {
	font-size: 12px;
}

.submitBand label {
	display: block;
}

.submitBand input[type="text"] {
	background: url(images/submit-band-input.jpg) no-repeat;
	border: none;
	height: 19px;
	line-height: 19px;
	margin-left: 5px;
	padding: 0 5px;
	width: 190px;
}

.submitBand input[type="submit"] {
	background: #e5e5e5;
	border: none;
	color: #000;
	display: inline-block;
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	font-size: 10px;
	margin: 5px 0 0 5px;
	padding: 2px 5px;
	text-transform: uppercase;
}

.submitBand button:hover{
	background: #222;
	color: #fff;
}

#lineUp .allArtists li {
	line-height:1.1;
}

#lineUp .allArtists li a{
	letter-spacing:0.03em;
	padding:0;
}

#lineUp .allArtists li a span{
	color:#666;
}

#lineUp .previousEvents a {
	letter-spacing:0.03em;
}

#menu ul.submenu {
	left:170px;
	position:absolute;
	top:18px;
}

#menu a.here, #menu ul.submenu a.here{
	color:#999999;
}

#lineUp .allArtists li:first-child, 
#lineUp .previousEvents h2{
	font-family:'MathMajor',sans-serif;
}

/*------------------------------------------------------*/
/* = GALLARY PAGE				*/
#gallery_single {
	padding-bottom: 195px;
}

#gallery_single h1 {
	background: url(images/line-lighter-gray.gif) repeat-x 0 1px;
	padding:25px 0 0 0;
	font-family: "Century Schoolbook", 'CenturySchoolbookRegular', Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	font-size: 24px;
	letter-spacing:0.015em;
	line-height: 1.05em;
}

#gallery_single h2 {
	background: url(images/line.gif) repeat-x bottom;
	font-family: 'MathMajor', sans-serif;	
	font-size: 36px;
	margin-bottom: 20px;
	padding-bottom: 35px;
}


#gallery_single h2 a {
	color: #000;
}

#gallery_single h2 a:hover {
	color: #ff0000;
	text-decoration: none;
}

#artist h3 {
	background: url(images/line-lighter-gray.gif) repeat-x 0 1px;
	color: #666;
	font-size: 11px;
	line-height: 1;
	margin-bottom: 15px;
	text-transform: uppercase;
}

/* GALLERY ASIDE */
#gallery_single .aside {
	float: left;
	width: 220px;
}

#gallery_single .aside li {
	margin-bottom: 7px;
	padding-bottom: 25px;
}

#gallery_single .aside li:first-child {
	border-bottom: 1px dotted #a0a0a0;
}

#gallery_single .aside li a{
	color:#000;
	font-size:11px;
}

/* GALLERY MAIN */
#gallery_single .main {
	float: right;
	width: 700px;
}
.textOnlyMath p{
	font-family: 'MathMajor', sans-serif;
	font-size:42px;
	line-height:1em;
}
.textOnlyArial p{
	font-family: 'arial', sans-serif;
	font-size:120px;
	line-height:0.9em;
	font-weight:900;
}

#ticket_see{display:block;width:160px;height:87px;background:url(images/tickets-see.gif) no-repeat 0 0;text-indent: -9999em;margin:0 auto;}
#ticket_wegot{display:block;width:156px;height:87px;background:url(images/tickets-we-got-tickets.gif) no-repeat 0 0;text-indent: -9999em;margin:0 auto;}
#ticket_web{display:block;width:194px;height:87px;background:url(images/tickets-ticket-web.gif) no-repeat 0 0;text-indent: -9999em;margin:0 auto;}
#ticket_gigantic{display:block;width:160px;height:87px;background:url(images/tickets-gigantic.gif) no-repeat 0 0;text-indent: -9999em;margin:0 auto;}
#ticket_hmv{display:block;width:160px;height:87px;background:url(images/tickets-hmv.gif) no-repeat 0 0;text-indent: -9999em;margin:0 auto;}
#ticket_see:hover, #ticket_wegot:hover, #ticket_web:hover, #ticket_gigantic:hover, #ticket_hmv:hover{background-position:0 -87px}

/*------------------------------------------------------*/
/* WHY CHANGES */

/* =LOGO							*/
#logo {
	position: absolute;
	left: 125px;
	top: 125px;
	border:0 none;
}

.homeAside h5 {
	background: url(images/lines-yellow-four.gif) repeat-x 0 1px;
	font-size: 12px;
	height: 52px;
	line-height: 1.1;
	margin-bottom: 7px;
	text-transform: uppercase;
}

.homeAside h5.short {
	height: 26px;
}

.homeAside1234 h5 {
	background: url(images/lines-red-four.gif) repeat-x 0 1px;
	font-size: 12px;
	height: 52px;
	line-height: 1.1;
	margin-bottom: 7px;
	text-transform: uppercase;
}

.homeAside1234 h5.short {
	height: 26px;
}

.homeAside h5 span {
	background: #fff;
	padding-right: 5px;
}

/* small ad */
.homeAside .smallAd {
	background: url(images/line-yellow.gif) repeat-x;
	margin-bottom: 10px;
	padding-top: 25px;
}

.homeAside .smallAd .adHolder {
	display: block;
	margin: 0 auto;
	width: 200px;
}

.homeAside .smallAd .adHolder a img{
	border:0 none;
}

.homeAside .bigAd .adHolder a img{
	border:0 none;
}

/* mid list */
.homeAside ul.midList {
	font-size: 11px;
	margin-bottom: 15px;
}

.homeAside ul.midList li {
	border-bottom: 1px dotted #a0a0a0;
}

.homeAside ul.midList a {
	display: block;
	padding: 3px 0 1px 4px;
}

.homeAside a img{
	border:0 none;
}

.homeAside h6 {
	font-size: 30px;
	margin-bottom: 7px;
	text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	line-height:1em;
}

.homeAside h6.styled {
	border-bottom: 1px dotted #a0a0a0;
	padding-bottom: 5px;
}

.textOnlyArial p{
	font-family: 'arial', sans-serif;
	font-size:120px;
	line-height:0.9em;
	font-weight:900;
}

.textOnlyArial a{
	color: #000;
}

.textOnlyArial a:hover {
	color: #00FF00;
	text-decoration:underline;
}

#bannersAside .banner a img{
	border:0 none;
}

.homeAside .bigAd .adHolder2 {
	display: block;
	margin: 0 auto 15px auto;
	width: 336px;
}

#countdown{width:172px;height:61px;background: url(images/countdown.gif) no-repeat 0 0;position:absolute;top:211px; left:0;font-family: arial;font-size:21px;}
#countdown_inner{padding:25px 0 0 23px;word-spacing: 13px;}

.homeAside img {
	margin-bottom: 10px;
}

.homeAside embed {
	margin-bottom: 10px;
}

/* mid list 2 */
.homeAside ul.midList2 {
	font-size: 14px;
	margin-bottom: 5px;
}

.homeAside ul.midList2 li {
	border-bottom: 1px dotted #a0a0a0;
}

.homeAside ul.midList2 a {
	display: block;
	padding: 3px 0 1px 4px;
}

.homeAside h2.styled2 {
	border-bottom: 1px dotted #a0a0a0;
	padding-bottom: 5px;
	margin-bottom:1px;
}

iframe {padding-bottom:15px;}
