*{	margin:  0;	padding: 0;	}body {	font:       62.5% Arial, Verdana, Sans-serif;	}br { font-size: 0; }.cleared { clear: both; }.hidden { display: none; }.graybar {	margin: 5px 0;	height: 1px;	background-color: #ddd;	border: 0;	}	.shaft{ float: left; }.shift{ float: right; }.tac{ text-align: center !important; }.tal{ text-align: left !important; }.tar{ text-align: right !important; }#header-print-version {	display:none;}ol li {line-height: -1em;			 font-size: 5em;	}	ol li ul li {line-height: 2em;			 font-size: 5em;	}/***************************************************************************//* Styles                                                              *//***************************************************************************/.reg { font-size: .85em; 	}ul.meta .selected {	font:  bold 1.1em Arial, Verdana, Sans-serif;	text-decoration: none;	color: #9DBB4C;	}ul.text {	font-family: 1.1em Arial, Verdana, Sans-serif;	line-height: 1.8em;	}.bluecolor {color: #0033FF	}	.small_type {font-size: .95em !important;			 line-height: 1.25em;	}.tiny-red {font-size: 9px;			color: #AA0000;			line-height: 1.25em;	}td#classic {	font: 11px Arial, Verdana, Sans-serif;	line-height: 13px;	letter-spacing: .1em;	padding: 6px 8px 6px 8px;}/***************************************************************************//* Dividers                                                                *//***************************************************************************/#page {	margin-left: 35px;	width:       751px;	}/***************************************************************************//* Forms                                                                   *//***************************************************************************/button {	background: url(../gifs/button.gif);	border:     0;	height:     17px;	margin:     3px;	padding:    0;	width:      17px;	}form *{ vertical-align: middle; }input {	border:  1px solid #3D3D3D;	color:   #848484;	padding: 2px;	}label {	color: #40808D;	font:  bold 1.2em Arial, Verdana, Sans-serif;	}/***************************************************************************//* Headings                                                                *//***************************************************************************/h1, h2, h3 { font-family:Arial, Verdana, Sans-serif;	}h1 { font-size: 1.7em;	font-weight: normal;	}	div#popup_content h1 { font-family:Arial, Verdana, Sans-serif;	color:#000000;	font-size: 1.0em;	letter-spacing: .1em;	font-weight: normal;	}	/*	div#patio_planner_content h1 a {	color:#FFFFFF;				text-decoration: none;		}	div#patio_planner_content h1 a:hover {	color:#FFFFFF;				text-decoration: underline;		}	div#patio_planner_content h1 a:visited {	color:#FFFFFF;				text-decoration: none;		}	*/h2 {	font-size: 1.3em;	font-weight: bold;	margin-bottom: -.5em;	}h3 { font-size: 1.2em;	}/***************************************************************************//* Images                                                                  *//***************************************************************************/a img { border: 0; }img.shaft{ margin: 0 10px 10px 0; }img.shift{ margin: 0 0 10px 10px; }.img-left { 	padding-right:  8px;	float: 			left;	}.img-right { 	padding-left: 12px;	float: 		  right;	}	li img  {	margin-bottom: 2px !important;	}/***************************************************************************//* Links                                                                   *//***************************************************************************/a:visited {	color:           #90B940;/*	color:           #BB9D4C;  */	}.meta li a, .nolink {	color:           #8AB1C0;	font:            bold 1.1em Arial, Verdana, Sans-serif;	text-decoration: none;	}	.meta li a:hover {	color:           #9DBB4C;	text-decoration: underline;	}.meta li a:visited {	color:           #8AB1C0;	}#navigation li a {	display: block;	float:   left;	height:  28px;	}#navigation li a:hover { background-position: 0 -28px; }/***************************************************************************//* Lists                                                                   *//***************************************************************************/.meta {	list-style-type: none;	text-align:      right;	width:           100%;	}	.meta li {	border-left:  1px solid #8AB1C0;	display:      inline;	margin-left:  5px;	padding-left: 10px;	}#navigation {	background:      url(../gifs/nav_background.gif);	height:          28px;	list-style-type: none;	padding:         0 34px 0 8px;	}#navigation li { display: inline; }/***************************************************************************//* Paragraphs                                                              *//***************************************************************************/p {	font:           1.1em Arial, Verdana, Sans-serif;	letter-spacing: .1em;	line-height:    1.9em;	}p.tight {	font:           1.1em Arial, Verdana, Sans-serif;	letter-spacing: .1em;	line-height:    1.3em;	}.text {	font:           11px Arial, Verdana, Sans-serif;	line-height:    15px;	letter-spacing: .1em;	}	/***************************************************************************//* Tables                                                                  *//***************************************************************************/table.patch {	border: 0px:	padding: 0px;	border-collapse: collapse;	border-spacing: 0px;}#popup_content table.white{	background: #DEDEDE;	border:     1px solid #DEDEDE;	margin-top: 16px;	width:      100%;	}#popup_content table.white tr td{ 	background: #FFF;	padding: 4px; 	}#popup_content table.white tr td{  	font: 10px Arial, Verdana, Sans-serif;	padding: 4px; }#popup_content table.white tr th{ 	font: bold 11px Arial, Verdana, Sans-serif;	padding: 4px; 	}/***************************************************************************//* Video Podcast                                                           *//***************************************************************************/#row_1 div.video_float_left{ 				padding: 0;				margin-top: 20px;				width: 145px; 				float: left;				text-align: center;				}#row_1 div.video_float_left2{ 				margin: 20px 0 0 10px;				width: 290px;				float: right; 				}			#row_1 div.video_float_left2 p{				font-size: 1em;				margin:    5px 0 0 0;				}				/***************************************************************************//* Footer		                                                          *//***************************************************************************/				div#footer {	clear: both;}