@charset "UTF-8";
/* CSS Document */

body 
 {
 background-color: #584A42;
 margin-top: 27px;
 margin-bottom: 8px;
 }
 
hr
 {
 color: #000000;
 }

#everything
 {
 width: 910px;
 width: 930px;
 text-align: left;
 } 

#container
 {
 width: 910px;
 width: 930px;
 color: #808183;
 background-image: url(/images/bkg4.gif);
 background-repeat: no-repeat;
 } 

#wrapper
 {
 display: table-row;
 width: 910px;
 width: 930px;
 color: #B9AA8C;
 text-align: left;
 vertical-align: top;
 } 

#left
 {
 display: table-cell;
 width: 253px;
 } 

#right
 {
 display: table-cell;
 width: 657px;
 width: 675px;
 vertical-align: top;
 } 

#navbar
 {
 background-image: url(/images/logo24_2.png);
 background-repeat: no-repeat;
 background-color: #232220;
 display: block;
 width: 245px;
 color: #E1BF62;
 } 

#nav
 {
 display: block;
 width: 245px;
 padding-top: 240px;
 padding-bottom: 20px;
 } 

#nav a
 {
 display: block;
 width: 214px;
 color: #E1BF62;
 padding-left: 30px;
 padding-top: 10px;
 padding-bottom: 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 text-transform: uppercase;
 text-decoration: none;
 } 

#nav a:hover
 {
 color: #FFFFFF;
 background-color: #232220;
 border: 1px solid #7F3325;
 padding-left: 29px;
 padding-top: 9px;
 padding-bottom: 9px;
 }

#nav a.subNav
 {
 display: block;
 width: 204px;
 color: #E1BF62;
 padding-left: 40px;
 padding-top: 5px;
 padding-bottom: 5px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-transform: uppercase;
 text-decoration: none;
 } 

#nav a.subNav:hover
 {
 color: #FFFFFF;
 background-color: #232220;
 border: 1px solid #7F3325;
 padding-left: 39px;
 padding-top: 4px;
 padding-bottom: 4px;
 }

#navbottom
 {
 display: block;
 width: 245px;
 } 

.cardPreview table
 {
 text-align: center;
 margin-top: 25px;
 margin-bottom: 25px;
 margin-left: -30px;
 width: 657px;
 }

/*** Accent graphic styles ***/

#golf
 {
 position: relative;
 left: 75px;
 margin-left: -65px;
 margin-right: 20px;
 } 

#plate
 {
 position: relative;
 margin-left: -165px;
 margin-right: 20px;
 } 

#strawberry
 {
 position: relative;
 left: 60px;
 margin-left: -65px;
 margin-top: -100px;
 margin-bottom: -20px;
 } 

#tickets
 {
 position: relative;
 left: 65px;
 margin-left: -65px;
 } 

#violin
 {
 position: relative;
 margin-left: -270px;
 margin-right: 20px;
 margin-top: -130px;
 } 

table.download
 {
 margin-left: 40px;
 margin-bottom: 10px;
 width: 120px;
 border-style: none;
 }

#main table.download caption a
 {
 line-height: 18px;
 display: block;
 text-align: center;
 margin-bottom: 5px;
 }

#main
 {
 background-image: none;
 font-family: "Times New Roman", Times, serif;
 font-weight: bold;
 display: table;
 margin-left: 8px;
 width: 597px;
 color: #000000;
 vertical-align: top;
 padding-top: 10px;
 padding-left: 30px;
 padding-right: 30px;
 }

#main h3
 {
 line-height: 25px;
 font-size: 22px;
 margin-top: -20px;
 margin-bottom: 0px;
 text-align: left;
 }

#main h4
 {
 line-height: 25px;
 font-size: 18px;
 margin-top: 0px;
 margin-bottom: 20px;
 text-align: left;
 color: #861115;
 }

#main h5
 {
 line-height: 25px;
 font-size: 15px;
 margin-top: 0px;
 margin-bottom: 0px;
 text-align: left;
 color: #861115;
 }

#main p
 {
 line-height: 25px;
 font-size: 13px;
 margin-top: 0px;
 margin-bottom: 20px;
 text-align: left;
 }

#main p.quoted
 {
 line-height: 25px;
 font-size: 13px;
 margin-top: -20px;
 margin-bottom: 30px;
 text-align: right;
 }

