/* @override 
	http://piratepalooza.com/wwwPalooza_002.css
	http://piratepalooza.com/wwwPalooza_001.css
	http://piratepalooza.com/wwwPalooza_2017.css
	https://www.piratepalooza.com/wwwPalooza_2017.css
	https://piratepalooza.com/wwwPalooza_2017.css
*/

/* By Captain Drew
/* Begin Typography & Colors */

* html, body {
	margin: 0;
	padding: 0;
	background: #e0e1e2 url(graphics/chrome/pageGradient_001.png) repeat-x;
}


html {
overflow-y: scroll;
	margin-top: 0;
}

body {
	text-align: center;
	color: #eaf2fd;
	font-size:100%;
	line-height:1.125em;
	background: url(graphics/chrome/starfield.gif) repeat;
}

#container {
	text-align: left;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
}

#homeFloat {
	float: left;
	width: 1024px;
	position: relative;
}

#innerFloat {
	float: left;
	width: 1012px;
	background-image: url(graphics/chrome/wood_bg.jpg);
	border-left: 4px solid #e8c879;
	border-right: 4px solid #e8c879;
	margin-left: 3px;
}

p.alert {
	color: #284b74;
	font: .8em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 0;
	margin-bottom: 33px;
	border: 1px solid #757475;
	padding: 10px;
	background-color: #fff6db;
	text-align: center;
}

p.alert a {
	color: #284b74;
	font-weight: bold;
	text-decoration: none;
}

p.alert a:hover {
	text-decoration: underline;
	color: #a71b3a;
}

p.redalert {
	color: #cc203a;
	font: bold .8em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 0;
	border: 1px solid #cc203a;
	padding: 10px 0;
	background-color: #fff6db;
	text-align: center;
	margin: 0;
}

p a.fnote {
	text-decoration: none;
	color: #d1524e;
}

span.red {
	color: #b01d1d;
}

span.strikethru {
	text-decoration: line-through;
}

img.floatingPic {
	float: left;
	margin-bottom: 20px;
}

img.img200w {
	width: 200px;
	margin-bottom: 20px;
	margin-left: 41px;
	border: 1px solid #ae9a59;
}

/* @group Ads */

#sidebar img.ad {
	margin-left: 30px;
	margin-top: 40px;
	margin-bottom: 20px;
}



/* @end */

/* @group Boxtop
 */

#boxTop {
	float: left;
	width: 1098px;
	height: 88px;
	background-image: url(graphics/chrome/banner_ornate_master.png);
	margin-left: -37px;
}

#boxTop p {
	float: left;
}

#boxTop p a {
	float: left;
	width: 1098px;
	height: 58px;
}

#boxTop span {
	display: none;
}



/* @end */

/* @group Homepage */

#home {
	width: 1024px;
	float: left;
	margin: 0;
}

#home .block_001 {
	display: block;
	width: 256px;
	height: 410px;
	position: relative;
	float: left;
	top: 0;
	left: 0;
	background-image: url(graphics/home/parchment_001.jpg);
}

#home .block_002 {
	display: block;
	background-color: #000;
	width: 768px;
	height: 360px;
	position: relative;
	float: left;
}

#home .block_003 {
	width: 768px;
	height: 50px;
	display: block;
	float: left;
	position: relative;
	font-size: 1em;
	left: 256px;
	top: -319px;
	background: url(graphics/home/brass_001.jpg) no-repeat;
}

#home .block_004 {
	display: block;
	width: 256px;
	height: 319px;
	position: relative;
	float: left;
	top: 50px;
	left: -256px;
	background-image: url(graphics/home/brass_004.jpg);
}

#home .block_005 {
	display: block;
	width: 384px;
	height: 319px;
	float: left;
	background-color: #A8C6CC;
	position: relative;
	left: 256px;
	top: -319px;
}

#home .block_006 {
	width: 384px;
	height: 160px;
	display: block;
	position: relative;
	left: 640px;
	top: 410px;
	background-image: url(graphics/home/brass_002.jpg);
}

#home .block_007 {
	width: 384px;
	height: 159px;
	display: block;
	position: relative;
	left: 640px;
	top: 410px;
	background-image: url(graphics/home/brass_003.jpg);
}

.block_007 {
	position: relative;
	bottom: 850px;
	left: 20px;
}

#twitter-widget-0 {
	overflow: hidden !important;
    height: 110px !important;
}

#twitterholder {
	width: 384px;
	height: 115px !important;
	overflow:hidden !important;
	position: relative;
	top: -860px;
	left: 15px;
}

.block_005 a {
	border-style: hidden;
	border-width: 0;
}

.block_005 > a {
	border-style: hidden;
	border-width: 0;
}



/* @end */

/* @group Homepage elements
 */

#home .block_001 h1 {
}

#home #letter {
	padding-right: 0;
	padding-left: 0;
	width: 190px;
	margin-left: 35px;
	margin-top: 58px;
}

#home p.narrator {
	color: #534535;
	text-align: left;
	font-size: 1em;
	margin-bottom: 0;
	margin-top: 10px;
}

#home p.narrator a {
	text-decoration: none;
	color: #7e3035;
}

#home p.narrator a:hover {
	color: #a9444b;
	text-decoration: underline;
}

h1#homeBannerGo {
	margin: 0;
	height: 50px;
	width: 768px;
	display: block;
}

h1#homeBannerGo a {
	display: block;
	height: 50px;
	width: 768px;
	display: block;
	border-style: none;
	border-width: 1px;
}

h1#homeBannerGo a span {
	display: none;
}

#upperNav
 {
	float: left;
}

#upperNav ul {
	padding-left: 0;
	margin-top: 26px;
	text-align: center;
	margin-left: 0;
}

#upperNav li {
	list-style-type: none;
	height: 40px;
	display: block;
	width: 220px;
	margin-left: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 0;
}

#upperNav li a {
	text-decoration: none;
	display: block;
	color: #786f4b;
	border-style: none;
	text-indent: 10px;
	background: url(graphics/chrome/nav_buttons.png) no-repeat 0 0;
	height: 28px;
	font: normal .90em Georgia, "Times New Roman", Times, serif;
	padding-top: 7px;
}

#upperNav li a:hover {
	background: url(graphics/chrome/nav_buttons.png) no-repeat 0 -50px;
	color: black;
}

#upperNav li.currentPage a {
	background: url(graphics/chrome/nav_buttons.png) no-repeat 0 -100px;
	color: black;
}

#upperNav li.currentPage a:hover {
}



/* @end */

/* @group Standard
 */

.columnLeft {
	float: left;
	width: 304px;
	margin-bottom: 10px;
	margin-left: 30px;
}

.columnRight {
	float: right;
	width: 300px;
	margin-bottom: 10px;
	margin-right: 50px;
}

.columnFull {
	width: 590px;
	border: 3px solid #ad874c;
	background-image: url(graphics/chrome/gradient_gold_001.png);
	padding: 10px 20px 20px;
	margin-left: 30px;
	float: left;
	margin-bottom: 10px;
	margin-top: 15px;
}

.columnTag {
	width: 540px;
	border: 3px solid #ad874c;
	background-image: url(graphics/chrome/gradient_gold_001.png);
	padding: 10px 20px 20px;
	float: left;
	margin-bottom: 10px;
	margin-top: 15px;
}

.columnTag img
 {
	width: 100%;
	margin-bottom: 20px;
}

.columnTag form {
	width: 95% !important;
	height: 90px !important;
	margin-bottom: 0 !important;
	background-color: #D8C37C !important;
	border: 1px solid #fedd86;
}

.columnPRE {
	width: 590px;
	border: 3px solid #fdfeef;
	background-image: none;
	padding: 10px 20px 20px;
	margin-left: 30px;
	margin-bottom: 10px;
	margin-top: 15px;
	float: left;
	background-color: #ffdd86;
}

.columnPRE img {
}

.columnPRE img.popshirt {
	width: 270px;
	margin-left: 7px;
	padding-bottom: 20px;
	float: left;
}

.columnPRE img.previewshirt {
	margin-left: 7px;
	padding-bottom: 20px;
	float: left;
	width: 580px;
}

.columnPRE img.shirtmodel {
	width: 575px;
	margin-left: 0;
	float: left;
	clear: both;
	border: 1px solid #766641;
	margin-bottom: 0;
}

.2up {
	width: 540px;
	height: 20px;
	float: left;
}

.preShirts {
	margin-bottom: 30px;
}

.shirtInfo {
	background-color: #fff9eb;
	padding: 10px;
	float: left;
	margin-bottom: 0;
	width: 557px;
}

.shirtInfo h3 {
	float: left;
	color: #404040;
	font: bold 1.2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 10px 0 0 5px;
}

.bodyLength {
	background-color: #fff9eb;
	padding: 0;
	color: #393939;
	float: left;
	font: .65em sans, "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 5px;
	margin-top: 0;
	margin-left: 5px;
}

.columnFull h1, .columnPRE h1 {
	font-weight: normal;
	color: #522b0b;
	font-style: normal;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 1.4em;
}

.preorder h2 {
	float: left;
	text-align: center;
	width: 580px;
	color: #fc3d51;
	font-size: 1.3em;
	text-transform: uppercase;
	margin-left: 20px;
	font-weight: normal;
	font-style: normal;
}

.columnFull p, .columnPRE p {
	color: #583d21;
	margin-top: 0;
	margin-bottom: 12px;
	font: .8em/1.5em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: left;
}

p.preordersOver {
	padding-top: 20px;
	color: #d81e00;
	font: 1.2em Georgia, "Times New Roman", Times, serif;
}

table.sizeTable {
	float: left;
	color: #5e5e5e;
	font: normal normal .75em "Lucida Grande", Lucida, Verdana, sans-serif;
	border-style: none;
	border-width: 0;
	width: 560px;
	margin-bottom: 4px;
	margin-top: 0;
}

.sizeTable th {
	border-style: none;
}

th#hanesT {
	width: 100px;
	float: left;
	margin-bottom: 10px;
	font-size: 1.5em;
}

th#bellaT {
	width: 100px;
	float: left;
	margin-bottom: 10px;
	font-size: 1.5em;
}

.sizeTable tr {
	padding-bottom: 3px;
	padding-top: 2px;
}

table.sizeTable td {
	border-style: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	padding-right: 10px;
	width: 120px;
}

#contentGoesHere {
	float: right;
	width: 700px;
	margin-right: 20px;
}

#sectionPlaque {
	background: url(graphics/chrome/brass_plaque_004.png) no-repeat;
	height: 97px;
	margin-top: 25px;
	width: 710px;
}

#sectionPlaque h1 {
	color: #352f1f;
	float: left;
	width: 710px;
	font-size: 1.5em;
	text-align: center;
	font-weight: normal;
	font-style: normal;
	height: 30px;
	margin-top: 40px;
	margin-bottom: 0;
}

.bookTitle {
	font-weight: bold;
	text-decoration: underline;
}



/* @end */


