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

Title :    AIDS Project of the Ozarks
Author :   Ryan Swedal
URL :      http://www.aidsprojectoftheozarks.org/

Created :  01.17.2008
Modified : 01.22.2008

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

/* Global Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {margin:0; padding:0;}

/* =HTML
- - - - - - - - - - - - - - - - - - - - - */
body {
	background-color:#fff; 
	color:#666; 
	font-size: 75%; 
	text-align: center; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body#dark {
	background-color:#000; 
	color:#fff; 
	font-size: 75%; 
	text-align: center; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
html>body {font-size: 12px;}

small, cite {font-size: 0.8333em; line-height: 1.8em;}
blockquote {font-size: 1.1em; line-height:1.4em; margin:1em 2em;}
ul {margin: 1em 1.8em;}
ol {margin: 1em 1.8em;}
li {line-height:1.8em;}
dl {margin:2em 1em}
dt {margin-top:1em; font-size:1.1em;}
dd {text-indent:4em;}
fieldset {padding:1em;}
th {padding:0.4em;}
td {padding:0.2em;}

p {font-size: 1em; line-height: 1.4em; margin: 0 0 1.6em 0;}
strong {font-weight:bold; color:#f00;}

/* =HEADINGS
- - - - - - - - - - - - - - - - - - - - - */
h1 {display:none;}
h2 {
font-size: 2em;
font-weight:normal; 
line-height: 1em; 
margin-top: 8px; 
margin-bottom: 0.6em; 
color:#f00;
}
h2 span {color:#666; font-weight:bold;}
h2#homeTitle {
background: url(../img/redbar_h2.gif) 240px 3px no-repeat;
} 
h3 {
font-size: 1.4em; 
font-weight:normal; 
line-height: 1em; 
margin-top: 0.8em; 
margin-bottom: 0.8em; 
color:#f00;
} 
h4 {
font-size: 1.1667em; 
font-weight:bold;
line-height: 1.286em; 
margin-top: 1.8em; 
margin-bottom: 0.6em; 
color:#f00;
}
h5 {
font-size: 1em;
line-height:0.8em;
font-weight:bold;
margin-top:0.8em;
margin-bottom: 0.2em;
}


/* =LINKS
- - - - - - - - - - - - - - - - - - - - - */
a img {border:none;}
a:link {color:#f00; text-decoration:underline;}
a:visited {color:#900; text-decoration:underline;}
a:hover {color:#900; text-decoration:underline;}
a:active {color:#900; text-decoration:underline;}

h3 a:link {text-decoration:underline;}
h3 a:visited {color:#f00; text-decoration:none;}
h3 a:hover {color:#900; text-decoration:underline;}


/* =NAVIGATION
- - - - - - - - - - - - - - - - - - - - - */
/* Top and Footer Navigation */
ul#toplist, ul#footlist {
margin: 0;
padding:0;
color:#999;
height:38px;
}
ul#toplist {
padding-top:15px; 
padding-left:32px;
}
ul#footlist {padding-bottom:2em;}
ul#toplist li, ul#footlist li {
list-style: none;
display: inline;
margin: 0;
padding: 0;
}
ul#toplist li a, ul#footlist li a {color:#999; text-decoration:none;}
ul#toplist li a:hover, ul#footlist li a:hover {color:#900; text-decoration:underline;}
ul#toplist li#top-active a {color:#999; text-decoration:none; border-bottom: 3px solid #f00; padding-bottom:2px;}


/* Side Navigation */
ul#sidelist {
margin-left:32px;
width:110px;
background-color:#fff;
}
ul#sidelist li {
list-style: none;
margin: 0;
padding: 0.5em 0.25em;
border-bottom: 1px solid #D9D9D9;
line-height: 1.1em; 
}
ul#sidelist li a {display:block; color:#888; text-decoration: none; }
ul#sidelist li a:hover {color:#900; text-decoration: none; }

ul#sidelist li#side-active a {color:#f00; text-decoration: none; }


/* Sub Navigation */
ul#sublist {
margin: 0;
padding: 0;
font-size: 1.3em; 
font-weight:normal;  
color:#858585;
padding-bottom: 0.4em;
border-bottom:1px solid #D9D9D9;
} 
ul#sublist li {
position: relative;
list-style: none;
display: inline;
margin: 0;
padding: 0;
line-height: 1.2em; 
}
ul#sublist li a {color:#858585; text-decoration: none; }
ul#sublist li a:hover {color:#900; text-decoration: none; }

ul#sublist li#sub-active a {color:#f00; text-decoration: none; }

ul#sublist li ul {
top:18px;
left:0;
margin:0;
padding:0;
position: absolute;
display: block;
visibility: hidden;
background: #F5F5F5;
border: #D9D9D9 1px solid;
}

ul#sublist li ul li {
margin:0;
padding: 2px 8px 0px 8px;
display: list-item;
}

ul#sublist li ul li a {
margin: 0;
display: block;
width: 175px; /*width of sub menu levels*/
text-decoration: none;
padding: 0px 8px 0px 8px;
font-size: 11px;
}

/* =LAYOUT
- - - - - - - - - - - - - - - - - - - - - */
.hide {display: none;}

#wrap1 {
text-align: left;
background-color:#fff;
}

#masthead {
margin: 0 auto;
width:1024px;
height:46px;
background: #fff url(../img/header_clip.jpg) 667px 18px no-repeat;
overflow:hidden;
}
#header {
margin: 0 auto;
width:1024px;
clear:both;
height:255px;
background: url(../img/header.jpg) top left no-repeat;
}

#content {
margin: 0 auto;
width:1024px;
padding:20px 0;
background: url(../img/redbar_right.gif) 914px 380px no-repeat;
overflow: hidden;
}
  #leftColumn {
  float: left;
  margin-right:24px;
  width:168px;
  height:540px;
  background: url(../img/redbar_left.gif) 0px 360px no-repeat;
  border-right:1px solid #D9D9D9;
  }
  #mainColumn {
  float:left;
  width:670px;
  }
  
/* Two Column Layout */
	#leftC {float:left; margin-right:18px; width:400px;}
	#rightC {float:left; width:242px; text-align:right;}
	/* Sidebar */
	.sidebar {
	float:right;
	margin-top:10px;
	width:220px;
	padding:0 12px;
	border:1px solid #CECECE;
	background-color:#F5F5F5;
	font-size:0.9em;
}

/* Three Column Layout */
    .column {width:214px;}
	.column h4 {margin:0}
    .c1 {float:left; margin-right:12px;}
    .c2 {float:left;}
    .c3 {float:right; clear:right;}
	
#footer {
clear:both;
padding:1em;
text-align:center;
background-color:#333;
color:#eee;
}


/* =DETAILS
- - - - - - - - - - - - - - - - - - - - - */

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

.newsletter {
margin-bottom:48px;
height: 580px; 
background:url(../img/bg_lifeline.jpg) bottom center no-repeat;
}

/* Right Column Details */
#rightC p {margin:0px 0px 12px 12px; font-size:0.85em; }
#rightC cite {margin-right:0; padding-right:0;}
#rightC img {margin-top: 1em; padding:5px; background-color:#CECECE;}
#rightC.flush img {margin-top:0;}

.sidebar img {
padding:8px 0px 18px 0px;
}
.sidebar img#haute {
padding:1.2em 32px;
border-top:1px solid #CECECE;
}

.cake-sql-log {
	display: none;
	visibility:hidden;
}

#flashcontent {
	text-align: center;
}


