body {background: url(images/bg_vines.jpg) repeat-x #000;
		font-family: Verdana, Geneva, sans-serif;
		margin:0 auto;}
p {line-height:16px;font-size: 12px; padding:0px 35px 0px 35px;
		color: #000;}
a {color:#C00; text-decoration:none;}
a: hover {color: #F60; text-decoration: underline;}
a:focus { outline: 0}
h1 {color:#C00; font-size:16px; margin-left:35px;}
h2 {color:#900; font-size:13px; padding-left:35px; margin:30px 0px -5px 0px;}
h3 {color:#333; font-size: 12px; padding-left:35px; margin-bottom:-8px;}
h5 {color:#888; font-size:12px; margin:0 0 0 7px;}
.large_txt {font-size:12px; color:#333; line-height:18px;}
.subhead {font-size:14px; color:#555; margin-top:-7px; font-style:italic;}
#clear {clear:both;}
.clear {clear:both;}
.readmore {font-size:10px; color:#f00; text-align:right;}
.blog-title {font-size:11px; font-weight:bold; margin-left:110px;}
	.blog-post {font-size:10px;margin-left:115px;}

.flickr, .youtube, .intrvw, .rvw, .bio {margin-left:35px; padding-left:18px;}
.flickr {background: url(images/icon_flickr.png) no-repeat;}
.youtube {background: url(images/icon_youtube.png) no-repeat;}
.intrvw {background: url(images/icon_artist.png) no-repeat;}
.rvw {background: url(images/icon_review.png) no-repeat;}
.bio { background: url(images/icon_bio.png) no-repeat;}


#wrapper {background: url(images/pxa_head.jpg) no-repeat top; width:1024px; margin:0 auto;}
#header {margin:0 auto;padding-top:5px;}
#top {height:90px; margin:0 0 -40px -20px; background:url(images/pxa_logo.png) no-repeat; }
#logo {width:346px; height: 60px; margin:0 0 -40px 0;float:left; z-index:10; position:relative;}
	#logo span {display:none;}
#newsletter, #mc_embed_signup {height:30px; width: 267px; margin:0;font-family: Arial, Helvetica, sans-serif; padding-top:10px; float:right;}
	.news_btn {background:url(images/btn_news.png) no-repeat; height:25px; width:25px; border:0px; text-align:left; text-indent:-9999px; cursor: pointer}

/*/////////////MENU/////////////////////////////////*/

#menu-tabs {height:26px; background:url(images/nav_tabs2.png) no-repeat;width:465px; margin-left:575px;}
	#tabs {height:26px;margin:0; padding:0;}
	#tabs span {display:none;}
	#tabs li {float:left;list-style:none;display:inline;}
	#tabs li, #tabs a {height:26px; display:block;}
	
		#tab_blog {width:70px;}
			#tab_blog a:hover {background:url(images/nav_tabs2.png) 0px -26px no-repeat;}
			
		#tab_contact {width:77px;}
			#tab_contact a:hover {background:url(images/nav_tabs2.png) -70px -26px no-repeat;}
			
		#tab_links {width:58px;}
			#tab_links a:hover {background:url(images/nav_tabs2.png) -147px -26px no-repeat;}	
			
		#tab_rental {width:115px;}
			#tab_rental a:hover {background:url(images/nav_tabs2.png) -205px -26px no-repeat;}
			
		#tab_pxm {width:143px;}
			#tab_pxm a:hover {background:url(images/nav_tabs2.png) -205px -26px no-repeat;}


#menu {height:35px; background:url(images/bg_menu.png) no-repeat; width:899px; margin:0 auto;} 
#menu ul{margin:0;}
    #nav {
    width:800px;
    height:12px;
	padding-left:190px;
    }

    #nav span{
    display: none;
    }

    #nav li, #nav a {
    height:12px;
	margin:6px 0 auto;
	padding:0 15px;
    display:block;
    }

    #nav li {
    float:left;
    list-style:none;
    display:inline;
    }
		
    #about{width:54px; }
		#about a {background:url(images/nav_about.png) no-repeat;}
	    #about a:hover {background:url(images/nav_about.png) 0px -14px no-repeat; }
		
    #gallery{width: 72px; }
	    #gallery a {background:url(images/nav_gallery.png) no-repeat; }
	    #gallery a:hover {background:url(images/nav_gallery.png) 0px -14px no-repeat; }

    #artists{width: 68px;}
		#artists a {background:url(images/nav_artists.png) no-repeat; }
	    #artists a:hover {background:url(images/nav_artists.png) 0px -14px no-repeat; }

    #schedule {width: 56px;}
		#schedule a {background:url(images/nav_schedule.png) no-repeat; }
	    #schedule a:hover {background:url(images/nav_schedule.png) 0px -14px no-repeat; }

	#submissions {width: 108px;}
		#submissions a {background:url(images/nav_submissions.png) no-repeat; }
	    #submissions a:hover {background:url(images/nav_submissions.png) 0px -14px no-repeat; }
/*//////////////////////// END MENU ////////////////////////*/


#main {background:url(images/bg_main.gif) repeat-x #fff; width:899px; margin:0 auto;}
	#submenu {width:180px;  border-right:1px solid #333; float:left; margin: 20px 0;}
		#submenu p {line-height:25px;  font-size:11px;text-align:right;}
	#content {
	padding:5px 0;
	min-height:450px;
	color: #333333;
}
		#content ol li, #subcontent ol li, #content li  {margin: 0px 35px 7px 35px; font-size:12px;}
		.content {margin-right:150px;}
	#content-left {float:left; margin:0;}
	#content-right {float:left; width:auto;}
	
	#subcontent {float:left; margin-right:35px; width:680px; padding:20px 0;}	
	#homecontent {padding:5px 0;}


#flash {display:block; width:auto; text-align:center;}

#desc {margin:0 auto; height:auto; width:auto;}
#desc1 {float:left; font-size:12px; color:#000; padding:0;margin: 0 auto;}
	#desc1 p { padding-top:4px; margin: 4px 0 0 0}
	#desc1 .desc-h1 {color:#C00; font-size:16px; font-weight:bold; line-height:20px; margin-bottom:0; margin-top:5px}
#desc2 {float:left;width: 365px; margin: 0 auto; font-size:12px; color:#000; padding:0;}
	.desc-h2 {color:#900; font-size:12px; font-weight:bold; margin:5px 0px -10px 0px;}
#blurb {width:275px; float: right; height:175px; margin:20px -150px 30px 30px; background:url(images/bg-blurb.gif) no-repeat; overflow:hidden;}
	#blurb p {margin:20px 0 5px 0; width:200px; padding:0 10px 0 20px;}
	#blurb h3 {color:#333; font-size: 12px; margin-bottom:-8px; padding:5px 20px 0;}
#greyBox-left{margin: 0px; padding:0px; width:350px; background:#f1f1f1 url(images/greyCorner-br.gif) no-repeat bottom right;}
#greyBox-topleft {background:url(images/greyCorner-tr.gif) no-repeat top right; margin:10px 0; padding: 10px 0;}

#bottom {height:250px; width:899px; background:url(images/bg_bottom.png) no-repeat #d6d6d6; margin:0 auto;}
#bottom p {padding:0;}
	#bottom a {color:#c00;}
	#bottom a:hover {color:#333;}
#bottom-sub {height:70px; width:899px; background:url(images/bg_bottom.png) top no-repeat #ddd;}
#btm-left {width:382px; margin: 25px 40px 0px 40px; float:left; background:url(images/header_blog.png) no-repeat top;}
#btm-right {width:382px; margin: 25px 40px 0px 0px; float:right; background: url(images/header_spotlight.png) no-repeat top; font-size:11px;}
#btm {padding: 40px 0px 8px 0px;}
#btm p {margin:3px 0; font-size:11px;}
	#btm img{border:1px solid #333; float: left; margin-right: 8px;}

#foot {font-size:9px; color:#eee; margin:0 auto; width:899px; padding:2px 0;}

/*//////////// GALLERIES ////////////////*/
#album{width:auto; height:auto; margin:10px 0 0 30px;}
#album p{margin: 0 auto; padding:0;}
#album-left {width:220px; height:400; float:left; margin:5px;}
#album-right {width:auto; height:400; float:left; text-align:center; margin: 5px;}

#largeImg {
	width: auto;
	height: auto;
	margin:5px;
}
.thumbs img {
	border: solid 1px #cccccc;
	width: auto;
	height: auto;
	padding:1px;
	margin:3px;
}
.thumbs img:hover {
	border-color: #FF9900;
}

#mc_embed_signup { width: 216px; margin-right:50px}
.mc-field-group { float: left; width: 176px; padding: 3px 0 0 0}
.mce_inline_error, #mce-success-response {font-size: 11px; color:#FFF;}
#mce-success-response { white-space: nowrap; margin-left:-110px}
.pxa .mce_inline_error { margin:0; padding: 2px 0 0 0; font-size: 11px; font-weight:normal;white-space: nowrap; }
#fancybox-title img { border:0}

#fancybox-title { text-align: left; color:#666 }
#fancybox-title b { display: block; margin-right: 80px; }
#fancybox-title .closeit { float: right; }
#fancybox-title #caption { font-weight: bold; font-size:11px; }
#fancybox-title #numberDisplay { font-size:10px; line-height: 18px}
