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

body
{
background: #0d0400 url() repeat;
font-family: 'Tahoma', Geneva, sans-serif;
font-size: .74em;
color: #281715;
line-height: 1.7;
}

/* Layout */
div#container
{
width:755px;
margin: 0px auto 0px auto;
background: #dfdcc7 url() repeat-y;
}

div#header
{
background: #dfdcc7 url(http://in-genesis.com/images/header.jpg) no-repeat;
clear: left;
width: 755px;
height: 214px;
}

div#footer
{
background: #dfdcc7 url(http://in-genesis.com/images/footer.jpg) no-repeat;
clear:left;
width: 755px;
height: 58px;
}

div#left
{
float:left;
width:31%;
padding: 0em 1em 1em .5em;
margin-top: -55px;
}

div#content
{
padding: 0em .5em 1em 21.5em;
margin-top: -50px;
}

/* Header */
div.welcome
{
width: 37%;
float: left;
padding: 1em;
background-color: #e4d59a;
color: #893b2a;
text-align: left;
}

div.display
{
background: #fff;
}

/* Menu */
#menu
{
width: 350px;
padding-top: 117px;
padding-left: 356px;
}

#index a, #inform a, #designl a, #archivel a, #exitl a
{
height: 27px;
display: block;
float: left;
}

#index a
{
width: 75px;
background: transparent url(http://in-genesis.com/images/index_a.jpg) no-repeat;
}
#index a:hover
{
width: 75px;
background: transparent url(http://in-genesis.com/images/index_b.jpg) no-repeat;
}

#inform a
{
width: 124px;
background: transparent url(http://in-genesis.com/images/info_a.jpg) no-repeat;
}
#inform a:hover
{
width: 124px;
background: transparent url(http://in-genesis.com/images/info_b.jpg) no-repeat;
}

#designl a
{
width: 83px;
background: transparent url(http://in-genesis.com/images/designs_a.jpg) no-repeat;
}
#designl a:hover
{
width: 83px;
background: transparent url(http://in-genesis.com/images/designs_b.jpg) no-repeat;
}

#exitl a
{
width: 65px;
background: transparent url(http://in-genesis.com/images/exit_a.jpg) no-repeat;
}
#exitl a:hover
{
width: 65px;
background: transparent url(http://in-genesis.com/images/exit_b.jpg) no-repeat;
}

/* Titles and Headers */
h1.caption
{
font-size: 13px;
color: #831625;
border-bottom: 1px solid #a78b7f;
text-transform: uppercase;
font-family: 'Times New Roman', sans-serif;
padding: 0 0 5px 0;
text-align: center;
}

h1.captitle
{
border-top: 1px solid #fff;
padding: 10px 0 5px 0;
font-size: 13px;
color: #912236;
letter-spacing: 1px;
font-weight: bold;
text-align: center;
}

h2.headtitle
{
color: #4b3829;
text-align: left;
font-family: 'Times New Roman', sans-serif;
font-size: 15px;
letter-spacing: 2px;
font-weight: normal;
margin: 0 0 10px 0;
text-decoration: underline;
}

h2.newstitle
{
color: #fff;
font-family: 'Geneva', sans-serif;
font-weight: normal;
font-size: 1.15em;
padding: 17px 0 10px 0;
margin: 0 0 5px 0;
text-align: center;
text-transform: uppercase;
background: url(http://in-genesis.com/images/ctbg.jpg) no-repeat top;
}

div.comment
{
color: #8b8971;
}

h2.menustate
{
color: #fff;
font-family: 'Tahoma', sans-serif;
font-weight: normal;
font-size: 12px;
letter-spacing: 1px;
padding: 1px;
text-align: center;
text-transform: uppercase;
background: url(http://in-genesis.com/images/nbg.jpg) no-repeat;
}

a.more
{
background-color: #561e10;
color: #fff;
padding: 0.5em;
text-decoration: none;
text-transform: none;;
}

a:hover.more
{
background-color: #2b1308;
color: #fff;
}

/* Image Styles */
img.thumb
{
margin: 4.5px;
padding: 0.3em;
background: #fff url(http://in-genesis.com/images/fbbg.jpg) repeat;
border: 1px solid #bda994;
}

img.thumb:hover
{
margin: 4.5px;
padding: 0.3em;
background: #fff url(http://in-genesis.com/images/fbbg.jpg) repeat;
border: 1px solid #ad9b88;
}

/* Information Styles */
.info
{
text-align: center;
}

.info ul
{
width:100%;
list-style: none;
background: #dfdcc7 url(http://in-genesis.com/images/mbg.jpg) no-repeat top;
padding: 15px 0 15px 0;
margin: 0px;
}

.info li 
{
}

a.linka
{
color: #550616;
font-weight: normal;
display: block;
letter-spacing: 2px;
border-bottom: 0px solid #dfdcc7;
font-size: .88em;
padding: 1px;
text-transform: uppercase;
text-decoration: none;
}

a:hover.linka
{
color: #fff;
text-decoration: none;
background-color: #211000;
border-bottom: 0px solid #b8b38d;
}

span.name
{
color: #ddd;
font-size: 9px;
text-transform: uppercase;
letter-spacing: 1px;
}


/* Post Styles */
a.comlink
{
text-decoration: underline;
font-weight: normal;
margin-top: 10px;
margin-bottom: 10px;
color: #696a53;
}

a:hover.comlink
{
color: #696a53;
text-decoration: none;
}

/* Comment Style */
h3.commenthead
{
color: #390d04;
font-size: 15px;
font-family: 'Tahoma', helvetica, sans-serif;
font-weight: normal;
margin: 20px 0 10px 0;
padding: 0 0 0 20px;
}

span.commentclass
{
color: #938d6c;
font-size: 12px;
}

div.commentbox
{
padding: 3px 15px 3px 15px;
margin: 0 0 20px 0;
}

div.commentauthor
{
color: #5d5853;
font-size: .95em;
letter-spacing: 1px;
margin: 0 0 5px 0;
padding: 0 0 0 10px;
border-bottom: 1px solid #cac2a9;
}

span.commentdate
{
color:#bdb68e;
font-size: 10px;
letter-spacing: 1px;
text-transform: lowercase;
}

/* General Page Style */
em.denotation
{
border-bottom: 1px dotted #ccc;
color: #999;
}

code
{
font-size: 10px;
border: 1px solid #cac2a9;
background-color: #eae5c9;
padding: 2px;
}

h3.subhead
{
color: #2c2005;
font-size: 12px;
letter-spacing: 1px;
text-transform: uppercase;
background: url(http://in-genesis.com/images/shbg.jpg) no-repeat bottom;
padding: 0 0 25px 0;
text-align: center;
margin: 5px 0 2px 0;
font-weight: 400;
font-family: 'Geneva', helvetica, sans-serif;
}

h3.subhead a
{
text-decoration: none;
}

span.owner
{
font-size: 11px;
color: #ab9d84;
}

/* General Style */
a
{
color: #4e872f;
text-decoration: underline;
background-color: transparent;
font-weight: normal;
}

a:hover
{
color: #d19e1f;
background-color: transparent;
cursor: default;
text-decoration: underline;
}

ul
{
list-style-image: url(http://in-genesis.com/images/bullet.jpg);
list-style-type: square;
margin: 0 0 5px 20px;
}

p
{
margin: 0 0 12px 0;
}

input, textarea, select
{
font-family: 'Tahoma', sans-serif;
font-size: 1em;
color: #47332e;
background: #f1f0e8 url(http://in-genesis.com/images/fbbg.jpg) repeat;
border: 1px solid #b1a07c;
}

option
{
font-family: 'Tahoma', sans-serif;
font-size: 1em;
color: #47332e;
padding: 0 3px 0 3px;
background: #f1f0e8 url(http://in-genesis.com/images/fbbg.jpg) repeat;
border: 1px solid #a0906f;
}

/* Dowload and Preview Lists */
DIV.layout
{
min-width: 179px;
text-align: center;
}

div.layout {
  float: left;
  width: 25%;
  border: thin #a5a06d solid;
  margin: 1.3em;
  padding: 15px;
  background: #f0efe5 url(http://in-genesis.com/images/lpbg.jpg) no-repeat top;
}

div.layout img.scaled {
border: 1px solid #fff;
}

div.layout p {
  text-align: center;
  text-indent: 0;
  margin: 0;
  padding: .5em 0 0 0;
}

div.layout a {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: smaller;
  background-color: #160800;
  text-decoration: none;
  color: #fff;
  padding: .3em .61em .3em .6em;
  width: 43.5%;
  display: block;
  float: left;
}

div.layout a:hover {
background-color: #2b0f00;
color: #fff;
}

div.viewlist
{
margin: 0 0 20px 0;
}

div.navigate
{
text-align: center;
padding: 0 0 5px 0;
margin: 0 0 10px 0;
}

/* Forms Style */
#columnarForm fieldset
{
	float: left;
	display: block;
	width: 16em;
	border: 0px;
	height: 18em;
}

#columnarForm fieldset.noborder
{
	margin: 0;
	padding: 0;
}

#columnarForm input
{
	display: block;
	width: 14em;
	padding: 3px;
}

#columnarForm input.button
{
	display: inline;
	width: 6em;
}

#columnarForm input.nostyle
{
	padding: 0;
	display: none;
}

#columnarForm label
{
	display: block;
	margin-bottom: 1em;
	text-indent: .5em;
}

#columnarForm label.first
{
	padding-top: 1em;
}

#columnarForm select
{
	display: block;
}

#columnarForm option
{
	display: block;
	wdith: 14em;
}

#columnarForm textarea
{
	display: block;
	height: 9em;
	width: 21em;
	background: #dfd3b9 url(http://in-genesis.com/images/tbbg.jpg) no-repeat bottom;
	padding: 3px 3px 30px 3px;
}