/*	-------------------------------------------------------------
	Base Body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
		body {
			margin: 0px 0px 15px 0px;
			padding: 0px;
			background-color: #ffffff;
			background-image: url(/images/main_bg.png);
			background-repeat: repeat-x;
			background-position: top;
			color: #343C78;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
			
		a, a:visited {
			color: #003366;
			text-decoration: none;
			background-image: url(/images/link_dotted.png);
			background-repeat: repeat-x;
			background-position: bottom;}
			
		a:hover {
			background-image: url(/images/link_solid.png);}
		
		a img {
			border:0px;}
		
		html {
			height: 100%;
			width: 100%;
			margin-bottom: 15px; }
			
		p {
			margin: 6px 0px 8px 0px;
			padding: 0px;}
		
		h1 {
			padding: 0px;
			margin: 0px;}
		
		.words {
			font-size: 11px;
			line-height: 140%;}
		
		#home {
			height: 100%;
			width: 100%;}
		
		
		
			

/*	-------------------------------------------------------------
	Print Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#printArticle {
			display: none;
			visibility: hidden; }
			
			
			
			
			
/*	-------------------------------------------------------------
	Top Bar Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#topBar {
			background-image: url(/images/topBar_bg.png);
			background-position: left;
			height:	60px;
			margin: 0px;}
			
/*	Slogan
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		/* #topBar #slogan {
			float: left; }
			
		#topBar #slogan h6 {
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #cccccc;
			margin: 40px 0px 0px 0px; } */
			
/*	Search Form
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#topBar #search {
			padding: 0px;
			height: 24px;
			width: 246px;
			float: left;
			display: inline;}
			
		#topBar #search input, #topBar #search form {
			margin: 0px;
			padding: 0px;
			background-image: url(/images/search_input_bg.png);}
			
		#topBar #search .searchField {
			display: block;
			background-image: url(/images/search_input_bg.png);
			background-repeat: no-repeat;
			color: #666666;
			padding: 3px 0px 0px 5px;
			width: 172px;
			height: 20px;
			border: 0px;
			float: left;}
			
		#topBar #search .searchButton {
			padding: 0px;
			margin: 0px;
			width: 66px;
			height: 23px;
			border: none;
			float: left; }
			
/*	Channels
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		#topBar #channels {
			float: right;
			width: 243px;
			height: 60px;
			margin: 0px 4px 0px 0px;}
			
		#topBar #channels .channel-design {
			float: left;
			width: 81px;
			height: 34px;
			margin: 26px 0px 0px 0px; }
			
		#topBar #channels .channel-design a {
			background-image: url(/images/channels.png);
			background-position: top left;
			width: 81px;
			height: 34px;
			display: block;
			border: none; }
			
		#topBar #channels .channel-design a.current {
			background-image: url(/images/channels.png);
			background-position: bottom left;
			width: 81px;
			height: 34px;
			display: block;
			border: none; }
			
		#topBar #channels .channel-design a:hover {
			background-image: url(/images/channels.png);
			background-position: bottom left;
			width: 81px;
			height: 34px;
			display: block;
			border: none; }
			
		#topBar #channels .channel-tech {
			float: left;
			width: 81px;
			height: 34px;
			margin: 26px 0px 0px 0px; }
			
		#topBar #channels .channel-tech a {
			background-image: url(/images/channels.png);
			background-position: top center;
			width: 81px;
			height: 34px;
			display: block;
			border: none; }
			
		#topBar #channels .channel-tech a.current {
			background-image: url(/images/channels.png);
			background-position: bottom center;
			width: 81px;
			height: 34px;
			display: block;
			border: none; }

			
		#topBar #channels .channel-tech a:hover {
			background-image: url(/images/channels.png);
			background-position: bottom center;
			width: 81px;
			height: 34px;
			display: block;
			border: none; }
			
		#topBar #channels .channel-strategy {
			float: left;
			width: 81px;
			height: 34px;
			margin: 26px 0px 0px 0px; }
			
		#topBar #channels .channel-strategy a {
			background-image: url(/images/channels.png);
			background-position: top right;
			width: 81px;
			height: 34px;
			display: block;
			border: none; }
			
		#topBar #channels .channel-strategy a.current {
			background-image: url(/images/channels.png);
			background-position: bottom right;
			width: 81px;
			height: 34px;
			display: block;
			border: none; }
			
		#topBar #channels .channel-strategy a:hover {
			background-image: url(/images/channels.png);
			background-position: bottom right;
			width: 81px;
			height: 34px;
			display: block;
			border: none; }





/*	-------------------------------------------------------------
	Header
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#header {
			padding: 0px 5px 0px 5px;
			height: 70px; }
			
/*	Logo
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#header #logo {
			background-image: url(/images/bmLogo.png);
			height: 37px;
			width: 250px;
			display: block;
			padding: 0px;
			margin: 20px 0px 0px 0px;
			float: left; }
	
		#header #logo a {
			height: 37px;
			width: 220px;
			display: block;
			border: none;
			background-image: none; }
			
/*	Date
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#header #date {
			margin-top: 25px;
			width: 300px;
			display: block;
			padding: 0px;
			float: right;
			border: none; }
	
		#header #date h5 {
			width: 300px;
			text-align: right;
			padding: 0px;
			margin: 0px;
			border: none; }
	
		#header #date h6 {
			width: 300px;
			text-align: right;
			padding: 0px;
			margin: 0px;
			border: none; }
#primary #feature h4 {
padding: 0px;
			margin: 0px;
			border: none;
			position:relative;
			top:5px;left:5px; 
}

div.title h4 {
padding: 0px;
			margin: 0px;
			border: none; 
}

/*	-------------------------------------------------------------
	Beta Bar
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		#betaNotice {
			background-color: #f5f3de;
			border: solid 1px #dddab5;
			padding: 5px 5px 5px 29px;
			background-image: url(/_images/icon_info.png);
			background-repeat: no-repeat;
			margin: 5px;
			font-size: 11px;
			clear: both; }





/*	#############################################################
	Home Page
	#############################################################
	#############################################################	*/

