/*-----------------------------
StarCafe Community Room WSS Style Sheet
Version 4-12-2005
-----------------------------*/

body { margin: 0; padding: 0; background: #fff6db url(../images/css-images/backglobe.gif) right bottom no-repeat; }
.ms-main { position: relative; }
.ms-bodyareaframe {  }
#onetidHeadbnnr0, #onetidtpweb1  { display: none; }


/* Changes ALL FONTS to pixel size for Mac use */
.ms-toolbar, .ms-formlabel, .ms-formbody, .ms-formdescription, .select, .ms-radiotext, .ms-gridtext, .ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, 
.ms-vh-left, .ms-vh-left-icon, .ms-vh-left-icon-empty, .ms-vh-right, .ms-vh-right-icon, .ms-vh-right-icon-empty, .ms-vhImage, .ms-WPBody, 
.ms-WPBody td, .ms-nav td, .ms-nav .ms-SPZoneLabel, .ms-input, .ms-vb, .ms-vb2, .ms-GRFont, .ms-vb-user, .ms-cal, .ms-calWeek, .ms-vcal, .ms-Dcal, 
.ms-gridT1, .ms-alerttext, .ms-propertysheet, .ms-SPButton, .ms-descriptiontext, a.ms-addnew, .ms-viewselect a:link, .ms-viewselect a:visited, 
.ms-GRFontSize, table.ms-form th, .ms-formrecurrence, .ms-long, .ms-longer, .ms-dspadapterlist, .ms-propertysheet, .ms-propertysheet th, 
.ms-discussiontitle, .ms-error, .ms-Vappt a, .ms-Vapptsingle a, .ms-ToolPaneTitle, .ms-ToolPaneFooter, .ms-ToolPaneError, .ms-ToolPaneInfo, 
.ms-ToolStripSelected, .ms-ToolStrip, .ms-TPTitle, .ms-TPBody, .ms-TPInput, .ms-SPZoneLabel, .ms-SPZoneCaption, .ms-SPButton, .ms-subsmanageheader, 
.ms-subsmanagecell, .ms-smallheader, .ms-stylebody, .ms-styleheader, .ms-stylelabel, .ms-stylebox, .UserCell, .UserCellSelected, .UserGenericText, 
.UserToolBarImageArea, .UserToolbarDisabledLink, .UserToolBarTextArea, .UserNotification, .UserButton, .UserInput, .UserSelect, .UserConfiguration, 
.UserCaption, .UserShadedRegion, .ms-datepicker, .ms-WPTitle, .ms-surveyVBarT, .ms-surveyVBarTC, .ms-surveyTotal
	{ font-size: 11px !important; }


/* Search Box Area */
.ms-searchcorner { display: none; }
.ms-searchform { position: absolute; top: 92px; right: 0; background: transparent; }  /* Submit Button */
.ms-searchform img { width: 18px; height: 14px; }
#onetidSearch { position: absolute; top: 85px; right: 10px; }  /* Search Box */
#onetidSearch img { visibility: hidden; }
.ms-searchbox { border: 0; }


/* Modify Shared Page link */
.ms-splink { position: absolute; top: 74px; right: 0; }
.ms-SPLink a:link, .ms-SPLink a:visited { color: #fff !important; }
#modifypagelink { color: #fff; }


/* Horizontal Link Bar Area */
.ms-bannerframe { 
	position: absolute; 
	top: 0; 
	left: 0; 
	margin: 0; 
	padding: 110px 0 0 0; 
	border: 0;
	height: 130px;
	background: transparent url(../images/css-images/headerlogo.jpg) 0 1px no-repeat; 
	}
.ms-banner, .ms-GRHeaderText { font: normal 9px Verdana, sans-serif; color: #fff; text-decoration: none; }
.ms-banner a { height: 20px; }
#HBN100 a:link, #HBN100 a:visited, #onetidPortalConn {
	margin: 0 -4px 0 0;
	padding: 4px 9px; 
	border: 0;
	font: normal 10px/20px Verdana, sans-serif; 
	color: #000; 
	text-decoration: none;
	background: transparent;
	}
#onetidPortalConn { margin-right: 11px; }
* html #HBN100 a:link, * html #HBN100 a:visited, * html #onetidPortalConn { padding: 0 9px; } /* Star hack for nav height in IE */
* html #onetidPortalConn { margin-right: -4px; }
#HBN100 a:hover, a:hover#onetidPortalConn { color: #fff; background: url(../images/css-images/navback.jpg) 0 0 repeat-x; }


/* Site and Page Titles */
td.ms-titleareaframe { height: 150px; background: #fff6db url(../images/css-images/headerback.jpg) 0 0 repeat-x; }
div.ms-titleareaframe { border: 0; }
table.ms-titleareaframe { border: 0; }
.ms-titlearealine { background-color: transparent; }
td.ms-titlearea { color: #fff; border: 0; position: absolute; top: 62px; left: 280px; font: normal 22px Georgia, sans-serif; }

#onetidPageTitle { position: absolute; border: 0; top: 92px; left: 280px; color: #fff; font: normal 11px Verdana, sans-serif; text-transform: uppercase; }
#onetidPageTitle td { color: #fff; font: normal 11px Verdana, sans-serif; text-transform: uppercase; }
table.ms-titlearea { margin-top: 7px; width: auto !important; border: 0; }
.ms-pagetitle a, .ms-pagetitle a:link, .ms-pagetitle a:visited { color: #fc3; text-decoration: none; }
.ms-pagetitle a:hover { color: #c90; text-decoration: none; }


/* Quick Launch Nav (if available) and List Nav */
.ms-nav { background: transparent; }
.ms-navframe { margin-left: 10px; width: 120px; background: transparent; }
.ms-navheader a, .ms-navheader a:link, .ms-navheader a:visited, .ms-nav a, .ms-nav a:link, .ms-nav a:visited { color: #900; text-decoration: none; }
.ms-navheader a:hover, .ms-nav a:hover { color: #c60; text-decoration: none; }
.ms-navwatermark { display: none; }
.ms-nav td { color: #222; font: normal 12px Verdana, sans-serif; } /* Select a View text */
.ms-verticaldots { display: none; }

.ms-selectednav { background: #344b5b url(../images/css-images/selectednav.png) 0 0 repeat-x; border: 1px solid #fff; }
.ms-selectednav a:link,.ms-selectednav a:visited { font-weight: bold; color: #fff }
.ms-selectednav a:hover { color: #c90; text-decoration: none }
.ms-unselectednav {	border: 0 }

.ms-selectedtitle { border: 1px solid #ccc; background: #fff; }
.ms-unselectedtitle { background: transparent; }
.ms-menuimagecell { background: transparent; }


/* Web Parts */
.ms-wpheader { background: transparent; }
.ms-wptitle { background: transparent; font: normal 20px Georgia, serif; color: #334959; }
.ms-wptitle a, .ms-wptitle a:link { 
	margin: 0;
	padding: 0 0 0 20px;
	font: normal 20px Georgia, serif; 
	color: #344b5b;
	background: url(../images/css-images/orb.gif) 0 4px no-repeat;
	}
.ms-wptitle a:hover { color: #c90; text-decoration: none; }
.ms-wptitle a:visited { color: #334959; }
.ms-wptitle a:visited:hover { color: #c90; text-decoration: none; }
.ms-WPBody a:link, .ms-WPBody a:visited { color: #900; text-decoration: none; }
.ms-WPBody a:hover { color: #c90; }
.ms-wpborder { border: 1px solid #ffb545; }

.ms-gb td { font: bold 12px Verdana, sans-serif !important; background: transparent; }
.ms-gb td a, .ms-gb td a:link, .ms-gb td a:visited { font-weight: normal; color: #900; text-decoration: none; }
.ms-gb td a:hover { color: #fff; background: #c90; }

.ms-vb, .ms-vb2, .ms-GRFont, .ms-vb-user { font-size: 11px !important; color: #222 }
.ms-vb a, .ms-vb2 a, .ms-vb a:link, .ms-vb2 a:link, .ms-GRStatusText a, .ms-vb-user a { font-size: 11px !important; color: #900; text-decoration: none; }
.ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover { color: #c90; text-decoration: none; }
.ms-vb a:visited, .ms-vb2 a:visited, .ms-GRStatusText a:visited, .ms-vb-user a:visited { font-size: 11px !important; color: #900; text-decoration: none; }
.ms-vb a:visited:hover, .ms-vb2 a:visited:hover, .ms-vb-user a:visited:hover { color: #c90; text-decoration: none; }

.ms-formbody a:link, .ms-formbody a:visited { color: #900; text-decoration: none; }
.ms-formbody a:hover { color: #c90; text-decoration: none; }

a.ms-addnew { color: #aaa; }
.ms-sectionline { background-color: #aaa; }
.ms-partline { background-color: #aaa; }
.ms-navline { background: #369; }
.ms-smallsectionline { border-bottom: 1px solid #fc0; }

.ms-hovercellactive { border: 0; background: transparent; padding: 0 1px 0 0; }
.ms-hovercellinactive { border: 0; background: transparent; }
.ms-hovercellactivedark { border: 0; background: transparent; }

table.ms-toolbar { background: #dedee0 !important; border: 1px solid #b7b7b7 }
.ms-toolbar { color: #222 }

.ms-calhead { background: #344b5b url(../images/css-images/calhead.png) 0 0 repeat-x; }


/* Banner Ad */
#bannerad { position: absolute; top: 0; right: 0; width: 210px; height: 70px; margin: 0; padding: 0; }
#bannerad a { 
	text-indent: -9999px; 
	text-decoration: none; 
	display: block;
	width: 100%; 
	height: 100%; 
	background: url(../images/css-images/bannerad.jpg) 0 1px no-repeat;
	}