﻿/* CSS by David Eleuterius, CreatvieStateDesign.com | Shreveport, LA | Handcrafted Code  */

/* page layout ------------------------------------- */
body { margin:0;padding:0;text-align:center;background:#8D8A85;color:#fff;font-family:verdana, helvetica, sans-serif;}  
div, img { margin:0; padding:0 }
#wrapper { width:990px; margin:auto; text-align:left;}
#header {}

#menuset li a:hover { background-color: #83A932; color: #fff; }
#headnav { background:url('http://www.fungoman.com/img/bg_headnav.jpg') no-repeat; font-size:11px;height:23px; padding-top:4px; } 
.headnav-home { background:url('http://www.fungoman.com/img/bg_headnav-home.jpg') no-repeat !important; } 
#headnav ul { list-style:none; display:inline; width:100%; margin:0; padding:0 }
#headnav li { display:inline; margin:4px; }
#headnav ul li a { padding:5px; background: inherit; color: #fff; text-decoration: none;}
#headnav li a:hover { background: inherit; color: #f20; }
#headnav a:visited { background:inherit; color:#bbb; }
/* home ------------------------------------------- */
#homecontent { width:990px; background:url('http://www.fungoman.com/img/bg_home.jpg') repeat-x; background-color:#D4CFC9; padding-bottom:20px; margin:0; padding:0; }
#homeroad { margin-left:14px; width:200px; margin-right:7px; min-height:197px;  }
.evcap { margin-bottom:6px; }
#homevideos {  width:418px; min-height:197px;margin:0; padding:0;text-align:center; }
#homenews {  margin-left:14px; width:350px; margin-right:7px;min-height:220px;background:#F6F3EC url('http://www.fungoman.com/img/bg_homenews.jpg') no-repeat bottom right;}
.newsteaser { margin-bottom:12px; }
#homeblog { margin-right:10px; min-height:220px;background:#F6F3EC url('http://www.fungoman.com/img/bg_homeblog.jpg') no-repeat bottom right; } 
#homeblog h4, #homenews h4, #homeroad h4 { margin:0;padding:0; font-size:11px;}
#homeblog h4 a, #homenews h4 a, #homeroad h4 a { text-decoration:none; color:#c00; }
#homeblog p, #homenews p, #homeroad p { margin:3px; padding:3px;font-size:10px;}
#homeblog p { width:270px; }

#homeroad div, #homenews div, #homeblog div { padding:5px; }
/* ----------------------------------------------- */



#pagecontent { float:left; width:990px; background:url('http://www.fungoman.com/img/bg_home.jpg') repeat-x; background-color:#D4CFC9;  color:#333 }
#maincontent { width:760px; background:url('http://www.fungoman.com/img/bg_maincontent.jpg') repeat-x; background-color:#F6F3EC; margin-left:14px; min-height:300px;}
#maincontent div { margin:7px 20px; font-size:11px; line-height:19px;  } 
#maincontent h3 { background:transparent; color:#C7212F; font-family:Helvetica, Arial, sans-serif; font-size:20px;font-weight:normal;margin-top:0; padding-top:0}
#sidecontent { width:215px;background:url('http://www.fungoman.com/img/bg_sidecontent.jpg') no-repeat top right; min-height:300px; }
#subnav { float:right; margin-right:20px; }


#helpcontent { width:760px; background:url('http://www.fungoman.com/img/bg_maincontent.jpg') repeat-x; background-color:#F6F3EC; margin-left:14px;}
#helpcontent div { margin:7px 20px; font-size:11px; line-height:19px; } 
#helpcontent h3 { background:transparent; color:#C7212F; font-family:Helvetica, Arial, sans-serif; font-size:20px;font-weight:normal;margin-top:0; padding-top:0}


#footnav { background:#272727; color:#fff; font-size:11px;height:30px; padding-top:10px; border-top:1px solid #999; text-align:center; } 
#footnav ul { list-style:none; display:inline; width:100%; margin:0; padding:0 }
#footnav li { display:inline; margin:5px; }
#footnav ul li a { padding:5px; background: inherit; color: #fff; text-decoration: none;}
#footnav li a:hover { background: inherit; color: #f20; }
#footnav a:visited { background:inherit; color:#bbb; }

#copyright { margin:15px auto; width:990px; text-align:center; }

#blog { margin:15px; }
.date { color:#777; margin-left:0; padding-left:0; }
.morelink { margin-left:25px;font-size:11px; }
h3.title { border-bottom:1px solid #666; padding-bottom:3px; margin-bottom:0; font-size:1.1em; padding-top:20px !important;}
h3.title a { color:#C7212F;text-decoration:none; }
.entry { font-size:0.9 em }
.summary { margin-left:25px; }
.posted  { margin-top:15px; margin-left:25px; font-size:10px !important; color:#666; background:inherit;margin-bottom:40px;}
.paginate { padding-top:20px; margin-left:15px; }
.comment { border-left:4px solid #c00; font-size:11px; background:#DBD7CC; margin-left:30px; color:#000;padding:5px; }
.blogbody { margin-left:25px; }


#helpcentertbl .hd {background:#000; color:#fff; font-weight:bold}
#helpcentertbl ul { font-size:11px; }
#helpcentertbl a { text-decoration:none; }

.eventdate { margin-left:12px;font-size:13px; color:#000; font-weight: bold }
.pag { border-top:1px solid #666;padding-top:4px; }

/* request demo */
#demoform label { float:left; width:300px; padding-right:15px; }
#demoform div.row { clear:both; margin-bottom:20px; }
#demoform textarea, #demoform input, #demoform select { font-family:verdana, sans-serif; font-size:11px; border:1px solid #666; width:280px;}
#demoform label.error  { color:#f00; background:inherit; width: 200px; float:right;}
#demoform input.error, #demoform select.error, #demoform textarea.error { color:#000; background:#C9C4BE; }

/* support */
.support-problem { border:1px solid #000; padding:10px; font-size:13px;margin:10px }
.support-response { border:1px solid #000; padding:10px; font-size:13px;margin:10px; background:#DBD7CC;  }
.textarea { width:300px; height:200px; }

/* login main */
#sidelogin { font-size:10px; padding:45px 12px 10px 12px; background:url(/img/bg_login.jpg) no-repeat; text-align:center;}
#sidelogin p { margin:0 auto 5px auto; padding:0; }
#sidelogin input { font-family:tahoma, verdana, sans-serif; font-size:10px; border:1px solid #666; width:110px;}
#sidelogin .logincheckbox { width:15px !important; }

/* redefine tags */
a { color:#036; background-color:inherit;}
a:hover, a:focus, a:active { color:#f20; background-color:inherit;}
a:visited { color:#004; background-color:inherit; }
img, a img { border: 0;}
input:focus, select:focus, option:focus, textarea:focus { color:#000; background:#ddd;}

/* utility classes ---------------------------- */
.cap { color:#333; background-color:#F6F3EC; }
.sm { font-size:10px }
.pad20 { padding:20px; }
.pad25 { margin-left:25px; }
.block { display:block; }
.goleft { float:left; }
.goright { float:right; }
.b { font-weight:bold; }
.noline { text-decoration:none; }
.red { color:#f20; background:inherit; }
.top20 { margin-top:20px; }

/* clear fix ---------------------------------- */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
* html .clearfix { height:1px; }

