/* 
Maverick Farming Co. CSS
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption { margin: 0; padding: 0; }
#top, #skip { display:none; }
table, th, td { margin:0; }
a img { border:none; }

html { background:#fae8c2 url(../images/bg_body.gif) repeat-x; }
body { background:url(../images/bg_home_med_vignette.jpg) no-repeat 50% 0px; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; color:#5d3900; min-width:990px; }

a { color:#511f1d; text-decoration:none }
a:hover { color:#961813; text-decoration:underline }
a:visited { }

#bg { padding-top:82px; }
#container { width:990px; margin:0 auto; }
#header { background:url(../images/bg_header.png) no-repeat 50% 0; position:relative; padding:20px 0; height:70px; }
#header img, #header span { position:relative; top:-101px; left:15px; outline:none; }
#nav { position:absolute; top:52px; right:20px; font-size:15px; font-weight:bold; text-transform:uppercase } 
#nav li { display:inline; padding:18px; }
#nav li a { font-weight:bold; color:#511f1d; }
#nav li a:hover { color:#961813; background:url(../images/bg_nav_hover.gif) repeat-x 0 100%; text-decoration:none }
#nav li.on a { color:#a6897e }
#cta { position:absolute; bottom:8px; right:382px; z-index:5 }

#content_wrap { background:url(../images/bg_h_content.gif) repeat-y 50%; margin-top:20px; padding:20px 25px 30px; position:relative }
#content_wrap .hd { background:url(../images/bg_h_content.gif) no-repeat; height:10px; position:absolute; top:0; left:0; width:100%; }
#content_wrap .ft { background:url(../images/bg_h_content.gif) no-repeat 100% 0; height:10px; position:absolute; bottom:-3px; left:0; width:100%; }
#content_wrap img { border:1px solid #a99178 }

#content { width:680px; float:left; }

#sidebar { width:240px; float:left; display:inline; margin:20px 0 20px 20px; }
#sidebar li { list-style:none; }

input, textarea, select { padding:2px; background:#fff; border:1px solid #fed67a; margin:2px 0; font-family:Georgia, "Times New Roman", Times, serif; color:#5d3900; }
input[type="submit"] { cursor:pointer; }

#h_content { background:url(../images/h_flash.png) no-repeat 0 0; position:relative; height:400px; line-height:17px; }
#h_about { background:url(../images/bg_h_about.png) no-repeat; position:absolute; top:14px; right:4px; width:372px; } 
#h_about .content{ padding:20px 23px; }
#h_about h2 { margin:0; }

#footer { background:url(../images/bg_footer.png) no-repeat; position:relative; margin-top:1px; height:47px; color:#785a2b; text-transform:uppercase; font-size:11px; }
#footer ul { position:absolute; left:115px; top:20px; }
#footer li { display:inline; padding:10px; }
#footer p { position:absolute; left:540px; top:17px; margin:0; }

p.breadcrumb { font-size:11px; }

p { margin:10px 0; line-height:19px; }
hr { height:1px; border:1px solid #d5c9b3; border-width:1px 0 0; color:#d5c9b3; }
h1 { margin:10px 0; font-size:20px; }
h2 { margin:10px 0; font-size:16px; }

.png { display:none; }

.floatright { float:right; margin:20px 0 0 20px; }
.floatleft { float:left; margin:20px 20px 0 0; }
img.floatright { margin:0 0 0 20px; }
img.floatleft { margin:0 20px 0 0; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
.clearfix { /*\*/display:block;/**/ }

.post { padding:20px 0; border-top:1px solid #d5c9b3 }

.navigation { padding:10px 0; }
.alignright { text-align:right; }
.alignleft { text-align:left; }

.commentlist { margin-left:20px; }
.commentlist li { margin-bottom:10px; }
h3#comments { margin-bottom:10px; }

#weather table { margin:10px 0 0; border:none !Important; background:none !Important; width:100% !important }
#weather * { font-family:Arial, Helvetica, sans-serif; border:none !Important; background:none  !Important; font-size:11px; vertical-align:top; line-height:12px; }
#weather div { width:auto !important; padding:0 !important; }
#weather td { color:#000; padding:0; }
#weather a { color:#7e4429; }