@charset "utf-8";
/* CSS Document */
/* Main layout and styles */
body{font:normal 12px verdana, arial, san serif; color:#333366; background:#000;-webkit-text-size-adjust:none;}
input, textarea{font:normal 12px verdana, arial, san serif; color:#333366;}
h1{display:none;}
h2{font-size:24px; font-weight:bold; margin:0 0 10px 0;}
h3{font-size:18px; font-weight:bold; margin:0 0 10px 0;}
h4{font-size:14px; font-weight:bold; margin:0 0 10px 0;}
p{line-height:1.4; margin:0 0 10px 0;}
a{text-decoration:none; color:#666699;}
a:hover{color:#333366; text-decoration:underline;}
a:active{outline: none;}
a span{display:none;}
a[href="javascript:void(0);"]{cursor:default;}
strong{font-weight:bold;}
pre{line-height:1.4;}

/* Main Background*/
#outterContainer{background:#f4dded url(/images/mainBG.jpg) top center repeat-x fixed;}

/* Main Layout*/
#container{width:1024px; margin:auto; background:#fff url(/images/headerBG.jpg) top center no-repeat;}
#header{position:relative; height:160px;}
#logo{display:block; height:140px; width:250px;}
#logo img{border:1px solid; display:none;}
#mainContainer{min-height:300px; background:#fff url(/images/mainContainerBG.gif) top center repeat-y;}
#sideBar{float:right; margin-right:6px; width:320px;}
#content{margin:0 0 0 6px; padding-top:50px; width:685px;}
#mainContent{margin:0 10px; min-height:300px;}

/* login */
#loginLinks{float:right; margin:5px 25px 0 0;}
#loginLinks li {float:left; padding:0 10px; border-right:1px solid;}
#loginLinks li.last {float:left; padding:0 0 0 10px; border:0px;}
#loginLinks a{color:#e8e9fb;}
#loginLinks a:hover{color:#f6ff00;}

/* Searchbox */
#searchBox{position:absolute; right:85px; bottom:45px;}
#keywordSearch{font-size:20px; width:255px; border:0px; background:transparent; color:#666;}
#searchBoxBtn{display:block; width:26px; height:26px; position:absolute; right:-28px; bottom:3px; background:transparent url(/images/searchBox_btn.gif) top center no-repeat;}
#searchBoxBtn:hover{background-position:bottom center;}
#searchBoxBtn span{display:none;}

/* Nav */
#nav{height:60px; position:absolute; bottom:-51px; left:29px;}
#nav li{float:left;}
#nav li a{display:block; height:54px; background:transparent url() top center no-repeat; margin-right:10px;}
#nav li a:hover{background-position:bottom center;}
#nav li#nav_Events a{background-image:url(/images/nav_Events.gif); width:147px;}
#nav li#nav_Places a{background-image:url(/images/nav_Places.gif); width:170px;}
#nav li#nav_Bands a{background-image:url(/images/nav_Bands.gif); width:139px;}
#nav li#nav_People a{background-image:url(/images/nav_People.gif); width:138px;}
#nav li.navActive a{background-position:bottom center;}

/* Weather */
#weather {height:85px; background:#fff url() top center no-repeat; position:relative;}
#weather.day{background-image: url(/images/weatherBG_Day.jpg);}
#weather.night{background-image: url(/images/weatherBG_Night.jpg);}
#weather h1{display:inline; font:normal 48px "Times New Roman", Times, serif; color:#333399; position:absolute; top:5px; right:225px;}
#weather img{position:absolute; top:0px; left:95px;}
#weather p{position:absolute; top:15px; right:5px; width:120px; text-align:center;}
#weather p#time{position:absolute; top:55px; left:25px; width:65px; text-align:center; color:#333399;}
#weather p a{display:block; padding-top:4px; text-align:center;}

/* Calendar */
#calendarBox{background:#fff url(/images/calendarBG.gif) top center no-repeat; margin:0 0 10px 0;}
#calendar{margin:auto; width:310px; position:relative;}
#calendarTop{height:40px; text-align:center; padding-top:10px; font-size:24px;}
#calendar table{width:310px; border-spacing:3px; border-collapse:separate;}
#calendar th{width:40px; text-align:center; font:bold 14px Arial, Helvetica, san-sarif;}
#calendar td a{display:block; background:#fff url(/images/calendarBG_Date.gif) top center no-repeat; height:25px; font:italic 18px Arial,helvetica,san-sarif; color:#666699;}
#calendar td.today a{background-position: 0px -50px; color:#fff;}
#calendar td a span{padding:7px 5px 0 0; display:block; text-align:right;}
#calendar td a.hasEvents{background-position: 0px -25px; color:#669966;}
#calendar td a:hover{background-position: 0px -25px;}
#calendar td.selectedDate a{background-position: 0px -25px;}
#calenderBottom{background:#fff url(/images/calendarBG_btm.gif) top center no-repeat; height:9px;}
#calendarTop a img{display:none;}
#calendarTop a{height:25px; display:block; width:40px; background:#fff url() top center no-repeat; position:absolute; top:10px;}
#calendarTop a#dateForward{background-image:url(/images/calendar_Btn_Forward.gif); right:5px;}
#calendarTop a#dateBack{background-image:url(/images/calendar_Btn_Back.gif); left:5px;}
#calendarTop a:hover{background-position:bottom center;}

/* Boxes */
.box685px {background:#fafcb6 url(/images/box685px_Default_Mid.gif) top center repeat-y; color:#666699;}
.box685px .top{height:18px; background:#fafcb6 url(/images/box685px_Default_Top.gif) bottom center no-repeat;}
.box685px .btm{height:18px; background:#fafcb6 url(/images/box685px_Default_Btm.gif) bottom center no-repeat;}
.box685px.blue {background-image:url(/images/box685px_Blue_Mid.gif);}
.box685px.blue .top{background-image:url(/images/box685px_Blue_Top.gif);}
.box685px.blue .btm{background-image:url(/images/box685px_Blue_Btm.gif);}
.box685px.green {background-image:url(/images/box685px_Green_Mid.gif);}
.box685px.green .top{background-image:url(/images/box685px_Green_Top.gif);}
.box685px.green .btm{background-image:url(/images/box685px_Green_Btm.gif);}
.box685px.purple {background-image:url(/images/box685px_Purple_Mid.gif);}
.box685px.purple .top{background-image:url(/images/box685px_Purple_Top.gif);}
.box685px.purple .btm{background-image:url(/images/box685px_Purple_Btm.gif);}
.box662px {width:662px; margin: 10px auto; background:#fafcb6 url(/images/box662px_Default_Mid.gif) top center repeat-y; color:#666699;}
.box662px .top{height:10px; background:#fafcb6 url(/images/box662px_Default_Top.gif) bottom center no-repeat;}
.box662px .btm{height:10px; background:#fafcb6 url(/images/box662px_Default_Btm.gif) bottom center no-repeat;}
.box662px.red {background-image:url(/images/box662px_Red_Mid.gif);}
.box662px.red .top{background-image:url(/images/box662px_Red_Top.gif);}
.box662px.red .btm{background-image:url(/images/box662px_Red_Btm.gif);}
.box662px.green {background-image:url(/images/box662px_Green_Mid.gif);}
.box662px.green .top{background-image:url(/images/box662px_Green_Top.gif);}
.box662px.green .btm{background-image:url(/images/box662px_Green_Btm.gif);}
.box480px {width:480px; background-image:url(/images/box480px_Default_Mid.gif);}
.box480px .top{height:10px; background-image:url(/images/box480px_Default_Top.gif);}
.box480px .btm{height:10px; background-image:url(/images/box480px_Default_Btm.gif);}
.box352px {width:352px; background-image:url(/images/box352px_Default_Mid.gif);}
.box352px .top{height:10px; background-image:url(/images/box352px_Default_Top.gif);}
.box352px .btm{height:10px; background-image:url(/images/box352px_Default_Btm.gif);}
.box320px {width:320px; background-image:url(/images/box320px_White_Mid.gif);}
.box320px .top{height:9px; background-image:url(/images/box320px_White_Top.gif);}
.box320px .btm{height:9px; background-image:url(/images/box320px_White_Btm.gif);}
.box300px {width:300px; background-image:url(/images/box300px_Default_Mid.gif);}
.box300px .top{height:10px; background-image:url(/images/box300px_Default_Top.gif);}
.box300px .btm{height:10px; background-image:url(/images/box300px_Default_Btm.gif);}
.box176px {width:176px; background-image:url(/images/box176px_Default_Mid.gif);}
.box176px .top{height:9px; background-image:url(/images/box176px_Default_Top.gif);}
.box176px .btm{height:9px; background-image:url(/images/box176px_Default_Btm.gif);}

.top span{background:#fafcb6; padding:0 2px; position:relative; left:15px; bottom:5px;}
.btm{text-align:right; padding:0 10px;}
.btm a{padding:0 5px; background:#fafcb6;}

/* Shaker Rating */
.shakerRater{position:relative; margin:0 10px; top:0px;}
.shakerRater p{position:absolute; top:0px; right:0px; font-size:18px;}
.shakerRating-rating{position:relative; width:155px; height: 30px; background: url(/images/rater.png) top left repeat-x;}
.shakerRating-rating li{/*\*/float: left;/* */}
.shakerRating-rating li a{display:block; width:31px; height: 30px; text-indent: -9000px; z-index: 20; position: absolute; overflow:hidden;}
.shakerRating-rating li a:hover{background: url(/images/rater.png) left center; z-index: 2; left: 0px;}
.shakerRating-rating a.one-shakerRating{ left: 0px; }
.shakerRating-rating a.one-shakerRating:hover{ width:31px;}
.shakerRating-rating a.two-shakerRatings{left:31px;}
.shakerRating-rating a.two-shakerRatings:hover{width: 62px;}
.shakerRating-rating a.three-shakerRatings{left: 62px;}
.shakerRating-rating a.three-shakerRatings:hover{width: 93px;}
.shakerRating-rating a.four-shakerRatings{left: 93px;}	
.shakerRating-rating a.four-shakerRatings:hover{width: 124px;}
.shakerRating-rating a.five-shakerRatings{left: 124px;}
.shakerRating-rating a.five-shakerRatings:hover{width: 155px;}
.shakerRating-rating li.current-rating{background: url(/images/rater.png) left bottom; position: absolute; left:0; top:0; height: 30px; display: block; text-indent: -9000px; z-index: 1;}
/*Small Shaker Rating */
.small .shakerRating-rating{width:125px; margin:0 60px 0 0; height: 25px; background: url(/images/raterSmall.png) top left repeat-x;}
.small .shakerRating-rating li a{width:25px; height: 25px;}
.small .shakerRating-rating li a:hover{background: url(/images/raterSmall.png) left center; left:0;}
.small .shakerRating-rating a.one-shakerRating{ left: 0px; }
.small .shakerRating-rating a.one-shakerRating:hover{ width:25px;}
.small .shakerRating-rating a.two-shakerRatings{left:25px;}
.small .shakerRating-rating a.two-shakerRatings:hover{width: 50px;}
.small .shakerRating-rating a.three-shakerRatings{left: 50px;}
.small .shakerRating-rating a.three-shakerRatings:hover{width: 75px;}
.small .shakerRating-rating a.four-shakerRatings{left: 75px;}	
.small .shakerRating-rating a.four-shakerRatings:hover{width: 100px;}
.small .shakerRating-rating a.five-shakerRatings{left: 100px;}
.small .shakerRating-rating a.five-shakerRatings:hover{width: 125px;}
.small .shakerRating-rating li.current-rating{background: url(/images/raterSmall.png) left bottom;height: 25px;}

/* Comments */
.memberComment{border-top:#fae4a3 2px solid; margin:0; padding-top:10px;}
.memberComment.first{padding-top:0; border-top:0;}
.memberCommentInfo{height:45px;}
.memberCommentInfo .link40px{float:left; margin:0 7px}
.memberCommentInfo h3{font-weight:normal; margin:0px 0 2px 0;}
.memberCommentContent{margin:0 10px 10px 10px; font-size:11px}
#addAComment{min-height:70px;}
#commentFormComplete .memberComment{border-top:0px solid; margin:0; padding-top:0;}
#addAComment{border-bottom:#fae4a3 2px solid; margin:0 0 10px 0; padding-top:10px;}
#addAComment form{margin:0 10px 10px 10px;}
#addAComment textarea{height:50px; width:320px; border:0px; padding:5px; background:#fff url(/images/commentBG.gif) top center no-repeat;}
#commentError{margin:10px; text-align:center; color:#f00;}
#commentError a{color:#f00; font-weight:bold;}
#commentError a:hover{color:#669; font-weight:bold;}
#commentBoxButton span{display:none;}
#commentBoxButton{display:block; width:150px; height:30px; background:transparent url(/images/addComment.gif) top center no-repeat;}
#commentBoxButton:hover{background-position:bottom center;}

/*Pagination*/
#pagination{margin:0 10px 10px 10px;}
#searchResultsNum{float:right;}

/*Control Links*/
#controlLinksBoxs{clear:left; border-top:#fae4a3 2px solid;}
#controlLinks{margin:5px 0 0 0;}
#controlLinks li{float:left; margin:0 10px; font-size:11px;}

/* Footer */
#footerContainer{padding-bottom:50px; color:#e8e9fb;}
#footer{background:#fff url(/images/footerBG.gif) bottom center no-repeat; width:1024px; margin:auto; padding:10px 0;}
#footer span{margin:10px;}
#footerNav{width:975px; margin:auto; padding-top:5px}
#footerNav ul{float:right;}
#footerNav li{float:left; margin:0 0px 0 20px;}
#footerNav a{color:#e8e9fb;}
#footerNav a:hover{color:#f6ff00;}

#addPlaceEventBtns{margin:0;}
#addPlaceEventBtns a{display:block; height:90px; float:left; margin-left:8px;}
#addPlaceEventBtns a#addAnEventBtn{width:131px; background:transparent url(/images/addEventsPlacesBtns.jpg) top left no-repeat;}
#addPlaceEventBtns a#addAListingBtn{width:134px; background:transparent url(/images/addEventsPlacesBtns.jpg) top right no-repeat;}
#addPlaceEventBtns a#addAnEventBtn:hover{background-position:bottom left;}
#addPlaceEventBtns a#addAListingBtn:hover{background-position:bottom right;}

/* Clearing */
.clearBoth{clear:both;}
.clearLeft{clear:left;}
.clearRight{clear:right;}

/* rounded Photos links*/
.link250px {width:250px; height:250px; background:transparent url() center center no-repeat;}
.link250px.m {background-image:url(/images/profile_Default_250px_M.jpg);}
.link250px.f {background-image:url(/images/profile_Default_250px_F.jpg);}
.link250px.p {background-image:url(/images/noImage_Places_250px.gif);}
.link250px.b {background-image:url(/images/noImage_Bands_250px.gif);}
.link250px a {display:block;}
.link250px span{display:none;}
.link100px {width:100px; height:100px; background:transparent url() center center no-repeat;}
.link100px.m {background-image:url(/images/profile_Default_100px_M.jpg);}
.link100px.f {background-image:url(/images/profile_Default_100px_F.jpg);}
.link100px.p {background-image:url(/images/noImage_Places_100px.gif);}
.link100px.b {background-image:url(/images/noImage_Bands_100px.gif);}
.link100px a {display:block;}
.link100px span{display:none;}
.link40px {width:40px; height:40px; background:transparent url() center center no-repeat;}
.link40px.m {background-image:url(/images/profile_Default_40px_M.jpg);}
.link40px.f {background-image:url(/images/profile_Default_40px_F.jpg);}
.link40px.p {background-image:url(/images/noImage_Places_40px.gif);}
.link40px.b {background-image:url(/images/noImage_Bands_40px.gif);}
.link40px a {display:block;}
.link40px span{display:none;}

/* Advanced People Search */
#advancedPeopleSearch{background:#fff url(/images/calendarBG.gif) top center no-repeat; margin:50px 0 10px 0;}
#advancedPeopleSearch h4{position:relative; top:-8px; left:5px; background:#fff; width:200px; text-align:center;}
#advancedPeopleSearch form{margin:10px 0 0 0;}
#advancedPeopleSearch .btm{background:#fff url(/images/calendarBG_btm.gif) top center no-repeat; height:9px;}
#advancedPeopleSearch #screenNameSearchForm{border-bottom:#cccccc 1px solid; position:relative;}
#advancedPeopleSearch #screenNameSearchForm fieldset{margin:0 10px 15px 10px;}
#advancedPeopleSearch #screenNameSearchForm input{margin:10px 0 0 0; width:200px;}
#advancedPeopleSearch fieldset li{text-align:right; padding:5px 10px; margin:0 1px;}
#advancedPeopleSearch fieldset li:hover{background:#e8e9fb;}
#advancedPeopleSearch fieldset li.noHighLight:hover{background:#fff;}
#advancedPeopleSearch fieldset li label{float:left;}
#advancedPeopleSearch .searchBtn{display:block; float:right; height:22px; width:84px; background:#fff url(/images/searchBtn.gif) top center no-repeat;}
#advancedPeopleSearch .searchBtn:hover{background-position:bottom center;}
#advancedPeopleSearch #screenNameSearchForm .searchBtn{position:absolute; right:10px; bottom:15px;}

/*Buttons*/
.deleteBtn{display:block; height:25px; width:25px; float:left; margin:13px 10px 0 10px;; background:transparent url(/images/deleteBtn.gif) top center;}
.deleteBtn:hover{background-position:bottom center;}

/* Ads */
#adverts{text-align:center;}
#footerAd{float:right; margin:0 7px;}
#smallAds{width:320px; margin:5px auto; padding:15px 0 0 0; background:transparent url(/images/smallSponsorBG.gif) top center no-repeat;}
#smallAdsMain{width:320px; margin:5px auto; background:transparent url(/images/smallSponsorBG.gif) bottom center no-repeat;}
.adBox{float:right; margin:0 23px 25px 0;}
#smallAdsFooter{clear:right; text-align:center;}
#smallAdsFooter a{position:relative; top:-15px;}

/*account styles*/
#accountMain{height:100px; }
#accountMain .link100px{float:left;}
#accountMainInfo{margin: 0 0 0 110px; padding:5px 0 0 0;}
#accountLinks{margin:30px 0 10px 0; border-bottom:#fae4a3 2px solid; height:15px;}
#accountLinks li{float:left; padding:0 20px 0 0;}

#directoryBtn{margin:10px auto; height:90px; width:320px; display:block; background:#fff url(/images/directoryBtn320x90px.gif) top center no-repeat;}
#directoryBtn:hover{background-position:bottom center;}

#addBandBtn{margin:10px auto; height:90px; width:320px; display:block; background:#fff url(/images/addBandBtn320x90px.gif) top center no-repeat;}
#addBandBtn:hover{background-position:bottom center;}

/* shadowbox */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(/javascript/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block; height:25px;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(/javascript/shadowbox/close.png);}
#sb-nav-next{background-image:url(/javascript/shadowbox/next.png);}
#sb-nav-previous{background-image:url(/javascript/shadowbox/previous.png);}
#sb-nav-play{background-image:url(/javascript/shadowbox/play.png);}
#sb-nav-pause{background-image:url(/javascript/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}