/* @group FACEBOOK warning */

.columnWARN {
	width: 590px;
	border: 3px solid #fdfeef;
	background-image: none;
	padding: 10px 20px 20px;
	margin-left: 30px;
	margin-bottom: 10px;
	margin-top: 15px;
	float: left;
	background-color: #4a74cd;
}

.columnWARN p {
	color: white;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.FacebookBadge {
	width: 100px;
	height: 80px;
	background: url(graphics/gear/facebook/FB-f-Logo__blue_72.png) no-repeat;
	float: left;
	margin-top: 10px;
}


/* @end */


/* @group Contact Us! */

#contactPP {
	width: 200px;
	margin-left: 30px;
	font: normal normal .8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: left;
	margin-top: 10px;
	background: url(graphics/brassContainers/200wide_sidebar_style_A_middle.png) repeat-y;
}

#contactPP h2 {
	margin-top: 0;
	margin-bottom: 10px;
	padding-top: 20px;
	text-align: center;
	background: url(graphics/brassContainers/200wide_sidebar_style_A_top.png) no-repeat 0 top;
	font: normal normal 1.5em Georgia, "Times New Roman", Times, serif;
	color: #ffec88;
}

#contactPP p {
	width: 170px;
	margin-left: 15px;
	font: .95em/1.3em Georgia, "Times New Roman", Times, serif;
	margin-top: 0;
}

#contactPP p a {
	text-decoration: none;
	color: #ffe28c;
}

#contactPP p a:hover {
	text-decoration: underline;
	color: #729df8;
}

#contactPP ul {
	padding: 0;
	list-style-type: none;
	margin-left: 15px;
}

#contactPP li {
	margin-bottom: 5px;
	width: 170px;
	height: 30px;
}

#contactPP li a {
	width: 170px;
	height: 30px;
	float: left;
}

#contactPP ul span {
	display: none;
}

li#contMail a {
	background: url(graphics/contact/contact_flipper.png) no-repeat;
	background-position: 0 0;
}

li#contMail a:hover {
	background-position: 0 -50px;
}

li#contFace a {
	background: url(graphics/contact/contact_flipper.png) no-repeat -200px 0;
}

li#contFace a:hover {
	background-position: -200px -50px;
}

li#contTwit a {
	background: url(graphics/contact/contact_flipper.png) no-repeat -400px 0;
}

li#contTwit a:hover {
	background-position: -400px -50px;
}

li#contTumb a {
	background: url(graphics/contact/contact_flipper.png) no-repeat -600px 0;
}

li#contTumb a:hover {
	background-position: -600px -50px;
}

li#contTube a {
	background: url(graphics/contact/contact_flipper.png) no-repeat -800px 0;
}

li#contTube a:hover {
	background-position: -800px -50px;
}

li#contGoo a {
	background: url(graphics/contact/contact_flipper.png) no-repeat -1000px 0;
}

li#contGoo a:hover {
	background-position: -1000px -50px;
}

#contactPP .divFoot {
	height: 10px;
	background: url(graphics/brassContainers/200wide_sidebar_style_A_bottom.png) no-repeat 0 bottom;
}

#contactPP .divFoot span {
	display: none;
}



/* @end */

/* @group FAQ */

#sidebar {
	float: left;
	display: block;
	width: 250px;
	margin-left: 3px;
}

#paloozaPrimer {
	width: 200px;
	margin-left: 30px;
	font: normal normal .8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: left;
	margin-top: 30px;
	background: url(graphics/brassContainers/200wide_sidebar_style_A_middle.png) repeat-y;
}

#paloozaPrimer h3 {
	margin-top: 0;
	margin-bottom: 30px;
	padding-top: 20px;
	text-align: center;
	background: url(graphics/brassContainers/200wide_sidebar_style_A_top.png) no-repeat 0 top;
	font: normal normal 1.5em Georgia, "Times New Roman", Times, serif;
	color: #ffec88;
}

#paloozaPrimer .divFoot {
	height: 40px;
	background: url(graphics/brassContainers/200wide_sidebar_style_A_bottom.png) no-repeat 0 bottom;
}

#paloozaPrimer .divFoot span {
	display: none;
}

#paloozaPrimer h4 {
	margin-bottom: 5px;
	width: 180px;
	margin-left: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: normal;
	color: #ffbb5c;
}

#paloozaPrimer p {
	margin-top: 5px;
	width: 170px;
	margin-left: 15px;
	font: .95em/1.3em Georgia, "Times New Roman", Times, serif;
}

#paloozaPrimer p a {
	text-decoration: none;
	color: #ffe28c;
}

#paloozaPrimer p a:hover {
	text-decoration: underline;
	color: #729df8;
}



/* @end */

/* @group Palooza
 */

.palooza626 {
	height: 44px;
	width: 626px;
	background: url(graphics/plaques/626x44_plaque_001.png) no-repeat;
	margin-left: 40px;
	margin-top: 10px;
	margin-bottom: 15px;
}

.palooza626 p {
	float: left;
	width: 620px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #383838;
	margin-top: 15px;
}

.paloozaSlides {
	margin-left: 30px;
	margin-bottom: 10px;
	width: 640px;
}

/* @group Pubcrawl Description
 */

#pubcrawlDesc {
	width: 290px;
	border: 3px solid #ad874c;
	background-image: url(graphics/chrome/gradient_gold_001.png);
	padding: 10px;
	margin-left: 30px;
	float: left;
}

#pubcrawlDesc h2 {
	font-size: 1em;
	font-weight: normal;
	color: #522b0b;
	font-style: normal;
	text-align: center;
	margin-bottom: 2px;
	margin-top: 20px;
}

p.intro {
	font: .75em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #583d21;
	margin-top: 0;
	margin-bottom: 0;
}

p.intro a {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #8d653a;
}

p.intro a:hover {
	text-decoration: underline;
}



/* @end */

/* @group Countdown Timer
 */

#testCount {
	color: #f4c867;
	float: left;
}

.hasCountdown {
	float: left;
	height: 50px;
	width: 290px;
}
.countdown-rtl {
	direction: rtl;
}
.countdown-holding span {
}
.countdown-row {
	clear: both;
	width: 100%;
	text-align: center;
	padding: 0 2px 0px;
}

span.countdown-row {
	float: left;
	display: block;
}
.countdown-show1 .countdown-section {
	width: 98%;
	float: left;
}
.countdown-show2 .countdown-sectioncountdown-section {
	width: 48%;
	float: left;
}
.countdown-show3 .countdown-section {
	padding-top: 20px;
	float: left;
}
.countdown-show4 .countdown-section {
	width: 20%;
	padding: 5px;
	float: left;
	border: 1px solid #ffd49c;
}
.countdown-show5 .countdown-section {
	width: 19.5%;
	float: left;
}
.countdown-show6 .countdown-section {
	width: 16.25%;
	float: left;
}
.countdown-show7 .countdown-section {
	width: 14%;
	float: left;
}
.countdown-section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
	background-image: url(graphics/chrome/wood_bg_dark.jpg);
}

span.countdown-section {
}

.countdown-amount {
	font-size: 200%;
	position: relative;
	top: 3px;
}

span.countdown-amount {
	margin-top: 10px;
}
.countdown-descr {
	display: block;
	width: 100%;
}



/* @end */



/* @group PubCrawl Feed */

#pubcrawlFeed {
	width: 290px;
	border: 3px solid #ad874c;
	background-image: url(graphics/chrome/gradient_gold_001.png);
	padding: 10px;
	margin-left: 9px;
	float: left;
}

#pubcrawlFeed h3 {
	width: 285px;
	height: 35px;
	padding-top: 12px;
	background: url(graphics/plaques/282x42_plaque_gold.png) no-repeat;
	margin: 0 0 0 5px;
	padding-left: 50px;
	font: normal 1em Georgia, "Times New Roman", Times, serif;
}

#pubcrawlFeed h3 a {
	text-decoration: none;
	color: #7e683b;
}

#pubcrawlFeed h3 a:hover {
	color: #314d78;
	width: 900px !important;
}

li.fn-preview.fn-clearfix {
	margin: 0;
	padding: 0;
	width: 900px !important;
}

#pubcrawlFeed li {
	list-style-type: none;
	margin-left: 0;
	padding: 0;
}

#pubcrawlFeed li div {
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 3px;
	height: 20px;
}

#pubcrawlFeed li h3 {
	background-image: none;
	margin: 0;
	padding: 0;
}

#pubcrawlFeed li h3 a {
	color: #624d1f;
}

#pubcrawlFeed .rssHeader {
	display: none;
}

#pubcrawlFeed ul {
	margin-top: 10px;
	margin-bottom: 0;
	padding-left: 0;
}

#pubcrawlFeed li.rssRow h4 {
	font: .75em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 1px;
	padding-bottom: 1px;
	text-indent: 20px;
}

#pubcrawlFeed li.rssRow {
	padding-top: 2px;
	padding-bottom: 2px;
}

#pubcrawlFeed li.rssRow.odd {
	
}

#pubcrawlFeed li.rssRow li h4 {
}

#pubcrawlFeed li.rssRow h4 a {
	text-decoration: none;
	color: #8d653a;
	display: block;
	margin-left: 5px;
	background: url(graphics/chrome/bullet_hand_001.png) no-repeat 0 -58px;
}

#pubcrawlFeed li.rssRow h4 a:hover {
	color: #377FD3;
	background-position: 0 2px;
}

#pubcrawlFeed li.rssRow div {
	display: none;
}

#pubcrawlFeed p {
	text-align: right;
	font: .75em Georgia, "Times New Roman", Times, serif;
	margin: 25px 0 0;
}

#pubcrawlFeed p a {
	text-decoration: none;
	color: #5c4b37;
}

#pubcrawlFeed p a:hover {
	color: #377FD3;
}

h4.newsDate {
	display: none !important;
	width: 0 !important;
	height: 0 !important;
}

p.newsCopy {
	display: none !important;
	width: 0 !important;
	height: 0 !important;
}



/* @end */

/* @group Party Links */

#partyLinks {
	clear: both;
	width: 635px;
	background-image: url(graphics/chrome/wood_bg_dark.jpg);
	border: 3px solid #ad874c;
	margin-left: 30px;
	float: left;
	margin-bottom: 15px;
	margin-top: 10px;
}

#partyLinks ul {
	float: left;
	width: 600px;
	padding-left: 0;
	margin-left: 30px;
}

#partyLinks li {
	list-style-type: none;
}

li#planForIt {
	display: inline-block;
	background: url(graphics/palooza/calendar_icon_plan_001.png) no-repeat;
	float: left;
	width: 100px;
	height: 60px;
	margin-right: 20px;
}

li#planForIt span {
	display: none;
}

li#buttonFB, li#buttonGplus {
	float: left;
	margin-right: 20px;
	margin-top: 10px;
}

li#buttonFB a {
	width: 212px;
	float: left;
	display: inline-block;
	height: 40px;
	background: url(graphics/social/facebook_google_buttons.png) no-repeat 0 -114px;
}