/*	-------------------------------------------------------------
	Primary Block
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	includes:	Feature, Article List, Sponsor, Snap Shot,
				Sound Byte, The Number, Site Info
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#primary {
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			background-color: #fff;
			padding: 0px;
			float:left;
			display: inline;
			height: auto;
			width: 750px; }
		
/*	Feature Image & Feature Text
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		#primary #featureImage {
			border-width: 5px 0px 0px 5px;
			border-color: #fff;
			border-style: solid;
			float: left;
			width: 495px;
			height: 245px;
			overflow: hidden;
			background-position: top left; 
					
			}
		
		#primary #featureImage a {
			width: 495px;
			height: 245px;
			display: block;
			border: none;
			background-image: none; }
			
		span.featureFrame{
		width:239px;height:245px; border-style:solid;border-width: 3px;border-color:#232E78;display:block;
		}	
		#primary #feature {
			font-size: 11px;
			border-width: 0px 0px 0px 5px;
			border-color: #fff;
			border-style: solid;
			float: left;
			width: 245px;
			height: 125px;
			overflow: hidden;
			background-position: bottom left; 
			background-color: #232E78;
			color:#FFF;}
			
			#primary #feature ul{
	         list-style:none;
			 margin-left:0px!important;
			 list-style-position:inside;
			 padding:0px;
			 margin:0px;
			    }	
			#primary #feature ul li{
	          list-style:none;
			 margin-left:0px!important;
			 list-style-position:inside;
			 padding:0px;
			    }	
		#primary #feature a, #primary #feature a:visited {
			border: none;
			background-image: none; }
			
		#primary #feature a:hover {
			border: none; }
			
		#primary #feature .feature {
			display: block;
			margin: 0px;
			padding: 4px 14px 14px 14px;
			width: 217px;
			height: 107px; }
			
		#primary #feature .featureLink {
			font-size: 10px;
			text-transform: uppercase;
			padding: 5px 3px 3px 0px;
			display: block;
			margin-top: 8px;
			border-top: solid #ffffff 1px; }
			
/*	Sponsor
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		#primary #adSponsor {
			border-width: 5px 0px 0px 5px;
			border-color: #fff;
			border-style: solid;
			float: left;
			width: 245px;
			height: 120px;
			overflow: hidden; }
			#primary #adSponsor img{
			width:60px;height:60px;
			text-decoration:none;
			}
		#primary #adSponsor a,
		#primary #adSponsor a:hover {
			display: block;
			border: none;
			margin: 0px;
			padding: 0px; 
			width:60px;height:60px;
			position:relative;
			float:left;
			padding:2px;
			text-decoration:none!important;
			background-image:none;
			}
			
/*	Merge Box
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#merge {
			width: 240px;
			clear: both;
			background-color: #ffffff;
			margin: 20px;}
			
		#merge a, #merge a:visited {
			font-size: 11px;}
			
		#merge h3 {
			display: block;
			font-size: 11px;
			height: 24px;
			background-image: url(http://www.bluemonkay.com/images/merge/bgHeader.png);
			background-repeat: no-repeat;
			margin: 0px;
			padding: 0px;}
			
		#merge h3 a, #merge h3 a:visited {
			padding: 5px 0px 0px 8px;
			display: block;
			background-image: none;
			font-weight: bold;}
		
/*	Snap Shot
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		#primary #snapshot {
			background-image: url(/images/snapshot_bg.png);
			border-width: 5px 0px 0px 5px;
			border-color: #fff;
			border-style: solid;
			float: left;
			width: 245px;
			height: 120px;
			overflow: hidden;
			font-size: 11px;}
			
		#primary #snapshot #update {
			margin: 27px 6px 0px 6px;
			border-bottom: solid #ccc 1px;
			padding: 3px 0px 0px 24px;
			height: 18px;
			background-repeat: no-repeat;
			background-image: url(/images/clock.png);
			background-position:0px 3px;}
			
			
		#primary #snapshot #toolkit {
			margin: 0px 5px 0px 5px;
			border-bottom: solid #ccc 1px;
			padding: 3px 0px 0px 24px;
			height: 18px;
			background-repeat: no-repeat;
			background-image: url(/images/feed_add.png);
			background-position:0px 3px;}
			
			
		#primary #snapshot #hotTopics {
			margin: 0px 5px 0px 5px;
			padding: 3px 0px 0px 24px;
			height: 18px;
			background-repeat: no-repeat;
			background-image: url(/images/weather_sun.png);
			background-position:0px 3px;}
			
/*	Sound Byte
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
		#primary .listImage {
			float: left;
			background-color: #eee;
			border-width: 5px 0px 0px 5px;
			border-color: #ffffff;
			border-style: solid;
			width: 108px;
			height:	108px;
			padding: 6px;
			overflow: hidden; }
			
		#primary .listImage #bullet {
			height: 20px;
			width: 27px;
			position: absolute;
			background-image: url(/_images/bullet_soundbyte.png);
			background-repeat: no-repeat;
			margin: -16px 0px 0px 40px;}

		#primary #soundbyte {
			color: #999;
			font-size: 11px;
			background-image: url(/_images/bg_soundbyte.png);
			width: 225px;
			height: 100px;
			border-width: 5px 0px 0px 5px;
			border-color: #ffffff;
			border-style: solid;
			line-height: 100%;
			float: left;
			padding: 10px;
			overflow: hidden;
			font-weight: lighter; }
			
		#primary #soundbyte .quotes {
			display: none;
			background-image: url(/_images/soundbyte_quote.png);
			background-repeat: no-repeat;
			height: 14px;
			width: 20px; }
			
		#primary #soundbyte .words {
			color: #fff;
			letter-spacing: -0.5pt;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 21px;
			line-height: 90%;
			margin-top: 8px;
			padding: 0px;
			background-position: 0px 5px; }
			
		#primary #soundbyte .credits {
			margin-top: 8px;
			line-height: 120%;
			text-align: right;}
			
		#primary #soundbyte .credits a {
			color: #999; }
			
		#primary #soundbyte .credits a:hover {
			color: #fff; }
			
/*	Article Items
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		#primary .listItem {
			font-size: 11px;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			float: left;
			background-color: #fff;
			border-width: 5px 0px 0px 5px;
			border-color: #ffffff;
			border-style: solid;
			overflow: hidden;}
			
		#primary .listItem a,
		#primary .listItem a:visited {
			display: block;
			color: #333;
			padding: 4px 6px 6px 6px;
			width: 106px;
			height: 108px;
			border: solid 1px #B8B8B8;
			background-image: none;}
			
		#primary .listItem a:hover {
			display: block;
			color: #000;
			padding: 4px 6px 6px 6px;
			width: 106px;
			height: 108px;
			border: solid 1px #333;}
		
		#primary .listItem p {
			display: inline;}
					
/*	Article Items: icons and colours
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#primary .site .icon {
			background-image: url(/images/site_icon.png);
			background-repeat: no-repeat;
			height: 17px;
			width: 14px;
			margin: -4px -2px 0px 2px;
			float: right;}

		#primary .site {
			background-color: #e7e7e7;
			display: block;
			margin: -3px -5px 2px -5px;
			padding: 2px 5px 3px 5px;
			color: #333;
			font-weight: bold;}
			
		#primary .tv .icon {
			background-image: url(/images/tv_icon.png);
			background-repeat: no-repeat;
			height: 17px;
			width: 14px;
			margin: -4px -2px 0px 2px;
			float: right;}

		#primary .tv {
			background-color: #e7e7e7;
			display: block;
			margin: -3px -5px 2px -5px;
			padding: 2px 5px 3px 5px;
			color: #333;
			font-weight: bold;}
			
		#primary .work .icon {
			background-image: url(/images/work_icon.png);
			background-repeat: no-repeat;
			height: 17px;
			width: 14px;
			margin: -4px -2px 0px 2px;
			float: right;}

		#primary .work{
			background-color: #e7e7e7;
			display: block;
			margin: -3px -5px 2px -5px;
			padding: 2px 5px 3px 5px;
			color: #333;
			font-weight: bold;}
			
		#primary .music .icon {
			background-image: url(/images/music_icon.png);
			background-repeat: no-repeat;
			height: 17px;
			width: 14px;
			margin: -4px -2px 0px 2px;
			float: right;}

		#primary .music {
			background-color: #e7e7e7;
			display: block;
			margin: -3px -5px 2px -5px;
			padding: 2px 5px 3px 5px;
			color: #333;
			font-weight: bold;}
			
			
		#primary .monkay .icon {
			background-image: url(/images/monkay_icon.png);
			background-repeat: no-repeat;
			height: 17px;
			width: 14px;
			margin: -4px -2px 0px 2px;
			float: right;}

		#primary .monkay {
			background-color: #e7e7e7;
			display: block;
			margin: -3px -5px 2px -5px;
			padding: 2px 5px 3px 5px;
			color: #333;
			font-weight: bold;}	
			
/*	The Number
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
		#primary #listNumber {
			border-width: 5px 0px 0px 5px;
			border-color: #fff;
			border-style: solid;
			float: left;
			width: 245px;
			height: 120px;
			overflow: hidden; }
			
		#primary #listNumber a,
		#primary #listNumber a:hover {
			display: block;
			border: none;
			margin: 0px;
			padding: 0px; }
			
/*	Site Info
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		#primary #copyright { 
			background-color: #292927;
			border-width: 5px 0px 0px 5px;
			border-color: #fff;
			border-style: solid;
			margin: 0px;
			padding: 0px;
			width: 245px;
			height: 120px;
			float: left;
			overflow: hidden;
			display: inline; }
			
		#primary #copyright .logo {
			background-image: url(/_images/uxm_copyright_logo.gif);
			background-repeat: no-repeat;
			background-position: top left;
			margin: 15px 0px 0px 15px;
			padding: 0px;
			width: 75px;
			height: 20px; } 
			
		#primary #what { 
			background-color: #292927;
			border-width: 5px 0px 0px 5px;
			border-color: #fff;
			border-style: solid;
			margin: 0px;
			padding: 0px;
			width: 245px;
			height: 120px;
			float: left;
			overflow: hidden;
			display: inline; }
			
		#primary #what .title {
			background-image: url(/_images/title_what.gif);
			background-repeat: no-repeat;
			background-position: top left;
			margin: 15px 0px 0px 15px;
			padding: 0px;
			height: 20px;
			width: 55px;} 
			
		#primary #who {
			background-color: #292927;
			border-width: 5px 0px 0px 5px;
			border-color: #fff;
			border-style: solid;
			margin: 0px;
			padding: 0px;
			width: 245px;
			height: 120px;
			float: left;
			overflow: hidden;
			display: inline; }
			
		#primary #who .title {
			background-image: url(/_images/title_who.gif);
			background-repeat: no-repeat;
			background-position: top left;
			margin: 15px 0px 0px 15px;
			padding: 0px;
			width: 55px;
			height: 20px;} 

		#primary #copyright .words,
		#primary #what .words,
		#primary #who .words {
			font-size: 10px;
			color: #fff;
			line-height: 130%;
			margin: 0px 0px 0px 15px;
			width: 215px; }
			
		#primary #copyright .words a,
		#primary #what .words a,
		#primary #who .words a {
			color: #ddd;
			text-decoration: underline;
			border: none;
			display: inline;
			background-image: none; }
			
		#primary #copyright .words a:hover,
		#primary #what .words a:hover,
		#primary #who .words a:hover {
			color: #fff;
			background-image: none; }






/*	-------------------------------------------------------------
	Magic Column Styles (styles in alternate CSS's)
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	includes:	Thing of Beauty, Link Pool, Feed Merge
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
/*	Thing of beauty
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#magic-800 .tob,
		#magic-1024 .tob {
			border-width: 5px 0px 0px 5px;
			border-color: #fff;
			border-style: solid;
			float: left;
			width: 245px;
			height: 245px;
			overflow: hidden;
			background-color:#000000;
			 }
			
		#magic-800 .tob a img,
		#magic-800 .tob a img:hover , #magic-1024 .tob a img,
		#magic-1024 .tob a img:hover {
			display: block;
			border: none;
			margin: 0px;
			padding: 0px;
                        text-decoration:none!important;
						background-image:none;
                        left:24px;
top:24px;
                        position:relative;}
			
/*	linkPool & feedMerge
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#magic-800 .linkPool,
		#magic-1024 .linkPool,
		#magic-800 .feedMerge,
		#magic-1024 .feedMerge {
			font-size: 11px;
			border-width: 5px 0px 0px 5px;
			border-color: #fff;
			border-style: solid;
			float: left;
			width: 245px;
			height: 245px;
			overflow: hidden; }
	
		#magic-800 .linkPool .title,
		#magic-1024 .linkPool .title,
		#magic-800 .feedMerge .title,
		#magic-1024 .feedMerge .title {
			background-position: left;
			background-repeat: no-repeat;
			background-color: #232E78;
			height: 25px;
			width: 245px;
			margin: 0px;
			padding: 0px;
			border: none;
			overflow: hidden;
			padding-top:5px;
			padding-left:5px; }
	
		#magic-800 .linkPool .title,
		#magic-1024 .linkPool .title {
			 }
	
		#magic-800 .feedMerge .title,
		#magic-1024 .feedMerge .title {
			 }
	
		#magic-800 .linkPool span,
		#magic-1024 .linkPool span  {
			background-image: url(/_images/tooltip_error_bg.gif);
			background-position: bottom;
			background-repeat: no-repeat;
			font-size: 11px;
			font-weight: bold;
			color: #c00;
			display: block;
			height: 18px;
			width: 225px;
			margin: 0px;
			padding: 4px 0px 0px 20px;
			border: none;
			overflow: hidden; }
	
		#magic-800 .linkPool a,
		#magic-1024 .linkPool a,
		#magic-800 .feedMerge a,
		#magic-1024 .feedMerge a {
			display: block;
			border: 1px solid #dddddd;
			border-width: 0px 0px 1px 0px;
			padding: 4px 0px 4px 18px;
			margin: 0px;
			background-image: url(/images/list_icon.gif);
			background-repeat: no-repeat;
			background-position: -2px 4px;
			overflow: hidden; }
	
		#magic-800 .linkPool a:hover,
		#magic-1024 .linkPool a:hover,
		#magic-800 .feedMerge a:hover,
		#magic-1024 .feedMerge a:hover {
			background-color: #f7f7f7;
			color: #cc0000; }
			
		.feedmerge_source {
			font-weight: bold;
			margin-right: 5px;
			color: #666; }
			
		.linkpool_text,
		.feedmerge_text {
			background-image: url(/_images/tooltip_linkpool_bg.gif);
			background-position: left;
			background-repeat: no-repeat;
			padding: 3px 5px 3px 6px;
			width: 234px;
			height: 18px;
			display: block;
			color: #666;
			font-size: 11px;
			overflow: hidden; }
			
		#magic-800 .linkPool .footer,
		#magic-1024 .linkPool .footer {
			background-color: #f3f3f3;
			border-bottom: 1px solid #ccc;
			height: 18px;
			line-height: 1.1em;
			font-size: 11px;
			color: #666;
			padding: 3px 5px 0px 5px; }
			
		#magic-800 .feedMerge .footer,
		#magic-1024 .feedMerge .footer {
			background-color: #f3f3f3;
			border-bottom: 1px solid #ccc;
			height: 38px;
			line-height: 1.1em;
			font-size: 11px;
			color: #666;
			padding: 2px 5px 3px 5px; }



/*	#############################################################
	Sub Pages
	#############################################################
	#############################################################	*/
	
