/* pcb_content.css */

/* Generic Classes */

* { margin: 0;
	padding: 0;
	font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif; }

p { margin: 10px; }

h1,h2,h3,h4,h5,h6 { margin: 15px 10px; }

ul,ol { margin: 10px 10px 10px 35px; }

/* Temporary Classes */

.highlight { color: #f00;
	border: 2px Dashed #c00;
	margin: 2px;
	padding: 5px;
	font-size: 1.2em;
	font-weight: 800; }

/* Semi-Generic + Custom Classes */

.center { text-align: center; }

br.clear { clear: both;
	font-size: 1px;
	height: 1px;
	overflow: hidden; }

div#entirety { width: 770px;
	margin: 0px auto;
	text-align: left;
	background: url('../images/layout/content_body-shadow-mz.jpg') repeat-y left top !important;
	background: url('../images/layout/content_body-shadow.jpg') repeat-y right top; }

div#entirety h1, div#entirety h2 { display: none; }

div#entirety div#border_grey { background: url('../images/layout/border-grey.jpg') no-repeat left top; }

div#entirety div#header { width: 200px;
	height: 100px;
	border-left: 1px Solid #808285;
	background: url('../images/layout/header.png') no-repeat left top;
	cursor: pointer; }
div#entirety div#header a { display: none; }


div#entirety div#menu { position: absolute;
	top: 37px;
	width: 543px;
	height: 21px;
	margin-left: 214px;
	padding-top: 21px;
	background: url('../images/layout/content_menu-bg.png') no-repeat left top;
	color: #fff; }

/* div#entirety div#lounge { position: absolute;
	top: 34px;
	width: 60px;
	height: 125px;
	margin-left: 685px;
	background: url('../images/layout/lounge.png') no-repeat left top;
	* background: none;
	/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/testing/images/layout/lounge.png', sizingMethod='fixed'); 
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/lounge.png', sizingMethod='fixed');
	cursor: pointer; }
div#entirety div#lounge a { display: none; } */

div#entirety div#luggage { position: absolute;
	top: 34px;
	width: 60px;
	height: 125px;
	margin-left: 685px;
	/*background: url('../images/layout/luggage_tag.png') no-repeat left top;*/
	* background: none;
	/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/testing/images/layout/lounge.png', sizingMethod='fixed'); */
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/luggage_tag.png', sizingMethod='fixed');
	cursor: pointer; }
div#entirety div#luggage a { display: none; }

div#entirety div#shell { padding-top: 60px;
	width: 770px;
	background: url('../images/layout/content_shadow-bottom-mz.jpg') no-repeat right bottom !important;
	background: url('../images/layout/content_shadow-bottom.jpg') no-repeat right bottom;
	padding-bottom: 13px; }

div#entirety div#shell div#container { background: url('../images/layout/border-grey.jpg') repeat-y left top;
	height: auto !important;
	height: 1px; }

/* CONTENT Layout */
div#entirety div#shell div#container h4 { text-transform: uppercase;
	padding-left: 100px;
	margin-right: 115px; }
div#entirety div#shell div#container div#content h5 { text-transform: uppercase;
	margin: 15px 0px; }
div#entirety div#shell div#container h4#header_planning { border-bottom: 1px Solid #c69;
	color: #c69; }
div#entirety div#shell div#container h4#header_services { border-bottom: 1px Solid #c99;
	color: #c99; }
div#entirety div#shell div#container h4#header_about { border-bottom: 1px Solid #669;
	color: #669; }
div#entirety div#shell div#container h4#header_members { border-bottom: 1px Solid #638B58;
	color: #638B58; }
div#entirety div#shell div#container h4#header_contact { border-bottom: 1px Solid #2E73BA;
	color: #2E73BA; }
div#entirety div#shell div#container h4#header_lounge { border-bottom: 1px Solid #CE3428;
	color: #CE3428; }

/* Special List Formatting */
/* div#entirety div#shell div#container div#content li#meeting_planners a.link_meeting_planners { */
div#entirety div#shell div#container div#content li#meeting_planners a.meeting_planners {
	font-size: 14px;
	font-weight: bold;
	color: #c69;
}
div#entirety div#shell div#container div#content li#meeting_planners a.meeting_planners_small {
	font-size: 12px;
	font-weight: bold;
	color: #c69;
}
div#entirety div#shell div#container div#content li#about_wa a.about_wa {
	font-size: 14px;
	font-weight: bold;
	color: #669;
}
div#entirety div#shell div#container div#content li#members a.members {
	font-size: 14px;
	font-weight: bold;
	color: #638B58;
}

/* Member News Menu Formatting */
div#entirety div#shell div#container div#content div#member_news a {
	text-decoration: none;
	color: #fff;
	font-family: 'Bradley Hand ITC', fantasy;
	font-size: 12px;
}
div#entirety div#shell div#container div#content div#member_news a:hover {
	background: #3D8FC4;
	display: block;
}
div#entirety div#shell div#container div#content div#member_news td {
	background: #036AB0;
	text-align: center;
}

div#entirety div#shell div#container div#content h5.subheader_planning { color: #c69; }
div#entirety div#shell div#container div#content h5.subheader_services{ color: #c99; }
div#entirety div#shell div#container div#content h5.subheader_about { color: #669; }
div#entirety div#shell div#container div#content h5.subheader_members { color: #638B58; }
div#entirety div#shell div#container div#content h5.subheader_contact { color: #2E73BA; }
div#entirety div#shell div#container div#content h5.subheader_lounge { color: #CE3428; }

