/* Please Rock CSS */
@font-face {font-family: "CNN"; src: url('http://www.yachtrockrevue.com/font/CNN.ttf') format("truetype");}

body{font:normal normal 11px verdana;color:#fff;margin:0;padding:0;background:#fff url('../images/sitebg.gif') repeat-y center top;}
.outer{background:url('../images/bgtop.png') repeat-x center top;text-align:center;}
.main{width:800px;text-align:left;margin-left:auto;margin-right:auto;}

/*Header Nav Styles*/
.headernav{background:#5f6054;height:28px;}
#booking{float:right;background:url('../images/bookingbg.png') no-repeat right top;width:330px;height:23px;padding-top:5px;color:#5f6054;font-weight:bold;}
#booking:hover{color:#fff;background:url('../images/bookingbg.png') no-repeat right -28px;}
#socialnav{margin:0;padding:0;list-style:none;}
#socialnav li{display:inline;}
#socialnav li a{float:left;overflow:hidden;text-indent:-300px;margin:5px 10px 0 20px;opacity:.6;display:inline;}
#socialnav li a:hover{opacity:1;}
#socialnav li a#twitter{background:url('../images/twitter_ico.png') no-repeat top left;height:17px;width:17px;}
#socialnav li a#facebook{background:url('../images/fb_ico.png') no-repeat top left;height:17px;width:17px;}
#socialnav li a#youtube{background:url('../images/youtube_ico.png') no-repeat top left;height:18px;width:45px;}

/*Hero Image*/
#heroimg{height:510px;background:url('../images/heroimage.jpg');text-indent:-500px;}

/*Nav Styles*/
.nav{background:#2a2e2f;height:30px;}
#wedding{margin:-40px 0 0 20px;float:left;background:url('../images/wedding.png') no-repeat right top;text-indent:-200px;width:108px;height:109px;overflow:hidden;}
#wedding:hover{background:url('../images/wedding.png') no-repeat right -110px}
#globalnav{margin:0 0 0 150px;padding:0;list-style:none;}
#globalnav li {display:inline;}
#globalnav li a{float:left;margin:3px 0 0 20px;height:26px;font-weight:bold;padding:4px 0 0 30px;opacity:.7;display:inline;}
#globalnav li a:hover{opacity:1;color:#fff;}
#globalnav li a#pressphoto{background:url('../images/photo_ico.png') no-repeat top left;padding-left:33px;}
#globalnav li a#songlist{background:url('../images/songs_ico.png') no-repeat top left;}
#globalnav li a#inputlist{background:url('../images/input_ico.png') no-repeat top left;}
#globalnav li a#stageplot{background:url('../images/stageplot_ico.png') no-repeat left 3px;}


/*Body Styles*/

.inner{padding:20px 130px 20px 130px;background:url('../images/bodygradient.gif') no-repeat center top;}
.inner p{font-size:14px;margin-bottom:20px;}
h1{font-family:Georgia, Verdana, Arial;font-style:italic;font-size:18px;}
.artists{font-size:20px;font-family:'CNN';color:#d0b47d;text-align:justify;margin-top:20px;clear:both;}
a{color:#fff;text-decoration:none;}
a:hover{color:#cecece;}
.bold{font-weight:bold;}
img{border:0;}
#prbanner{opacity:.9;margin-bottom:20px;}
#prbanner:hover{opacity:1;}
ul{margin:0;padding:0;list-style:none;}
#podplayer{margin-bottom:20px;}
#agentlink{background: url('../images/agentbtn.gif') no-repeat top left;font-size:14px;font-weight:bold;padding:3px 10px 5px;margin-bottom:20px;}

/*Footer*/

.footer{text-align:center;margin:20px 30px;}
.footer div{margin-bottom:20px;}
.footer a:hover{color:#FFD35F;}
.footer img {opacity:.7;}
.footer img:hover{opacity:1;}

/* window custom styles  */

#TB_window{background:url('../images/windowbg.jpg');color:#fff;}
#TB_window a:link {color: #cecece;}
#TB_window a:visited {color: #cecece;}
#TB_window a:hover {color: #fff;}
#TB_window a:active {color: #fff;}
#TB_window a:focus{color: #666666;}
#TB_window p a:link{color:#ecc617;}
#TB_window p a:hover{color:#f1d867;}
#TB_window ul li a:link{color:#ecc617;}
#TB_window ul li a:hover{color:#f1d867;}
#TB_window ul li a:visited{color:#ecc617;}
#TB_ajaxContent {font-size:14px;padding:0 25px 25px 25px;}
#TB_ajaxContent strong {font-size:16px;}
#TB_ajaxContent h2 {font-size:24px;margin:20px 0 0 0;}
#TB_window h1 {background:url('../images/bookingcontact.png');height:51px;width:121px;text-indent:-300px;overflow:hidden;margin-bottom:20px;}
.reclistitem{background:url('../images/thumbsup.png') no-repeat top left;margin:20px 0 20px 0;padding-left:50px;}