/*	-------------------------------------------------------------
	Sub Block
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	includes: everything
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		#sub {
			background-image: url(/_images/sub_bg.png);
			background-repeat: repeat-x;
			margin: 0px 5px 0px 5px;
			padding: 5px 0px 0px 0px;
			border-top: solid 1px #999999;
			border-bottom: solid 5px #ffffff;
			display: block;
			clear: both;
			}
			
		#sub hr {
			border: none;
			height: 1px;
			background-color: #cccccc;}
			
			
			
			
			
/*	-------------------------------------------------------------
	Alpha Column
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		#alpha {
			float: left;
			font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
			width: 485px;
			font-size: 12px;
			line-height: 150%;
			padding: 10px 10px 0px 0px;
			display: block;
			background-color: #ffffff;}
	
/*	Article Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		#alpha h1 {
			color: #222;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: normal;
			line-height: 90%;
			letter-spacing: -2px;
			font-size: 40px;}
			
		#alpha h2 { /* Comment Titles */
			border-top: solid 2px #cc0000;
			padding: 5px 0px 0px 5px;
			color: #222;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: normal;
			line-height: 90%;
			letter-spacing: -1px;
			font-size: 20px;}
			
		#alpha h3 {
			color: #222;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: normal;
			line-height: 90%;
			font-size: 20px;}
			
		#alpha p a {
			color: #c00; }
			
		#alpha p a:hover {
			color: #222; }
			
		#alpha .postInfo {
			font-size: 11px;
			border-top: solid 2px #cc0000;
			padding: 5px 0px 5px 0px;
			margin: 15px 0px 0px 0px; }
			
		#alpha blockquote {
			background-image:url(/_images/article_detail_quote.png);
			background-repeat: no-repeat;
			background-position: 0px 7px;
			width: 240px;
			float: right;
			font-weight: normal;
			font-style: italic;
			letter-spacing: -2px;
			/*font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;*/
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 25px;
			text-align: left;
			line-height: 90%;
			padding: 0px 0px 5px 30px;
			margin: 5px 5px 5px 5px;
			color: #666666;}
			
