/* Global Style Settings */body { background:url(img/bg.gif) 50% 0 repeat-y #555; color:#ccc; text-align:center; font:normal 90% "Trebuchet MS",sans-serif; margin:0;}img { border:0;}h1 { background:#000; color:#yellow; font-weight:bold; font-size: 1.4em; margin:0; padding-top: 6px;}h2 { background:#000; color:#9c6; font-weight:bold; font-size:1em; margin:0; padding-top:4px;}h3 { border-bottom:#ccc 1px solid; padding-bottom:10px; font-size: 1em; font-weight: lighter; letter-spacing:.1em; clear:both;}a:link, a:visited, a:active { background-color:inherit; text-decoration: none; color:#9c3;}a:hover { background-color:inherit; text-decoration: none; color:#9f3;}form ul { list-style:none; margin-left:75px; padding:1px;}strong { background:#000; text-decoration: none; color:#9c6; font-weight:normal;}.button { text-align:center; padding:10px 0;}.spacer { height:2px; clear:both;}/* End of Global Settings *//* Header */#header { width:699px; height:160px; margin:auto; background:url(img/logo.gif) 0 50% no-repeat;}#header h1 { background-color:#9c3; color:#333; width:175px; margin:50px 0 0 8px; text-align:center; float:left;}/* Content and Sidebar Settings */#main{ width:725px; margin:auto; clear: both; }* html body #main{ width:751px;}#content { padding-top:12px; float:left; width: 62%; font-size:.95em; text-align:left;}#content p{ line-height:1.35em; word-spacing:.2em; text-align:justify;}#content ul { list-style:none; margin-left:30px; padding:1px; text-align:left;}#content ul li{ padding-left:15px; background: url(img/arw.gif) 0 3px no-repeat #000; color:inherit; text-align:left;}#content ol{ margin-left:20px; text-align:left;}* html body #content ol{ margin-left:60px; text-align:left;}#sidebar { float:left; margin:0 25px 0 13px; width:198px; text-align:left;}#sidebar h1{ background:url(img/menu.gif) 50% 0 no-repeat #fadc4a; color:#000; font-weight:600; font-size:1.1em; line-height:30px; margin:0; padding-left:10px; text-align:left;}#sidebar h2{ background:#9c3; color:#fff; font-weight:600; font-size:1.1em; line-height:30px; margin:0; padding-left:10px; text-align:left;}#sidebar ul { margin:0; padding:0; text-align:left;}#sidebar li { border-bottom:1px solid #cdc; display:block; border-top:1px solid #fff; list-style: none; text-align:left;}#sidebar li a, #sidebar li a:link, #sidebar li a:visited { background:#dec; color: #666; display:block; padding:8px 4px 8px 15px; text-decoration: none; font-size:.75em; text-align:left;}#sidebar li a:hover{ background:#efd; color: #000; display:block; text-align:left;}#sidebar .off, #sidebar .off a{ background:#dec; color: #666; padding:0 8px; text-align:center; line-height:1.6em; font-size:8pt;}/* Portfolio Settings */.gallery{ width:430px; margin:10px 0 10px 15px; text-align:left;}.thumb { margin:10px 20px 10px 0; float:left; width:120px; text-align:center; font-size:.9em;}	.thumb .img{ display: inline; border:1px solid #777; width:120px; height:90px;}.desc{ width:295px; margin:0; float:right; text-align:justify; font-size:.9em; word-spacing:-.25em; }/* ie fix */* html body .thumb{margin:5px 15px 5px 0;}* html body .desc{ margin:5px 8px 0 0;}/* Footer Settings */#footer { width:700px; height:40px; background:url(img/footertop.gif) 50% 0 no-repeat #000; color:#333; font-size:.75em;   margin:0 auto; padding-top:25px; text-align:center; clear:both;} #footer a:link,#footer a:visited,#footer a:active{ background:#fadc4a; text-decoration: none; color:#333;}#footer a:hover{ background:#000; text-decoration: none; color:#fff;}