@media screen, projection {
	
	.be-nice-to-Mac-IE5 {
		font-family: "\"}\"";
		font-family: inherit;
	}
	
	/* -- GENERAL REDECLARATIONS ----------------------------------------------------------------------------------------- */
	* 					{margin:0; padding:0;}
	body 				{text-align:center; background:transparent url(../images/bg_body.jpg) repeat 0 0; color:#f5f5f5;}
	body, tr, 
	td, input, 
	select, textarea 	{font:normal 12px Verdana, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Helvetica, sans-serif; line-height: 150%;}
	a:link,a:visited 	{color:#fff; text-decoration:underline;}
	a:hover 			{text-decoration:none;}
	ul, ol	 			{margin:0 0 10px 25px;}
	dl 					{margin:0 0 10px;}
	dt 					{font-weight:bold;}
	dd					{margin:0 0 3px 10px;}
	p 					{margin:0 0 15px;}
	h1 					{font-size:large;}
	h2 					{font-size:16px; margin:6px 0;}
	h2 a				{text-decoration:none !important;}
	h2 a:hover 			{}
	h3 					{font-size:small; margin:5px 0 5px;}
	h4 					{font-size:x-small; margin:4px 0 4px;}
	h5					{font-size:xx-small; margin:3px 0 3px;}
	h6 					{font-size:xx-small; margin:0;}
	hr 					{display:none;}
	img 				{border:none;}
	acronym				{border-bottom: 1px dotted;}
	blockquote 			{margin:0 25px 20px 25px; font-style:italic;}
	code				{font: normal small "Courier New", Courier, mono; color: #333; background:#E8F1E8;}
	code:hover			{background: #fff;}
		
	/* -- CLASSES --------------------------------------------------------------------------------------------------------- */
	.post small 		{display:block; margin:0 0 15px; font-weight:bold;}
	.postmetadata small {font-weight:normal;}
	
	/* comments */
	#comments 			{margin:20px 0 10px;}
	.commentlist 		{list-style:none; margin:0 0 20px; padding:0;}
	.commentlist cite 	{display:block; background:#900; border-bottom:1px solid #600; padding:10px; margin:-10px -10px 10px; font-style:normal;}
	.commentlist li 	{background:#800000; padding:10px; margin:0 0 10px;}
	.commentOfficialUser cite {background:#300; margin-right:-100px; font-style:normal;}
	.commentOfficialUser{background:#800000 url(images/bg_comment_official.jpg) no-repeat 98% 50px !important; padding:10px 100px 10px 10px !important;}
		
	/* -- ID'S ------------------------------------------------------------------------------------------------------------ */
	#outer 				{background:transparent url(../images/bg_outer.jpg) repeat 0 0;}
	#wrapper 			{width:760px; margin:0 auto; text-align:left;}
	#header 			{width:760px; height:362px; background:transparent url(../images/bg_calendar_header.jpg) no-repeat 0 0; position:relative;}
	#hrhome 			{
	width:412px;
	height:68px;
	position:absolute;
	top:212px;
	right:25px;
	background:transparent url(../images/bg_logo.jpg) no-repeat 0 0;
}
	#hrhome span 		{display:none;}
	#tagline 			{display:none;}
	
	/* --the navigation-- */
	#nav 				{
	position:absolute;
	top:293px;
	left:0;
	background:transparent url(../images/bg_nav.jpg) no-repeat 0 0;
	width:760px;
	height:69px;
	margin:0;
	padding:0;
	list-style:none;
	background-image: url(../images/bg_nav.jpg);
}
	#nav li 			{display:inline; margin:0; padding:0;}
	/* nav placement */
	#nav a				{
	position:absolute;
	top:21px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
	height:24px;
	left: 46px;
	width: 170px;
}
	#bi a				{left:26px; width:168px;}
	#re a				{left:270px; width:128px;}
	#po a				{left:309px; width:61px;}
	#pp a				{left:209px; width:70px;}
	#co a				{left:399px; width:107px;}
	#li a				{left:634px; width:47px;}
	#ld a				{left:536px; width:97px;}
	#lb a				{left:663px; width:62px;}
	
	/* --the content block that is wrapped around the main content and side bar-- */
	#content 			{width:760px; float:left; display:inline; background:transparent url(../images/bg_content.jpg) repeat-y 0 0;}
	
	/* --featured hotshots photo gallery block-- */
	#featured 			{width:760px; float:left; display:inline; background:transparent url(images/bg_featured.jpg) no-repeat 0 0; height:120px; position:relative;}
	#featured h2 		{width:275px; height:76px; text-indent:-9000px; overflow:hidden; background:transparent url(images/bg_hotshots.gif) no-repeat 0 0; position:absolute; top:16px; left:26px;}
	#featured ul		{margin:0; list-style:none;}
	#featured li 		{position:absolute; top:26px;}
	#featured img 		{padding:6px; background:transparent url(images/bg_hotshots_thumb.gif) no-repeat 0 0;}
	.shot-1 			{left:313px;}
	.shot-2 			{left:454px;}
	.shot-3 			{left:596px;}
	
	/* --the main content area-- */
	#content-main 		{float:left; margin:0 0 0 6px; width:485px !important; width /**/:525px; padding:12px 20px; display:inline;}
	#whats-up 			{width:481px; height:77px; text-indent:-9000px; overflow:hidden; background:transparent url(../images/bg_calendar.jpg) no-repeat 0 0; margin:0 0 12px;}
	/* --the side menu-- */
	#content-side 		{float:right; margin:0 6px 0 0; width:182px !important; width /**/:222px; padding:12px 20px; display:inline;}
	#content-side ul,
	#content-side p		{margin:0 0 8px;}
	#content-side ul	{list-style:none;}
	#content-side a		{text-decoration:none;}
	/* side menu headings */
	#content-side h3 	{width:183px; height:53px; text-indent:-9000px; overflow:hidden; margin:0; padding:0 0 6px;}
	#content-side h3 a	{display:block; width:183px; height:53px; text-indent:-9000px; overflow:hidden; margin:0; padding:0 0 6px;}
	#latest-release h3 	{background:transparent url(../images/bg_latest_release.jpg) no-repeat 0 0;}
	#locations h3 			{background:transparent url(../images/bg_locations.jpg) no-repeat 0 0;}
	#blog-archives h3 	{background:transparent url(../images/bg_books.jpg) no-repeat 0 0;}
	#links h3 			{background:transparent url(../images/bg_dvd_info.jpg) no-repeat 0 0;}
	
	/* --the footer-- */
	#footer 			{clear:both; width: 734px !important; width /**/:760px; height:114px; background:transparent url(../images/bg_footer.jpg) no-repeat 0 0; padding:20px 0 0 26px;}
}