/*	Paging Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#alpha .pages {
			border: solid 1px #cccccc;
			border-width: 1px 0px 1px 0px;
			padding: 3px 0px 3px 0px;
			margin: 0px;
			text-transform: uppercase;
			font-size: 10px;}
			
		#alpha .pages a,
		#alpha .pages a:visited {
			background-image: none;
			font-weight: bold;}
			
		#alpha .pages a:hover {
			color: #cc0000;}
			
		#alpha .pages li {
			list-style: none;
			margin: 0px;
			padding: 0px;
			display: inline;}
			
		#alpha .pages .pgStart,
		#alpha .pages .pgPrev,
		#alpha .pages .pgNum,
		#alpha .pages .pgNext {
			border-right: solid #cccccc 1px;
			padding: 0px 5px 0px 0px;
			margin: 0px 7px 0px 0px;}
			
		#alpha .pgEmpty {
			color: #999999;
			display: none;}
			
/*	Comment Styles
	Comments and Comment Form
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		#alpha .comment {
			border-top: solid 1px #cccccc;
			background-color: #ffffff;
			margin: 5px 0px 0px 0px;
			font-size: 11px;}
			
		#alpha .comment .commentAuthor {
			padding: 5px 5px 5px 5px;
			background-color: #f0f0f0;
			line-height: 110%;
			height: 30px;}
			
		#alpha .comment .words {
			padding: 0px 5px 5px 5px;}
			
		#alpha .comment .words p {
			margin: 8px 0px 5px 0px;
			padding: 0px;}
			
		#alpha .comment img {
			margin: 3px 0px 0px 452px;
			position: absolute;
			float: right;}
			
		#alpha #commentForm {
			font-size: 11px;
			background-color: #f0f0f0;
			padding: 8px 10px 5px 10px;
			margin: 0px 5px 0px 0px;
			border: solid 1px #cccccc;
			border-width: 1px 0px 1px 0px; }
			
		#alpha #commentForm .formItem {
			margin: 0px 0px 8px 0px;}
		
		#alpha #commentForm .formItem input {
			width: 450px;
			border: solid 1px #999999;}
			
		#alpha #commentForm .label {
			padding: 0px 0px 2px 0px;}
			
		#alpha #commentForm textarea {
			width: 450px;
			border: solid 1px #999999;}
			
		#alpha #commentForm .formMessage {
			margin: 0px 0px 8px 0px;
			clear: both;}
		
		#alpha #commentForm .button {
			float: right;
			width: 109px;}
		
		#alpha #commentForm .button input {
			background-color: transparent;
			font-size: 11px;
			padding: 0px 0px 0px 0px;
			line-height: 100%;
			margin: 0px;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			border: 0px;
			background-image: url(/_images/button_blank.png);
			width: 109px;
			height: 24px;
			cursor: pointer;}
			
		#alpha #commentForm .remember {
			float: left;
			width: 330px;
			height: 24px; }
			
		#alpha #commentForm .remember input {
			float: left;
			padding: 0px;
			margin: 0px;
			width: 23px;
			height: 24px; }
			
		#alpha #commentForm .remember label {
			float: left;
			padding: 0px;
			margin: 1px 0px 0px 0px;
			cursor: pointer;
			height: 24px;
			display: block; }
			
/*	search Results
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#alpha .searchResults {
			margin: 0px;
			padding: 10px 0px 10px 0px;
			border-bottom: 1px solid #ccc; }
	
		#alpha .searchResults .resultIcons {
			display: block;
			float: left;
			width: 30px;
			margin: 0px 6px 6px 0px; }
	
		#alpha .searchResults .resultIcons .resultPage {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 11px;
			text-align: center;
			padding: 2px 3px 0px 3px;
			color: #333;
			font-weight: bold;
			float: left;
			display: block;
			width: 24px;
			height: 22px;
			background-image: url(/_images/resultsPage_bg.gif);
			background-repeat: no-repeat;
			text-align: center;
			margin-bottom: 2px; }
	
		#alpha .searchResults .resultIcons .resultSection {
			display: block;
			float: left;
			width: 30px;
			height: 14px; }
	
		#alpha .searchResults .resultTitle {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 18px;
			color: #333;
			display: block;
			margin: 0px 0px 7px 0px; }
	
		#alpha .searchResults .resultInfo {
			font-size: 11px;
			color: #333;
			display: block; }
	
		#alpha .searchResults .resultExcerpt span {
			clear: both;
			font-size: 11px;
			color: #333;
			display: block; }
			
			
			
			
			
/*	-------------------------------------------------------------
	Beta Column
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#beta {
			float: left;
			width: 245px;
			margin: 0px;
			padding: 0px;
			display: block;}
			
			
/*	Beta Column stuff
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	includes:	Author, technoratiCosmos
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

/*	Author
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#beta .author {
			font-size: 11px;
			padding: 0px 0px 5px 0px;}
			
		#beta .author img {
			margin: -60px 0px 0px 172px;
			position: absolute;}
			
		#beta .author .name {
			padding: 0px 0px 0px 5px;
			font-weight: bold;
			height: 14px;}
			
		#beta .author .job {
			padding: 0px 0px 0px 5px;
			height: 18px;}
			
		#beta .author .description {
			background-color: #ffffff;
			border: solid #999999 1px;
			line-height: 130%;
			border-width: 1px 0px 1px 0px;
			padding: 5px; }

/*	technoratiCosmos
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#technoratiCosmos {
			font-size: 11px;
			margin-bottom: 10px;}
			
		#technoratiCosmos strong,
		#beta .authorArticles strong {
			display: block;
			padding: 5px 5px 5px 5px;
			background-color: #eeeeee;
			color: #333333;
			margin: 5px 0px 0px 5px;}
			
		#technoratiCosmos strong img {
			background-image: none;
			display: inline;
			padding: 0px;
			margin: 0px 0px 0px 5px;
			vertical-align: middle; }
			
		#technoratiCosmos a, #technoratiCosmos a:visited,
		#beta .authorArticles a, #beta .authorArticles a:visited {
			display: block;
			border: 1px solid #dddddd;
			border-width: 0px 0px 1px 0px;
			padding: 5px 0px 5px 18px;
			margin: 0px 0px 0px 5px;
			background-image: url(/images/list_icon.gif);
			background-repeat: no-repeat;
			background-position: -2px 5px; }
			
		#technoratiCosmos a:hover,
		#beta .authorArticles a:hover {
			background-color: #f7f7f7;
			color: #cc0000;}			
			
			
/*	-------------------------------------------------------------
	Gamma Column
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#gamma {
			width: 245px;
			float: left;
			margin: 0px;
			background-color: #ffffff;
			display: block;}
			
		/**html #gamma  Ugly, ugly hack. Just for now.  {
			width: 241px; }*/
			
			
