body
{
 padding: 0px;
 margin: 0px; 
 font-family: verdana, sans-serif;
 font-size: 15px;
 background: black;
}

body a
{
 color: #4E6949;
}

body input:focus
{
 border: 1px dashed #4E6949;
}

#speechbubble
{
 position: absolute;
 top: 20px;
 left: 215px;
 /*background: url("speech.gif");
 background-repeat: no-repeat;*/
 font-size: 12px;
 padding-top: 5px;
 height: 60px;
}

#speechpics
{
 position: relative;
}


#speechtext
{
 position: absolute;
 font-size: 12px;
 top: 10px;
 left: 4px;
}

#logo
{
 padding-top: 15px;
}

#wholething
{
 width: 1000px;
 border: 1px solid gray;
 background: #E2EAE1; ?8#D7E1D5; /*#B8CCB5;*/
 margin-left: 20px;
 margin-top: 20px;
}

#asleftbox
{
 float: left;
 width: 200px;
 /*border: 1px dotted gray;*/
 display: inline;
}

#tempads
{
 width: 160px;
 height: 600px;
 border: 1px dashed gray;
 background: #FFFFCC;
}

#topposters
{
 margin-left: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
 width: 175px;
 margin-top: 10px;
 font-size: 10px;
 border: 1px dashed gray;
 background: #FFFFCC;

}

#toppostersinner
{
 margin-left: 10px;
 margin-right: 10px;
 width: 155px;
 margin-top: 10px;
 font-size: 10px;
 background: #FFFFCC;

}

#topposters h1
{
 font-size: 12px;
 font-weight: bold;
 margin-bottom: 15px;

}

.asleft
{
 width: 175px;
 height: 650px;
 border: 1px dashed gray;
 background: #FFFFCC;
 margin-top: 20px;
 margin-left: 10px;
}

.asleftinner
{
 width: 160px;
 margin-left: 10px;
 padding-top: 30px;
 font-size: 12px;
}

#mainbox
{
 float: left;
 width: 700px;
 /*border: 1px dotted gray;*/
 display: inline;
}

.tempbox
{
 width: 700px;
 /*margin-left: auto;
 margin-right: auto;*/
 margin-top: 10px;
 padding-top: 15px;
 padding-bottom: 15px;
 border: 1px solid #363636;
 color: #595959;
 font-family: verdana;
 font-size: 15px;
 background: #FFFFCC;
}

.tempboxinner
{
 margin-left: 15px;
 margin-right: 15px;
}

#actionbox
{
 width: 700px;
 /*height: 25px;*/
 padding-top: 5px;
 padding-bottom: 5px;
 margin-top: 15px;
 border: 1px solid #333333;
 background: #FFFFCC;
}

#actionboxinner
{
 width: 690px;
 margin-left: 5px;
}

.actionwords
{
 font-size: 12px;
}

#errorbox
{
 width: 690px;
 height: 25px;
 padding: 5px;
 background: #FFCECE;
 margin-top: 15px;
 border: 1px dashed red;
}

.bword
{
 font-weight: bold;
 color: #4E6949;
}

.viewcomment
{
 margin-top: 15px;
}

.viewcomment a
{
 font-weight: bold;
 color: #4E6949;
 font-size: 10px; 
}

.viewallbuzz
{
 margin-left: 20px;
}

.viewallbuzz a
{
 font-weight: bold;
 color: #4E6949;
 font-size: 10px; 
}

.bwordbox
{
 margin-top: 20px;
 width: 700px;
 border-left: 1px dashed #666666;
 border-right: 1px dashed #666666;
 background-color: #FFFFE8;
}

.bwordinnerbox
{ 
 width: 660px;
 padding: 20px;
 
}



.headfoot
{
 width: 700px;
 /*height: 25px;*/
 padding-top: 5px;
 padding-bottom: 5px;
 background-color: #FFFFCC;
 font-size: 10px;
 border-top: 1px solid #999999;
 border-bottom: 1px solid #999999;
}

.headfootinner
{
 width: 690px;
 margin-left: 5px;
}

.commenthead
{
 width: 695px;
 height: 25px;
 padding-top: 5px;
 padding-left: 5px;
 background-color: #EEEEEE;
 font-size: 15px;
 font-weight: bold;
}

.commentadd
{
 font-weight: normal;
 font-size: 10px; 
}

.commentadd a
{
 font-weight: bold;
 color: #4E6949;
 font-size: 10px; 
}

.comaddby
{
 font-size: 10px;
 margin-bottom: 12px;
}

.commentbox1
{
 /*margin-top: 20px;*/
 padding: 15px;
 background-color: #FFFFCC;
 /*border-top: 1px solid #666666;
 border-bottom: 1px solid #666666;*/
}

.commentbox2
{
 /*margin-top: 20px;*/
 padding: 15px;
 background-color: #FFFFE8;
 border-top: 1px solid #666666;
 border-bottom: 1px solid #666666;
}

.bwordexample
{
 margin-top: 15px;
}

#searchbox
{
 margin-top: 15px;
 border: 1px solid #666666;
 padding-top: 5px;
 /*padding-bottom: 5px;*/
 background: #FFFFCC;
 width: 700px;
}

#quicksearch
{
 /*float: left;*/
 margin-left: 15px;
 margin-bottom: 10px;
}

#quicksearch a
{
 color: #4E6949;
}

#quicksearch a:hover
{
 color: #4E6949;
 /*font-weight: bold;*/
 /*width: 55px;*/
 /*text-decoration: overline;*/
}

.qs
{
 width: 40px;
 display-inline;
}

#keysearch
{
 float: left;
 width: 400px;
 margin-left: 15px;
 display: inline;
}

#keysearch form
{
 padding: 0px;
 margin: 0px;
}

#sortsearch
{
 float: left;
 width: 200px;
 margin-left: 30px;
 display: inline; 
}

#sortsearch form
{
 padding: 0px;
 margin: 0px;
}



#footer
{
 height: 20px;
}

.clr
{
 clear: both;
}

.info
{
 font-size: 12px;
 font-weight: bold;
 color: #666666;
 margin-left: 10px;
}

