body
{ background-color: #3a3a3a;
background-image: url(http://always-dreaming.net/jen/bgimg.jpg);
text-align: justify;
margin: 0px;
width:100%;
}

h1, h2 {
font: bold 14px arial, sans serif;
line-height: 12px;
text-transform: uppercase;
margin: 20px 0px 3px 0px;
letter-spacing: 1px;
}

#header {
	width:100%;
	background: url(/jen/bghd.jpg) repeat-x;
	height:386px;
	}


#header2 {
	width:100%;
	background: url(/dwlayout/greypat.jpg) repeat-x;
	height: 140px;
position: absolute;
top: 340px;
	}

#mainimage {
	width:100%;
	background: url(/testing/testhead.jpg) repeat-x;
	height: 350px;
        width: 700px;
	}


body, td, input, select, textarea
{ font-family: Trebuchet MS, Georgia, Times New Roman;
font-size: 12px;
line-height: 12px;
color: #dcd5d2;}

a
{ text-decoration: none;
font-weight: bold;
color: #b49a9d;}

a:hover
{ text-decoration: underline;}

p
{ margin: 0px 0px 5px 0px;}

input, textarea, select
{ border: 1px solid #b49a9d;
background-color: #3d3637;
padding: 2px;}

li
{ list-style-type: none;
padding-bottom: 1px; }

ul
{ padding-left: 1px;
margin-left: 0px; }

.mainimage
{ z-index: 1;}

img
{ border: 0px;}

.content
{ width: 480px;
background-color: #3d3637;
position: absolute;
left: 470px;
top: 50px;
padding: 5px;
background-image:url(/skin/g.jpg) }

.menu
{ width: 160px;
background-color: #e7e7e7;
position: absolute;
left: 660px;
top: 400px;
padding: 5px;
background-image:url(/sn/5/bg.jpg) }


.title
{ font: bold 14px Georgia, sans serif;
font-style: italic;
padding: 3px;
color: #d7cec0;
letter-spacing: 2px;
border-bottom: dotted 1px #d7cec0;
text-transform: uppercase;
 
      }


.main
{ padding: 3px;
color: #dcd5d2; }

blockquote {
 color: #000;
	margin: 0 20px;
	padding: 0 20px;
	border-left: 10px solid #d7cec0;
        background-color: #f6f8fa;
	font-size: 1em;
}

img.float {
float: left;
border: 5px solid #fff;
margin-right: 10px;
}

img.floatr {
float: right;
border: 5px solid #fff;
margin-left: 10px;
}

* html img.float {
margin-top: -5px;
}

* html img.floatr {
margin-top: -5px;
}

.centered {
margin: 0 auto 0 auto;
}

.contentleft { float: right; width: 185px; text-align: left; font-size: 10px; line-height: 14px; background: #f2ebe1 url(/skin/8/contentleft_top.gif) top no-repeat; position: absolute;
top: 390px; left: 650px;}
.contentleftmore { float: right; width: 185px; text-align: left; font-size: 10px; line-height: 14px; background: #f2ebe1 url(/skin/8/contentleft_top.gif) top no-repeat; }
.contentleftinner {	padding-top: 30px;	padding-left: 22px;	}
.contentleftbottom { clear: both; width: 185px; height: 44px; background: #f2ebe1 url(/skin/8/contentleft_bottom.gif) bottom no-repeat; }	
.contentleftbottomshort { clear: both; width: 185px; height: 30px; background: #f2ebe1 url(/skin/8/contentleft_bottom.gif) bottom no-repeat; }	


#navlist
{
margin: 0;
padding: 0 0 20px 10px;
border-bottom: 1px solid #000;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #000;
padding-bottom: 2px;
background: transparent;
color: #000;
}

#navlist a:hover { color: #000; }



.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#fffefd}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ecece9;
  border-right:1px solid #ecece9;
  background:#f7f6f4}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e2e3dd;
  border-right:1px solid #e2e3dd;
  background:#f8f8f6}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f8f8f6;
  border-right:1px solid #f8f8f6;}
.spiffy4{
  border-left:1px solid #ecece9;
  border-right:1px solid #ecece9}
.spiffy5{
  border-left:1px solid #f7f6f4;
  border-right:1px solid #f7f6f4}
.spiffyfg{
  background:#fffefd}

#navlist
{
position: absolute;
top: 30px;
right: 360px;
margin: 0;
padding: 0 0 20px 10px;

}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #000;
padding-bottom: 2px;
background: transparent;
color: #000;
}

#navlist a:hover { color: #000; }