li#buttonFB a:hover {
	float: left;
	display: inline-block;
	background: url(graphics/social/facebook_google_buttons.png) no-repeat 0 -2px;
}

li#buttonGplus a {
	width: 225px;
	float: left;
	display: inline-block;
	height: 40px;
	background: url(graphics/social/facebook_google_buttons.png) no-repeat -300px -114px;
}

li#buttonGplus a:hover {
	float: left;
	display: inline-block;
	background: url(graphics/social/facebook_google_buttons.png) no-repeat -300px -2px;
}

li#buttonFB a span, li#buttonGplus a span {
	display: none;
}



/* @end */

/* @group The Route */

#theroute {
	width: 634px;
	margin-left: 30px;
	margin-bottom: 20px;
	clear: both;
	float: left;
	padding: 0;
}

#mapTop {
	background: url(graphics/parchment/parch_635x800_top.png) no-repeat;
	float: left;
	width: 635px;
	height: 109px;
}

#mapBottom {
	background: url(graphics/parchment/parch_635x800_bottompng.png) no-repeat;
	float: left;
	width: 634px;
	height: 64px;
	margin-top: 0;
}

#mapTop span, #mapBottom span {
	display: none;
}

#theroute h2 {
	text-align: center;
	margin-top: 0;
	font-weight: normal;
	font-style: normal;
	color: #ffe059;
	font-size: 1.8em;
	float: left;
	display: block;
	margin-bottom: 20px;
	padding: 0;
	width: 635px;
	text-shadow: #806e40 2px 2px 3px;
}

#mapHolder {
	float: left;
	background: url(graphics/parchment/parch_635x800_middle.png) no-repeat;
	margin: 0;
	padding: 0;
	height: 437px;
	width: 634px;
}

#palMap {
	margin-left: 25px;
	border: 4px solid #cdbe94;
}


#theroute p {
	text-align: right;
	margin-left: 15px;
	margin-top: 5px;
	width: 590px;
	font: italic .65em Georgia, "Times New Roman", Times, serif;
}

#theroute p a {
	text-decoration: none;
	color: #5e5544;
}

#theroute p a:hover {
	color: #ffe69f;
	text-decoration: underline;
}



/* @end */

/* @group The Scenario */

#theScenario {
	width: 590px;
	border: 3px solid #ad874c;
	background-image: url(graphics/chrome/gradient_gold_001.png);
	padding: 10px 20px 20px;
	margin-left: 30px;
	float: left;
	margin-bottom: 10px;
	margin-top: 0;
}

#theScenario h2 {
	font-weight: normal;
	color: #522b0b;
	font-style: normal;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 1.4em;
}

#theScenario p {
	color: #583d21;
	margin-top: 0;
	margin-bottom: 0;
	font: .8em/1.5em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}



/* @end */



/* @group Gold Plaque */

.gold {
	float: right;
	position: relative;
	display: block;
	margin-bottom: 40px;
	width: 220px;
	margin-right: 35px;
}

.gold h2 {
	height: 38px;
	text-align: center;
	font-weight: normal;
	font-style: normal;
	width: 220px;
	display: block;
	padding-top: 60px;
	background: url(graphics/brassContainers/220wide_sidebar_A_top.png) no-repeat 0 top;
	color: #323232;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	float: left;
	font-size: 1.1em;
}

.goldBox {
	background: url(graphics/brassContainers/220wide_sidebar_A_middle.png) repeat-y 0;
	width: 220px;
	float: left;
	display: block;
}

.goldBox h3 {
	color: #635f53;
	width: 170px;
	font: italic .8em Georgia, "Times New Roman", Times, serif;
	text-align: center;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 25px;
}

.goldBox p {
	width: 140px;
	margin-left: 45px;
	color: #7b6e4a;
	font: .75em/1.4em Georgia, "Times New Roman", Times, serif;
}

.goldBox p a {
	color: inherit;
}

.goldBox p a:hover {
	color: #5c90ba;
}

.gold .footerPlaque {
	background: url(graphics/brassContainers/220wide_sidebar_A_bottom.png) no-repeat 0 bottom;
	position: relative;
	float: left;
	width: 220px;
	display: block;
	height: 60px;
}



/* @end */

/* @group Band List */

.bandData {
	width: 175px;
	margin-left: 20px;
	float: left;
	display: block;
	margin-top: 0;
	margin-bottom: 0;
}

.bandData h1 {
	float: left;
	margin-top: 5px;
	display: block;
	margin-bottom: 0;
	background: url(graphics/plaques/170x30_plaque_gold_001.png) no-repeat;
	width: 170px;
	height: 25px;
	font-size: .75em;
	margin-left: 4px;
	padding-top: 10px;
}

.bandData h1 a {
	text-decoration: none;
	color: #3b3b3b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: normal;
	float: left;
	margin-top: -4px;
	width: 170px;
	text-align: center;
	padding: 0;
}

.bandData h1 a:hover {
	color: #4b5585;
}

.bandData p {
	float: left;
	margin-left: 20px;
	margin-bottom: 30px;
	width: 140px;
	text-align: justify;
	font-size: .75em;
	margin-top: 5px;
}



/* @end */

/* @group Silver Plaque */

.silver {
	margin-left: 45px;
	float: left;
	position: relative;
	display: block;
	margin-bottom: 40px;
	width: 342px;
}

.silver h2 {
	height: 35px;
	text-align: center;
	font-weight: normal;
	font-style: normal;
	width: 343px;
	display: block;
	padding-top: 100px;
	background: url(graphics/brassContainers/344wide_silver_A_top.png) no-repeat -2px top;
	color: #636363;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	float: left;
}

.silverBox {
	background: url(graphics/brassContainers/344wide_silver_A_middle.png) repeat-y -2px;
	width: 340px;
	float: left;
	display: block;
}

.silverBox p {
	width: 250px;
	margin-left: 45px;
	color: #566778;
	font: .8em/1.4em Georgia, "Times New Roman", Times, serif;
}

.silverBox p a {
	color: #245399;
}

.silverBox p a:hover {
	color: #121e5f;
}

.silver .footerPlaque {
	background: url(graphics/brassContainers/344wide_silver_A_bottom.png) no-repeat -2px bottom;
	position: relative;
	float: left;
	width: 340px;
	display: block;
	height: 90px;
}



/* @end */

.footerPlaque span
 {
	display: none;
}

/* @group Merchandise */

#merchandise, #historicLinks {
	width: 620px;
	float: left;
	margin-top: 0;
	margin-left: 30px;
	margin-bottom: 15px;
}

#merchHead, #paloozaPast {
	background-image: url(graphics/brassContainers/620wide_silver_top.png);
	width: 620px;
	height: 30px;
	margin-bottom: 0;
	padding-top: 10px;
}

#merchandise h2, #historicLinks h2 {
	font-weight: normal;
	color: #522b0b;
	font-style: normal;
	text-align: center;
	margin-top: 10px;
	font-size: 1.3em;
	background: url(graphics/plaques/340x35_plaque_gold.png) no-repeat;
	width: 340px;
	height: 30px;
	float: left;
	margin-left: 150px;
	padding-top: 10px;
}

#merchBox, #historyBox {
	background-image: url(graphics/brassContainers/620wide_silver_middle.png);
}

#merchBox p, #historyBox p {
	margin: 10px 0 0 45px;
	width: 550px;
	color: #4a5869;
	font: .75em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#historyBox ul {
	margin: 0;
	padding-top: 30px;
}

#historyBox li {
	margin: 0 0 0 45px;
	width: 550px;
	color: #4a5869;
	padding-top: 10px;
	font: .85em "Lucida Grande", Lucida, Verdana, sans-serif;
	list-style-type: none;
}

#historyBox li a {
	text-decoration: none;
	color: maroon;
}

#historyBox li a:hover {
	color: red;
}

#merchBox p a {
	text-decoration: none;
	color: #b52b3a;
}

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

#merchBox img {
	margin-left: 39px;
}

.merchPlaque {
	width: 620px;
	height: 30px;
	background: url(graphics/brassContainers/620wide_silver_bottom.png) 0 bottom;
}



/* @end */

/* @group Palooza History
 */

.paloozaHistory p {
	width: 150px;
	margin-left: 38px;
	color: #7b6e4a;
	font: .65em/1.4em "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: justify;
}



/* @end */

/* @group Schedule */

#thesched {
	width: 380px;
	float: left;
	padding: 0;
	margin: 0 35px 0 30px;
}

#thesched h2 {
	font-weight: normal;
	font-style: normal;
	text-align: center;
	background: url(graphics/plaques/340x35_plaque_gold.png) no-repeat;
	width: 340px;
	height: 35px;
	margin-left: 35px;
	padding-top: 10px;
	margin-bottom: 5px;
	margin-top: 10px;
	font-size: 1.2em;
}

#thesched h2 a {
	color: #4a2f19;
}

#leggeFooter {
	height: 40px;
}

#leggeFooter span {
	display: none;
}

.leggeBlock {
	width: 400px;
	margin-left: 0;
	background: url(graphics/chrome/gradient_gold_001.png) repeat-y;
	border: 3px solid #ad874c;
	margin-bottom: 15px;
}

.leggeBlock img {
	padding-left: 20px;
	margin-bottom: 0;
	margin-top: 10px;
}

h3.time {
	color: #684f34;
	margin-bottom: 0;
	text-align: center;
	background: url(graphics/plaques/215x42_plaque_001.png) no-repeat;
	width: 215px;
	height: 31px;
	margin-top: 10px;
	font: normal 1em Georgia, "Times New Roman", Times, serif;
	padding-top: 10px;
	margin-left: 85px;
}

.leggeData {
	width: 400px;
}

.leggeData li {
	font: normal 1em Georgia, "Times New Roman", Times, serif;
	color: #493628;
	list-style-type: none;
	margin-top: 8px;
}

.leggeData h4.legge {
	margin-top: 5px;
	margin-bottom: 0;
	color: #522b0b;
	font: normal 1.2em Georgia, "Times New Roman", Times, serif;
	padding-bottom: 0;
	text-align: center;
}

p.desc {
	font: normal normal .75em Georgia, "Times New Roman", Times, serif;
	color: #58242a;
	text-align: left;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 5px;
}

h5.synop {
	margin-top: 0;
	margin-bottom: 10px;
	color: #372213;
	font: normal normal .75em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}

.address {
	margin-top: 0;
	color: #9e6c47;
	margin-bottom: 10px;
	text-align: left;
	font: normal .75em Georgia, "Times New Roman", Times, serif;
	background-color: #eadba1;
	padding: 3px 10px;
	width: 355px;
	border: 1px solid #9e6c47;
	margin-left: 10px;
}

.address h4 {
	margin-bottom: 0;
	margin-top: 5px;
	text-align: left;
}

.address p {
	margin-top: 4px;
	margin-bottom: 4px;
}

.phone {
	color: #9e6c47;
}

