body	{margin: 0;background-color: #000;}
hr		{margin-left:75px;border:0px;height:21px;background: url(images/hr.gif) no-repeat;}
h4 	{font-family: "Comic Sans MS", Arial, sans-serif; font-size: 1.2em; font-style: normal; font-weight: bold; color: black;}
h3 	{font-family: "Comic Sans MS", Arial, sans-serif; font-size: 1.1em; font-style: normal; font-weight: bold; color: brown;}
p  	{font-family: "Comic Sans MS", Arial, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; color: #006600;}
ul		{margin: 0px; padding: 0px;}
ul li	{margin: 0px; padding: 0px;list-style-type: none;}
li 	{font-family: "Comic Sans MS", Arial, sans-serif; font-style: italic; color: #006600;}
a		{text-decoration:none;}
.main_heading {font-family: "Comic Sans MS", Arial, sans-serif; font-size: 20px; font-style: normal; font-weight: bold; color: #00CC00;}
.subheading {font-family: "Comic Sans MS", Arial, sans-serif; font-size: 1.2em; font-style: oblique; font-weight: bold; color: #00CC00}

#top				{position:absolute;width:775px;height:165px;left: 0px;top: 0px;background:url(images/designtop.jpg);}
#topbuttons 	{height:40px;}
#topbuttons ul	{margin: 85px 0px 0 125px;}
#topbuttons li	{float: left;} 
#topbuttons li a{float: left;width: 50px;height: 44px;text-decoration: none; color: #fff;} 
#topbuttons li a img {height:0; width: 0; border: 0;}
#topbuttons li a:hover img {position: absolute; top: 55px; left: 330px; height: 60px; width: 100px;}

#middle			{position:absolute;width:775px;height:453px;left: 0px;top: 165px;border-width: 0;background:#fff url(images/designmiddle.jpg);}
#sidebuttons	{position:absolute;width:170px;height:250px;left: 0px;top: 337px;}
#sidebuttons ul{}
#sidebuttons li a{width: 170px;height: 26px;text-decoration: none; color: #000;display:block;}

.tiny {font-size:5px;}
#heading				{position:absolute;width:300px;height:43px; left: 287px; top: 80px;border: 0;}
#contentback		{position:absolute;width:550px;height:271px;left: 222px;top: 160px;border: 0;}
#contentbacktop	{position:relative;width:550px;height:50px; left: 0px; top: 0px;border: 0;}
#contentbackcenter{position:relative;width:550px;left: 0px; top: 0px; border: 0;background-image: url(images/contentmiddle.jpg);}
#content				{position:relative;width:510px;left: 21px; top: 0px;border: 0;}
#contentbackbottom{position:relative;width:550px;height:32px; left: 0px; top: 0px; border: 0;background-image: url(images/contentbottom.jpg);}
#leftinfo			{position:absolute;width:200px;height:auto;left:8px;padding:.5em 0 0 .5em;top:610px;background-image: url(images/contentmiddle.jpg);border:2px double red;}

