* {margin:0; padding:0}
img {border:none;}
a:link, a:visited {text-decoration: underline; color:#591202}
a:hover {text-decoration: underline; color:#728BB4}
body {font-family:Arial, Helvetica, sans-serif; background-color: #591202;}
p {font-size:small; font-weight: normal; color:#595959}
h1 {font-size:large; font-weight: bold; color:#000000; line-height:1.0em}
h4 {font-size:smaller; font-weight:normal; color:#FFFFFF}
h5 {font-size:smaller; font-weight:bold; color:#FFFFFF}
#wrapper {width:100%}
 
#phone {font-size:small; color:#FFFFFF; background:#f99c1c; border-top:1px solid #000000; border-bottom:1px solid #000000; padding:5px 0px; padding-left:1px}
#phone a {color:#FFFFFF; text-decoration:underline}
#phone a:hover {color:#728BB4; text-decoration:underline}

#header {border-bottom:1px solid #000000; padding:10px 1px; background-color: #f7f6d3;}
#logo {text-align: center;}

#content {border-top:9px solid #591202; padding-top:10px; background-color: #FFF;}
#content h1 {padding:0 1px}
#content p {padding:10px 1px}
#content p.error, p.notice, p.success {margin-top:1em; border-top:2px solid #ddd; border-bottom:2px solid #ddd;}
#content p.error {background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4;}
#content p.notice {background: #FFF6BF; color: #514721; border-color: #FFD324;}
#content p.success {background: #E6EFC2; color: #264409; border-color: #C6D880;}
#content p.error a {color: #8a1f11;}
#content p.notice a {color: #514721;}
#content p.success a {color: #264409;}

#page_body {font-size:small; font-weight: normal; color:#595959; padding:10px 0}
#page_body p {font-size:small;}

#photo {text-align: center;}

#videobar {font-size:smaller; font-weight:bold; color:#FFFFFF; padding-left:1px; background:#f99c1c; border-top:1px solid #000000; border-bottom:1px solid #000000; padding:5px 0px}
#videobar a {color:#FFFFFF; font-weight: normal; text-decoration:underline}
#videobar a:hover {color:#F2B90C; text-decoration:underline}

#note {background:#728BB4; padding:0px 1px; margin-bottom:10px} 
#note p {color:#FFFFFF; font-style:italic}

#pagination {background:#728BB4; font-size:smaller; color:#FFFFFF; padding:5px 1px}
#pagination a {color:#FFFFFF; text-decoration:underline}
#pagination a:hover {color:#f99c1c; text-decoration:underline}

#menu {border-bottom:1px solid #000000}
#menu div {margin:0; padding:0; border-top:1px solid #000000; background:#F2C452;}
#menu div a {display: inline-block; width:100%; vertical-align:middle; font-size:smaller; font-weight:normal; color:#000; text-decoration:none; line-height: 2.0em;}
#menu div a:hover {background-color: #F2B90C;}
#menu div a span {margin:0 1px;}

#breadcrumbs {color:#FFFFFF; background:#8C4E03; padding:10px 1px}
#breadcrumbs p {color:#FFFFFF; font-weight:bold; padding:0}
#breadcrumbs div {font-size:smaller; padding-top: 5px; }  
#breadcrumbs div a {width:auto; text-decoration:underline; color:#FFFFFF}
#breadcrumbs div a:hover {text-decoration:underline; color:#14366F}
#breadcrumbs div a.selected {text-decoration:none; background:none}

#footer {text-align: center; padding:10px 1px; background-color: #591202;}
#footer p {color:#FFF;}
#footer a, #footer a:visited {color:#FFF;}
#footer a:hover {color:#F2B90C;}
#wlm_slide {text-align:center; padding:10px 0}
#wlm_slide a {text-decoration:none;}
#wlm_slide img {border:0;}
#wlm_link_wrapper {text-align:center;}
#wlm_link {text-align:left; margin:auto;}

/* top_breadcrumbs */
#top_breadcrumbs {color:#000;  padding:0 1px 5px 1px;}
#top_breadcrumbs p {color:#000; font-weight:bold; padding:0}
#top_breadcrumbs div {font-size:smaller;}  
#top_breadcrumbs div a {width:auto; text-decoration:underline; color:#052964}
#top_breadcrumbs div a:hover {text-decoration:underline; color:#14366F}
#top_breadcrumbs div a.selected {text-decoration:none; background:none}

/* Twitter Widget */
.tw_timeline, tw_search { margin-top:5px;}
.tw_timeline .tw_status_odd, .tw_timeline .tw_status_even, .tw_search .tw_odd, .tw_search .tw_even  {padding: 3px 5px 3px 2px;}
.tw_timeline .tw_status_odd, .tw_search .tw_odd {background-color: #f7f6d3;}
.tw_when {font-size:x-small; font-style:italic; color:#666666;}

/* share link */
.share_link {}
.share_link a {text-decoration: none; font-size: small;}
.share_link a img {margin-right:3px;}

/* Maps Widget */
div.map{font-size: small;}
div.map a {text-decoration: none; font-size: medium;}
div.map_nav{text-align: center;}

/* pretend mobile */
div.pretend_mobile {
	width: 320px;
	margin: 10px auto 0 auto;
	border:1px solid #000;
}