.leggeFoot {
	width: 228px;
	height: 15px;
}

.leggeFoot span {
	display: none;
}



/* @end */

/* @group Fast Facts */

#paloozaSynopsis {
	width: 185px;
	border: 3px double #bdc2ce;
	padding: 5px;
	margin-left: 30px;
	float: left;
	margin-top: 20px;
	background-image: url(graphics/chrome/gradient_silver_001.png);
}

#paloozaSynopsis h3 {
	color: #000;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 5px;
	background: url(graphics/plaques/160x40_plaque_silver_001.png) no-repeat;
	width: 170px;
	height: 35px;
	float: left;
	margin-left: 10px;
	padding-top: 12px;
	font: normal normal 1em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#paloozaSynopsis ul {
	width: 150px;
	padding-left: 25px;
	float: left;
	margin-top: 0;
	margin-left: 0;
}

#paloozaSynopsis li {
	font: .75em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #3a3d50;
	margin-bottom: 5px;
	margin-left: 10px;
}



/* @end */



/* @end */

/* @group Books
 */

#bookLeft {
	float: left;
	margin-top: 20px;
	width: 380px;
	margin-bottom: 30px;
}

#bookColumnRight {
	float: right;
	width: 300px;
	margin-bottom: 30px;
}

/* @group Mission Statement */

#bookAuthor {
	width: 296px;
	float: left;
	border: 3px solid #ad874c;
	background-image: url(graphics/chrome/gradient_gold_001.png);
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#bookAuthor h2 {
	background: url(graphics/plaques/282x42_plaque_gold.png) no-repeat;
	font-weight: normal;
	font-style: normal;
	color: #212121;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 1.4em;
	width: 282px;
	height: 32px;
	padding-top: 12px;
	margin-left: 7px;
}

#bookAuthor p {
	width: 265px;
	margin-left: 15px;
	color: #522b0b;
	font-size: .95em;
	margin-top: 10px;
}

#bookAuthor p span {
	color: #d22c4d;
	font: italic .85em "Lucida Grande", Lucida, Verdana, sans-serif;
}



/* @end */

/* @group Special Re-Release */

#bookTease {
	width: 296px;
	border: 3px solid #ad874c;
	background-image: url(graphics/chrome/gradient_gold_001.png);
	float: left;
	clear: both;
	padding-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#bookTease h2 {
	background: url(graphics/plaques/282x42_plaque_gold.png) no-repeat;
	font-weight: normal;
	font-style: normal;
	color: #212121;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 1.4em;
	width: 282px;
	height: 35px;
	padding-top: 10px;
	margin-left: 7px;
}

#bookTease p {
	width: 270px;
	margin-left: 15px;
	color: #522b0b;
	font-size: .95em;
	margin-top: 10px;
}

#bookTease img {
	margin-left: 18px;
	margin-bottom: 20px;
	width: 260px;
}



/* @end */

/* @group Bibliography */

#bookList {
	width: 296px;
	border: 3px solid #ad874c;
	background-image: url(graphics/chrome/gradient_gold_001.png);
	float: left;
	clear: both;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#bookList h2 {
	background: url(graphics/plaques/282x42_plaque_gold.png) no-repeat;
	font-weight: normal;
	font-style: normal;
	color: #212121;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 1.2em;
	width: 282px;
	height: 35px;
	padding-top: 10px;
	margin-left: 7px;
}

#bookList h3 {
	color: #522b0b;
	width: 260px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 14px;
	font: normal normal .95em Georgia, "Times New Roman", Times, serif;
}

#bookList ul {
	width: 240px;
	padding: 0;
	margin-left: 35px;
	margin-bottom: 30px;
}

#bookList li {
	color: #522b0b;
	font: .80em Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
	list-style-image: none;
}



/* @end */



/* @group Latest Book News (Feed) */

#bookBlogFeed {
	width: 296px;
	border: 3px solid #ad874c;
	background-image: url(graphics/chrome/gradient_gold_001.png);
	margin-top: 0;
	padding-bottom: 10px;
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#bookBlogFeed h2 {
	background: url(graphics/plaques/282x42_plaque_gold.png) no-repeat;
	font-weight: normal;
	font-style: normal;
	color: #212121;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 1.4em;
	width: 282px;
	height: 35px;
	padding-top: 10px;
	margin-left: 7px;
}

#bookBlogFeed p {
	width: 285px;
	margin-left: 0;
	color: #522b0b;
	font-size: .95em;
	margin-top: 10px;
	float: left;
	text-align: right;
}

#bookFeed {
	width: 280px;
	margin-left: 9px;
	float: left;
	padding: 0;
}

#bookFeed h3 {
	width: 285px;
	height: 35px;
	padding-top: 12px;
	background: url(graphics/plaques/282x42_plaque_gold.png) no-repeat;
	margin: 0 0 0 5px;
	padding-left: 50px;
	font: normal 1em Georgia, "Times New Roman", Times, serif;
}

#bookFeed h3 a {
	text-decoration: none;
	color: #7e683b;
}

#bookFeed h3 a:hover {
	color: #314d78;
}

#bookFeed .rssHeader {
	display: none;
}

#bookFeed .rssBody li {
	list-style-type: none;
}

#bookFeed .rssBody ul {
	margin-top: 10px;
	margin-bottom: 0;
	padding-left: 0;
}

#bookFeed li.rssRow h4 {
	font: .75em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 1px;
	padding-bottom: 1px;
	text-indent: 20px;
}

#bookFeed li.rssRow {
	padding-top: 2px;
	padding-bottom: 2px;
}

#bookFeed li.rssRow.odd {
	
}

#bookFeed li.rssRow li h4 {
}

#bookFeed li.rssRow h4 a {
	text-decoration: none;
	color: #8d653a;
	display: block;
	margin-left: 5px;
	background: url(graphics/chrome/bullet_hand_001.png) no-repeat 0 -58px;
}

#bookFeed li.rssRow h4 a:hover {
	color: #377FD3;
	background-position: 0 2px;
}

#bookFeed li.rssRow div {
	display: none;
}

#bookBlogFeed p a {
	text-decoration: none;
	color: #5c4b37;
}

#bookBlogFeed p a:hover {
	color: #377FD3;
}



/* @end */

/* @group Testimonials */

#bookTestim {
	width: 300px;
	border: 3px solid #ad874c;
	background-image: url(graphics/chrome/gradient_gold_001.png);
	margin-top: 20px;
	padding-bottom: 10px;
	float: right;
}

#bookTestim h2 {
	background: url(graphics/plaques/282x42_plaque_gold.png) no-repeat;
	color: #212121;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0;
	width: 282px;
	height: 38px;
	padding-top: 8px;
	margin-left: 8px;
	font: normal normal 1.4em Georgia, "Times New Roman", Times, serif;
}

.testimony {
	margin-bottom: 18px;
	width: 260px;
	margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #f0eab4;
	margin-top: 10px;
	border: 4px double #b29a68;
}

#bookTestim h3 {
	color: #332418;
	margin-left: 13px;
	margin-bottom: 5px;
	font: bold .95em "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 255px;
}

#bookTestim p {
	width: 230px;
	margin-left: 15px;
}

p.statement {
	color: #522b0b;
	margin-top: 10px;
	font: .75em "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: justify;
}

li.statement {
	color: #2d4389;
	font: .75em "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: justify;
	height: 25px;
}

li.statement a {
	text-decoration: none;
	color: #4565c8;
	font-size: 1.2em;
}

li.statement a:hover {
	color: #bf454f;
}

p.testifier {
	text-align: right;
	color: #607881;
	font: bold .75em "Lucida Grande", Lucida, Verdana, sans-serif;
}



/* @end */

/* @group Right Column */

#bookFeatured {
	width: 300px;
	border: 3px solid #ad874c;
	background-image: url(graphics/chrome/gradient_gold_001.png);
	padding-bottom: 10px;
	float: right;
}

#bookPlaque {
	height: 34px;
	width: 285px;
	background: url(graphics/plaques/282x42_plaque_gold.png) no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	margin-left: 9px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 10px;
}

#bookPlaque h2 {
	font-weight: normal;
	font-style: normal;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.4em;
}

#bookPlaque h2 a {
	color: #212121;
}

#bookFeatured h3 {
	float: left;
	border: 1px solid #c6f5b6;
	clear: both;
}

#bookFeatured p {
	display: block;
	float: left;
	clear: both;
}



/* @end */

/* @group Products Example
 */

#products_example {
	padding-right: 0;
	clear: both;
	width: 280px;
	float: right;
	margin-top: 0;
	margin-right: 10px;
	background-color: white;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 0;
}

#products_example h2.title {
	margin-top: 0;
	color: #696969;
	padding: 0;
	font-size: 1.1em;
	margin-left: 15px;
	margin-bottom: -1px;
	font-weight: normal;
	font-style: normal;
	background: url(graphics/books/rplank_title_140x53.png) no-repeat;
	width: 140px;
	height: 53px;
	float: left;
}

#products_example h2.title span {
	display: none;
}

#products_example h2.subtitle {
	color: #1a1a1a;
	margin: 0 0 0 15px;
	padding: 0;
	float: left;
	font: normal normal .95em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#products_example h2.author {
	color: #696969;
	margin: 0 0 0 15px;
	padding: 0;
	float: left;
	font: normal normal .85em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#rPlankShow {
	float: left;
	width: 260px;
	margin-left: 10px;
	margin-top: 10px;
	text-align: center;
}

#products_example .slides_container {
	float: left;
	clear: both;
	width: 260px;
	height: 260px;
}

#products_example .slides_control {
	width: 260px;
	display: block;
}

#products_example .slides_control img {
	width: 260px;
}

ul.pagination {
	padding-left: 0;
	width: 200px;
	margin: 10px 0 0 4px;
	float: left;
}

ul.pagination li {
	display: inline-block;
}

ul.pagination li img {
	width: 27px;
}

ul.pagination li a {
	padding: 0;
	border: 2px solid #fffeff;
	float: left;
}

ul.pagination li.current {
	border: 2px solid #81a9d5;
}

#rPlankShow #arrowNav {
	float: left;
	margin-right: 5px;
	margin-left: 3px;
	margin-top: 9px;
}

#rPlankShow a.prev, #rPlankShow a.next {
	float: left;
	background: url(graphics/books/arrowNav.png) no-repeat;
	width: 20px;
	height: 40px;
}

#rPlankShow a.prev span, #rPlankShow a.next span {
	display: none;
}

#rPlankShow a.prev {
	margin-right: 0;
	background-position: 0 0;
}

#rPlankShow a.prev:hover {
	background-position: 0 -44px;
	background-repeat: no-repeat;
}

#rPlankShow a.next {
	background-position: -20px 0;
}

#rPlankShow a.next:hover {
	background-position: -20px -44px;
}



/* @end */



/* @group Featured Books Desperate Pitch
 */

#desperate_pitch {
	width: 280px;
	float: right;
	clear: both;
	margin-right: 10px;
	background-color: white;
}