div#entirety div#shell div#container div#pretty { float: left;
	width: 194px !important;
	width: 214px;
	padding: 15px 0px 10px 20px;}
	
div#entirety div#shell div#container div#pretty_sponsors { float: left;
	width: 194px !important;
	width: 214px;
	padding: 15px 0px 10px 20px;
	}

div#entirety div#shell div#container div#content { float: left;
	width: 440px; }

div#entirety div#shell div#container div#content p { margin: 10px 0px;
	font-size: 0.7em; }
div#entirety div#shell div#container div#content ul, div#entirety div#shell div#container div#content ol { font-size: 0.7em;
	line-height: 130%; }
div#entirety div#shell div#container div#content ul ul, div#entirety div#shell div#container div#content ul ol, div#entirety div#shell div#container div#content ol ol, div#entirety div#shell div#container div#content ol ul { font-size: 1em; }
div#entirety div#shell div#container div#content a { text-decoration: none;
	color: #059; }
div#entirety div#shell div#container div#content a:hover { text-decoration: underline;
	color: #48e; }

div#entirety div#shell div#container div#content table th, div#entirety div#shell div#container div#content table td { padding: 5px;
	font-size: 0.7em;
	text-align: left;
	vertical-align: top; }

/* LOUNGE Layout */
div#entirety div#shell div#container div.wrapper p { font-size: 0.7em; }
div#entirety div#shell div#container div.wrapper div.pretty { float: left;
	width: 194px !important;
	width: 214px;
	padding: 15px 0px 10px 20px; }
div#entirety div#shell div#container div.wrapper div.advert { float: left; }
div#entirety div#shell div#container div.wrapper div.advert h5.advert_header { margin: 15px 0px 5px; }
div#entirety div#shell div#container div.wrapper div.advert p.advert_green { margin: 0;
	padding: 5px 10px;
	background: #D7E3A8;
	width: 373px !important;
	width: 393px; }
div#entirety div#shell div#container div.wrapper div.advert p.advert_red { margin: 0;
	padding: 5px 10px;
	background: #EF989C;
	width: 373px !important;
	width: 393px; }
div#entirety div#shell div#container div.wrapper div.advert p.advert_orange { margin: 0;
	padding: 5px 10px;
	background: #FFD280;
	width: 373px !important;
	width: 393px; }
/* EO.LOUNGE Layout */

/* DIRECTORY Layout */
div#entirety div#shell div#container div.dir_wrapper { background: #08639C;
	color: #fff;
	border-top: 6px Solid #FFB14A;
	width: 431px; }
div#entirety div#shell div#container div.dir_first { border-top: 0; }
div#entirety div#shell div#container div.dir_wrapper p { float: left;
	width: 180px;
	margin: 0;
	padding: 10px; }
div#entirety div#shell div#container div.dir_wrapper a img { margin: 10px 5px 0px;
	border: 0; }
/* EO.DIRECTORY Layout */

/* MEMBERS BLACKBOARD Layout */
div#entirety div#shell div#container div#content div#blackboard { width: 439px;
	height: 289px;
	background: no-repeat left top;
	text-align: center;
	padding-top: 20px !important;
	padding-top: 40px; }
div#entirety div#shell div#container div#content div#blackboard h5 { font-family: 'Bradley Hand ITC', fantasy;
	text-transform: none;
	color: #F6B849;
	font-size: 1.6em; }
div#entirety div#shell div#container div#content div#blackboard p { font-family: 'Bradley Hand ITC', fantasy;
	color: #fff;
	font-size: 1.4em;
	font-weight: 800; }
div#entirety div#shell div#container div#content div#blackboard p span { font-family: 'Bradley Hand ITC', fantasy;
	font-size: 0.8em;
	font-weight: 100; }
div#entirety div#shell div#container div#content div#blackboard a { text-decoration: none;
	color: #fff;
	font-family: 'Bradley Hand ITC', fantasy; }
div#entirety div#shell div#container div#content div#blackboard a:hover { text-decoration: underline;
	color: #fff; }

div#entirety div#shell div#container div#content ul#menu_members { list-style: none;
	float: right;
	margin: 15px 10px 0px;
	padding-top: 30px;
	background: url('../images/member_news.jpg') no-repeat left top; }
div#entirety div#shell div#container div#content ul#menu_members li { display: inline; }
div#entirety div#shell div#container div#content ul#menu_members li a { display: block;
	width: 122px !important;
	width: 132px;
	padding: 5px;
	background: #036AB0;
	border-top: 1px Solid #fff;
	color: #fff;
	text-decoration: none;
	text-align: center; }
div#entirety div#shell div#container div#content ul#menu_members li a:hover { background: #3D8FC4; }
/* EO.MEMBERS BLACKBOARD Layout */
/* EO.CONTENT Layout */

/* FOOTER Layout */
div#entirety div#shell div#container div#sponsors { float: left;
	width: 90px;
	text-align: center; }

div#entirety div#shell div#container div#footer { clear: both;
	height: 20px;
	width: 735px;
	margin-left: 10px;
	* margin-bottom: 10px;
	background: #0071B5; }

div#entirety div#shell div#container div#footer p { 
	width: 230px;
	float: left;
	font-size: 0.7em;
	color: #fff;
	text-align: left;
	margin: 2px 0px 0px !important;
	margin: 1px 0px 0px; }

div#entirety div#shell div#container div#footer a img { float: right;
	border: 0;
	margin: 4px 2px; }
/* EO.FOOTER Layout */
