/*
Author: Mario S. Cisneros, P: 469 484 6839
Author URI: http://www.triadbusinessmarketing.com/
CSS: Base
Client/Project: BACCTO
Version: 0.1 - 1/12/10
---------------------------------------------------------------------------------------------------------------------------------*/
html
{height: 100%;
 margin-bottom: 1px;}

/* margins set to 0 in order to eliminate default margins in IE, Firefox, Mozilla and Netscape */
/* padding set to "0" in order to eliminate default padding in Opera */
/* text-align: center set to center the page in Internet Explorer 5.0 & 5.5 */

body	
{background-color: #D8CA81;
 font: normal 1em/1.5 verdana, arial, helvetica, "trebuchet ms", sans-serif;
 margin: 0;
 padding: 0;
 text-align: center;} /* IE Centering */

/* margins must be set to "0" & "auto" in order to center-align a fixed-width
 layout in IE, Firefox, Mozilla, Netscape and Opera */

#container
{background-color: #FFF;
 border-left: 1px solid #AB9934;
 border-right: 1px solid #AB9934;
 border-bottom: 1px solid #AB9934;
 margin: 0 auto;
 padding: 0 5px 5px 5px;
 width: 960px;}
 
body#home #container
{background: #FFF url(/img/home/feature.jpg) no-repeat center 180px;}
 
#header
{background-color: #E9E5BF;
 height: 180px;
 position: relative;
 width: 960px;}

#logo
{left: 15px;
 position: absolute;
 top: 25px;}


/* HEADINGS
---------------------------------------------------------------------------------------------------------------------------------*/
h1
{border-bottom: 1px solid #EE1B2E;
 color: #EE1B2E;
 font: bold 1.5em georgia, garamond, times, "times new roman", serif;
 margin: 0;
 padding: 0;
 text-align: left;
 text-transform: capitalize;}

h2
{color: #464602;
 font: bold 1.4em garamond, georgia, times, "times new roman", serif;
 margin: 30px 0 0 0;
 padding: 0;
 text-align: left;
 text-transform: capitalize;}

html#collateral h2
{border-bottom: 1px solid #464602;}

h3
{border-bottom: 1px solid #464602;
 color: #464602;
 font: bold 1.3em "times new roman", georgia, garamond, times, serif;
 margin: 0;
 padding: 0 0 0 5px;
 text-align: left;
 text-transform: capitalize;}
 

 /* LISTS
---------------------------------------------------------------------------------------------------------------------------------*/
dl
{margin: 15px 0; 
 padding: 0;}
 
dl ul
{margin: 5px 0 5px 20px; 
 padding: 0;}
 
dl ul li
{margin: 0; 
 padding: 5px 0;}

dt
{font: bold 1.2em "trebuchet ms", sans-serif;
 margin: 15px 0 5px 0;
 padding: 0;
 text-align: left;}

dd
{margin: 0;
 padding: 0;
 text-align: left;}

ul
{margin: 5px 0 15px 15px;
 padding: 0;}

ul li
{line-height: 1.5;
 list-style: disc;
 text-align: left;}
 

/* ONE-PAGE LAYOUT 
---------------------------------------------------------------------------------------------------------------------------------*/
body#home #content
{font-size: 0.8em;
 margin: 175px auto 0;
 padding: 0;
 text-align: left;
 width: 940px;}
 
body#home #content #intro
{float: left;
 margin: -20px 0 0 15px;
 padding: 0;
 position: relative;
 width: 500px;}
 
body#home #content #news
{background-color: #EEE;
 border: 1px solid #999;
 float: right;
 margin: 15px 15px 0 35px;
 padding: 15px;
 position: relative;
 width: 300px;}
 
body#home #content #news h2
{background-color: #464602;
 color: #FFF;
 font-size: 1.5em;
 padding: 2px 0 2px 5px;}
 
#content
{font-size: 0.8em;
 margin: 15px auto 0;
 padding: 0;
 text-align: left;
 width: 940px;}

#content h1
{margin: 15px 0;
 padding: 0;}

#content p
{margin: 15px 0;
 padding: 0;}
 
 
/* TWO-COLUMN LAYOUT: INTERIOR PAGES
---------------------------------------------------------------------------------------------------------------------------------*/
#leftcolumn
{background-color: #E9E5BF;
 color: #222;
 display: inline;
 float: left;
 font-size: 0.8em;
 margin: 25px 0 0 0;
 padding: 0;
 position: relative;
 text-align: left;
 width: 265px;}
 
#leftcolumn h1
{border-bottom: 1px solid #7F7F03;
 color: #464602;
 margin: 0;
 padding: 5px 0 5px 15px;}
 
#leftcolumn p
{margin: 15px 0;
 padding: 0 5px;}
 
#leftcolumn dl
{margin-left: 15px;}

#rightcolumn
{background-color: #FFF;
 display: inline;
 float: right;
 font-size: 0.8em;
 line-height: 1.5;
 margin: 35px 15px 0 0;
 padding: 0;
 position: relative;
 text-align: left;
 width: 650px;}
#maincolumn {
	font-size: 0.8em;
	line-height:1.5;
} 
#rightcolumn p
{margin: 15px 0;
 padding: 0;}
 
html#faq #rightcolumn ul
{margin: 35px 0; 
 padding: 0;}

html#faq #rightcolumn dl
{margin: 15px 0; 
 padding: 0;}

html#faq #rightcolumn dt
{background-color: #E9E5BF;
 font: bold 1.2em "times new roman", sans-serif;
 margin: 0 0 5px 0;
 padding: 5px;
 text-align: left;}

html#faq #rightcolumn dd
{margin: 0 0 15px 0;
 padding: 0 0 0 5px;
 text-align: left;}
 
html#faq #rightcolumn li a.indent
{margin-left: 10px;}


/* GLOBAL CLASSES
------------------------------------------------------------------------------------*/
.bold
{font-weight: bold;}

.center
{text-align: center;}

.clear
{clear: both;
 height: 1px; 
 overflow: hidden;}
 
.date
{color: #CCC;
 font-size: 0.8em;}
 
.hidden
{display: none;}
 
.highlight
{background: #FFC;}

.italic
{font-style: italic;}

.img-left 
{float: left;
 margin: 5px 15px 5px 0;}
 
.img-right
{float: right; 
 margin: 5px 0 5px 15px;}

.left
{float: left;
 margin-right: 15px;
 position: relative;}

.right
{float: right;
 margin-left: 15px;
 position: relative;}

.nobullet
{list-style: none; 
 list-style-image: none;}

.noindent
{margin-left: 0; 
 padding-left: 0;}

.nomargin
{margin: 0;}

.nopadding
{padding: 0;}

.small
{font-size: 0.8em;}

.text-left
{text-align: left;}

.text-right 
{text-align: right;}

.text-center
{text-align: center;}

.text-justify
{text-align: justify;}

.underline
{border-bottom: 1px solid;}

.wrap
{margin: 0 auto;
 width: 960px;}


/* EXTRAS
------------------------------------------------------------------------------------*/
#boilerplate
{border-top: 1px solid #DDD;
 font-size: 0.8em;
 font-style: italic;
 padding-top: 15px;}
 
#sitemap ul li ul li
{list-style: circle;}