#desperate_pitch ul {
	padding: 0;
	margin: 0;
	float: left;
}

#desperate_pitch h2.title {
	margin: 0;
}

p.blurb {
	color: #564d31;
	font-size: .85em;
	width: 250px;
	margin-left: 15px;
}

p.blurb span {
	color: #c12e43;
	font-style: italic;
}

p.price {
	font-size: 1.25em;
	color: #999;
	margin: 20px 0 0;
	padding: 0;
}

ul#stores {
	width: 260px;
	margin-left: 10px;
	margin-bottom: 10px;
}

ul#stores img {
	margin-right: 5px;
	margin-left: 5px;
}

#stores li {
	width: 121px;
	clear: both;
	height: 28px;
	margin-bottom: 10px;
	display: inline-block;
	list-style-type: none;
}

#stores li a {
	width: 121px;
	height: 28px;
	float: left;
}

ul#stores li span {
	vertical-align: 15px;
	margin-left: 0;
	color: gray;
	font: italic .85em Georgia, "Times New Roman", Times, serif;
	display: none;
}

li#amazonButt a {
	background: url(graphics/books/booksellers_flipper.png) no-repeat 0 0;
}

li#amazonButt a:hover {
	background-position: 0 -54px;
}

li#luluButt a {
	background: url(graphics/books/booksellers_flipper.png) no-repeat;
	background-position: -150px 0;
}

li#luluButt a:hover {
	background-position: -150px -54px;
}

li#appleButt a {
	background: url(graphics/books/booksellers_flipper.png) no-repeat;
	background-position: -300px 0;
}

li#appleButt a:hover {
	background-position: -300px -54px;
}

li#barnesButt a {
	background: url(graphics/books/booksellers_flipper.png) no-repeat;
	background-position: -450px 0;
}

li#barnesButt a:hover {
	background-position: -450px -54px;
}



/* @end */



/* @end */

/* @group Gear */

#gear .columnWrap, #soldout .columnWrap, #soldgear .columnWrap {
	width: 636px;
	float: left;
	margin-left: 30px;
}

#gear .columnLeft, #soldout .columnLeft, #soldgear .columnLeft {
	margin-left: 0;
}

#gear .columnRight, #soldout .columnRight, #soldgear .columnRight {
	margin-right: 0;
	width: 320px;
}

.gearSlides {
	margin-left: 30px;
	width: 640px;
	margin-top: 20px;
	background-color: white;
	clear: both;
}

/* @group Shirt Show */

#shirtDisplay {
	width: 300px;
	border: 3px solid #ad874c;
	background-image: url(graphics/chrome/wood_bg_dark.jpg);
	float: left;
	margin-bottom: 10px;
	padding-right: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#shirtDisplay h2 {
	background: url(graphics/plaques/282x42_plaque_gold.png) no-repeat;
	font-weight: normal;
	font-style: normal;
	color: #212121;
	text-align: center;
	margin-bottom: 0;
	font-size: 1.1em;
	width: 282px;
	height: 35px;
	margin-left: 7px;
	margin-top: 10px;
	padding-top: 11px;
}

#shirtDisplay h2.title span {
	display: none;
}

#shirtDisplay h2.subtitle {
	color: #1a1a1a;
	margin: 0 0 0 15px;
	padding: 0;
	float: left;
	font: normal normal .95em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#shirtDisplay h2.author {
	color: #696969;
	margin: 0 0 0 15px;
	padding: 0;
	float: left;
	font: normal normal .85em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#shirtShow {
	width: 260px;
	text-align: center;
	padding: 0;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
}

#shirtShow .slides_container {
	float: left;
	clear: both;
	width: 260px;
	height: 420px;
	margin: 0;
	padding: 0;
}

#shirtShow .slides_control {
	width: 260px;
	display: block;
}

#shirtShow .slides_control img {
	width: 260px !important;
	max-width: 260px !important;
}

#shirtShow ul.pagination {
	width: 260px;
	float: left;
	padding-left: 0;
	background-color: #e8c779;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 1px;
	margin-left: 0;
	margin-bottom: 0;
}

#shirtShow ul.pagination li {
	display: inline-block;
}

#shirtShow ul.pagination li img {
	width: 40px;
}

#shirtShow ul.pagination li a {
	padding: 0;
	border: 2px solid #ffd35a;
	float: left;
}

#shirtShow ul.pagination li a:hover {
	border-color: #ffe983;
}

#shirtShow ul.pagination li.current {
	border: 2px solid #e32024;
}

#shirtShow #arrowNav {
	float: left;
	width: 260px;
	background-image: url(graphics/chrome/gradient_gold_002.png);
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 1px;
}

#shirtShow a.prev, a.next {
	float: left;
	background: url(graphics/gear/navArrow.jpg) no-repeat;
	width: 130px;
	height: 50px;
}

#shirtShow a.prev span, a.next span {
	display: none;
}

#shirtShow a.prev {
	background-position: 0 0;
}

#shirtShow a.prev:hover {
	background-position: 0 -60px;
	background-repeat: no-repeat;
}

#shirtShow a.prev:active {
	background-position: 0 -120px;
	background-repeat: no-repeat;
}

#shirtShow a.next {
	background-position: -167px 0;
}

#shirtShow a.next:hover {
	background-position: -167px -60px;
}

#shirtShow a.next:active {
	background-position: -167px -120px;
}



/* @end */

/* @group Return Policy */

#suggest {
	width: 300px;
	border: 3px solid #ad874c;
	background-image: url(graphics/chrome/gradient_gold_001.png);
	float: left;
	margin-bottom: 10px;
	padding-right: 0;
}

#suggest h2 {
	background: url(graphics/plaques/282x42_plaque_gold.png) no-repeat;
	font-weight: normal;
	font-style: normal;
	color: #212121;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 1.1em;
	width: 282px;
	height: 35px;
	padding-top: 12px;
	margin-left: 7px;
}

#suggest p {
	color: #522b0b;
	font-size: .85em;
	width: 260px;
	margin-left: 20px;
	margin-bottom: 20px;
}

#suggest p a {
	color: #522b0b;
	text-decoration: none;
	margin-left: 20px;
	font-size: 1.3em;
}

#suggest p a:hover {
	color: #3d74b7;
}



/* @end */

/* @group Shirt Pay */

#shirtPay {
	width: 315px;
	border: 3px solid #ad874c;
	background-image: url(graphics/chrome/gradient_gold_001.png);
	padding-bottom: 10px;
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#shirtHolder {
	width: 315px;
	padding-bottom: 10px;
	float: right;
}

#shirtPay h2 {
	background: url(graphics/plaques/282x42_plaque_gold.png) no-repeat;
	font-weight: normal;
	font-style: normal;
	color: #212121;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 1.1em;
	width: 282px;
	height: 35px;
	margin-left: 7px;
	padding-top: 10px;
}

#shirtSoldOut {
	width: 315px;
	border: 3px solid #ad874c;
	padding-bottom: 10px;
	clear: both;
	background-color: maroon;
	float: right;
	margin-bottom: 0;
}

#shirtSoldOut p {
	font: .85em "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 280px;
	margin-left: 15px;
}

#soldOut p {
	font: .85em "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 280px;
	margin-left: 15px;
}

#shirtSoldOut h2 {
	background: url(graphics/plaques/282x42_plaque_gold.png) no-repeat;
	font-weight: normal;
	font-style: normal;
	color: #212121;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.1em;
	width: 282px;
	height: 35px;
	padding-top: 12px;
	margin-left: 7px;
}

#shirtConfirm {
	width: 315px;
	border: 3px solid #ad874c;
	padding-bottom: 10px;
	clear: both;
	background-color: #5b9853;
	float: right;
	margin-bottom: 0;
}

#soldShirt p {
	font: .85em "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 280px;
	margin-left: 15px;
}

#shirtConfirm h2 {
	background: url(graphics/plaques/282x42_plaque_gold.png) no-repeat;
	font-weight: normal;
	font-style: normal;
	color: #212121;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.1em;
	width: 282px;
	height: 35px;
	padding-top: 12px;
	margin-left: 7px;
}

.shoppingList {
	width: 290px;
	margin-left: 10px;
	border: 2px solid #808080;
	float: left;
	padding-bottom: 10px;
	margin-bottom: 5px;
	background-color: #fde795;
}

#shirtPay h3 {
	color: #1e314d;
	width: 270px;
	text-align: center;
	font: bold 1.3em Georgia, "Times New Roman", Times, serif;
	margin-left: 10px;
}

div.ppSelect {
	padding-top: 9px;
}

#shirtPay p.leadin {
	color: #a03f2f;
	font: italic .8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 10px 20px;
}

#shirtPay p.shirtDesc {
	color: #3a3a3a;
	width: 270px;
	margin-left: 10px;
	font: .75em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 0;
}

#shirtPay p.shirtDesc span {
	color: #316aac;
	font-weight: bold;
}

.preSizes p {
	margin-left: 10px;
	margin-bottom: 0;
	text-align: center;
	margin-top: 10px;
	float: left;
	font-size: 1em;
	color: #301f0e;
}

.preDesc {
	float: left;
	margin-left: 10px;
}

.ppSizes {
	float: left;
	margin-left: 10px;
	width: 50px;
	height: 40px;
	margin-bottom: 10px;
	text-align: center;
	margin-top: 0;
}

.ppSizes p {
	font: .85em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #131313;
	margin-bottom: 0;
}

.dropDown {
	float: left;
	height: 30px;
	width: 130px;
	padding-top: 10px;
	font-size: 1em;
}

.dropDown select {
	width: 225px;
}

.shoppingList form {
	width: 270px;
}

input.addCartImage {
	width: 100px;
	margin-top: 5px;
	margin-bottom: 0;
}

#viewCart {
	float: left;
	margin-bottom: 10px;
	width: 270px;
	text-align: center;
	margin-left: 10px;
	margin-top: 10px;
	background-image: url(graphics/chrome/wood_bg_dark.jpg);
	padding: 10px;
	border: 1px solid #626262;
}

.special1 {
	background-color: #b569a1;
	border-color: #ffe95b;
}

.special1 .ppSelect p.shirtDesc {
	color: white !	important;
}

.special2 {
	background-color: #180914;
	border-color: #ff522c;
}

.special2 .ppSelect p.shirtDesc {
	color: white !	important;
}

.special2 .ppSizes p {
	color: white;
}

.preorder form {
	background-color: #fff9eb;
	width: 557px;
	padding: 10px;
	float: left;
	display: inline;
	margin-bottom: 50px;
}

* {
	
}


.preorder tr {
	margin: 0;
	padding: 0;
}

.preorder td {
	margin: 0;
	padding: 0;
	color: #424242;
	font: .8em "Lucida Grande", Lucida, Verdana, sans-serif;
}

.preorder tbody {
	margin-bottom: 5px;
	float: left;
}

.CartPreview img {
	margin-left: 30px;
	margin-top: 20px;
	width: 220px;
}



