/*
Theme Name: CFA
Description: simple, and clean look, based on <a href="http://wpram.com/log/2005/03/23/golden_grey_theme/">Golden Grey</a> by William Pramana, the famous <a href="http://binarybonsai.com/kubrick">Kubrik</a>, bullet.gif taken from <a href="http://wpthemes.info">Connections</a> by Patricia Muller.
Version: 1.5.0
Author: Computer Friendly Associates
*/
html{font-size:16px;}
body {width:1000px;padding: 0px;margin: 0px;text-align: center;background: #222;font: 12px/20px Verdana, Arial, Tahoma, sans-serif;
	color: #000000; margin:0 auto;}

a:link {color: #0066cc; text-decoration: none;}
a:visited {color: #0066cc; text-decoration: none;}
a:hover {color: #cc0000;  text-decoration: none;}

p {font:12px/20px Verdana;margin:0px;padding:0px;margin-top:10px;margin-bottom:10px;margin-right:90px;text-align:justify;
	color: #000000;}

#heading {background: #fff;width: 100%;color: #000000;text-align: left;vertical-align:middle;
          margin:0px;padding:0px;border:0px solid red;  float:left;clear:both;}
#heading img{margin:0px; padding:0px;display:block;width:100%;}
#site-name-home{color:white;font-size:20pt;font-family:'Verdana';position:absolute;margin-left:200px;top:37px;z-index:100;}
#header {padding:0px;vertical-align:top;}
h1 {font: 24px Verdana, Arial, Tahoma, sans-serif;margin: 0;font-weight: bold;color: #000000;}
h1 a:link, h1 a:visited {text-decoration: none;color: #ffffff;}
h2 {font: normal 18px Verdana, Arial, Tahoma, sans-serif;margin-bottom:5px;margin-top: 0px;font-weight: bold;color: #000000;}

#navigation{width:100%;display:block;float:left;clear:both;margin:0px;padding: 0px;background:#000000;border:0px solid orange;}
#navigation-new{float:left;clear:both;margin:0px;padding: 0px;padding-left:0px;background:#000000;position:fixed;width:100%;top:150px;}
#minitabs {padding: 6px 20px 6px 2px; margin: 0px;padding-left:53px;}
#minitabs li {display: inline;padding: 5px 25px 5px 5px;font-weight: bold;}
#minitabs a:link, #minitabs a:visited {text-decoration: none;color: #d0d0d0;}
li.current_page_item a, #minitabs a:hover {border-bottom: solid 3px #CA9900;color: #ffffff;padding: 0px 0px 2px 0px;}
h3 {margin: 10px; padding:0px;font: italic 14pt Verdana, Arial, Tahoma, sans-serif;color: #000000;padding-left: 0px;}
h3 a:link, h3 a:visited {text-decoration: none;color: #0066cc;}
h3 a:hover {text-decoration: none;color: #cc0000;}
#content {background:#ddd;margin:0px;padding:0px;width:100%;text-align:left;float:left;clear:both;}
#main {background: #ffffff;padding-top:5px;padding-bottom:5px;padding-left:0px;padding-right:0px;width: 70%;
    margin:0px;clear:right;float:left;}
.entry{padding:15px;}
#sidebar{background:#ddd;float: left;width: 30%;margin: 0px;padding:0px;
    font: 12px/16px Verdana, Arial, Tahoma, sans-serif;}
#sidebar img{margin:0px;padding:0px;}
#side-bar-brand-name{font-size:12px;font-weight:bold;}
ul {margin-top: 1px;}
#sidebar ul {margin-top: 1px;padding-left: 0px;margin: 0;list-style-type: none;}
#sidebar li {padding-left: 6px;font-size: 11px;}

.entry {padding-bottom: 25px;}
.minHeight{min-height:450px;}
blockquote {padding-left: 5px;color: #000000;}

#footer {clear:both;float:left;width:100%;margin:auto;background:#555;text-align:center;color:#fff;padding-bottom:8px;padding-top:4px;}
#footer p {margin: 0;}
#footer .goToTop{text-decoration:none;color:white;cursor:pointer;}
#footer .goToTop:hover{text-decoration:underline;color:gold;}
#footer a:link, #footer a:visited {color: #ffffff;text-decoration: underline;}
#footer2 {clear:both;float:left;width:100%;margin:auto;background:#222;text-align:center;color:gray;padding-bottom:10px;padding-top:30px;}
#footer2 a:link, #footer a:visited {color:gray;text-decoration:none;cursor:pointer;}
#footer2 a:hover{color:#ffffff;text-decoration: none;cursor:pointer;}
.about-us-name-p{margin-top:15px;}
.about-us-name{font-size:1.1rem;font-weight:bold;line-height:1;}
.about-us-photo{display:none;float:left;width:25%;margin:0px;margin-top:5px;margin-right:10px;}
#sidebar-about-us{float:left;margin-top:160px;text-align:center;width:100%;}
#sidebar-about-us img{border:0px;margin:auto;padding:0px;width:200px;}
#sidebar-about-us h1{font-size:1.3rem;clear:both;margin:auto;width:100%}
#image-manuel{}
#image-dennis{margin-top:505px !important;}
#image-myk{margin-top:125px !important;}
#ContentPlaceHolder1_tOtherInfo{height:90px;width:90%;}

#services-top {font-size:1.12rem;width:100%;padding:0px !important;font-weight:bold;margin-top:1px;margin-bottom:27px;}
#services-top div{margin-bottom:23px;}

#newsPage li { padding-bottom:10px;padding-right:90px;text-align:justify;}
#newsPage h1 { padding-bottom:10px; }
.newsSpecial-H2{width:575px;text-align:center;margin-right:0px;margin-left:0px;}
.newsSpecial-P{width:575px;text-align:center;margin-right:0px;margin-left:0px;}

/* mobile SET UP  **********************************************************************/
.Zsite-name-mobile{display:none;}
.field-label{display:block;}
.field-label-break{display:none;}
.force-break{display:none;float:left;clear:both;margin:0px;padding:0px;width:100%;}
.force-break-news{display:none;float:left;clear:both;margin:0px;padding:0px;width:100%;}

#newsArchiveDiv{display:none;cursor:pointer;background:#444;color:white;float:left;clear:both;
                padding:2px;padding-left:10px; margin-top:0px; margin-bottom:10px;}
#newsArchiveList{display:none;background:#fff;line-height:1.5;float:left;clear:both;padding-right:15px;
                 margin-bottom:10px;}
#newsArchiveExpand{float:left;clear:both;text-align:center;font-family:Courier;font-weight:bold;border:1px solid #aaa;line-height:1;
                 padding:0px; padding-left:2px;padding-right:2px;margin-left:-4px; margin-right:5px;margin-top:3px;margin-bottom:0px;}
.mobile-row{display:inline-block;float:left;width:auto;margin:0px;}
.mobile-row div{display:inline-block;float:left;margin:0px;}

#mobile-wrapper{display:none;float:left;clear:both;width:100%;position:relative;}
#button-menu-bar{display:none;float:left;clear:both;position:relative;background:#fff;width:100%;z-index:5000;
                 margin:auto;text-align:center;font-size:13px !important;font-weight:bold;color:#000;
                 vertical-align:central;border-bottom:2px solid #fff;}
#navicon-wrapper{width:10%;background:#fff;float:left;display:inline-block;height:60px !important;cursor:pointer;}
#navicon-plus{background:#fff;cursor:pointer;padding:5px;margin:0px;}
#navicon-plus div{clear:both;margin:auto;cursor:pointer;text-align:center;
                  padding:0px;padding-bottom:0px;}
#navicon {height:3px;width:30px;margin:0px;border-top: 15px double #000;margin:0px;text-align:center;
    border-bottom: 5px solid #000;padding-bottom:2px !important;font-size:0; float:none;display:block;}
#closeX {display:none;font-weight:bold;font-size:28px !important;margin-top:-3px;line-height:1;}
#navicon-plus #div-menu-label{font-size:9px !important;padding:0px;margin-bottom:3px;}
#side-responsive-menu{display:none;padding:0px;padding-top:0px;position:relative;z-index:5; overflow:auto;height:auto;
    border-bottom:2px solid #222; border-top:0px solid #222;line-height:1.8;margin:0; width:99%;background:transparent;top:0px;
    float:left;display:block;}
#side-responsive-menu div div {background:#fff;cursor:pointer;padding:8px;border-top:1px solid #222;border-bottom:1px solid #222;
     text-align:left;margin-top:0px;color:navy;font-weight:bold;}
#side-responsive-menu div div a {font-size:10pt; }
#side-responsive-menu div div:hover {background:#222;}
#side-responsive-menu img{margin:5px;}
#sideMenu{display: none !important;}
#button-categories-archive{display:none;text-align:left;float:left;clear:both;margin:5px !important;margin-bottom:10px !important;
     color:white;padding:7px;background:navy;cursor:pointer;}

/* END mobile SET UP  ********************************************************************/
