/*
Theme Name: hfats
Theme URI: http://hacking-fats.com/
Version: 1.0 - September 2005
Author: Tom Weishaar

Style reminders:
  To solve the IE box model problem, use margin for right/left; padding for up/down
  Font sizes:
     2 em is 32px
     1.75em is 28px
     1.5em is 24px
     1.25em is 20px
     1.125em is 18px
     1em is 16px
     .875em is 14px
     .75em is 12px
     .625em is 10px
     .5em is 8px
*/
body {
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	color: #101010;
	text-align: center;
	}

#pagebody {
	margin: auto;
	padding: 0;
	text-align: left;
	width: 780px;
	background: #FFFFFF;
	}

#header {
   border: 0;
   padding: 0;
	margin: 15px 0 0 0; /* put white space above header */
	height: 200px;
	width: 780px;
	}

#meatshell {  /* an ID */
   float: left;
   padding: 0;
   margin: 0;
   width: 565px;
   border-right: 6px solid #000099;
   }

.meat {     /* a Class */
   padding: 0;
   margin: 0 2% 0 1%;
   }
.page {
   padding: 0 0 .5em 0;
   }

/* Begin Sidebar */
#sidebar {
	float: right;
	width: 200px;
   margin: 0 0 0 4px;
   text-align: left;
   font: 100%/100% sans-serif;
   color:#222222;
   background: #FFFFFF;
	}
#sidebar p {
   padding: .5em 0 0 0;
   margin: 0;
   }
#sidebar ul {
   list-style-type: none;
   padding: 0 0 0 1em;
   margin: 0;
   }

UL, OL {
   margin: 0;
   padding: 0 0 0 3em;
   }
li {
   margin: 0;
   padding: 0;
   }

TEXTAREA { font-size:100%; font-family: sans-serif; color:#222222;   line-height: 1.5em;  }
SMALL { font-size:88% }

label {cursor:pointer; cursor:hand;}

dfn { font-variant: small-caps; letter-spacing: 0.1em; font-style: normal; cursor: help; border-bottom: 1px dotted #000; }

/* paddings headers */
FORM {
   margin: 0px;
   padding: 0px;
   }
H1, H2, H3, H4, H5, H6 {
   margin: 0;
   padding: .75em 0 .25em 0;
   line-height: 120%;
   font-weight: bold;
   }
H1 {
   color:#000099;
   font-size: 2em;
   text-align: center;
   padding: 0;
   }
H2 {
   color:#000099;
   font-size: 20px;
   text-align: center;
   padding: 0;
   }
H3 {
   font-size: 18px;
   }
H4 {
   font-size: 18px;
   text-indent: 1.5em;
   }
H5 {
   font-size: 14px;
   }
H6 {
   font-size: 14px;
   text-indent: 1.5em;
   }

img {
   border: 0
   }


.Copyright {
  clear: both;
  font-size: 12px;
  color: #333333;
  text-align: right;
  padding: 5px;
  }


/* fonts */
BODY, TD, P, LI, .page {
   font: 95%/140% sans-serif;
   }
.dt {
   font-size:60%
   }

/* colors */
.page { color:#000000 }
/* anchors */
A:LINK { color: #000099; }
A:VISITED { color: #333399; }
A:HOVER { color:#990000; }
A:ACTIVE { color:#999999; }
A.denied:LINK, A.denied:VISITED { color: #666666; }
A.denied:HOVER { color:#cc3300 }

.nobr {white-space: nowrap}

#f2e {
   padding: 1em 0 0 0;
   margin: 0 2em 0 0;
 }
#f2einputs {
   padding: 0;
   margin: 0 0 0 1em;
   width: 25em;
   text-align: right;
 }
#f2elabel {
   clear: both;
   padding: 1em 0 0 0;
   margin: 0 0 0 5em;
   width: 25em;
   text-align: left;
 }
#f2elabel p, #f2einputs p {
   padding: 0;
   margin: 0;
   font-weight: bold;
 }
#f2emessage {
   clear: both;
   text-align: center;
}
#f2esubmit {
   text-align: center;
 }