/* @end */

/* @group Amazon */

#amazonBox {
	width: 315px;
	border: 3px solid #ad874c;
	background-image: url(graphics/chrome/gradient_gold_001.png);
	padding-bottom: 10px;
	float: right;
}

div.amzn-native-header {
	margin-top: 10px !important;
	padding-left: 10px !important;
}

span.amzn-native-header-text {
	color: #493427 !important;
	font: 1.5em Georgia, "Times New Roman", Times, serif !important;
}



/* @end */



/* @group Zazzle */

#zazzleBox {
	border: 3px solid #ad874c;
	background-image: url(graphics/chrome/gradient_gold_001.png);
	float: left;
	width: 630px;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	margin-left: 0;
}

#zazzleBox .plaque_626 {
	margin-left: 0;
	margin-top: 0;
}

.allGrids {
	float: left;
	width: 600px;
	margin-left: 12px;
	background-image: url(graphics/chrome/gradient_gold_002.png);
	border-style: solid;
	border-color: #fff2ca;
}

.centerGrids {
	float: left;
	margin-left: 20px;
	margin-top: 15px;
	padding-bottom: 0;
}

#zazzleBox .gridCell {
	float: left;
	display: block;
	margin-right: 10px;
	border: 1px solid #d1e2fc;
	padding: 10px;
	margin-bottom: 20px;
	height: 350px;
	background-color: white;
}

#zazzleBox .gridCell a {
	text-decoration: none;
}

img.realviewImage {
	width: 150px;
}

.gridCellInfo {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	height: 210px;
	overflow: hidden;
	float: left;
}

.gridCellInfo h1 {
	text-align: center;
	font-size: .9em;
	width: 150px;
	height: 40px;
}

.gridCellInfo h1 a {
	text-decoration: none;
	color: #383d65;
	font-weight: bold;
}

.gridCellInfo h1 a:hover {
	color: #4e92e4;
	text-align: justify;
	text-decoration: underline;
}

p.productDescription {
	font: italic .75em/1.3em Georgia, "Times New Roman", Times, serif;
	width: 150px;
	height: 60px;
	text-align: center;
}

p.productDescription a {
	text-decoration: none;
	color: #538dd5;
}

p.productDescription a:hover {
	color: #4e92e4;
	text-align: justify;
	text-decoration: underline;
}

p.soldby {
	font-size: .75em;
	margin-top: 5px;
	float: left;
	margin-bottom: 0;
	color: #ad8270;
	width: 150px;
	height: 20px;
	text-align: center;
	font-style: italic;
}

p.soldby a {
	color: #78361d;
	text-decoration: underline !important	;
	font-weight: normal;
	font-style: normal;
}

p.soldby a:hover {
	color: #6589f7;
}

p.productPrice {
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	float: left;
	margin-top: 15px;
	width: 150px;
}

p.productPrice a {
	color: #fffeff;
	padding: 5px 20px;
	border: 1px solid #74a2ec;
	background-color: #74a2ec;
}

p.productPrice a:hover {
	background-color: #ffdd6c;
	color: #67543e;
}

.count {
	float: left;
	margin-bottom: 20px;
	margin-top: 10px;
	text-align: center;
	font: .75em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #4d431f;
	margin-left: -5px;
}

.count a {
	color: #4c81d4;
	text-decoration: none;
}

.count a:hover {
	text-decoration: underline;
	color: #7493dc;
}

.pbimg {
	margin-top: 20px;
	margin-bottom: 0;
	background-color: white;
	width: 130px;
	height: 30px;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-left: 210px;
border-radius: 10px; }



/* @end */

/* @group SpreadShirt.com */

#spreadShirtBox {
	border: 3px solid #ad874c;
	background-image: url(graphics/chrome/gradient_gold_001.png);
	float: left;
	width: 630px;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	margin-left: 0;
}

#spreadShirtBox .plaque_626 {
	margin-left: 0;
	margin-top: 0;
}

#spreadShirtWrap {
	float: left;
	width: 560px;
	margin-left: 12px;
	background-image: url(graphics/chrome/gradient_gold_002.png);
	border-style: solid;
	border-color: #fff2ca;
	padding: 15px 15px 15px 30px;
}

p#ssInfo {
	background-image: url(graphics/chrome/gradient_gold_001.png);
	border: 2px solid #efe6ba;
	padding: 10px;
	font: .75em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #5a4c20;
	width: 515px;
}

.ssMerch {
	float: left;
	display: block;
	margin-right: 15px;
	border: 1px solid #d1e2fc;
	padding: 10px;
	margin-bottom: 20px;
	height: 440px;
	background-color: white;
	width: 240px;
}

.ssMerch img {
	width: 245px;
}

.ssMerch img a {
	border-style: none;
	border-width: 0;
}

.ssMerch h3 {
	color: #ff3d8f;
	font: normal .95em "Lucida Grande", Lucida, Verdana, sans-serif;
}

.ssMerch p {
	color: #c27b95;
	font: normal .75em "Lucida Grande", Lucida, Verdana, sans-serif;
	overflow: hidden;
	height: 60px;
	margin-bottom: 0;
}

.ssMerch p a {
	text-decoration: none;
	color: #ff3944;
	font-weight: bold;
}

.ssMerch p a:hover {
	
}

.ssMerch p.ssLink {
	float: left;
}

.ssMerch p.ssLink a {
	width: 240px;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	height: 20px;
	border: 1px solid #7893ec;
	padding-top: 5px;
	float: left;
	background-color: #edf4fe;
	color: #6080f6;
}

.ssMerch p.ssLink a:hover {
	color: #745b3c;
	border: 1px solid #d4a15f;
	background-color: #f4dca4;
}

p.ssLink a {
	
}



/* @end */



/* @end */

/* @group About Captain */

#capHistory, #capOutfit, #capReview {
	width: 296px;
	float: left;
	border: 3px solid #ad874c;
	background-image: url(graphics/chrome/gradient_gold_001.png);
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#capHistory h2, #capOutfit h2, #capReview h2  {
	background: url(graphics/plaques/282x42_plaque_gold.png) no-repeat;
	color: #212121;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0;
	width: 282px;
	height: 35px;
	padding-top: 12px;
	margin-left: 6px;
	font: normal normal 1.1em Georgia, "Times New Roman", Times, serif;
}

#capTube, #capTweets, #capBlogList, #capAudio, #capLetters, #capBooks, #capVideos, #capBook {
	width: 300px;
	border: 3px solid #ad874c;
	background-image: url(graphics/chrome/gradient_gold_001.png);
	padding-bottom: 10px;
	float: right;
	margin-bottom: 10px;
}

#capTweets h2, #capBlogList h2, #capBooks h2, #capVideos h2, #capAudio h2, #capLetters h2, #capBook h2   {
	background: url(graphics/plaques/282x42_plaque_gold.png) no-repeat;
	font-weight: normal;
	font-style: normal;
	color: #212121;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0;
	width: 282px;
	height: 35px;
	padding-top: 12px;
	margin-left: 10px;
	font-size: 1em;
}

.plaque_626 {
	height: 44px;
	width: 626px;
	background: url(graphics/plaques/626x44_plaque_001.png) no-repeat;
	margin-left: 25px;
	margin-top: 30px;
	margin-bottom: 10px;
	float: left;
}

.plaque_626 p {
	float: left;
	width: 620px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #383838;
	margin-top: 15px;
}

/* @group Cabin Girls (Fans) */

#capFans {
	width: 300px;
	border: 3px solid #ff91a3;
	padding-bottom: 10px;
	float: right;
	margin-bottom: 10px;
	background-color: #ffc7d0;
}

#capFans h2   {
	background: url(graphics/plaques/282x46_plaque_rose.png) no-repeat;
	font-weight: normal;
	font-style: normal;
	color: #212121;
	text-align: center;
	width: 282px;
	font-size: 1em;
	height: 37px;
	margin-left: 8px;
	padding-top: 16px;
}

#capFans img {
	margin-left: 10px;
}

#capFans p {
	margin-left: 20px;
	color: #6a3342;
	margin-top: 10px;
	width: 260px;
	font: .75em/1.4em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#capFans p a {
	text-decoration: none;
	color: #ff486f;
	font-weight: bold;
}

#capFans p a:hover {
	color: #c8315f;
	text-decoration: underline;
}

#capFans p.overThere {
	border: 1px solid #c2979e;
	padding: 10px;
	width: 240px;
	background-color: #ffe7ea;
}

#capFans ul {
	margin-left: 20px;
	color: #6f3645;
	margin-top: 10px;
	width: 200px;
	font: .75em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#capFans li {
	list-style-type: circle;
	margin-bottom: 10px;
}

#capFans p.fineprint {
	font-style: italic;
	font-size: .65em;
	color: #430d08;
	margin-top: 10px;
}

#capFans form {
	width: 280px;
	margin-left: 10px;
	background-color: #fbe8ea;
	border: 1px solid #ff91a3;
	padding-bottom: 10px;
}

#capFans h3 {
	color: #9e5762;
	font: normal normal .85em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-left: 10px;
}

#capFans form input {
	margin-left: 80px;
	margin-top: 10px;
}



/* @end */

/* @group Captain's History */

#capHistory h2 {
	font-size: 1em;
}

#capHistory h3 {
	color: #522b0b;
	width: 280px;
	margin-left: 13px;
	margin-bottom: 0;
	margin-top: 5px;
	font: bold .85em Georgia, "Times New Roman", Times, serif;
}

#capHistory img {
	margin-left: 15px;
	margin-top: 20px;
	border: 1px solid #846e50;
}

#capHistory p {
	width: 260px;
	margin-left: 15px;
	color: #522b0b;
	margin-top: 5px;
	font: .8em/1.4em Georgia, "Times New Roman", Times, serif;
}

#capHistory p a {
	text-decoration: none;
	color: #39669c;
	font: bold .95em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#capHistory p a:hover {
	color: #ff1b18;
}



/* @end */

/* @group Captain's Blog (article list) */

#capBlogList {
	
}

#capBlogList h2 span {
	color: #b8af83;
}

#capBlogList p {
	text-align: right;
	width: 290px;
	font-size: .85em;
}

#capBlogList p a {
	text-decoration: none;
	color: #522b0b;
}

#capBlogList p a:hover {
	color: #538dd5;
}

#capBlogList h2 {
	margin-left: 10px;
}

#capBlogList h2 a {
	text-decoration: none;
	color: #402e1f;
}

#capBlogList h2 a:hover {
	color: #402e1f;
	text-decoration: underline;
}

#capBlogList .rssHeader {
	display: none;
}

#capBlogList .rssBody li {
	list-style-type: none;
}

#capBlogList .rssBody ul {
	margin-top: 10px;
	margin-bottom: 0;
	padding-left: 0;
	width: 300px;
}

#capBlogList li.rssRow h4 {
	font: .75em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 1px;
	padding-bottom: 1px;
	text-indent: 20px;
}

