/*generic*/
body {
 padding: 0px;
 margin: 0px;
 background-color: #fff;
 text-align: left;
 font-size: 76%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 line-height: 1.2em;
 text-decoration: none;	
}
img {
	border: none;	
}
/*main layout*/
#shadow{
 padding: 0px;
 margin: 0px auto;
 width: 1005px;
 height: 100%;
 background: #f3f3e3 url(../imgs/background.gif) repeat-y;
}
#halfway {
 text-align:center;
 padding:20px 0px 0px 0px;
 background-color: #fff;
 margin: 0px auto;
}
#indexfooter {
 color: #49401F;
 font-size: 0.8em; 
}

#titleimage {
 padding:0px 0px 10px 0px;
text-align:center;
 line-height: 1.4em;
}
#halfway a img{
 border: 0px;
 padding:0px;
}
#container {
 position: relative;
 padding: 0px;
 background-color: #f3f3e3;
 margin: 0px auto;
 width: 995px; 
 height: 100%;
}
#row {
 padding: 0px;
 margin: 0px;
 height: 250px;
}
.stoolcolum{
 font-family: baskerville,"Times","Times New Roman", symbol, serif;
 font-size: 1.8em; 
 width: 230px;
 float: left;
 padding: 0px 0px 0px 15px;
}
.stoolcolum a img{
 border: 0px;
 padding:0px;
} 
/*-additions-*/
.stoolcolumnew{
 font-family: baskerville,"Times","Times New Roman", symbol, serif;
 font-size: 1.8em; 
 width: 260px;
 float: left;
 padding: 0px 0px 0px 15px;
}
.stoolcolumnew a img{
 border: 0px;
 padding:0px;
} 

.slinesnew{
 border-color: #dadac9;
 width: 220px;
 border-style: solid;
 border-right: 0px;
 border-left: 0px;
 line-height: 1em;
 border-bottom-width: 1px;
 border-top-width: 1px;
}
.slines a{
 text-decoration: none;
}
.slinesnew a{
 text-decoration: none;
}

/*-end additions-*/

.nsofacolum{
 font-family: baskerville,"Times","Times New Roman", symbol, serif;
 font-size: 1.8em; 
 width: 310px;
 float: left; 
 padding: 0px 0px 0px 15px;
}
.nsofacolum a img{
 border: 0px;
 padding:0px;
}  
.lsofacolum{
 font-family: baskerville,"Times","Times New Roman", symbol, serif;
 font-size: 1.8em; 
 width: 340px;
 float: left;
 padding: 0px 0px 0px 15px;
}
.lsofacolum a img{
 border: 0px;
 padding:0px;
}
.slines{
 border-color: #dadac9;
 width: 190px;
 border-style: solid;
 border-right: 0px;
 border-left: 0px;
 line-height: 1em;
 border-bottom-width: 1px;
 border-top-width: 1px;
}
.slines a{
 text-decoration: none;
}
.llines{
 border-color: #dadac9;
 width: 550px;
 border-style: solid;
 border-right: 0px;
 border-left: 0px;
 line-height: 1em;
 border-bottom-width: 1px;
 border-top-width: 1px;
}
.llines a{
 text-decoration: none; 
}
.nslines{
 border-color: #dadac9;
 width: 265px;
 border-style: solid;
 border-right: 0px;
 border-left: 0px;
 line-height: 1em;
 border-bottom-width: 1px;
 border-top-width: 1px;
}
.nslines a {
text-decoration: none;
}
.lslines{
 border-color: #dadac9;
 width: 295px;
 border-style: solid;
 border-right: 0px;
 border-left: 0px;
 line-height: 1em;
 border-bottom-width: 1px;
 border-top-width: 1px;
}
.lslines a {
text-decoration: none;
}
#title {
 background-color: #fff;
}
#textarea {
 width: 500px;
 color: #49401F;
 font-size: 14px;
 margin: 0px 0px 20px 3px;
}
#alttextarea {
 width: 900px;
 color: #49401F;
 font-size: 14px;
 margin: 0px 0px 20px 3px;
}
#prodtext {
 width: 210px;
 color: #49401F;
 font-size: 12px;
 margin: 45px 0px 50px 22px;
}
#footer {
 background-color: #49401F;
 padding: 2px 0px 2px 15px;
 font-size: 0.8em;
 color: #f3f3e3;
}
#comment {
 width: 950px;
 padding: 2px 0px 2px 15px;
 font-size: 0.8em;
 color: #49401f;
}
#footer a{
 color: #f3f3e3;
}
/*text format*/ 
p { 
 font-size: 0.8em;
 line-height: 1.8em;
 margin: 0em 0em 1.2em 1.2em;
}
li {
 font-size: 0.8em;
 color:#000;
}
a {
 color: #49401F;
 text-decoration: underline;
}
a:hover {
 text-decoration: none;
 color: #6F6230;
}
h1 {
 font-size: 2.4em;
 color: #49401F;
 font-family: baskerville,"Times","Times New Roman", symbol, serif;
 margin: 0.8em 0em 0.8em 15px;
}
h2 {
 font-size: 1.4em;
 color: #49401F;
 font-family: baskerville,"Times","Times New Roman", symbol, serif;
 margin: 0.8em 0em 0.8em 5px;
}
/* Signitures */
ul#sig{
 padding: 0px;
 margin: 0px;
 font-size: 1.0em;
 list-style: none;
 height: 50px;
}
ul#sig li{
margin: 10px 100px 0px 10px;
 float: left;
}
ul#sig li a{
 line-height: 1.4em; 
 padding: 0px;
 color: #49401F;
 margin: 0px;
 text-decoration: none;
 font-size: 1.0em;

}
ul#sig li a:hover{
 padding: 0px;
 color: #6F6230;
}
/* Menu */
ul#menu{
 padding: 0px;
 margin: 0px;
 font-size: 1.0em;
 list-style: none;
 height: 35px;
 background: #49401F url(../imgs/nav_back.gif) repeat-x;
}
ul#menu li{
 padding: 10px 0px 0px 0px;
 float: left;
}
ul#menu li a{
 line-height: 0.8em; 
 padding: 0px;
 color: #f3f3e3;
 margin: 0px 0px 0px 15px;
 text-decoration: none;
 font-size: 2.4em;
 font-family: baskerville,"Times","Times New Roman", symbol, serif;
}
ul#menu li a:hover{
 padding: 0px;
 color: #6F6230;
 background: url(../imgs/selected.png) no-repeat;
 background-position: 50% 22px;
}
ul#menu li.selected a{
 background: url(../imgs/selected.png) no-repeat;
 background-position: 50% 22px;
}
/*Tag*/
#tag {
	width: 320px;
	height: 180px;
	position: absolute;
	right: 40px;
	top: 250px;
}