﻿@import url(reset.css);
@import url(header.css);
@import url(footer.css);
@import url(search.css);
@import url(accordian.css);

body {
    background: url(../images/background.gif) repeat-x #333;
    font-family: Arial, Sans-Serif;
    color:#333333;
}

/*h1, h2, h3, h4, h5, h6, a {
    color: #336699;
}*/

a
{
	color: #336699;
}

h2
{
	font-size: 22px;
	color:#8f6b00;
	margin-top:5px;
	line-height: 110%;
}

h3
{
	font-weight:bold;
	font-size: 14px;
	color:#333333;
}
	


#wrapper {
    background: url(../images/background-shadow.png) repeat-y;
    margin:0 auto;
    padding-left: 9px;
    position: relative;
    width: 944px;
}



/* CONTENT LAYOUT STYLES */
/*#banner {
    margin-left: 200px;
    margin-top: 2px;
    height: 122px;
    width: 713px;
}*/

#homepageContentWrapper, #oneColumnContentWrapper,
#twoColumnContentWrapper, #threeColumnContentWrapper {
    clear: both;
    height: 100%;
}

#homepageContentWrapper {
    background: url(../images/homepage-background-repeat.png) repeat-y;
}

#homepageContent {
    background: url(../images/homepage-background.png) no-repeat;
}

#oneColumnContentWrapper {
    background: url(../images/two-column-background-repeat.png) repeat-y;
}

#oneColumnContent {
    background: url(../images/two-column-background.png) no-repeat;
}

#twoColumnContentWrapper {
    background: url(../images/two-column-background-repeat.png) repeat-y;
}

#twoColumnContent {
    background: url(../images/two-column-background.png) no-repeat;
}

#threeColumnContentWrapper {
    background: url(../images/three-column-background-repeat.png) repeat-y;
}

#threeColumnContent {
    background: url(../images/three-column-background.png) no-repeat;
}

#oneColumnContent, #twoColumnContent, #threeColumnContent {
    clear: both;
    padding: 0 11px 0 11px;
    margin-right: -13px;
    width: 913px;
}

#columnwrapper {
    float: right;
    margin-left: 12px;
    width: 702px;
}

#leftsidebar {
    float: left;
    width: 191px;
}
#banner
{
    padding-top:1px;
}
#centercontent {
    float: left;
    width: 475px;
    line-height: 105%;
}

html>body #centercontent {
    width: 481px;
}

#centercontentTwoColumn {
    width: 684px;
}

#rightsidebar {
    float: right;
    width: 221px;
}

/* break hack */
.allbreak:after {
            content: "."; 
            display: block; 
            height: 0; 
            clear: both; 
            visibility: hidden;
}
 
.allbreak{display: inline-table;}
* html .allbreak{height: 1%;}
.allbreak{display: block;}
