* {margin: 0; padding: 0; border: 0;}

html
{
height: 100%;
}

body
{
background: #ddd;
font-family: 'Trebuchet MS', sans-serif;
font-size: 11px;
color: #333;
letter-spacing: 1px;
line-height: 17px;
text-align: center;
height: 100%;
}

/* Layout */
div#container
{
width:785px;
margin: auto;
text-align: left;
background: #ffffff;
}

div#nonFooter
{
position: relative;
min-height: 100%;
}

* html #nonFooter
{
height: 100%;
}


div#header
{
color: #838b83;
background: #fff url(http://in-genesis.com/drawline/images/header.jpg) no-repeat center;
clear: left;
width: 785px;
height: 215px;
}

div#menu
{
float: left;
width: 770px;
background-color: #fff;
padding: 0 0 0 1.4em;
}

div#affiliate
{
float: left;
width: 770px;
background-color: #fff;
padding: 0 0 0 1.4em;
}

div#footer
{
color: #ebdbff;
background-color: #fff;
clear:left;
padding-bottom: 1.5em;
position: relative;
margin-top: -7.5em;
}

div#content
{
clear: left;
padding: 1.5em 1.5em 9em 1.5em;
background-color: #fff;
}

/* Menu Style */
#menu
{
}

#menu ul
{
float: left;
width:100%;
padding:0;
margin:0;
list-style:none;
}

#menu li {display: inline;}

#menu a
{
float: left;
background-color: #1a0400;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
padding: 1.5em 0.4em 0.4em 0.4em;
text-decoration: none;
width: 15.2%;
text-align: center;
}

#menu a:hover
{
background-color: #fff;
color: #006625;
text-decoration: none;
}

/* Affiliate Style */
#affiliate
{
}

#affiliate ul
{
float: left;
width:100%;
padding:0;
margin: 0 0 1.5em 0;
list-style:none;
}

#affiliate li {display: inline;}

#affiliate a
{
float: left;
background-color: #1a0400;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
padding: 1.5em 0.4em 0.4em 0.4em;
text-decoration: none;
width: 15.2%;
text-align: center;
}

#affiliate a:hover
{
background-color: #fff;
color: #006625;
text-decoration: none;
}

/* Header Styles */
h1
{
font-family: 'Verdana', sans-serif;
font-size: 18px;
color: #489d60;
margin: 0 0 10px 0;
font-weight: normal;
}

h2
{
color: #a4ad38;
font-family: 'Verdana', sans-serif;
font-size: 15px;
font-weight: normal;
margin: 0 0 10px 0;
padding: 10px 0 0 0;
letter-spacing: 0px;
}

h3
{
color: #4f9680;
font-family: 'Verdana', sans-serif;
font-size: 14px;
font-weight: normal;
letter-spacing: 0px;
padding: 1.5em;
}

/* Comment link Styles */
div.comlink
{
margin: 10px 0 15px 0;
}

div.comlink a
{
color: #bb452a;
}

div.comlink a:hover
{
color: #b66a2f;
}

/* Layout Display */
DIV.figure
{
min-width: 180px;
text-align: center;
}

div.figure {
  float: left;
  width: 25%;
  border: 1px solid #eaeee1;
  margin: 1.3em;
  padding: 15px;
}
div.figure p {
  text-align: center;
  font-size: smaller;
  text-indent: 0;
}
img.scaled {
  width: 100%;
}

h6
{
color: #757265;
font-family: 'Verdana', sans-serif;
font-size: 13px;
font-weight: normal;
letter-spacing: 0px;
padding: 0 0 .3em 0;
text-align: center;
}



/* General Styles */
img.preview
{
background: #ffffff;
padding: 15px;
border: 1px solid #eaeee1;
margin: 1.5em;
}

p
{
margin: 0 0 10px 0;
text-align: justify;
}

a
{
color: #82b431;
text-decoration: none;
}

a:hover
{
color: #46a061;
}

em
{
color: #737373;
}

ul
{
list-style: square inside;
margin: 0 0 10px 20px;
}

textarea, input
{
margin: 3px;
padding: 0.1em;
font-family: 'Trebuchet MS', sans-serif;
font-size: 11px;
letter-spacing: 1px;
line-height: 17px;
color: #333;
background-color: #fff;
border: 1px solid #999;
}

select
{
margin: 3px;
padding: 0.1em;
font-family: 'Trebuchet MS', sans-serif;
font-size: 11px;
letter-spacing: 1px;
line-height: 17px;
color: #333;
background-color: #fff;
border: 1px solid #999;
width: 100%;
}

/* Miscellaneous Styles */
span.copyrights
{
font-size: 11px;
color: #333;
padding: 0 0 0 2em;
}

em.red
{
color: #e60b00;
font-style: normal;
}

/* Comment Styles */
h4
{
color: #4f9680;
font-family: 'Verdana', sans-serif;
font-size: 14px;
font-weight: normal;
letter-spacing: 0px;
padding: 1.5em 0 1.5em 0;
text-align: left;
}

h4 span.date
{
color: #767253;
padding: 0 0 0 .5em;
}

div.comment
{
margin: 0 1.5em 2.5em 1.5em;
}

h5
{
color: #757265;
font-family: 'Verdana', sans-serif;
font-size: 13px;
font-weight: normal;
letter-spacing: 0px;
padding: 0 0 .3em 0;
}

div.com-text
{
border-bottom: 1px solid #bfbab1;
padding: 0 0 1em 0;
margin: 0 0 .3em 0;
}

div.com-date
{
font-size: 10px;
}