/* -------------------------------------------
project:	ABC Audit & Business Consulting
author:		CSS Ninjas <http://cssninjas.com>
date:		2008/06/29
------------------------------------------- */

body { margin: 0; padding: 0 10px; background: #fff; color: #333; font: 62.5%/1.5 Arial,Helvetica,sans-serif; }
textarea, input, select, option, optgroup, button { font: 1em Arial,Helvetica,sans-serif; }

/* RE-SETS
------------------------------------------- */
* { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

li, dt, dd, p, th, td, caption { font-size: 1.2em;
	color: #1d2a5c;
}
ul, ol, dl { margin-bottom: 1.5em; }
p { margin-bottom: 1.25em; }
li *, li p, li li, dt *, dd *, p * { font-size: 1em; }

fieldset, img { border: none; }
button { overflow: visible; }
legend { display: none; }

a { color: #131d4f; text-decoration: underline; }
a:hover, a:focus, a:active { color: #369; text-decoration: none; }

/* HEADINGS
------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 12px;
	font: normal 2.4em Georgia,Geneva,serif;
	color: #57575a;
}
h1 { font-size: 2.4em; color: #162367; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.0em; }

/* HELPERS
------------------------------------------- */
.wrapper { width: 100%; overflow: hidden; }
.center { margin-left: auto; margin-right: auto; text-align: center; }
.offset { position: absolute; left: -10001px; overflow: hidden; height: 0; margin: 0; line-height: 0; }

legend.offset { display: none; }

/* LAYOUT
------------------------------------------- */
#root {  }
 #top { margin: 0 0 10px; padding: 0 0 10px; border-bottom: 1px dotted #aaa; }
  #logo { margin: 0; }
 #nav { display: none; }
 #header { display: none; }
 #content {  }
  #side { display: none; }
 #footer { margin: 10px 0 0; padding: 10px 0 0; border-top: 1px dotted #aaa; }
  #footer ul { display: none; }
   
/* SKIP LINKS
------------------------------------------- */
#skip-links { display: none; }

/* GENERAL
------------------------------------------- */
p.more-a { overflow: hidden; width: 100%; font-size: 0.9em; line-height: 22px; text-transform: uppercase; }
 p.more-a a { float: left; margin: 0 2px 0 0; padding: 0 0 0 2px; background: url(http://www.abcgroupce.com/images/button-a-a.png) no-repeat; }
 p.more-a a:hover { text-decoration: none; }
  p.more-a a span { position: relative; float: left; margin: 0 -2px 0 0; padding: 0 20px 0 18px; background: url(http://www.abcgroupce.com/images/button-a-a.png) 100% 0 no-repeat; white-space: nowrap; }
 
ul.a { overflow: hidden; list-style: none; width: 100%; margin: 0 0 10px; padding: 0; }
 ul.a li { margin: -1px 0 1px; padding: 2px 0 2px 10px; border-top: 1px solid #e3e3e3; background: url(http://www.abcgroupce.com/images/bullet-a.gif) 0 10px no-repeat; }
  ul.a li a { text-decoration: none; }
  ul.a li a:hover { text-decoration: underline; }
  
div.nav-a {
	background: #ecede8;
}
 div.nav-a h2 {
	margin: 0;
	padding: 7px 10px;
	background: #e4e3de;
	color: #333;
}
 div.nav-a ul { list-style: none; margin: 0; padding: 0; }
  div.nav-a ul li { padding: 7px 10px 7px 30px; border-bottom: 1px solid #e5e5e3; border-top: 1px solid #fff; background: url(http://www.abcgroupce.com/images/bullet-b.gif) 10px 9px no-repeat; font-size: 1em; line-height: 1.3; text-transform: uppercase; }
   div.nav-a ul li a { text-decoration: none; }
   div.nav-a ul li a:hover { color: #cc252f; }
 
/* ELEMENTS
------------------------------------------- */
#showcase { }
 #showcase div.tab div.head { height: auto !important; }
 #showcase div.tab ul { height: auto !important; }