/*** h6 is used for the quote attribution ***/
h6
 {
 line-height: 25px;
 font-size: 13px;
 margin-top: -20px;
 margin-bottom: 30px;
 text-align: right;
 }

#main li
 {
 font-size: 13px;
 text-align: left;
 }

#main a, #main a:visited
 {
 line-height: 25px;
 font-size: 13px;
 margin-top: 0px;
 margin-bottom: 20px;
 color: #000000;
 padding: 3px;
 text-align: right;
 }

#main a:hover
 {
 line-height: 25px;
 font-size: 13px;
 margin-top: 0px;
 margin-bottom: 20px;
 color: #E1BF62;
 background-color: #000000;
 }

td.pcImage
 {
 background-color: #000000;
 width: 325px;
 height: 330px;
 text-align: center;
 margin-left: -30px;
 padding-top: 25px;
 padding-bottom: 25px;
 font-size: 14px;
 color: #90630E;
 }

td.pcText
 {
 text-align: left;
 padding-left: 25px;
 padding-right: 25px;
 font-size: 14px;
 /*vertical-align: top;*/
 }

#main .pcText p
 {
 text-align: left;
 font-size: 14px;
 }

#main .pcImage img
 {
 text-align: center;
 font-size: 15px;
 margin: 0;
 margin-bottom: 10px;
 }

#main .pcImage p
 {
 text-align: center;
 font-size: 15px;
 margin: 0;
 }

#main .pcText a,
#main .pcText a:visited
 {
 color: #000000;
 display: block;
 margin-top: -25px;
 font-style: italic;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 font-size: 16px;
 }

#main .pcText a:hover
 {
 font-style: italic;
 color: #000000;
 text-decoration: underline;
 text-align: left;
 background-color: #90630E;
 }

#main ul.markets
 {
 font-size: 16px;
 margin-top: 30px;
 text-align: left;
 }

#main ul.markets li
 {
 font-size: 16px;
 margin-bottom: 15px;
 text-align: left;
 list-style-image:url(/images/bullet_purple4.png);
 }

#main ul.markets li a
 {
 font-size: 15px;
 text-decoration: none;
 }

#main ul.markets li a:hover
 {
 margin-top: 0px;
 margin-bottom: 20px;
 color: #000000;
 background-color: #90630E;
 text-decoration: underline;
 }

#main ul.markets li a:visited
 {
 color: #2F1B3B;
 text-decoration: none;
 }

#top
 {
 background-image: none;
 display: table;
 margin-left: 8px;
 margin-right: 0px;
 width: 657px;
 width: 675px;
 height: 162px;
 color: #B9AA8C;
 }

#top img
 {
 margin-left: 90px;
 margin-top: -20px;
 }
 
#toprow
 {
 display: table-row;
 }
 
#topleft
 {
 display: table-cell;
 width: 500px;
 }
 
#topright
 {
 display: table-cell;
 }

#topright p
 {
 display: block;
 margin-top: 0px;
 margin-bottom: 11px;
 } 

#topright a
 {
 display: block;
 width: 160px;
 color: #E1BF62;
 padding-left: 10px;
 padding-top: 8px;
 padding-bottom: 8px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 text-transform: uppercase;
 text-decoration: none;
 } 

#topright a:hover
 {
 color: #FFFFFF;
 } 
 
#navbottom
 {
 display: table;
 margin-bottom: 30px;
 }
 
#navbottom2
 {
 display: table;
 margin-bottom: 10px;
 }
 
#navlogin
 {
 display: table-row;
 }

#navlogin a
 {
 display: table-cell;
 color: #E1BF62;
 width: 105px;
 padding-left: 6px;
 padding-right: 6px;
 padding-top: 10px;
 padding-bottom: 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-transform: uppercase;
 text-decoration: none;
 } 
 
