﻿@import "reset.css";

body	{background-color:#6c6c6c; text-align:center; padding:10px 0px 0px 0px;}
.clear	{clear:both; font-size:0px; height:0px;}

#mainContainer	
{margin:0 auto; width:796px; font-family:Arial; color:#fff; font-size:0.82em; text-align:left;}

#head	{float:left; width:600px; padding:17px 0px 0px 0px;}

h1 span	{display:none;}
#logo	{width:415px; height:41px; background:url(/images/swansons_logo.gif) no-repeat;}
#logo	a {width:415px; height:41px; display:block;}

#contact	{float:left; line-height:1.32em; font-family:Times New Roman; font-size:1.05em; color:#aeaeae; margin:0px 0px 15px 0px;}
#contact h2	{padding:10px 0px 0px 0px; color:#fff; font-weight:bold; font-size:1.15em;}
#contact a	{color:#aeaeae;}
#contact strong	{color:#fff; font-weight:bold;}

#navigation {clear:both; padding:0px; width:796px; margin:0px; background-color:#555; z-index:99; height:24px; font-family:Times New Roman; margin:0px 0px 15px 0px;}
#ddl li {float:left; font-size:1.2em;}
#ddl li a {text-decoration:none;}
#ddl li a.top {display:block; font-weight:bold; text-decoration:none; color:#fff; background-color:#555; padding:3px 16px 5px 8px;}
#ddl li a.top:hover {background-color:#b3aabf; border:solid 1px #555; border-top:none; border-bottom:none; padding:3px 15px 5px 7px; color:#555;}
#ddl li a.on {background-color:#b3aabf; color:#555;}
#ddl li ul {position: absolute; left:-999em; border-bottom:solid 1px #555;}
#ddl li ul li {clear:both; border-left:solid 1px #555; border-right:solid 1px #555;}
#ddl li ul li a.sub {background-color:#b3aabf; display:block; color:#555; font-size:0.8em; border-top:solid 1px #475f7c; padding:3px 5px 3px 5px; width:180px;}
#ddl li ul li a.sub:hover {background-color:#cac4d2;}
#ddl li:hover ul, #navigation li.sfhover ul {left:auto;}

#mainContent	{margin:0px 0px 15px 0px; min-height:350px;}
#mainContent p	{margin:0px 0px 15px 0px;}

#sideNav	{width:142px; height:347px; background-color:#5e5e5e; float:left; margin-right:16px;}
#sideNav {background-color:#555;}
#sideNav li {padding:0px; margin:0px; height:0px; font-size:0.1em; display:inline;}
#sideNav a	{display:block; padding:5px 3px 5px 8px; border-bottom:solid 1px #6c6c6c; text-decoration:none; font-family:Times New Roman; font-size:10.1em; width:131px;}
#sideNav a:hover	{background-color:#5e5e5e;}
#sideNav a.on	{background:#5e5e5e url(/images/nav_arrow.gif) no-repeat 128px 7px;}

#contentArea	{float:left; width:638px;}
#contentArea h2	{background:url(/images/title_backg.jpg) no-repeat; margin:0px 0px 20px 0px; width:628px; height:27px; color:#3a3839; font-family:Times New Roman; font-size:2em; padding:8px 0px 8px 10px; font-weight:bold;}
#contentArea p {line-height:1.15em;}
#contentArea img	{border:solid 1px #fff; margin:0px 10px 3px 0px; float:left;}
#contentArea .contentImage	{float:left; font-style:italic; font-size:0.85em;}
#contentArea ul	{margin:0px 0px 0px 20px;}
#contentArea li	{list-style-type:disc; padding:6px 0px 0px 0px;}
#contentArea strong	{font-weight:bold;}

#footer	{clear:both; background-color:#555; margin:0px 0px 15px 0px; padding:6px; font-family:Times New Roman; height:15px;}
#footer li	{float:left;}
#footer li#copyright	{float:right;}

a	{color:#fff; text-decoration:underline;}
a:hover	{text-decoration:none;}