#capBlogList li.rssRow {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}

#capBlogList li.rssRow.odd a {
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #dfca81;
	border-top: 1px solid #cdb28f;
	border-bottom: 1px solid #cdb28f;
}

#capBlogList li.rssRow.odd a:hover {
	background-color: #e1d99f;
}

#capBlogList li.rssRow.even a {
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #d0bc78;
	border-top-width: 1px;
}

#capBlogList li.rssRow.even a:hover {
	background-color: #e7dc9a;
}

#capBlogList li.rssRow li h4 {
}

#capBlogList li.rssRow h4 a {
	text-decoration: none;
	color: #8d653a;
	display: block;
	margin-left: 5px;
	background: url(graphics/chrome/bullet_hand_001.png) no-repeat 3px -53px;
	text-indent: 25px;
	overflow: hidden;
}

#capBlogList li.rssRow h4 a:hover {
	color: #377FD3;
	background-position: 3px 7px;
}

#capBlogList li.rssRow div {
	display: none;
}

#capBlogList p {
	text-align: right;
	font: .75em Georgia, "Times New Roman", Times, serif;
	margin: 25px 0 0;
}

#capBlogList p a {
	text-decoration: none;
	color: #5c4b37;
}

#capBlogList p a:hover {
	color: #377FD3;
}



/* @end */

/* @group Yelp! */

#yelp {
	width: 300px;
	border: 3px solid #eb1910;
	padding-bottom: 10px;
	float: right;
	margin-bottom: 10px;
	background-color: #c7200f;
}

#yelp h2   {
	background: url(graphics/plaques/282x42_plaque_YELP.png) no-repeat;
	color: #212121;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0;
	width: 282px;
	height: 36px;
	padding-top: 12px;
	margin-left: 10px;
	font: 1em Georgia, "Times New Roman", Times, serif;
}

#yelp p.normal {
	font: .75em "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 260px;
	text-align: justify;
	margin-left: 16px;
}

#yelp p.normal a {
	text-decoration: none;
	color: #d2c24b;
}

#yelp p.normal a:hover {
	text-decoration: underline;
	color: #ecda55;
}

#yelp p.excerpt {
	width: 235px;
	text-align: justify;
	margin-left: 16px;
	background-color: #e3dbbe;
	padding: 10px;
	color: #1e0c01;
	font: italic .75em Georgia, "Times New Roman", Times, serif;
	border: 3px solid #fffeff;
}

p.yelpButt {
	float: left;
	display: block;
	width: 238px;
	height: 167px;
	margin-left: 27px;
	margin-top: 0;
	margin-bottom: 0;
}

p.yelpButt a {
	width: 238px;
	height: 167px;
	float: left;
	background-position: 0 0;
	background: url(graphics/captain/yelp.png) no-repeat 0 10px;
}

p.yelpButt a:hover {
	background-position: 0 -160px;
}

p.yelpButt span {
	display: none;
}



/* @end */



/* @group Captain as Author */

#capBook {
	
}

#capBook h2 span {
}

#capBook img {
	margin-left: 19px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#capBook p {
	width: 260px;
	margin-left: 20px;
	color: #522b0b;
	margin-top: 5px;
	font: .8em/1.4em Georgia, "Times New Roman", Times, serif;
}

#capBook ul#stores {
	margin-left: 30px;
	padding-left: 0;
}

/* @end */

/* @group PP Adventure Series Video */

#videoPPAT {
	width: 615px;
	float: left;
	margin-left: 31px;
	border: 3px solid #ad874c;
	background-image: url(graphics/chrome/gradient_gold_001.png);
	margin-bottom: 50px;
	margin-top: 0;
}

#videoPPAT p {
	color: #522b0b;
	font: .8em/1.4em Georgia, "Times New Roman", Times, serif;
	width: 590px;
	margin-left: 15px;
}



/* @end */

/* @end */

/* @group Media, Sponsors & Crew */

.sponsorSlides {
	margin-left: 30px;
	width: 640px;
	margin-top: 20px;
	background-color: white;
}

.boxholder {
	background-image: url(graphics/chrome/wood_bg_dark.jpg);
	width: 630px;
	border: 3px solid #ad874c;
	margin-left: 30px;
	float: left;
	margin-bottom: 10px;
	margin-top: 0;
	padding: 10px 0 20px;
}

.holder002 {
	margin-bottom: 30px;
	float: left;
	margin-top: 20px;
	margin-left: 9px;
}

#theater001 {
	margin-bottom: 10px;
}

/* @group Sponsors */

#sponsorBox {
	float: left;
	width: 635px;
	margin-bottom: 5px;
	padding-bottom: 0;
}

#sponsorBox h2 {
	margin-top: 5px;
	display: block;
	margin-bottom: 0;
	text-align: center;
	float: left;
	background: url(graphics/plaques/620x40_plaque_001.png) no-repeat;
	width: 620px;
	height: 40px;
	color: #4d431f;
	padding-top: 10px;
	font: 1.1em Georgia, "Times New Roman", Times, serif;
	margin-left: 4px;
}

.boxholder .columnFull {
	margin-left: 20px;
	width: 545px;
	margin-top: 0;
	padding-bottom: 10px;
}

#sponsorContent {
	float: left;
	width: 595px;
	padding: 0;
	margin: 0 0 0 20px;
}

.sponbox {
	background-color: #e9cc80;
	padding-bottom: 5px;
	border: 1px solid #9e9675;
	margin: 5px 3px 0 0;
	clear: both;
	float: left;
	width: 590px;
}

.sponboxL {
	float: left;
	width: 181px;
	margin-right: 10px;
	margin-left: 9px;
}

.sponboxR {
	float: left;
	width: 385px;
}

.sponbox img {
	width: 181px;
	margin-top: 5px;
	margin-left: 5px;
}

.sponbox h3 {
	font-size: 1.4em;
	margin-left: 14px;
	margin-bottom: 6px;
	text-align: left;
}

.sponbox h3 a {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #775034;
	font-weight: normal;
	font-style: normal;
}

.sponbox h3 a:hover {
	color: #7290c6;
}

.sponbox p {
	color: #522b0b;
	font-size: .85em;
	border: 1px solid #d0b16c;
	background-color: #ffeaa3;
	margin-left: 9px;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 0;
}

p.sponlink {
	font: .75em "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: right;
}

p.sponlink a {
	text-decoration: none;
	color: #1f56b1;
}

p.sponlink a:hover {
	color: #9f2d2a;
}

.boxholder .footerPlaque {
	display: none;
}



/* @end */

/* @group Headlines
 */

#headlinesBox {
	background-color: #ffeaa3;
	width: 310px;
	background-image: url(graphics/chrome/wood_bg_dark.jpg);
	border: 3px solid #ad874c;
	float: left;
	padding-bottom: 20px;
}

#headlinesBox h2 {
	width: 282px;
	height: 42px;
	margin-left: 14px;
	color: #522b0b;
	text-align: center;
	padding-top: 10px;
	background: url(graphics/plaques/282x42_plaque_gold.png) no-repeat;
	font: 1em Georgia, "Times New Roman", Times, serif;
}

#headlinesBox p {
	width: 241px;
	margin-left: 25px;
	color: #d2b154;
	padding: 10px;
	border: 1px solid #a88e43;
	margin-top: 0;
	background-image: url(graphics/chrome/wood_bg.jpg);
	text-align: center;
	font: italic .8em Georgia, "Times New Roman", Times, serif;
}

#headlinesBox ul {
	padding-left: 25px;
}

#headlinesBox img {
	margin-left: 0;
	border: 1px solid #b7a354;
	margin-top: 20px;
}

#headlinesBox ul a {
	border-style: none;
	float: left;
}

#headlinesBox li {
	color: #522b0b;
	margin-bottom: 7px;
	float: left;
	width: 260px;
	list-style-type: none;
	margin-top: 4px;
	font: italic .75em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#headlinesBox li a {
	text-decoration: none;
	list-style-type: circle;
	color: #e9cc80;
}

#headlinesBox li a:hover {
	color: #587ebe;
}



/* @end */

/* @group Photographers
 */

#mediaPerf {
	height: 120px;
	width: 300px;
	background-image: url(graphics/brassContainers/300wide_gold_top.png);
	float: left;
}

#mediaPerf h2 {
	margin-top: 70px;
	background: url(graphics/plaques/220x35_plaque_gold_001.png) no-repeat;
	width: 170px;
	height: 42px;
	margin-left: 40px;
	color: #151515;
	padding-top: 10px;
	padding-left: 30px;
	font: .78em "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-right: 20px;
	text-align: center;
}

.boxmiddleGold {
	background-image: url(graphics/brassContainers/300wide_gold_middle.png);
	float: left;
	width: 300px;
}

.boxmiddleGold p {
	width: 200px;
	margin-left: 41px;
	color: #5d5438;
	padding: 10px;
	border: 1px solid #ad874c;
	background-color: #efdb98;
	margin-top: 0;
	font: italic .75em Georgia, "Times New Roman", Times, serif;
}

.boxmiddleGold ul {
	width: 210px;
	padding: 0;
	margin-left: 55px;
	margin-top: 20px;
}

.boxmiddleGold li {
	list-style-type: none;
	color: #2f5f83;
	margin-bottom: 11px;
	font-size: .85em;
}

.boxmiddleGold li a {
	text-decoration: none;
	list-style-type: circle;
	color: #666f81;
}

.boxmiddleGold li a:hover {
	color: #587ebe;
}

.footGold {
	float: left;
	width: 300px;
	background: url(graphics/brassContainers/300wide_gold_bottom.png) no-repeat 0 bottom;
	height: 80px;
}

.footGold span {
	display: none;
}



/* @end */

/* @group Pirate Resources
 */

#resources {
	height: 120px;
	width: 300px;
	background-image: url(graphics/brassContainers/300wide_silver_top.png);
	float: left;
}

#resources h2 {
	margin-top: 70px;
	background: url(graphics/plaques/220x35_plaque_silver_001.png) no-repeat;
	width: 190px;
	height: 42px;
	margin-left: 40px;
	color: #626262;
	padding-top: 5px;
	padding-left: 40px;
	font: normal 1.1em Georgia, "Times New Roman", Times, serif;
}

.boxmiddleSilv {
	background-image: url(graphics/brassContainers/300wide_silver_middle.png);
	float: left;
	width: 300px;
}

.boxmiddleSilv p {
	width: 200px;
	margin-left: 41px;
	color: #5d5438;
	padding: 10px;
	border: 1px solid #a7a6a9;
	background-color: #e2e1e3;
	margin-top: 0;
	font: italic .75em Georgia, "Times New Roman", Times, serif;
	margin-bottom: 15px;
}

.boxmiddleSilv ul {
	width: 210px;
	padding: 0;
	margin-left: 55px;
	margin-top: 5px;
}

.boxmiddleSilv li {
	font: .85em Georgia, "Times New Roman", Times, serif;
	list-style-type: circle;
	color: #2f5f83;
	margin-bottom: 11px;
}

