@charset "utf-8";
/* Groundswell CSS Document - 2009
Edited by Jerlyn Thomas - designladynyc.com
 */
 body {
	margin:0;
	background-color: #FFFFFF;
	text-align: center;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #382d24;
	line-height: 19px;
}
.sup{font-size:xx-small; 
vertical-align:top;
}
body,td,th {
	font-size: 12px;
	color: #382d24;
}

/* THIS IS THE CONTAINER */
#container
{
	margin-top:34px;
	margin-left: auto;
	margin-right: auto;
	width: 1044px; 
	height:768px;
	background-color:#FFFFFF;
	border:0px solid red;
}

/* THIS IS THE HEADER */
#topContent{
border:0px solid red;
padding:0 83px 0 82px;/* top right bottom left */
}

.logo {
float:left;
margin-left:0px;
width: 259px;
height: 54px;
border:0px solid red;

}
.topNav ul {
margin: -20px 0 0 20px; 

padding: 0px;
line-height: 30px; 
white-space: nowrap;
}

.topNav li {
	list-style-type: none; display: inline;
}
.topNav{
	float:left;
	width:350px;
	border:0px solid red;
	margin-top:0px;
	padding:10px 0 0 57px;/* top right bottom left */
}

/* THIS IS THE MIDDLE CONTENT*/
#middle{
float:left;

margin-left:0px;
border:0px solid blue;
padding:0 0 0 82px;/* top right bottom left */
}

#leftDiv{
	width:130px;
	float:left;
	margin-top:70px;
	margin-left:0px;
	text-align:left;
	z-index:2;
}
#rightDiv{
	float:left;
	width:690px;
	
	margin-left:45px;
	margin-top:68px;
	background-color:#FFFFFF;
	text-align:left;
	z-index:3;

}
#rightDiv2{
	float:left;
	width:750px;
	
	margin-left:45px;
	margin-top:68px;
	background-color:#FFFFFF;
	text-align:left;
	z-index:3;
	white-space:nowrap;

}

/* THIS IS THE FOOTER*/

#botContent{
float:left;
position:absolute;
border:0px solid red;
height:133px;
padding:60px 0 0 82px;
width:860px;
margin-top:600px;
}

#onePercent{
float:left;
margin-top:49px;
border:0px solid red;
}

#copyright{
float:right;
border:0px solid red;

}

/* SOME TEXT DECORATIONS*/

.boldMe{
	font-weight: bolder;
}
.centerMe{
text-align:center;	
}
/* position list chunks side by side */
div.wrapper
{
  float: left;
  width: 185px;
}
div.wrapper3
{
  float: left;
  width: 205px;
}
div.wrapper4
{
  float: left;
  width: 300px;
}

div.wrapper2
{
  float: left;
  width: 120px;
}

/* clear float after lists */
br
{
  clear: left;
}
/* anchor styling */

div.wrapper ol li a
{
 display: block;
  width: 135px;
  height:25px;
  text-decoration: none;

/*border:#FF0000 solid 0px;
  display: block;
width:158px;
  height:30px;
  text-decoration: none;
  float:left;
  white-space:nowrap;*/
}
div.wrapper2 ol li a
{
 display: block;
  width: 120px;
  height:25px;
  text-decoration: none;

}
div.wrapper3 ol li a
{
 display: block;
 /*width: 120px;*/
  height:25px;
  text-decoration: none;

}
div.wrapper4 ol li a
{
 display: block;
 /*width: 120px;*/
  height:25px;
  text-decoration: none;

}
ol li a:hover
{
 
}

a:link {
	color: #382d24;
}
a:visited {
color:#382d24;
}
a:hover {
color:#c54c00;
}
.alignAbout{
	margin-left:175px;
	line-height: 20px;
}
.alignAbout a{
	color:#a29791;
	text-decoration: none;
}
.alignAbout a:hover{
color:#c54c00;
}


.extraPadding{
	padding: 0 40px 40px 40px;
}
#container #middle #rightDiv .decOL {
}

.midBlurb{
width:300px;
float:left;
padding: 0 20px 0 0;

}
.rightBlurb{
width:auto;
float:left;
padding: 0;

}
.rightBlurb img{
padding: 2px;

}
#maincontainer {
	margin-top:34px;
	margin-left: auto;
	margin-right: auto;
	width: 1044px;
	height:550px;
	background-color:#FFFFFF;
	border:0px solid red;
}
#botContent2 {
	float:left;
	position:absolute;
	border:0px solid red;
	height:133px;
	width:860px;
	margin-top:500px;
	padding-top: 60px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 82px;
}

