body { background-color: #0d3d92; color: #b8e6fb; background-image:url(../images/bk_footer-city.png); background-repeat: repeat-x; background-position: bottom; }
a	{ color: #a8d2e5; outline: none; }
a:hover { color: #66ccff; }

.container { font-family: verdana; color: #b8e6fb; background-color: #0c064e; background-image:url(../images/bk_footer-city.png); background-repeat: repeat-x; background-position: bottom; }

h1		{ color: #66ccff; }
h2		{ color: #fff799; font-weight: bold;  text-transform: uppercase; }
h3		{ color: #5590cc; font-weight: bold; text-transform: uppercase; }

p img { padding: 5px 5px 5px 0; }

hr { background-color: #2e67b2; height: 1px; }

#headline { text-align: center; margin-bottom: 5px;  }
#headlinePhotos { text-align: center; margin-bottom: 10px; }

#newsLink { width: 92px; height: 29px; background-image:url(../images/b_news.png); }
#newsLink:hover, #newsLink.current { background-position: 0 -29px; }
#showsLink { width: 97px; height: 32px; background-image:url(../images/b_shows.png); }
#showsLink:hover, #showsLink.current { background-position: 0 -32px; }
#blogLink { width: 72px; height: 34px; background-image:url(../images/b_blog.png); }
#blogLink:hover, #blogLink.current { background-position: 0 -34px; }
#aboutLink { width: 108px; height: 34px; background-image:url(../images/b_about.png); }
#aboutLink:hover, #aboutLink.current { background-position: 0 -34px; }
#photosLink { width: 104px; height: 30px; background-image:url(../images/b_photos.png); }
#photosLink:hover, #photosLink.current { background-position: 0 -30px; }
#pressLink { width: 88px; height: 30px; background-image:url(../images/b_press.png); }
#pressLink:hover, #pressLink.current { background-position: 0 -30px; }
#videoLink { width: 82px; height: 32px; background-image:url(../images/b_video.png); }
#videoLink:hover, #videoLink.current { background-position: 0 -32px; }
#storeLink { width: 97px; height: 32px; background-image:url(../images/b_store.png); }
#storeLink:hover, #storeLink.current { background-position: 0 -32px; }
#tieLink { width: 199px; height: 31px; background-image:url(../images/b_tie-hall-of-fame.png); }
#tieLink:hover, #tieLink.current { background-position: 0 -31px; }
#tieLink { display: none!important; }

#nav img { margin-left: 15px; }
#navContent { padding-left: 5px; padding-bottom: 10px; overflow: hidden; }

#sidebar li p { padding: 3px; }

#header { position: relative; background-image:url(../images/g_banner.jpg); background-repeat: no-repeat; height: 261px; margin-bottom: 25px; }
#header a#homeLink { display: block; position: absolute; width: 200px; height: 175px; top: 50px; }

#maincontent { }

#pageHeader { text-align: center; }

.headline { text-align: center; }

.post { border-bottom: 1px solid #2e67b2; padding: 1.5em 0; }
#post-3 { border: 0!important; }
.post h2 { font-size: 1.2em; background-image:url(../images/g_yellow-diamond.png); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 20px;  }
.post h2 a { text-decoration: none; color: #fff799; }
.post h2 .date { color: #60c3f8; }

.post .headline { position: relative; top: -15px; }

ul#showsListing { list-style-type: none; margin: 0; border-bottom: 0; }
ul#showsListing > li { padding-bottom: 1em; margin-bottom: 1em; overflow: hidden; border-bottom: 1px solid #2e67b2; }
ul#showsListing h2 { color: #fff799; background-image:url(../images/g_blue-diamond.png); margin: 0; }
ul#showsListing h3 { font-size: 1.1em; padding-left: 20px; margin: 0;  }
ul#showsListing h4 { font-size: 1.1em; color: #a8d2e5; margin: 2px 0 0 0; padding-left: 20px; }
ul#showsListing h4 a { font-weight: bold; }
ul#showsListing p { padding-left: 20px; margin: 0; }
ul#showsListing ul { padding-left: 20px; margin: 3px 0 0 0; }
ul#showsListing ul li { list-style-type: none; float: left; margin-right: 25px; }
.showImage { padding-left: 20px; padding-top: 10px; }
.showImage img { float: none; padding-top: 10px; }

#sidebar { padding-left: 20px; }
#sidebar li { margin: 0 0 10px 0; }

#aboutNav { color: #fff799; font-weight: bold; margin-bottom: 1em; text-align: center; }
#aboutNav a { color: #fff799; font-weight: bold; }
#showbizBioLink { padding-right: 8px; }
#humbleBeginningsLink { padding-left: 8px; }

#humbleBeginnings { display: none; }

#leftSidebar { padding-left: 18px; }
#leftSidebar ul { list-style-type: none; margin: 0; padding: 0; }
#leftSidebar li { margin: 0 0 10px 0; padding: 0; }
#leftSidebar img { padding: 0; margin: 0; }

#flickrButton { margin-top: 10px; display: block; background-color: #9fc9eb; text-align: center; }

#fromTheVaults { background-color: #6699cc; text-align: center; padding-bottom: 1em; padding-top: 5px; }
#fromTheVaults h4, #pressShots h4 { color: #b6d6f4; text-decoration: underline; font-weight: bold; margin: 5px 0; padding: 0; font-size: 1.4em; }

#pressShots { margin-top: 5px; background-color: #003399; padding-left: 12px; }

#showbizTimeline { background-color: #66ccff; text-align: center; padding: 10px 0; }
#showbizTimeline ul { text-align: left; margin: 0; list-style-type: none; width: 90%; color: #024b6f; margin: 5px auto; }
#showbizTimeline li { clear: both; border-bottom: 1px solid #024b6f; margin: 0; padding: 4px 0; overflow: hidden; }
#showbizTimeline li p { float: left; margin: 0; }
#showbizTimeline li img { float: right; }

#showSpotlight { background-color: #76d5ff; background-position: -5px 3px;  background-image:url(/art/bk_show-spotlight-new.png); background-repeat: no-repeat; position: relative; min-height: 122px; padding-bottom: 15px;  }
#showSpotlight .date { padding-top: 40px; font-weight: bold; margin: 0 0 0 8px; line-height: 1.2em; color: #fff; }
#showSpotlight h4 { font-weight: bold; margin: 0 0 0 7px; color: #3b7cbf; line-height: 1.2em; }
#showSpotlight p { margin: 0 0 0 5px; width: 150px; color: #006699; line-height: 1.2em; }
#showSpotlight a#showLink { margin: 0 0 0 7px; color: #006699; font-weight: bold; line-height: 1.2em; }
#showSpotlight a#moreShows { display: block; width: 50px; height: 15px; position: absolute; right: 15px; top: 110px; }

#showSpotlight-shows { background-color: #5590cc; text-align: center; padding: 5px 0; color: #0b3d91; }
#showSpotlight-shows img.headlineGraphic { padding: 5px 0; }
#showSpotlight-shows a { color: #0b3d91; }
#showSpotlight-shows strong { color: #0c064e; font-weight: normal; font-size: 1.2em; }

#photoGallery-sidebar { padding-top: 5px; padding-bottom: 8px; background-color: #99ccff; text-align: center; position: relative; }
#photoGallery-sidebar img.headlineGraphic { padding-bottom: 5px; }
#photoGallery-sidebar p { text-align: left; color: #0b074f; width: 250px; margin: 0px auto; width: 90%; }
#photoGallery-sidebar a#morePhotos { display: block; position: absolute; right: 0; bottom: 2px; }

#signupBox { background-color: #052351; background-image:url(/art/bk_join-mailing-list.png); background-repeat: no-repeat; background-position: -5px 0; min-height: 82px; }
#signupBox form { padding-top: 50px; padding-left: 20px; }
#signupBox .itext { width: 110px; }

#murraysPicks { background-color: #66ccff; }
#murraysPicks div { padding: 5px 5px 5px 20px; color: #024b6f; }
#murraysPicks h4 { margin: 1em 0 0 0; color: #024b6f; font-size: 1.2em; }
#murraysPicks a { color: #024b6f; }

#socialButtons { text-align: center; }

#videoSidebar { background-color: #66ccff; background-image:url(/art/bk_video-sidebar.png); background-repeat: no-repeat; background-position: center 10px; color: #024b6f; overflow: hidden; padding-top: 30px; }
#videoSidebar .sz-videolisting li { overflow: hidden; width: 100%; border-bottom: 1px solid #2e67b2; padding-bottom: 8px; margin-bottom: 8px; }
#videoSidebar a { color: #024b6f; display: block; width: 100%; font-size: .9em; text-decoration: none; margin: 0; padding: 0; }
#videoSidebar img { width: 90px; float: left; padding-right: 3px; }
#videoSidebar a span { display: block; float: left; width: 100px; }
#videoSidebar li { padding: 3px; }

#tie-of-the-month { color: #0b3d91; background-color: #60c3f8; text-align: center; }
#my-favorite-eyesore { color: #0b3d91; background-color: #99ccff; text-align: center; }

#signedHeadshots { background-color: #99ccff; }
#shippingContact { background-color: #66ccff; }
#shippingContact a { color: #006699; }

#pressImages { background-color: #99ccff; color: #006699; }
#pressImages a { color: #006699; }

#awards { background-color: #99ccff; color: #006699; }
#awards img.headlineGraphic { padding: 10px 5px; }
#awards ul { list-style-type: none; margin: 0; padding: 0 5px 10px 5px; }
#awards li { margin: 0; padding: 0; }

ul.twitter { background-color: #a8d2e5; list-style-type: none; margin: 0; padding: 0; background-image:url(/art/bk_twitter-sidebar.png); background-repeat: no-repeat; color: #0c064e; padding-top: 40px;  }
ul.twitter li { font-size: .9em; margin: 0; padding: 10px; }
ul.twitter li.twitter-item { border-bottom: 1px dotted #fff; }

.photos .mainImage h2, .photos .mainImage h3, .photos .mainImage p { text-align: left; margin: 0; line-height: 1.2em; }

.photos .mainImage h2 { font-weight: bold!important; font-size: 1.1em; background-image:url(../images/g_blue-diamond.png); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 20px; margin-top: 5px;  }
.photos .mainImage h3 { font-weight: normal; font-size: 1em; padding-left: 20px; }

.mainImage { min-height: 350px; text-align: center; }

.photoSlider { border-top: 1px solid #2e67b2; padding-top: 15px; margin-top: 5px; }

.photos ul { list-style-type: none; margin: 0; overflow: hidden; }
.photos li { float: left; margin-right: 5px; }


#footer	{ height: 83px; margin-top: 90px; color: #60c3f8; text-align: center; font-size: .95em; }
#footer a { text-decoration: none; color: #60c3f8; }
#footer p { margin: 0; }
#footer p.quote { color: #a8d2e5; }


#navContent { margin-left: 10px; }
#nav a	{ display: block; float: left; margin: 2px 3px; }

#sidebar > ul { list-style-type: none; margin: 0; }