body{
	background-image: url(leafbackground.jpg);
	font-family:"Gill Sans",Arial,serif;
	font-size:1em;
}
img{
	border:1px solid black;
}
div#connectBar img{
	border:none;
}
h1, h2, h3, h4, th{
	text-transform:uppercase;
	font-weight:normal;
}

h2{
	font-size:1.1em;
}

li{
	list-style-type:square;
}
a:link{
	color:#000055;
	text-decoration:none;
}
a:visited{
	color:#000055;
	text-decoration:none;
}
a:hover{
	color:#990000;
	text-decoration:none;
}
div#main{
	width:850px;
	margin:auto;
}
div#header{
	background-image: url(banner.png);
	height:121px;
	width:850px;
	background-repeat:no-repeat;
}
a.headerStoreLink{
	display:block;
	width:82px;
	height:28px;
	position:relative;
	left:768px;
}
a#iTunes-link{
	top:0px;
}

a#cdBaby-link{
	top:2px;
}

a#amazon-link{
	top:2px;
}

a#ariStore-link{
	top:2px;
}

div#navigation{
	height:22px;
	background-color:#708099;
	padding-top:2px;
	padding-bottom:0px;
	margin:0 0 0 0;
	text-transform:uppercase;
}
div#navigation a:link{
	margin-left:18px;
	margin-right:18px;
	font-size:14px;
	color:#000055;
	text-decoration:none;
}
div#navigation a:visited{
	margin-left:18px;
	margin-right:18px;
	font-size:14px;
	color:#000055;
	text-decoration:none;
}
div#navigation a:hover{
	margin-left:18px;
	margin-right:18px;
	color:white;
	text-decoration:none;
	font-size:14px;
}

div#navigation a[href="http://www.ariherstand.storenvy.com/"]:hover {
	text-transform:lowercase;
	margin-right:0px;
	margin-left:0px;
}

div#navigation a[href="http://www.ariherstand.storenvy.com/"]:hover:after {
	content:"nvy.com";
}

div#navigation span#currentPage{
	color:white;
	margin-left:18px;
	margin-right:18px;
	font-size:14px;
}
div#connectBar{
	height:29px;
	padding-top:5px;
	padding-left:10px;
	background-color:#204075;
	position:relative;
}
#mailing-list{
	float:right;
	height:25px;
	width:550px;
}
#mailing-list input{
	height:15px;
}

#mailing-list input[type=submit]{
	height:20px;
}

div#otherSocial{
	width:290px;
	height:25px;
	float:right;
}
div#otherSocial a{
	margin-left:10px;
}
.logo-bump{
	margin-bottom:3px;
}

div#mediaTabs{
	position:absolute;
	left:-60px;
	top:35px;
	width:60px;
	height:414px;
}
div#musicPlayerTab, div#ariTVTab, div#ariSchoolTab{
	width:60px;
	height:128px;
	background-repeat:no-repeat;
}

div#musicPlayerTab a, div#ariTVTab a, div#ariSchoolTab a{
	display:block;
	width:60px;
	height:128px;
}

div#musicPlayerTab{
	background-image: url('musicPlayer2.png');
}

div#ariTVTab{
	background-image: url('ariTV-tab.png');
	margin-top:10px;
}

div#ariSchoolTab{
	background-image: url('ariSchool-tab.png');
	margin-top:10px;
}

div#content{
	background-color:white;
	padding:10px;
}

div#sidebar{
	position:relative;
	width:200px;
	float:right;
	border:1px solid black;
	margin-left:15px;
	min-height:382px;
}
div#twitter{
	width:195px;
	font-size:.8em;
	padding-left:5px;
	margin-top:10px;
	min-height:50px;
}
#twitter img{
	border:none;
}
div#blowhornMan{
	float:left;
	width:55px;
}
div#twitterText{
	width:195px;
	color:black;
}
div#twitterLogo{
	width:195px;
	margin-top:10px;
	text-align:center;
}

div#sidebar-shows{
	border-top:2px dotted rgb(0,50,150);
	margin-top:10px;
}
div#shows h2{
	margin-top:5px;
}
div#contentArea{
	width:580px;
	padding-left:10px;
	padding-right:10px;
	float:right;
	border:1px solid black;
	background-color:white;
	min-height:382px;
}
div#contentAreaFull{
	width:830px;
	border:1px solid black;
	background-color:white;
	min-height:382px;
}

div.blogEntry{
	border-top:2px dotted rgb(0,50,150);
}

div#contentArea > div.blogEntry:first-child{
	border-top:0px;
}

h3.entryTitle{
	margin-top:0px;
}

div.blogEntry p{
	text-indent:20px;
}

h4.entryDate{
	text-transform:capitalize;
	float:right;
	width:70px;
	margin-top:0px;
	font-size:.8em;
}

div#press-toc-wrapper{
/**	padding-right:15px;	**/
}

div#press-toc {
	text-align:left;
	margin-left:0px;
	padding-left:0px;
}

div#ph-logo{
	margin-top:15px;
}

