		*			{font-size:15px; font-family:Verdana, Sans-Serif;}

		body		{margin:0px;padding:0px;background:#eef;color:#000000;}

		a			{color:#3333bb; text-decoration:none;}
		a:hover		{color:#D33516; text-decoration:underline;}
		a:visited	{color:#3333bb;}
		a:active	{color:#ff0000;}

		/* vertical dotted line as left border of right main column */
		div#mainClm{float:right; width:64%; height:1200px; margin: 0px 0px 0px 10px; padding:10px 2% 10px 2%; border-left:dotted 1px #444444; background-color:#f2f2f2;}
		div#sideBar{margin:0px; height:1210px; padding:10px 2% 0px 2%; text-align:left; background-color:#ddd; background-image:url("pics/cirrusshirt-mod6.jpg");}

		/* header is the top area, including headline h1 Cirrus */
		#header{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-top:1px solid #ccc;border-bottom:dotted 1px #E0AD12; background:#555577; color:white;  }

		h1,h2,h3,h4,h5,h6 {padding:0px;margin:0px;}

		/* h1 is the headline Cirrus */
		h1{padding:0px 0px 5px 15px; border-width:0px; color:#FFD51C; background:none; font:bold 300% Sans-Serif; letter-spacing:-2px; }
		h1 a:link 		{text-decoration:none;color:#FFD51C;font-size:100%;}
		h1 a:visited 	{text-decoration:none;color:#FFD51C;font-size:100%;}

		/* h2 is the post title */
		h2{color:#555577;font-weight:bold;letter-spacing:-1px;font-size:150%;}
		h3{margin:15px 0px 5px 0px;color:#777777;font-size:105%;}
		h4{color:#aa0033;}
		h6{color:#555577;font-size:140%;}

		h2.sidebar-title{color:#555577;margin:0px;padding:0px;font-size:120%;letter-spacing:-1px;}

		#sideBar ul				{margin:0px 0px 33px 20px;padding:0px 0px 0px 0px;list-style-type:disc;font-size:100%;}
		#sideBar ul li			{font-size:90%; margin:5px 0px 0px 0px;}
		#sideBar ul li a		{color:#3333ee; text-decoration:none; font-size:100%}
		#sideBar ul li a:hover	{color:#D33516; text-decoration:underline;}
		#sideBar ul li a:visited{color:#3333b5; }
		#sideBar ul li a:active	{color:#ff0000; }

		/* description is the text in the header */
		#description{padding:0px;margin:5px 2% 5px 15px;color:#cccccc;background:transparent;font:bold 85% Verdana,Sans-Serif;}

		pre,code{color:#999999;}
		strike{color:#999999;}
		.bug{padding:5px;border:0px;}
		.byline{padding:0px;margin:0px 0px 10px 0px;color:#444444;font-size:80%;}


		.news 		{margin:20px 5px 20px 5px; padding: 0px 0px 0px 50px;}
		.newsdate	{margin:0px 5px 5px -30px; }
		p			{margin:0px; padding:0px 0px 8px 0px;}
		.imgleft  	{float:left;  margin:0px 5px 3px 0px; border:none;}
		.imgright 	{float:right; margin:0px 0px 3px 5px; border:none;}


		div#login	 	td		{font-size:12px; background-color: transparent; margin:5px; padding:0px; text-align:center;}
		div#login		td		{background-color: transparent; border:solid 1px; padding:0px; padding-left:1px;}
		div#login		tr		{background-color: transparent;}
		div#login		table	{background-color: transparent; margin:0px; padding:0px;}
