/*If you choose to use this style sheet as a base, please do link back to me! 
    x Amy */





/* --------------- LAYOUT PROPERTIES --------------- */

#container {width: 980px; background-image: url(container.gif); margin: 0px; }
#menu {float: left; width: 193px; margin-left: 14px; }
#menu2 {float: right; width: 127px; margin-right: 12px; }
#main {float: left; width: 624px; margin-left: 5px; }
#footer {float: left; width: 980px; }



/* --------------- MAIN PROPERTIES --------------- */

body { 
font: normal 8pt tahoma;
line-height: 160%; 
color: #000000;
text-align: center;
background: url(bg.gif); 
background-position: fixed; 
margin: 0px;  

scrollbar-face-color: #ea4444;
scrollbar-highlight-color: #ed5b5b;
scrollbar-3dlight-color:#e72727;
scrollbar-darkshadow-color: #cf1b1a;
scrollbar-shadow-color: #e72727;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #ffffff; }

b {font-weight: bold; color: #8fb133; }
u {font-weight: bold; color: #30baad; }
i {font-weight: normal; color: #000000; letter-spacing: 1pt; }
strong {font-weight: bold;  font-size: 14px; color: #87a228; letter-spacing: 1pt; }





/* --------------- HEADER PROPERTIES --------------- */

h1 /* MAIN */
{
  font-family: arial; 
  color: #97c326; 
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  letter-spacing: -1px;
  border: none;  
  background: transparent;
  border-bottom: 1px #515151 solid; 
  padding: 0px;
  line-height: 40px;
  margin: 0px; } 

h2 /* MENU */
{
  width: 249px; 
  font-family: arial; 
  color: #000000;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  letter-spacing: -1px; 
  text-align: center;
  padding: 0px;
  line-height: 25px;
  margin: 0px; } 

h3 /* SUBHEADER */
{
  border-bottom: 1px dotted #000000; 
  font-family: arial; 
  color: #2bbbb1;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1pt;
  text-align: left;
  background-color: transparent;
  padding: 1px;
  line-height: 13px;
  margin: 0px; } 

h4 /* SMALL NO EDIT*/
{
  width: 100px; 
  border: 1px solid #000000; 
  font-family: small fonts; 
  color: #000000;
  font-size: 7px;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase; 
  background-color: #ffffff;
  padding: 1px;
  line-height: 9px;
  margin: 0px; } 

h5 /* MENU2 */
{
  font-family: arial; 
  color: #000000;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  letter-spacing: -1px; 
  border: 1px #000000 solid;  
  background-image: url(h5.gif);
  padding: 0px;
  line-height: 20px;
  margin: 0px; } 


/* --------------- LINK PROPERTIES --------------- */

a:link, a:visited, a:active { text-decoration: none; font-weight:bold; color: #d41b19; }
a:hover { text-decoration: none; font-weight: bold; text-transform: none; color: #000000 }


a.menu1:link, a.menu1:visited, a.menu1:active {
 display: block; width: 194px; color: #000000; font-family: tahoma; font-size: 7pt; text-transform: none; font-weight: bold; line-height: 11px; margin: 1px; border-left: 9px #df2828 solid; background-color: transparent; padding: 3px; text-align: left; }
a.menu1:hover {
 display: block; width: 194px; color: #000000; font-family: tahoma; font-size: 7pt; text-transform: none; font-weight: bold; line-height: 11px; margin: 1px; border-left: 9px #d11f1f solid; background-color: #ffffff; padding: 3px; text-align: left; }

a.menu2:link, a.menu2:visited, a.menu2:active {
 display: block; width: 194px; color: #000000; font-family: tahoma; font-size: 7pt; text-transform: none; font-weight: bold; line-height: 11px; margin: 1px; border-left: 9px #3daea5 solid; background-color: transparent; padding: 3px; text-align: left; }
a.menu2:hover {
 display: block; width: 194px; color: #000000; font-family: tahoma; font-size: 7pt; text-transform: none; font-weight: bold; line-height: 11px; margin: 1px; border-left: 9px #33978f solid; background-color: #ffffff; padding: 3px; text-align: left; }

a.menu3:link, a.menu3:visited, a.menu3:active {
 display: block; width: 194px; color: #000000; font-family: tahoma; font-size: 7pt; text-transform: none; font-weight: bold; line-height: 11px; margin: 1px; border-left: 9px #9cc22d solid; background-color: transparent; padding: 3px; text-align: left; }
a.menu3:hover {
 display: block; width: 194px; color: #000000; font-family: tahoma; font-size: 7pt; text-transform: none; font-weight: bold; line-height: 11px; margin: 1px; border-left: 9px #8aa62a solid; background-color: #ffffff; padding: 3px; text-align: left; }

a.submenu:link, a.submenu:visited, a.submenu:active { display: block; color: #444444; font-family: arial; font-size: 10px; line-height: 11px; text-align: left; color: #000000; background-color: #ffffff;  margin: 1px; }
a.submenu:hover { display: block; font-family: arial; font-size: 10px; line-height: 11px; text-align: left; color: #000000; background-color: #ededed; margin: 1px; }

a.pages:link, a.pages:visited, a.pages:active { font-size: 12px; text-decoration: none; background-color: #a6cb48; font-weight: bold; color: #87a921; padding: 2px; }
a.pages:hover { font-size: 12px; text-decoration: none; border: none; background-color: #68ccc4; font-weight: bold; color: #37a9a0; padding: 2px; }

a.large:link, a.large:visited, a.large:active { font-size: 20px; text-decoration: none; font-weight: bold; letter-spacing: 3px; }
a.large:hover { font-size: 20px; text-decoration: none; border: none; font-weight: bold; letter-spacing: 3px; }




/* --------------- CONTENT PROPERTIES --------------- */

table.icons { width: 400px; }
table.cursors { width: 400px; }

textarea.graphics { width: 300px; height: 50px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 7px solid #d31d1c; border-right: 7px solid #d31d1c; }
textarea.icons { width: 100px; height: 40px; }
textarea.backgrounds { width: 100px; height: 40px; }
textarea.cursors { width: 50px; height: 40px; }
textarea.buttons { width: 88px; height: 40px; }

img.display { width: 150px; height: 150px; border: 2px solid #000000; padding: 2px; }

textarea
{ margin: 0px;
font-family: tahoma;  
font-weight: bold;
font-size: 9px;
color: #000000;
border: 1px solid #000000; 
background-color: #ffffff; }

input
{ margin: 0px;
font-family: tahoma;  
font-weight: bold;
font-size: 9px;
color: #000000;
border: 1px solid #000000; 
background-color: #ffffff; }

code
{ width: 90%; 
margin: 0px; 
font-family: tahoma; 
font-weight: bold;
font-size: 11px;
text-align: left; 
color: #2f2f2f;
border: 1px solid #cbcbcb; 
background-color: #f8f8f8; 
overflow: auto;
height: 80px; 
max-height: 150px; }
