   body {
font-family: Helvetica,arial; 
background: #E6E6E6;
margin: 0px auto;
width: 980px;
}

/*OVERALL LAYOUT*/

#wrapper {
width: 980px;
border:1px;
margin: 0px auto;
}

/*HEADER LAYOUT*/
#header {
float:right;
height: 82px;
width: 980px;
background:#ffffff;
}

#logo {
width:200px;
margin-top:10px;
margin-bottom:10px;
margin-left:35px;
}

#search {
float:right;
width:220px;
margin-top:5px;
}

#utilitymenu {
color:#215e83;
font-size:12px;
font-family: helvetica;
width:220px;
margin-top:3px;
margin-bottom:15px;
}
#utilitymenu a {
color:#215e83;
text-decoration:none;
}

form#search {
 padding: 0px;
}
#search .box {
 border: 1px solid #000;
 height:20px;
 width:150px;
 padding-right:0px;
}

#search .button {
 background:url(http://sensage.com/images/search_icon.gif) no-repeat;
 height:26px;
 width:35px;
 border:0;
 margin-top:1px;
padding-left:0px;
}


/*NAV LAYOUT*/

#navcontainer {
	float:left;
	width: 100%;
	background: #00283c;
	font-family: Helvetica; 
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#navcontainer ul {
	margin:0;
	padding:2px 50px 0px 40px;
	list-style:none;
	white-space: nowrap;
}
#navcontainer li {
	display:inline;
      margin:0;
      padding:0;
}
#navcontainer a {
	float:left;
      background:url("http://sensage.com/images/navbar-long.jpg") no-repeat left top;
      margin:0;
      padding:0 20px 0 6px;
      text-decoration:none;
      
}

#navcontainer a span {
	float:left;
      display:block;
      background:url("http://sensage.com/images/navbar-long.jpg") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      
}


    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #navcontainer a span {float:none;}
    /* End IE5-Mac hack */
    #navcontainer a:hover span {
      color:#FFF;
      }
    #navcontainer a:hover {
      background-position:0% -42px;
      }
    #navcontainer a:hover span {
      background-position:101% -42px;
      }  



/*MAIN BANNER LAYOUT*/

div#mainbanner {
float:left;
height: 114px;
width: 980px;
background: #565557;
}


div#bannerimage {
position:absolute;
width:980px;
z-index:10;
}

div#overlap {
position:absolute;
width:980px;
z-index:20;
}


div#message {
float:left;
width:460px;
margin-top:20px;
margin-left:210px;
display:inline;
}

div#message-one {

font-size:36px;
color:white;
font-family:georgia;
white-space: nowrap;
}

div#message-two {

font-size:16px;
color:white;
font-family:helvetica;

}

#message h1 {

font-size:36px;
color:white;
font-family:georgia;
white-space: nowrap;
margin-top:-3px;
font-weight:normal;
}

#message h2 {
font-size:16px;
color:white;
font-family:helvetica;
white-space: nowrap;
margin-top:-3px;
font-weight:normal;
}


/*MAIN CONTENT LAYOUT*/

#main {
float:left;
width: 100%;
background:#FFFFFF;
padding-top:20px;
}

#mainwrapper{
	
	
	}

/*WIDECENTER*/
	
div#widecenter{
	float:left;
	margin-left: 25px;
	width:725px;
	display:inline;
	}

#widecenter p {
	font-family:helvetica;
	font-size: 12px;
	color:#565557;
	margin:5px 0px 10px 0px;
	
	}


#widecenter ul li {
	font-family:helvetica;
	font-size: 12px;
	color:#565557;
	
	margin-bottom:10px;
	}	

#widecenter ul ul li {
	font-family:helvetica;
	font-size: 12px;
	color:#565557;
	margin-top:10px;
	margin-bottom:10px;
	}	
#widecenter ul ul ul li {
	font-family:helvetica;
	font-size: 12px;
	color:#565557;
	margin-top:10px;
	margin-bottom:10px;
	}	
	

#widecenter a {
	color: #215e83;
text-decoration: none;
font-weight:bold;
	}

#widecenter h1 {
	font-family:georgia;
	font-size: 20px;
	color:#215e83;
	font-weight:bold;
	}
	
#widecenter h2 {
	font-family:georgia;
	font-size: 14px;
	color:#215e83;
	font-weight:bold;
	}
	
#widecenter h3 {
	font-family:georgia;
	font-size: 14px;
	color:#215e83;
	font-weight:bold;
	}
	
#widecenter td {
	font-family:helvetica;
	font-size: 12px;
	margin:0px;
	}
	
