/* =pNav
--------------------------------------------------------------------------*/

#login label
{
    margin-left: 25px;
    background: url(/img/banners/textboxBG_home.gif) 100% 0 no-repeat;
    height: 19px;
    float: left;
    padding-top: 2px;
    margin-top: -1px;
}


#pContent, #sContent, #contentContainer {
   width: 100%;
}

#contentContainer {

}

/****** Layout *******/

#sContent div.objects_container {
   padding: 0 1px 0 9px;
   margin: 0;
   width: 100%;
}

#sContent p.objects_title, #sContent p.objects_summary {
   padding: 0 0 3px 0;
}


#sContent p.objects_thumb {
   float: left;
}

#sContent div.objects_description {
   float: left;
}

/****** Headers ******/

#header {
   padding-bottom: 8px;
}

#sContent h2 {
	color: #48a05b;
	padding: 0 0 4px 5px;
	letter-spacing: 0px;
	border-bottom: none; 
	margin-bottom: 2px;
}

.homeFeatureDoc h2 { margin-bottom: 0px !important; padding-bottom: 3px !important; }

#sContent h2.homepage_title {
	color: #f47b20;
   margin: 0 0 2px 0;
/*   font-size: 110%;*/
}

#sContent h2 span.homepage_subtitle {
   display: block;
   color: #525252;
   font-size: 90%;
   font-weight: bold;
}

/****** Thumbnail border ******/

#sContent p.objects_thumb a img {
   border: 1px solid #d1d2d2;
}

/****** Colors ******/

#sContent p.objects_title a, #sContent p.objects_link a {
   color: #525252;
   font-weight: bold;
   text-decoration: underline;
}

/* Bottom links are a slighty lighter shade of grey */
#sContent p.objects_link a {
   color: #585a5e;
}

#sContent p.objects_title a:hover, #sContent p.objects_link a:hover {
   color: #f47b20;
}

/****** Flash Menu *******/
#homepage_flash_menu {
   float: left;
   height: 312px;
   width: 328px;
}

#homepage_flash_menu a img{
   margin: 0 0 13px 0;
}

#homepage_detail {
   float: right;
   width:377px;
   font-size: 90%;
}



#homepage_detail div.row_container {
   width: 377px;
   margin-bottom: -5px;
   font-size: 110%;
}

#homepage_detail div.row_container a:hover {
   color: #48a05b;
}

#homepage_detail div.row_container div.objects_container_left {
   width: 100%;
}

#homepage_detail div.objects_description {
   width: 305px;
}

#homepage_detail div.objects_description_no_pic {
   width: 365px;
}

#homepage_tagcloud {
   margin: 15px 0 6px 0;
}

/* -sContent homepage tagcloud
--------------------------------------------------------------------------*/
#sContent #homepage_tagcloud h2 {
   margin-bottom: 0px;
   padding-bottom: 0;
}

#sContent #homepage_tagcloud ol.xfolkentry {
   /* The purpose of the next two lines is to hide any content in 
    * the list which spans over three lines...
    */
   height: 8.5em; 
   overflow: hidden;
   padding-top: 0;
	margin: -2px 0 0 5px; padding: 0;
}

#sContent #home_in_focus_title {
	color: #912173 !important; /* Since it should live in this stylesheet */
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	margin-top: 15px;
}

#sContent #home_in_focus_detail {
   padding: 0 0 0 5px; 
   font-size: 110%;
}

#home_in_focus_detail a:hover
{
    color: #912173;
}

/* Login Area */
#login label.uname
{
    margin-left: 12px;
    background: url(/img/banners/utextboxBG0.gif) 100% 0 no-repeat;
    height: 19px;
    float: left;
    padding-top: 2px;
    margin-top: -1px;
}

#login label.pwd
{
    margin-left: 12px;
    background: url(/img/banners/pwtextboxBG0.gif) 100% 0 no-repeat;
    height: 19px;
    float: left;
    padding-top: 2px;
    margin-top: -1px;
}


.homeFeatureDoc { margin: 0 5px; }
#sContent .homeFeatureDoc h2 { padding-left: 0 !important; margin-top: 15px; }
.xfolkentry { padding: 4px; }

#sContent strong, #sContent b
{
	font-family: "Century gothic", Arial, Verdana, Sans-Serif;
	font-size: 115%;
}

#sContent em, #sContent i
{
    font-style: normal;
	font-weight: bold;
}

#sContent div.objects_summary {
    padding-top: 0px;
}

#sContent p.objects_title {
    padding-bottom: 1px;
}

#footer p#gov_office_link {

	/* text-align: right; */
	/* override some styles set in other places */
	float:left;
	margin: 15px 0 0 3px;
	width: 190px;

}

#footer p#gov_office_link a {
    color: #BFBFBF;
}

#footer p#gov_office_link a:hover {
    color: #525252;
}


