







/* stevebrownapts.com Style Sheet For Index and Main templates*/

/* Created September 2010 */

/*------------------------------------------*/



/*  GLOBAL/DIV */

/* -------------------------------------- */

html, body {
margin : 0;
padding : 0;    
height: 100%;
}

body.main {
background : url('../images/background2.gif');
background-repeat : repeat-x;
text-align : center;
height : 100%;
}

div#top {
    position: absolute;
}

div#left {
float : left;
width : 669px;
text-align : left;
}

div#right {
float : left;
width : 350px;
padding-right : 25px;
}

div#header_top {
width : 1080px;
height : 111px;
margin : 0;
padding : 0;
background : url('../images/top_head.jpg');
background-repeat : no-repeat;
}

div#rotation {
width : 1080px;
height : 302px;
margin : 0;
padding : 0;
}

div#main_image {
width : 1080px;
height : 151px;
margin : 0;
padding : 0;
}

div#left_main {
float : left;
width : 192px;
text-align : left;
background-color : #f0e8d4;
margin-left : 50px;
}

div#right_main {
float : left;
width : 725px;
padding-right : 25px;
padding-left : 15px;
text-align : left;
}

div#nav {
width : 1080px;
height : 36px;
background : url('../images/back_nav.jpg');
background-repeat : no-repeat;
padding-top : 10px;
}

div#container {
width : 1080px;
margin : 0 auto;
text-align : left;
position : relative;
margin-bottom: -85px;
min-height : 100%;
}

* html #container {
    height: 100%;
}

div#wrapper_content {
background : url('../images/content_back.jpg');
background-repeat : no-repeat;
text-align : center;
width : 1080px;
height : 248px;
}

div#main_content {
background : url('../images/main_back.jpg');
background-repeat : no-repeat;
min-height:280px;
height:auto !important;
text-align : center;
width : 1080px;
}


div#tablewrap {
float : right;
width : 700px;
height : 100%;
padding-left : 15px;
}

div#tableyellow {
float : left;
background : #f0e8d4;
width : 200px;
height : 100%;
border : 5px solid white;
font-family : Georgia, Times New Roman, Times, serif;
font-size : 11.5px;
line-height : 14.5px;
padding : 5px;
}

h1.blue {
color : #0095d7;
text-align : left;
font-size : 16px;
margin : 0;
padding : 15px 0 0 20px;
}

h2.blue {
color : #0095d7;
text-align : left;
font-size : 14px;
margin : 0;
padding : 15px 0 0 20px;
}

h3.blue {
color : #0095d7;
text-align : left;
font-size : 12px;
margin : 0;
padding : 15px 0 0 20px;
}

div#concept_left {
float : left;
width : 186px;
text-align : left;
padding-left : 50px;
padding-top : 10px;
}

div#concept_right {
float : left;
width : 577px;
padding-right : 25px;
}

/*  IMAGE STYLES */

/* -------------------------------------- */

img.header {
padding-right : 80px;
}

img.sidebar {
padding-top : 20px;
padding-bottom : 5px;
}

/*  PARAGRAPH */

/* -------------------------------------- */

p.header {
font-family : Arial, sans-serif;
color : #ac9462;
font-size : 18px;
font-weight : normal;
padding-left : 70px;
padding-top : 10px;
margin : 0;
}

p.sidebar {
font-family : Georgia, Times New Roman, Times, serif;
font-size : 12px;
line-height : 1.35em;
padding-top : 10px;
padding-left : 20px;
margin : 0;
}

p.home {
font-family : Georgia, Times New Roman, Times, serif;
font-size : 12.5px;
color : #333333;
line-height : 1.45em;
text-align : left;
margin : 0;
padding-left : 70px;
padding-top : 10px;
}

p.news {
font-family : Georgia, Times New Roman, Times, serif;
font-size : 12.5px;
color : #333333;
line-height : 1.45em;
text-align : left;
margin : 0;
padding-left : 38px;
padding-right : 20px;
}

p.tablehead {
font-family : Georgia, Times New Roman, Times, serif;
font-size : 13px;
line-height : 1.25em;
text-align : left;
margin : 0;
padding-left : 3px;
padding-top : 8px;
}

p.tablehead2 {
font-family : Georgia, Times New Roman, Times, serif;
font-size : 13px;
color : #0095d7;
line-height : 1.25em;
text-align : left;
margin : 0;
padding-left : 3px;
padding-top : 8px;
}