/*	Gamma Column stuff
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	includes:	Top Articles, Related Articles, Recent Comments
				Feed Merge, Contact Details
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#topArticles,
		#relatedArticles,
		#recentComments,
		#feedMerge,
		#contactDetails {
			font-size: 11px;
			margin-bottom: 10px;}
			
		#topArticles strong,
		#relatedArticles strong,
		#recentComments strong,
		#feedMerge strong,
		#contactDetails strong {
			display: block;
			padding: 5px 5px 5px 5px;
			background-color: #eeeeee;
			color: #333333;
			margin: 5px 0px 0px 5px;}
			
		#topArticles a, #topArticles a:visited,
		#relatedArticles a, #relatedArticles a:visited,
		#recentComments a, #recentComments a:visited,
		#feedMerge a, #feedMerge a:visited {
			display: block;
			background-image: none;
			border: 1px solid #dddddd;
			border-width: 0px 0px 1px 0px;
			padding: 5px 0px 5px 18px;
			margin: 0px 0px 0px 5px;
			background-image: url(/images/list_icon.gif);
			background-repeat: no-repeat;
			background-position: -2px 5px; }
			
		#topArticles a:hover,
		#relatedArticles a:hover,
		#recentComments a:hover,
		#feedMerge a:hover {
			background-color: #f7f7f7;
			color: #cc0000;}
			
		 #contactDetails .location {
		 	font-weight: bold;
			display: block;
			padding: 5px 0px 0px 18px;
			margin: 0px 0px 0px 5px; }
		
		#contactDetails .contact {
			display: block;
			padding: 5px 0px 0px 18px;
			margin: 0px 0px 0px 5px; }
			
		#contactDetails .mail {
			display: block;
			border: 1px solid #dddddd;
			border-width: 0px 0px 1px 0px;
			padding: 5px 0px 5px 18px;
			margin: 0px 0px 0px 5px; }






/*	#############################################################
	Footer
	#############################################################
	#############################################################	*/
	
