/* CSS Document 
BitWise Solutions - Bryan Kohlmeier
September 21, 2005
Lange Advisors Stylesheet
*/

/*Set elements to 0 for consistency*/
html, body, form, fieldset, p, ul, li {margin: 0;padding: 0;}

/*Main Styles =main */
body {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;text-align: center; font-size: medium; background:#4A4446 url(../images/bar-bg.gif) repeat-x 0px 160px;padding-bottom: 15px;}
div#container {text-align: left; width: 776px; margin-right: auto; margin-left: auto;}
div#header {background: url(../images/header.jpg) no-repeat top left; width: 776px; height:191px;}
div#contentwrap {background: url(../images/content-bg.gif) repeat-y; clear: both;border-bottom: solid 1px #000;}
h1 {}
h2 {background: #fff;color: #4A4446; font-size: 80%;font-weight: bold; border-bottom: solid 1px #CCD823; margin-top: 5px; margin-bottom: 0px; }
div.content-inner h3 {font-size: 75%;font-weight: bold;margin-top: 15px;margin-bottom: 10px;color: #181B1B;border-bottom: 1px solid #eee;}
h3.testimonials {color: #CCD823;font-size: 14px;font-weight: bold;background: #232020 url(../images/headlines.gif) no-repeat;text-indent: -9000px;height: 83px;width: 194px;margin-top: 0px;margin-left: 11px;}
h3.testimonials span {}

/*menu stuff */
div#homelink {width: 150px; float: left; text-indent: -9000px;}
div#homelink a {display: block; width: 150px; height: 150px; text-decoration: none;}
div#menu {float: right; margin-top: 151px;}
div#menu ul {height: 22px;width: 330px; margin: 0px}
div#menu ul li {list-style: none; float: left;text-indent:-9000px;}
div#menu ul li a {background-position: left top; display: block; text-decoration: none;}
li#home a {	background: url(../images/home.gif) no-repeat; height: 22px; width: 55px; }
li#experience a { background: url(../images/experience.gif) no-repeat; height: 22px; width: 92px; }
li#service a {background: url(../images/services.gif) no-repeat; height: 22px; width: 112px; }
li#contact a {background: url(../images/contact.gif) no-repeat; height: 22px; width: 70px; }
li#home a:hover, li#experience a:hover, li#service a:hover, li#contact a:hover {background-position: left bottom;}
div#menu li a.active {background-position: left bottom !important;cursor: auto;}

div#footer a.footactive:link, div#footer a.footactive:visited {border-bottom: solid 1px #CCD823;color: #fff;}

div#email a:link {color: #7B8A26 ; font-size: 80%; text-decoration:none;}
div#email a:hover {color: #797B7D ; font-size: 80%;text-decoration:none;}

/*Contact Column */
div#contact-col {float: left; width: 200px; font-size: 80%;color: #E9EAEA;}
div#contact-col .contact-inner {padding-left: 20px;}
div#contact-col p {margin-top: 15px;}

/*Content Column */
div#content-col {float: left; width: 370px; color:#797B7D;}
div#content-col p {margin-top: 5px; margin-bottom: 10px; line-height: 21px;font-size: 75%;}
div#content-col .content-inner {margin-left: 20px;padding-bottom: 25px;}

img.float {float: right; margin-left: 10px; margin-bottom: 10px; border: solid 1px #000;}

/*Testimonial Column */
div#test-col {float: left; width: 200px; font-size: 75%; color:#000;}
div#test-col .test-inner {padding: 5px 5px 20px 28px;}
div#test-col p {margin-top: 10px; margin-bottom: 10px;}
div.rss a:link, div.rss a:visited {color: #797B7D !important; font-size:90%; text-decoration:none;display: block;}
div.rss a:hover {color: #000 !important;}
div.rss ul li {}

div.pressrelease a:link, div.pressrelease a:visited {color: #797B7D !important; font-size:90%; text-decoration:none;display: block;}
div.pressrelease a:hover {color: #000 !important;}
div.pressrelease ul li {}

/* List Styles =list */
.content-inner ul, .content-inner ol {font-size: 75%;}
.content-inner ul {margin: 20px 5px 10px 18px;}
.content-inner ol {margin-left: 30px;padding-left: 0px;}
.content-inner ul li {padding: 3px 3px 3px 10px;border-left: 3px solid #CCD823;list-style: none;margin-top: 3px;margin-bottom: 3px;border-bottom: 1px solid #FBFCEB;background: url(../images/li-bg.jpg) repeat-y;color: #7B8A26;line-height: 18px;}
.rss ul li {padding: 3px 3px 3px 10px;border-left: 3px solid #8C8F91;list-style: none;margin-top: 3px;margin-bottom: 3px;border-bottom: 1px solid #CDCECF;background: url(../images/li-bg2.jpg) repeat-y;color: #000;line-height: 18px;}
.pressrelease ul li {padding: 3px 3px 3px 10px;border-left: 3px solid #8C8F91;list-style: none;margin-top: 3px;margin-bottom: 3px;border-bottom: 1px solid #CDCECF;background: url(../images/li-bg2.jpg) repeat-y;color: #000;line-height: 18px;}
.content-inner ol li {padding-top: 4px; padding-bottom: 4px;}


/*Misc Styles =misc */
.clear {clear: both;}
.print, .logoprint {display: none;}


/*Link styles =links */
div#contact-col a:link, div#contact-col a:visited {color: #fff; text-decoration: none;}
div#contact-col a:hover {text-decoration: underline;}

div#footer a:link, div#footer a:visited {color: #DADADA; text-decoration:none;}
div#footer a:hover {border-bottom: solid 1px #CCD823;color: #fff;}

/*Footer Styles =footer */
div#footer {text-align: center;color:#DADADA; font-size: 75%; padding-top: 15px;line-height: 20px;}

/*Subnav styles =subnav */

ul#subnav {margin-right: 1px;margin-left: 1px;}
ul#subnav li {list-style: none;}
ul#subnav a:link, ul#subnav a:visited {
	display: block;
	padding: 3px 3px 3px 17px;
	border-top: solid 1px #8C8F91;
	border-bottom: solid 1px #9D9FA2;
}
ul#subnav a:hover {
	color: #CCDA23;
	background-color: #232020;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