p.main_content {
font-family : Georgia, Times New Roman, Times, serif;
font-size : 12.5px;
color : #333333;
line-height : 1.45em;
padding-top : 10px;
padding-left : 20px;
margin : 0;
}

p.main_content_less {
font-family : Georgia, Times New Roman, Times, serif;
font-size : 12.5px;
color : #333333;
line-height : 1.45em;
padding-left : 20px;
margin : 0;
}

p.main_content_indent {
font-family : Georgia, Times New Roman, Times, serif;
font-size : 12.5px;
color : #333333;
line-height : 1.45em;
padding-top : 10px;
padding-left : 36px;
margin : 0;
}

p.smaller {
font-family : Georgia, Times New Roman, Times, serif;
font-size : 10.5px;
line-height : 1.45em;
padding-top : 10px;
padding-left : 20px;
margin : 0;
}

p.happening {
font-family : Georgia, Times New Roman, Times, serif;
font-size : 12.5px;
color : #333333;
line-height : 1.45em;
padding-top : 10px;
padding-left : 40px;
margin : 0;
}

ul.main_content {
font-family : Georgia, Times New Roman, Times, serif;
font-size : 12.5px;
color : #333333;
line-height : 1.45em;
padding-left : 40px;
margin : 0;
}

ol.main_content {
font-family : Georgia, Times New Roman, Times, serif;
font-size : 12.5px;
color : #333333;
line-height : 1.45em;
padding-left : 40px;
margin : 0;
}

li.main_content {
font-family : Georgia, Times New Roman, Times, serif;
font-size : 12.5px;
color : #333333;
line-height : 1.45em;
margin : 10px;
}

td.location_name {
font-family : Georgia, Times New Roman, Times, serif;
font-size : 12.5px;
color : #333333;
line-height : 1.45em;
padding-left : 20px;
margin : 0;
}

td.facebook {
font-family : Georgia, Times New Roman, Times, serif;
font-size : 12.5px;
vertical-align : top;
color : #333333;
line-height : 1.45em;
padding-left : 20px;
margin : 0;
}


/*  TEXT STYLES */

/* -------------------------------------- */

span.larger {
font-size : 14px;
line-height : 26px;
}

span.black {
color : #000000;
}

span.questioncss {
font-family : Georgia, Times New Roman, Times, serif;
font-size : 12.5px;
color : #333333;
font-weight : normal;
}

span.answercss {
font-family : Georgia, Times New Roman, Times, serif;
font-size : 12.5px;
color : #333333;
font-weight : normal;
}

span.pagecss {
font-family : Georgia, Times New Roman, Times, serif;
font-size : 12.5px;
color : #333333;
font-weight : normal;
}

span.gold {
color : #cc9933;
}

span.blue {
color : #0095d7;
text-align : left;
font-weight : bold;
}

span.like{color:#003366;text-align:left; font-size:13px;}


span.bluesan {
font-family : arial, verdana, helvetica, san-serif;
color : #0095d7;
text-align : left;
font-weight : normal;
}

span.req {
color : #ff2200;
font-size : 11px;
}

/*  ANCHORS */

/* -------------------------------------- */

a.white {
font-family : Georgia, Times New Roman, Times, serif;
font-size : 9.5px;
color : #fff;
text-decoration : none;
}

a.black {
color : #333333;
text-decoration : underline;
}

a.table {
color : #333333;
text-decoration : none;
}

a.location:link {
color : #0095d7;
text-decoration : none;
}

a.location:hover {
color : #003366;
text-decoration : none;
}

a.location:visited {
color : #99ccff;
text-decoration : none;
}

a.bluesan {
font-family : arial, verdana, helvetica, san-serif;
color : #0095d7;
font-weight : normal;
text-decoration : none;
}

a.whitesan {
font-family : arial, verdana, helvetica, san-serif;
font-size : 10px;
color : #fff;
font-weight : normal;
text-decoration : none;
}

/*  FOOTER */

/* -------------------------------------- */


#footer-wrap {
clear : both;
bottom : 0;
left : 0;
width : 100%;
position : relative;
}

#footer-spacer {
    height: 124px;
}

#footer-container2 {
float:left;
clear:both;
width:100%;
height : 84px;
padding-bottom : 0;
background : url(../images/footer.png) repeat-x left bottom;
clear:both; content:"."; display:block; 
position:relative; z-index:4


}
 
#footer2 {
width : 1000px;
font-family : Georgia, Times New Roman, Times, serif;
font-size : 10.5px;
line-height : 2em;
color : #fff;
margin : 0 auto;
padding-top : 13px;
padding-left : 90px;
text-align : left;

}
