/*---------Body---------  */
html { font-size:12px }
iframe { border:0 }
body { background:#FFF; font-family:Arial; color:#593F09; font-size:1em; padding:10px }
hr { color:#EADFD0; background-color:#EADFD0; height:1px; border:none; margin:10px 0 }
.clear { height:0; width:0; clear:both }
img { border:none }
a:link, a:visited { color:#e97114; text-decoration:underline }
a:hover, a:focus { color:#EBA218; text-decoration:underline }
/*---------Fonts/Headlines---------  */
h1, h2, h3, h4, h5, h6 { font-weight:normal }
h1 { font-size:2.6em; color:#E65B00; text-transform:uppercase; font-weight:400; margin:0; padding:.4em 0 .3em 0 }
h1.title { margin:0; padding:.4em 0 0.3em }
.title-desc { padding:0 0 1em }
p { margin-bottom:1.3em; line-height:1.3em }
p.description, div.approved p { font-size:1em; margin:0 0 1.2em }
.sponsored { text-transform:uppercase; color:#F90; text-align:right; font-size:.9em; margin:0; padding:0 }
#contentwrapper { width:1000px; margin:0 auto }
h3.occupation { font-size:22px; color:#533517; text-transform:uppercase; margin:0; padding:0 }
h3.date { font-size:20px; color:#533517; text-transform:uppercase; margin:.3em 0; padding:0 }
h3.small-title { font-size:20px; color:#E65B00; text-transform:uppercase; margin:.3em 0; padding:0 }
h3.dd-date { font-size:20px; color:#533517; text-transform:uppercase; font-weight:400; margin:0; padding:0 }
h3.dd-item { font-size:20px; color:#FB6602; text-transform:uppercase; font-weight:400; margin:0; padding:0 }
div.about h3 { color:#FE9B16 }
h2.qs { font-size:35px; color:#533517; margin:0 0 .2em 0; padding:0 }
h2.location { font-size:30px; color:#533517; margin:.4em 0 .2em 0; padding:0 }
h3.small-name, h3.archives { font-size:22px; color:#533517; margin:0; padding:.5em 0 0 }
h4.small-occ { font-size:20px; color:#533517; text-transform:uppercase; margin:0; padding:0 0 1.3em }
h2.caption { font-size:26px; color:#E65B00; text-transform:uppercase; margin:0; padding:.3em 0 0 0 }
h2.smaller-date { font-size:14px; color:#E65B00; text-transform:uppercase; margin:0; padding:.3em 0 0 0 }
h2.category { font-size:16px; background-color:#FE8307; color:#fff; text-transform:uppercase; margin:.3em 0; padding:.3em .1em }
h3.occupation a:link, a:visited { text-decoration:none }
div.ezine { width:266px; height:350px; background:#EADFD0; margin:20px 0 0 }
.border-img { border:1px solid #DBC5B5; padding:4px }
.orange-img { border:1px solid #FFC271; padding:4px }
.blog a { color:#e97114 }
div.approved h4 { font-size:12px; color:#E97114; text-transform:uppercase; padding:0; margin:.4em 0 .2em 0; font-weight:bold }
div.approved p { font-size:11px; }
.featured { margin:0 0 10px 0 }
/*---------Header---------  */
#topwrapper { width:980px; height:100px; margin:0 auto }
#logo { width:330px; padding-top:15px; float:left }
/*---------Search---------  */
#search { text-align:right; width:650px; float:left }
#searchform { margin:35px 0 0 }
#search a { font-size:1em; color:#885600; font-weight:700; text-decoration:none; text-transform:none }
.search { border:1px solid #A97741; color:#8b8989; font-size:1em; background-color:#FFF; width:200px; padding:5px }
.go { font-weight:700; color:#f63; width:36px; height:25px; border:none; background-color:#FFF; background-image:url(http://goc.pacific-creative.com/img/go.png); background-repeat:no-repeat; background-position:left top }
#search ul { display:inline; border:0; padding:0 }
#search li { display:inline; padding:0 0 0 10px }
#restaurant-search { margin:15px 0 0 }
.res-search { border:1px #ded1ba solid; color:#8b8989; font-size:16px; background:#f5f1f1; margin-right:20px; padding:3px 5px }
/*---------Navigation---------  */
#navbar { width:1000px; font-size:1.1em; height:26px; background-color:#f57f24; border:1px solid #E77B05; margin:20px auto 10px auto }
#menu li a, #menu li a:visited { color:#FFF; text-decoration:none }
#menu { float:left; width:900px; margin:0; padding:6px 0 }
#menu li { display:inline; padding:4px 7px }
ul#metalinks li a img { padding:7px 0 0 4px }
a.travel-button { background:#FF8040; color:#FFF; display:block; float:left; height:28px; width:185px; text-decoration:none; border:1px #f60 solid; margin:0 20px 20px 0 }
a.travel-button span { display:block; text-transform:uppercase; font-size:1.2em; padding:10px }
img.orange, img.leaf { vertical-align:text-top }
/*-------Lists---------  */
h4.news-title { text-transform:uppercase; padding-bottom:0; margin-bottom:0; font-weight:bold }
#news-body p { margin:.2em 0 1.4em 0; padding-top:0 }
ul.news li { padding-bottom:.9em }
a.travel-button:hover { color:#FF8040; background:#fff; border:1px #f60 solid }
ul.news li strong { text-transform:uppercase }
#moredailydoses, ul.news { list-style:none; margin:0; padding:0 0 12px }
ul#moredailydoses li { line-height:1.4em }
#moredailydoses a:hover, #moredailydoses a:focus { color:#EBA218; text-decoration:underline; text-transform:uppercase }
ul.blog { list-style:none; margin:0; padding:0 }
ul.blog li { text-decoration:underline; color:#F60; text-transform:uppercase; padding:0 0 6px }
div.slide { display:block }
ul.numbers { float:right; list-style:none; margin:15px 0 0; padding:0 }
ul.numbers li { display:inline; color:#F60; text-transform:uppercase; margin-right:6px; padding:0 }
ul.numbers li a { text-decoration:none; border:solid 1px #F90; padding:5px 10px }
ul.numbers li a:hover { text-decoration:none; border:solid 1px #F90; background-color:#FC9; padding:5px 10px }
ul.advertise { list-style-type:square }
/*---------Front Page/Right Ad Column---------  */
#left { line-height:1.3em; border-right:solid #EADFD0 1px; width:600px; float:left; margin:0 10px 0 0; padding:0 10px 0 0 }
#center { line-height:1.2em; border-right:solid #EADFD0 1px; width:220px; float:left; margin:0 10px 0 0; padding:0 10px 0 0 }
#right { width:120px; float:left; padding:0; margin:0; display:inline }
#paginate p { text-align:right }
/*---------Ads--------  */
.ad-small { height:240px; width:120px; background-color:#E2E2E2; margin:0 0 30px }
.ad-large { height:300px; width:120px; background-color:#E2E2E2; margin:0 0 30px }
.ad-smaller { height:150px; width:120px; background-color:#E2E2E2; margin:0 0 30px }
.half-block { height:300px; width:410px; background-color:#EADFD0; margin:0 0 20px }
.profile-pic { height:300px; width:265px; background-color:#EADFD0; margin:0 0 20px }
.divider { margin-top:10px }
.img-border { border:1px solid #A48460; background:#EADFD0; padding:2px }
/*-------Column Spacing---------  */
#wrapper-840 { float:left; width:840px; padding-right:10px; border-right:1px solid #EADFD0; margin-right:10px }
.margin-20 { float:left; width:20px; height:1px }
/*-------2 Column Content---------  */
.half-cols { float:left; width:410px }
/*-------3 Column Content---------  */
.third-page-col { float:left; width:266px }
.two-third-page-col { float:left; width:552px }
.third-page-margin-border { padding-right:10px; border-right:1px solid #EADFD0; margin-right:10px; float:left; width:266px }
.third-page-margin-border-left { padding-left:10px; border-left:1px solid #EADFD0; margin-left:10px; float:left; width:266px }
/*-------4 Column Content---------  */
.fourth-page-col { float:left; width:195px }
/*-------2 Column Ad Layouts---------  */
.wrapper-660 { line-height:1.4em; border-right:solid #EADFD0 1px; width:650px; float:left; margin:0 10px 0 0; padding:0 10px 0 0 }
.ads-300 { float:left; width:300px }
.ad-col-a { width:150px; float:left; margin-right:10px }
.ad-col-b { width:150px; float:left }
.fourth-page { float:left; width:230px }
.approved-cols { float:left; width:150px }
.ad-col-a { width:150px; float:left; margin-right:10px }
.ad-col-b { width:150px; float:left }
/*-------Page Specific CSS---------  */
p.itlist-form a { text-decoration:underline; color:#F60; text-transform:uppercase; padding-bottom:1em }
.gallery { height:150px; width:830px; border:solid 1px #EADFD0; background-color:#E1E1E1; padding:3px }
span.raquo a { text-transform:uppercase; text-decoration:none }
.shopping-links { width:400px; float:left; margin:0 20px 20px 0 }
ul.shopping-list li { padding-bottom:.3em }
ul.shopping-list li a { color:#F60; font-weight:400 }
#right-video { width:180px; float:left }
.bor-img img { border:1px solid #B6AA98; padding:3px }
#center p { font-size:.9em }
.photo-space { margin-bottom:1em }
dt { font-weight:bold }
dd { padding:.2em 0 0; margin:0 }
/*-------Footer---------  */
#footer { width:1000px; height:100px; font-size:1.1em; border-top-width:3px; border-top-style:solid; border-top-color:#E2E2E2; margin:40px auto }
#footer-navigation a, a:visited { color:#F60; text-decoration:none }
#footer-navigation { float:left; width:900px; margin:0; padding:0 }
ul#footer-metalinks li a img { padding:0 0 0 4px }
#footer-search li { list-style-type:none; display:inline; margin:0; padding:0 }
#footer-search li a { font-size:1em; color:#885600; text-decoration:none; text-transform:none; float:left; margin:10px 0 5px; padding:0 10px 0 0 }
#footer-search li a:hover { font-size:1em; color:#885600; text-decoration:none; text-transform:none }
#copy { color:#CFBCAD; font-size:0.9em; margin:25px 0 0 }
#copy ul li { float:left; margin-right:20px }
#footer-dd { float:left; width:785px; margin:0; padding:0 }
#menu a:hover, #menu a:active, #footer-navigation a:hover, a:active { text-decoration:underline }
#metalinks a:link, #metalinks a:visited, #footer-metalinks a:link, #metalinks a:visited { color:#630; text-transform:none; text-decoration:none }
#metalinks a:hover, #metalinks a:active, #footer-metalinks a:hover, #metalinks a:active { color:#f63; text-transform:none; text-decoration:none }
ul#metalinks, ul#footer-metalinks { text-align:right; width:70px; float:left; margin:0; padding:0 }
#metalinks li, #footer-metalinks li { display:inline; margin:0 }
.more-buttons, #share-buttons, #tell-buttons { text-align:right; padding:0 0 1em }
.more, #share, #tell, #forward, #email, #send { text-align:right; text-transform:uppercase; margin:0 0 0 10px; }
.more a:link, .more a:visited, #share a:link, #share a:visited, #tell a:link, #tell a:visited { font-weight:700; font-size:1em; color:#ef6d00; border:1px orange solid; text-decoration:none; padding:5px }
.music-buttons {margin-top:40px}
.more a:hover, #share a:hover, #tell a:hover { font-weight:700; font-size:1em; color:#fff; border:1px orange solid; text-decoration:none; background-color:#FF811A; padding:5px }
#moredailydoses a, p.description a { text-decoration:underline; color:#F60; text-transform:uppercase }
.approved-column ul, .shopping-links ul { list-style:none; margin:0; padding:0 }
#heading-wrapper, #heading-desc { float:left }
#left-video, #center-video { width:180px; float:left; margin:0 30px 0 0 }
#footer-navigation li, #footer-dd li { display:inline; padding:0 7px 0 0 }
#footer-search, #copy ul { list-style-type:none; margin:0; padding:0 }
/*-------Forms---------  */
.container { text-align:left; background-color:#FFFFFF; width:400px; padding:5 5 15 5; margin:0 auto }
.pageTitle { padding:8px; font-size:16px; font-weight:bold; color:#000000; text-align:left; }
.pageTitleAlert { background-color:#FF0000; padding:8px; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:left; }
.pageTitleSuccess { background-color:#33CC00; padding:8px; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:left; }
.error { color:#FF0000; font-weight:bold; font-size:11px; }
#mc_embed_signup label { width:80px }
#mc_embed_signup input { width:200px; background:#fff; border:solid 1px #F2AA15; padding:2px; color:#593F09 }
#mc_embed_signup .submit { width:80px; background:#F60; border:solid 1px #F2AA15; color:#fff }
#mce-INCOME { border:solid 1px #F2AA15; background: #fff; color:#593F09 }
fieldset { border:none }
input#mce-DOB-month, input#mce-DOB-day, input#mce-DOB-year { width:45px }
.mc-field-group { margin-bottom:20px }
div.input-group ul { list-style-type:none; margin:0; padding:0 }
div.input-group ul li { display:inline }
input#mce-SEX-0, input#mce-SEX-1 { border:none; width:15px }
.radio-label { float:none }
.indicate-required { font-size:11px; margin-top:20px }
div.response { margin:20px 0; background:#FFEED7; border:solid 1px #593F09; padding:15px 10px }
