/* Normalizes margin, padding */body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin : 0; padding : 0; }/* Normalizes font-size for headers */h1,h2,h3,h4,h5,h6 { font-size : 100%; }/* Removes list-style from lists */ol,ul { list-style : none; }/* Normalizes font-style and font-weight to normal */address, caption, cite, code, dfn, em, strong, th, var{ font-style : normal; font-weight : normal; }/* Removes list-style from lists */table { border-collapse : collapse; border-spacing : 0; }/* Removes border from fieldset and img */fieldset,img { border : 0; }/* Left-aligns text in caption and th */caption,th { text-align : left; }/* Removes quotation marks from q */q:before, q:after { content :''; }/* layout */html 	{ text-align : center;  xbackground-image:url(../images/soho-bg.jpg);	background-color: #fff;}body {text-align : left;	font-family: 'Goudy Bookletter 1911', Georgia, Times, serif;	xfont-weight: thin;	color:#000;	width:1020px;	padding:20px;	line-height: 1.2em;	margin:0 auto;}		a:link    {color:black;}	a:visited {color:black;}	a:hover   {color:gray;}	a:active  {color:black;}#content p, li{line-height: 1.7em; font-size: 120%;}.bold{font-weight: bold;}#header{padding-bottom: 0px; border-bottom: 1px dotted;}h1.title{			width:100%;	height:80px;	background-image:url(../images/logo-sign-sm.jpg);	background-position: 0px 0px;	background-repeat: no-repeat;	text-indent:-3000px;	}.offscreen{height:0px;text-indent: -3000px;}ul#side_nav{font-family: 'Raleway', Helvetica, Arial, sans-serif;	}.ul1{ margin-left:20px;}#gallery li{float:left; list-style: none;height:200px; }.preview { width:200px;	height:200px;}ul#gallery a{ }#email{margin: 0 auto;  display: block;  width: 820px;  height: 65px;  background: url(../images/email-rollover.png) no-repeat 0 0;}#email:hover{   background-position: 0 -64px;}#email span{  position: absolute;  top: -999em;}#follow {padding-top:80px;	padding-bottom:80px;	padding-left:150px;	xbackground-image:url(../images/star-flash.png);	background-position: center;	background-repeat:no-repeat;}	#clear{clear:both; height: 30px;}		#side_nav { margin-top:30px; margin-right: 20px; width: 180px; min-height:300px;float: left;}#side_nav a{text-decoration: none; ;}#side_nav li{border-bottom: 1px dotted;  padding-top:10px; padding-bottom: 10px;}#content{width:800px; min-height: 500px; margin-top:30px;margin-bottom:30px; float: left;}#T1{padding-left:30px;}#T1 UL{margin-top:20px;}#T1 li{padding:5px; margin-left:10px;}.redhighlight{background-color: #ff3333; padding:5px; padding-top:12px; padding-bottom:9px;}.greenhighlight{background-color: green; padding:5px; padding-top:12px; padding-bottom:9px;}.bluehighlight{background-color: #3399ff; padding:5px; padding-top:12px; padding-bottom:9px;}.floatBox {    float: left;    width: 200px;}.page-image{padding-left:20px;float:right;}		#footer{clear:both; border-top: 1px dotted; padding-top: 20px; margin-top: 40px;}H2,title{font-family: 'Raleway', Helvetica, Arial, sans-serif; font-size: 300%; font-style: none; letter-spacing: -2px; font-weight: bold; margin-bottom: 20px; line-height:0.9em;}.biglink{font-family: 'Raleway', Helvetica, Arial, sans-serif; font-size: 500%; font-style: none; letter-spacing: -2px; font-weight: bold; margin-bottom: 30px;}