﻿.ul_number { font-size:18px; padding: 0 10px 0 0; float: left; }


.container {
	margin: 0 auto;
	width: 800px;
	background: #fff;
	text-align: left;
}

#masthead {
	position: relative;
	background-color: #FAFAFA;
	height: 90px;
}
#masthead.education { background-image: url(../images/masthead_education.png); }
#masthead.newspapers { background-image: url(../images/masthead_newspapers.png); }
#masthead.developers { background-image: url(../images/masthead_developers.png); }
#masthead.corporations { background-image: url(../images/masthead_corporations.png); }
#masthead.healthclubs { background-image: url(../images/masthead_healthclubs.png); }
#masthead.intranets { background-image: url(../images/masthead_intranets.png); }
#masthead.associations { background-image: url(../images/masthead_associations.png); }

img#mastheadlogo, img.mastheadlogo { position: relative; top: 28px; left: 34px; }

#signin {
	position: absolute;
	top: 37px; right: 119px;
}
#signin a {
	display: block;
	padding: 0 0 0 8px;
	width: 59px; height: 17px;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 17px;
}

#threecolumn div.subhead_bar, #twocolumn div.subhead_bar { padding: 0 16px; }
#threecolumn div.subhead_bar h2, #twocolumn div.subhead_bar h2 { float: left; }
#threecolumn div.subhead_bar h3, #twocolumn div.subhead_bar h3 { float: right; }

/*** START: landing page banner area ***/
#landingbanner { position: relative; height: 1%; }
#logos, #banner { float: left; }
#logos { width: 215px; }
#banner { position: relative; width: 585px; }

#banner #salestext { position: absolute; top: 203px; right: -35px; width: 127px; }
#banner #salestext p { font-size: 7.5pt; line-height: 1.4em; letter-spacing: .1em; text-align: justify; }
/*** END: landing page banner area ***/

#bodyarea {	
	background-color: #FAFAFA;
	background-repeat: repeat-y; 
}
#bodyarea.threecolumn {
	background-image: url(../images/background_threecolumn.gif);
}
#bodyarea.nocolumn {
	background-image: none;
	background-color: #FAFAFA;
}
	
#navbar {
	float: left;
	width: 0px;
}

#actions {
	padding-top: 12px;
	height: 29px;
	background: url(../images/actions_background.gif) left top repeat-x;
}

#contentbody {
	float: left;
	width: 585px;
}

#content {
	float: left;
	padding: 0 28px 35px 28px;
	width: 357px;
	background-color:#FAFAFA
}
#twocolumn #content { padding-right: 0; width: 557px; }
#content #content_interior { padding-right: 28px; }

#content.ice {
	padding-left: 250px;
}

#content_nav {
	float: left;
	width: 413px;
	height: 41px;
	background: #d8d8b0 url(../images/content_nav_background.gif) repeat-x;
	text-align: center;
}
#content_nav ul {
	margin-top: 12px;
}
#content_nav ul li { 
	display: inline; 
	padding: 0 2px;
}
#content_nav ul li.prev { padding-right: 10px; }
#content_nav ul li.next { padding-left: 10px; }

#infobar {
	float: right;
	width: 172px;
}
#infobar ul {
	padding-left: 23px;
}

#utilities {
	padding-top: 13px;
	background: url(../images/utilities_background.gif) left top repeat-x;
	height: 28px;
}
#twocolumn #utilities { float: right; width: 172px; }

#footer {
	background-color: #000;
	padding: 2px 8px 3px 8px;
	font-size: 12px;
	color: #fff;
	text-align: center;
}