.boxmiddleSilv li a {
	text-decoration: none;
	list-style-type: circle;
	color: #666f81;
}

.boxmiddleSilv li a:hover {
	color: #587ebe;
}

.footSilver {
	float: left;
	width: 300px;
	height: 100px;
	background: url(graphics/brassContainers/300wide_silver_bottom.png) 0 bottom;
}

.footSilver span {
	display: none;
}



/* @end */



/* @end */



/* @group Footnotes */

span.footnmbr {
	vertical-align: 4px;
	font-size: .8em;
	padding-left: 3px;
}

span.footnmbr a {
	font-weight: bold;
	color: #4a91ec;
	text-decoration: underline;
}

span.footnumbr a:hover {
	color: #ff2637;
}

#footnotes {
	clear: both;
	width: 600px;
	border: 3px solid #ad874c;
	background-image: url(graphics/chrome/gradient_gold_001.png);
	margin-left: 30px;
	float: left;
	margin-bottom: 30px;
	padding: 10px 5px 5px 10px;
}

#footnotes h2 {
	font-weight: normal;
	color: #522b0b;
	font-style: normal;
	margin-bottom: 2px;
	margin-top: 5px;
	font-size: 1.1em;
}

#footnotes ol {
	margin-top: 10px;
	padding-left: 0;
	width: 560px;
	margin-bottom: 10px;
	margin-left: 20px;
	text-indent: 0;
}

#footnotes li {
	color: #522b0b;
	font: .75em "Lucida Grande", Lucida, Verdana, sans-serif;
	list-style-type: decimal;
	list-style-position: outside;
}

#footnotes p {
	margin: 2px 0 0;
	color: #522b0b;
	font: italic .8em Georgia, "Times New Roman", Times, serif;
}

#footnotes li a, #footnotes li a:visited {
	text-decoration: none;
	color: #a97338;
}

#footnotes li a:hover {
	
}



/* @end */

/* @group Blog Feed */

#blogFeed {
	position: absolute;
	top: 0;
	padding-top: 10px;
}

#blogFeed .rssHeader {
	display: none;
}

h4#captainblog {
	position: absolute;
	margin: 10px 0 0;
	width: 384px;
	text-align: center;
	font: normal .95em Georgia, "Times New Roman", Times, serif;
}

h4#captainblog a {
	color: #825f45;
	text-decoration: none;
}

h4#captainblog a:hover {
	color: #522b0b;
}

#frontpage-news-rss {
	height: 120px !important;
	width: 375px !important;
}

#frontpage-news-rss div {
	padding: 0;
}

#frontpage-news-rss ul.fn-news-list {
	margin-top: 30px !important;
	height: 100px !important;
	overflow: hidden;
	padding-left: 20px !important;
}

#frontpage-news-rss li.fn-preview.fn-clearfix {
	height: 17px !important;
	overflow:hidden !important;
	width: 750px !important;
	display: inline-block;
	margin-bottom: 3px !important;
	list-style-type: decimal;
}

#frontpage-news-rss h3 {
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	display: block;
	width: 1200px;
	height: 20px;
}

#blogFeed .fn-navigation {
	display: none;	
}

li.rssRow {
	padding-top: 2px;
	padding-bottom: 2px;
}

li.rssRow.odd {
	
}

li.rssRow h4 {
}

li.rssRow h4 a {
	text-decoration: none;
	color: #8d653a;
	background: url(graphics/chrome/bullet_hand_001.png) no-repeat 3px -57px;
	display: block;
	margin-left: 5px;
	text-indent: 25px;
}

li.rssRow h4 a:hover {
	color: #538dd5;
	background: url(graphics/chrome/bullet_hand_001.png) no-repeat 3px 3px;
}

li.rssRow div {
	display: none;
}

li.rssRow p {
	display: none;
}



/* @end */

/* @group Blog Feed 2018 */

#rss-feeds ul {
	margin-top: 27px;
}

#rss-feeds li {
	font: 13px/1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	display: block;
	width: 295px;
	height: 20px;
	margin-bottom: 4px;
	padding-top: 6px;
	padding-bottom: 9px;
	border-top: 1px solid #f0dd97;
	vertical-align: middle;
}

#rss-feeds li a {
	color: #624d1f;
	text-decoration: none;
}

#rss-feeds li a:hover {
	color: maroon;
}




/* @end */

/* @group Twitter Widget (front page)
 */

h4#captainTweet {
	position: absolute;
	top: 0;
	width: 384px;
	margin-top: 12px;
	margin-right: 0;
	font-weight: normal;
	font-style: normal;
	display: block;
	text-indent: 75px;
}

h4#captainTweet a {
	color: #cdc192;
	display: block;
	text-decoration: none;
}

h4#captainTweet a:hover {
	color: #e8c984;
	display: block;
}

.tweet {
	position: absolute;
	top: 0;
	width: 320px;
	margin-left: 30px;
	height: 110px;
	margin-top: 40px;
	padding: 0;
}

.tweet ul.tweet_list {
	font: .75em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 325px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	height: 100px;
}

.tweet_list li {
	list-style-type: none;
	color: #9e9675;
	width: 280px;
	line-height: 1.2em;
}

.tweet_avatar {
	float: left;
	margin-right: 10px;
}

.tweet_avatar img {
	width: 20px;
	height: 20px;
}

.tweet_odd, .tweet_even {
	clear: left;
	margin-bottom: 10px;
	width: 330px;
}

span.tweet_text a {
	color: #9e9675;
}

span.tweet_text a:hover {
	color: #f1b35c;
}

.tweet .e-entry-title {
    color: #f7c460;
}






/* @end */

/* @group Twitter Widget (Captain Drew page)
 */

.captweet {
	width: 270px;
	margin-left: 10px;
	padding: 0;
}

.captweet h4#captainTweet {
	margin-top: 12px;
	margin-right: 0;
	font-weight: normal;
	font-style: normal;
	display: block;
}

.captweet h4#captainTweet a {
	color: #cdc192;
	display: block;
	text-decoration: none;
}

.captweet h4#captainTweet a:hover {
	color: #e8c984;
	display: block;
}

.captweet .tweet {
	padding: 0;
}

.captweet ul.tweet_list {
	font: .75em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 0;
}

.captweet .tweet_list li {
	list-style-type: none;
	color: #705028;
	width: 280px;
	line-height: 1.2em;
}

.captweet .tweet_avatar {
	float: left;
	margin-right: 10px;
}

.captweet .tweet_avatar img {
	width: 20px;
	height: 20px;
}

.captweet .tweet_odd, .tweet_even {
	clear: left;
	margin-bottom: 10px;
	width: 330px;
	margin-left: 0;
	padding-top: 6px;
	padding-bottom: 6px;
}

.captweet .tweet_odd {
	background-color: #dfca81;
	border-bottom: 1px solid #c3b170;
	border-top: 1px solid #c3b170;
}

.captweet span.tweet_text a {
	color: #a25d3e;
	text-decoration: none;
}

.captweet span.tweet_text a:hover {
	color: #517cb5;
	text-decoration: underline;
}



/* @end */

/* @group #home Footer */

#home #footer {
	width: 1024px;
	height: 90px;
	position: absolute;
	margin: 0;
	background: url(graphics/chrome/social_footer.png) no-repeat;
	float: left;
	display: block;
	top: 817px;
}

#home #bottomLinks {
	margin-bottom: 0;
	display: block;
	line-height: 20px;
	width: 900px;
	padding: 0;
	margin-left: 60px;
	height: 30px;
	margin-top: 13px;
	clear: both;
}

#home .block_008 h1 {
	display: inline-block;
}

#home #footerInfo {
	float: left;
	height: 25px;
	margin-left: 20px;
}

#home #footerInfo p {
	margin-top: 8px;
	color: #64593f;
	font: normal normal .7em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}



/* @end */

/* @group .otherpage Footer */

.otherpageFooter #footer {
	width: 1024px;
	height: 90px;
	margin: 0;
	background: url(graphics/chrome/social_footer.png) no-repeat;
	float: left;
	display: block;
}

.otherpageFooter #bottomLinks {
	margin-bottom: 0;
	display: block;
	line-height: 20px;
	width: 900px;
	padding: 0;
	margin-left: 60px;
	height: 30px;
	margin-top: 13px;
	clear: both;
}

.otherpageFooter .block_008 h1 {
	display: inline-block;
}

.otherpageFooter #footerInfo {
	float: left;
	height: 25px;
	margin-left: 20px;
}

.otherpageFooter #footerInfo p {
	margin-top: 8px;
	color: #64593f;
	font: normal normal .7em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}



/* @end */

/* @group Social Navigation */

#socialNav {
	width: 230px;
	float: left;
	display: block;
	margin-left: 40px;
	height: 30px;
}

#socialNav ul {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	float: left;
	margin: 0;
	padding: 0;
}

#socialNav span {
	visibility: hidden;
	font-size: 0;
	margin-right: 0;
}

#socialNav li {
	float: left;
	display: inline;
	padding-top: 0;
	padding-bottom: 0;
	margin-right: 10px;
	margin-top: 0;
}

#socialNav li a {
	width: 32px;
	height: 34px;
	display: inline-block;
	padding: 0;
	float: left;
	margin: 0;
}

li#twitter a {
	background: url(graphics/chrome/footerSocialRoll_001.png) no-repeat -30px -202px;
	display: inline-block;
}

li#twitter a:hover {
	background: url(graphics/chrome/footerSocialRoll_001.png) no-repeat -30px -26px;
}

li#facebook a {
	background: url(graphics/chrome/footerSocialRoll_001.png) no-repeat -105px -202px;
}

li#facebook a:hover {
	background: url(graphics/chrome/footerSocialRoll_001.png) no-repeat -105px -24px;
}

li#tumblr a {
	background: url(graphics/chrome/footerSocialRoll_001.png) no-repeat -179px -202px;
}

li#tumblr a:hover {
	background: url(graphics/chrome/footerSocialRoll_001.png) no-repeat -179px -24px;
}

li#youtube a {
	background: url(graphics/chrome/footerSocialRoll_001.png) no-repeat -252px -202px;
}

li#youtube a:hover {
	background: url(graphics/chrome/footerSocialRoll_001.png) no-repeat -252px -24px;
}

li#google a {
	background: url(graphics/chrome/footerSocialRoll_001.png) no-repeat -320px -202px;
}

li#google a:hover {
	background: url(graphics/chrome/footerSocialRoll_001.png) no-repeat -320px -24px;
}

#socialNav li.first {
	padding-left: 15px;
}



/* @end */

/* @group AddThis */

.addthis_toolbox {
	display: block;
	width: 400px;
	padding-left: 30px;
	height: 30px;
	margin-top: 6px;
	float: left;
}

.addthis_toolbox a {
}



/* @end */

span.attention {
	font-weight: bold;
	color: red !important;
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}

li.attention {
	font-weight: bold;
	color: red !important;
}