#widecenter .quote {
	font-family:helvetica;
	font-size: 12px;
	font-weight:bold;
	font-style:italic;
	color:#215e83;
	}



	
.mgmtImg {
	padding:0px 10px 10px 0px;
}

.Event {
	width:540px; 
	padding:10px 10px 15px 10px; 
	border-bottom:1px #CCC solid; 
	color: #565557;
	font-family:helvetica;
	font-size: 12px;
	}
.EventLeft {
	width:125px; 
	float:left;
	}
.EventRight {
	width:405px; 
	margin-left:10px; 
	float:right; 
	display:inline;
	}
	
#widecenter .PR_Title {
	font-family:georgia;
	font-size: 14px;
	color:#215e83;
	font-weight:bold;
	text-align:center;
	}
	
#widecenter .PR_Subtitle {
	
	font-size: 11px;
	
	font-weight:bold;
	text-align:center;
	}


	
/*LEFT*/	

div#left{
	float:left;
	width:195px;
	margin-left:-725px;
	margin-top:0px;
	display:inline;
	}
#left  ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}

#left  li {
	font-family:helvetica;
	font-size: 12px;
	font-weight:normal;
	padding-left: 15px;
	margin-bottom: 5px;
	margin-right: 5px;
	}

#left a {
	color:#215e83;
	text-decoration:none;
	}

/*SMALLRIGHT*/
		
#sidebar{
	float:right;
	width:195px;
	margin-right:10px;
	margin-top:0px;
	display:inline;
	}

#sidebar h2 {
	font-family:helvetica;
	font-size: 14px;
	color:#565557;
	margin-right:20px;
	margin-top:20px;
	font-weight:bold;
	margin-top:0px;
	margin-left:-5px
	}
	
#sidebar ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 20px;
	}

#sidebar li {
	font-family:helvetica;
	font-size: 12px;
	font-weight:normal;
	padding-left: 15px;
	margin-bottom: 5px;
	margin-right: 5px;

	}
	
	
#sidebar a {
	color:#215e83;
	text-decoration:none;
	}
	
.blogroll {
	list-style-image:url(http://sensage.com/images/pageicon.jpg);
	text-indent:-18px;
	list-style-position:inside;
}

.xoxo {
	list-style-image:url(http://sensage.com/images/pageicon.jpg);
	text-indent:-18px;
	list-style-position:inside;}


.cat-item{
	list-style-image:url(http://sensage.com/images/pageicon.jpg);
	text-indent:-18px;
	list-style-position:inside;}

.plain{
	list-style-image:url(http://sensage.com/images/pageicon.jpg);
	text-indent:-18px;
	list-style-position:inside;}

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


/*CONTACT*/	
#contact {
	font-family:helvetica;
	color:#FF0000;
	margin-top: 0px;
	font-size: 14px;
	font-weight:bold;
	margin-bottom: 10px;
	}
	
#contact a {
	color:#215e83;
	text-decoration:none;
	}
	
/*LOGIN*/	
#login {
	font-family:helvetica;
	color:#FF0000;
	margin-top: 0px;
	font-size: 14px;
	font-weight:bold;
	margin-left: 10px;
	margin-bottom: 10px;
	}
	
#login a {
	color:#215e83;
	text-decoration:none;
	}


/*FOOTER LAYOUT*/

#footer {
float:left;
width: 980px;
background:#FFFFFF;
}





.active{ 
color: #a72223;
font-weight:bold;
}

.dots {
	background:url(http://sensage.com/images/dots.jpg) repeat-x 80%;
	}

hr {
color: #EEE;
background-color: #EEE;
height: 1px;
}


   
   /* Begin comments*/
    #commentform input {
    width: 100px;
    padding: 2px;
    margin: 5px 5px 1px ;
    }

    #commentform textarea {
    width: 500px;
    padding: 2px;
    }

    #commentform #submit {
    margin: 0;
    float: left;
    }

    .alt {
    margin: 0;
    padding: 10px;
    }

    .commentlist {
    padding: 0;
    text-align: left;
    }

    .commentlist li {
    margin: 15px 0 3px;
    padding: 5px 10px 3px;
    list-style: none;
    }

    .commentlist p {
    margin: 10px 5px 10px 0;
    width: 500px;

    }

    #commentform p {
    margin: 5px 0;
    }

    .nocomments {
    text-align: left;
    margin: 0;
    padding: 0;
    }

    .commentmetadata {
    margin: 0;
    display: block;
    }
    /* End Comments */
    
    .alignright {
	float: right;
	}
    
    .wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