/*	-------------------------------------------------------------
	Footer Block (width styles in alternate CSS's)
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#footer {
			margin: 0px 0px 0px 0px;
			padding: 0px; }
						
/*	Validation
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#footer #links {
			margin: 5px 0px 0px 5px;
			border-top: solid 1px #cccccc;
			background-color: #eee;
			font-size: 11px;
			color: #666;
			float: left;
			padding: 10px;
			overflow: hidden; }
			
/*	Standard Buttons
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
			
		#footer #standardButtons a,
		#footer #standardButtons a:visited,
		#footer #standardButtons a:hover {
			background-image: none;}

		#footer #standardButtons img {
			margin: 0px 4px 0px 0px;}		
			
		#footer #standardButtons {
			font-size: 0px;
			margin: 6px 0px 0px -1px;}
			
/*	Settings
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#footer #settings {
			margin: 5px 0px 10px 5px;
			border-top: solid 1px #cccccc;
			background-color: #eee;
			font-size: 11px;
			color: #666;
			float: left;
			padding: 6px 0px 0px 6px;
			overflow: hidden;}
			
		#footer #settings .tLinkBox {
			float: left;
			padding: 0px;
			margin: 0px;
			width: 23px;
			height: 45px; }
			
		#footer #settings label {			
			float: left;
			font-family: Tahoma, Arial, Helvetica, sans-serif;	
			padding: 0px;
			margin: 1px 0px 0px 0px;
			cursor: pointer;
			width: 216px;
			height: 38px;
			display: block; }