div#linksFriends h3{
	font-size:.9em;
	text-align:left;
	margin-left:10px;
}


div#bio p{
	text-indent:15px;
}

div#bio, div#quotes, div#press-contact{
	border-top:2px dotted rgb(0,50,150);
	padding-right:15px;
	padding-left:15px;
}

div#quotes p a:link{
	text-decoration:underline;
}

div#quotes p a:visited{
	text-decoration:underline;
}

div#quotes p a:hover{
	text-decoration:underline;
}

div#sidebar h2{
	text-align:center;
}

div#photos img{
	border:1px solid black;
}

span.lyricDetails{
	font-style:italic;
}
div#theRest{
	display:none;
}

div#contentArea h3{
	font-size:.95em;
}

#tableOfContents-lyrics{
	text-align:left;
}
#tableOfContents-lyrics h5{
	font-size:.9em;
	margin-bottom:0px;
	margin-top:5px;
	text-align:center;
}

#tableOfContents-lyrics{
	text-align:center;
}

#tableOfContents-lyrics ol{
	text-align:left;
}

#tableOfContents-lyrics h6{
	margin-top:0px;
	margin-bottom:10px;
}

#lyrics h3{
	border-top:2px dotted rgb(0,50,150);
	padding-top:15px;
}

#lyrics h2{
	border-top:4px double rgb(0,50,150);
	margin-top:15px;
	padding-top:15px;
}

#lyrics div h2:first-child + span + br + br + h3{
	border-top:0px;
}

#lyrics div h2:first-child{
	border-top:0px;
	margin-top:20px;
	padding-top:0px;
}

div#footer{
	text-align:center;
	width:850px; 
	margin:auto;
	background-color:#003070;
	color:white;
}

div#footer a:link{
	color:#999999;
}
div#footer a:visited{
	color:#999999;
}
div#footer a:hover{
	color:#CCCCCC;
}

div#promotionLinks{
	height:200px;
}
div.ari-links, div#booking div, div#pressContact, div#management{
	float:left;
	width:290px;
	margin-bottom:30px;
}

div#links{
	height:645px;
}
div#funLinks h2{
	text-align:center;
	font-size:1.3em;
}

div#promotionLinks div.ari-links h2, div#funLinks div.ari-links h2{
	text-align:center;
}

div.ari-links ul{
	margin:auto;
	width:150px;

}

div#funLinks{
	border-top:2px dotted rgb(0,50,150);
}

div#contactAri, div#photos{
	text-align:center;
}


div#contactAri p{
	text-align:left;
	text-indent:15px;
	font-size:.9em;
	margin-left:5px;
	margin-right:5px;
}

div#ariTV{
	text-align:center;
}

div#ariTV h3{
	font-size:1em;
	margin-bottom:0px;
}


div#media{
	text-align:center;
	margin:auto;
}

h4.concertVideos-dateVenue{
	margin-top:0px;
	margin-bottom:30px;
	line-height:15px;
	font-size:.8em;
}
div#media-photos{
	margin:auto;
	text-align:center;
}
div#media-photos td{
	width:200px;
}

div#media-photos table{
	margin:auto;
	text-align:center;
}

div#concert-photos{
	margin-top:30px;
	border-top:2px dotted rgb(0,50,150);
	padding-top:10px;
}

div#shows{
	font-size:.8em;
	word-wrap: break-word;
}

div#shows table {
	width:100%;
	word-wrap: break-word;
}
div#shows table{
	text-align:center;
}

div#shows table td{
	background-color:#AAAAAA;
	border-bottom:1px solid black;
}
div#shows table td + td + td + td + td + td + td{
	width:150px;
	word-wrap: break-word;
}
div#shows table td + td + td{
	width:100px;
	word-wrap: break-word;
}

div#shows table td:first-child{
	border-left:1px solid black;
}
div#shows table td + td + td + td + td + td + td{
	border-right:1px solid black;
}
div#shows table tr,div#shows table td {
	height:50px;
}

div#shows table tr:first-child{
	height:auto;
}

div#shows table th{
	background-color:#708099;
	border:1px solid black;
}

div#sidebar-shows div#shows table td, div#sidebar-shows div#shows table th{
	font-size:12px;
}
div#sidebar-shows div#shows table{
	width:200px;
}
div#streetLogin{
	padding-right:5px;
	padding-left:5px;
	font-size:.8em;
}
div#streetJoin{
	text-align:right;
	width:450px;
}

div#streetJoin h2{
	text-align:center;
}
div#streetLogin input[type="text"], div#streetLogin input[type="password"]{
	width:110px;
}
div#streetJoin input[type="text"], div#streetJoin input[type="password"]{
	width:300px;
}

div#streetJoin input#city, div#streetJoin input#other, div#streetJoin input#join{
	width:116px;
}

div#streetLogin form{
	text-align:right;
}
div#streetJoin input[type="checkbox"]{
	text-align:left;
}
/**
div#shows table tr:first-child th:first-child{
	background-color:#FFFFFF;	
	border:none;
	font-size:1.2em;
	padding-bottom:20px;
}
**/