#navlogin a.login
 {
 display: table-cell;
 background-color: #3F331B;
 color: #E1BF62;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 }
 
#navlogin a.viewpc
 {
 display: table-cell;
 background-color: #2F1B3B;
 color: #E1BF62;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-align: right;
 border-left: 10px solid #232220;
 }

#navlogin a.login:hover
 {
 color: #FFFFFF;
 border: none;
 } 

#navlogin a.viewpc:hover
 {
 color: #FFFFFF;
 border-left: 10px solid #232220;
 } 
 
#navsubscr
 {
 display: table-row;
 }

#navsubscr a
 {
 display: table-cell;
 color: #E1BF62;
 width: 245px;
 padding-top: 15px;
 padding-bottom: 15px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 text-transform: uppercase;
 text-decoration: none;
 text-align: center;
 } 
 
#navsubscr a.homesubsc
 {
 display: table-cell;
 background-color: #182136;
 color: #E1BF62;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 }

#navsubscr a.homesubsc:hover
 {
 color: #FFFFFF;
 } 
 
#top h1.homeH1
 {
 color: #AD9E82;
 font-family: "Times New Roman", Times, serif;
 font-size: 39px;
 line-height: 40px;
 font-weight: normal;
 width: 470px;
 margin-left: 15px;
 margin-right: 15px;
 margin-top: 0px;
 margin-bottom: 0px;
 }
 
#top h2
 {
 color: #DDB235;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 line-height: 22px;
 font-weight: bold;
 margin-left: 50px;
 margin-right: 15px;
 margin-top: 5px;
 margin-bottom: 0px;
 border-left: 10px solid #182E36;
 padding-left: 10px;
 }
 
#top h3
 {
 width: 600px;
 color: #AD9E82;
 font-family: "Times New Roman", Times, serif;
 font-size: 36px;
 line-height: 40px;
 font-weight: normal;
 margin-left: 40px;
 margin-top: 60px;
 margin-bottom: 0px;
 }
 
#top .previewHeadline
 {
 display: block;
 height: 102px;
 width: 657px;
 padding-top: 40px;
 }
 
#top h1.sponsorHeadline
 {
 display: table;
 color: #AD9E82;
 font-family: "Times New Roman", Times, serif;
 font-size: 39px;
 line-height: 40px;
 font-weight: normal;
 margin: 0px;
 padding-bottom: 5px;
 padding-left: 15px;
 padding-right: 15px;
 text-align: center;
 }
 
#top h4
 {
 color: #DDB235;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 line-height: 22px;
 font-weight: bold;
 margin-left: 30px;
 margin-top: 5px;
 margin-bottom: 0px;
 padding-left: 10px;
 width: 600px;
 }
 
#topright a.login
 {
 display: table-cell;
 background-color: #3F331B;
 color: #E1BF62;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 }
 
#topright a.viewpc
 {
 display: table-cell;
 background-color: #2F1B3B;
 color: #E1BF62;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 }
 
#topright a.homesubsc
 {
 display: table-cell;
 background-color: #182136;
 color: #E1BF62;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 }

#footer
 {
 display: table;
 margin-top: 8px;
 width: 910px;
 height: 60px;
 } 

#footnav
 {
 display: table;
 margin-left: 270px;
 margin-top: 7px;
 } 

#footnav_row
 {
 display: table;
 text-align: center;
 } 

#footnav a
 {
 color: #DDB235;
 display: table-cell;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 5px;
 padding-bottom: 5px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-transform: uppercase;
 text-decoration: none;
 } 

#footnav a:hover
 {
 color: #FFFFFF;
 } 

#signup
 {
 position: relative;
 top: -82px;
 text-align: left;
 display: table;
 } 

#saveContent p
 {
 text-align: center;
 margin-top: 5px;
 } 
 
 
/*** Slideshow Styles ***/ 
#slideshow
 { 
 position: relative;
 background-color: #000000;
 width: 910px; 
 height: 155px;
 overflow: hidden; 
 margin-bottom: -10px; 
 }
 
img.block  
 { 
 position: absolute;
 padding: 3px;
 background-color: #000000;
 border: 2px solid #9E7733;
 margin: 5px; 
 }
 
#sponsorBlock
 {
 margin:20px;
 display:block;
 width:100%;
 float:left;
 }

/* Colors
#182E36 teal (foot)
#3F331B brown (log in)
#2F1B3B purple (view postcards)
#232220 light gray
#21201D dark gray (active link bkg - old)
#232220 dark gray (active link bkg)
#B9AA8C tan (text on light gray)
#7F3325 red (link border)
#90630E gold (links - old)
#E1BF62 gold (links)
#DDB235 gold (footer links, top H2 H3)
#9E7733 gold (on black)
#B5883A gold (on brown & purple)
#291836 med purple (foot)
#361835 light purple (foot)
#361818 brown (foot)
#182136 dark blue (foot)
#42181B maroon (foot)
#2D0D0E maroon
#808183 light gray (copyright)
#861115 red (main area headlines)
*/