

body 
{
	font-size:15px;	
}

hr { border: none 0;
	border-top: 1px dashed #A9B8C2;
	height: 1px; }

.navarea
{
	/*background-color:#EDDCC5;*/
	text-align:left;
	border-bottom:solid 1px #000;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	padding:3px 3px;

}
.msgarea
{
	/*background-color:#EDDCC5;*/
	text-align:left;
	border:solid 1px #000;
	margin:3px 0;
	padding:3px 3px;

}
fieldset
{
	border: solid 1px #000;
	margin:1px 1px;
	padding:1px 1px;
}
legend
{
	color:#000; 
	font-weight:bold;
}
/*
h1
{
	color:#000;
	font-size:large;
}

*/
.SiteTitle
{
	
	color:#000;
	/*font-weight:bold;font-size:large;*/
	left:0px;
	cursor:pointer;
}

a.SiteTitle {
	text-decoration:none;
}

.mI
{ 
	visibility:hidden; display:none;
}
/*
.emoticons
{
	color:#000;
}
*/
.thumbTiles, .indexTiles
{
	padding: 0; margin: 0; 
	width: 100%; position: static;
}
/*
div.divHead
{
	overflow:auto; height:100%;
}
*/
.divSubHead
{
	/*background: transparent url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) repeat-x scroll 0 0;*/
	overflow:auto; height:100%;padding:2px;
	border-color:#808080;
	border-style:solid;
	border-width:1px 0;
	margin:auto 0.25em;
	display:block;
}
.divSubHeadFirstChild
{
	border-color:#808080;
	border-style:solid;
	border-width:0 1px;
	margin:0 -1px;
	display:block;
}
div.divSettings
{
	border: 1px solid #000; float:right; padding:0 3px; white-space:nowrap;height:100%;
}
/*
div.divTxtAdOuter
{
	width:165px; float:right; height:100%;
}
*/
div.divTile
{
	border: 1px solid Ivory; overflow: hidden; background-color: White; text-align: center; width: 102px; float: left; margin:2px 2px;
}
div.divTileImgWnd
{
	margin: 0pt auto; overflow: hidden; background-color: White; width: 102px; height: 102px; text-align: center; display: table-cell; vertical-align: middle;
}
div.divLstImg, div.divLstSub, div.divLstAuth, div.divLstAge, div.divLstBody, div.divLstFID
{
	font-size:8pt;
	height:18px;
	overflow:hidden;
	padding:1px;
	white-space:nowrap;
}
div.divLstImg, div.divLstSub, div.divLstAuth, div.divLstAge, div.divLstFID
{
	float:left;
}
div.divLstImg
{
	width: 25px;
}
div.divLstSub
{
	width: 125px;
}
div.divLstAuth
{
	width: 75px;
}
div.divLstAge
{
	color:Red;
	width: 50px;
}
div.divLstFID
{
	color:#000;
	width: 75px;
}
div.divLstBody
{
}
.divAlert
{
	background-color:#FFFFF0; text-align: center; color:Red; border:solid thin red; overflow:auto; height:100%;
}
.divImg 
{
	margin: 0pt auto; overflow: auto; text-align: center;	
}
img.thmb, .medium
{
	border: solid 1px gray;
	padding: 2px;
	margin: 2px;
}
img.zoomable { cursor: url('/css/magnify.cur'), pointer; }
/*
div.divTabs
{
	background-color:#FFFFF0; 
	border:thin solid #000;
	height:100%;
}
*/
div.divThumbs
{
	text-align:center; overflow:auto; height:100%;
}
.thumbRows
{
	vertical-align:middle;
}
.indexRows
{
	vertical-align:top;
}
div.divMain
{
	background-color:White;
}
/*
div.divNav
{
	background-color: #FFFFF0; vertical-align: top; text-align:center; float:left; width:200px; height:100%;
}
div.divThreadHeader
{
	  text-align:right; overflow:auto;height:100%;
}
div.divMsgList
{
	overflow:auto;height:100%; color:#000;
}
div.divPR
{
	background-color: #D3D3D3;
	border:solid 1px Gray;
}
*/
div.boxList
{
	border: solid 1px #808080; padding: 2px; background-color: #FEFEFE;
}
div.divBoxHead
{	
	/*background: #D8D8DA url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) repeat-x scroll 0 0; */
	overflow:auto; height:100%;padding:2px;border:solid 1px #000;line-height:2;font-size:93%;
	cursor: pointer;
}

div.divMsgHeaderOrig, div.divMsgHeaderReply
{
	height:100%;
	line-height:2;
	border: solid 1px #808080;
	cursor: pointer;
	color:#000;
	font-weight:bold;
	/*background: #D8D8DA url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) repeat-x scroll 0 0; */
}
div.divMsgHeaderOrig
{
	background-color: #808080;
}
div.divMsgHeaderReply
{
	background-color: #808080;
	color:#555;
}
div.divMsgBodyOrig, div.divMsgBodyReply
{
	overflow:auto;height:100%; 
	/*
	border-bottom: solid 1px #808080;
	border-left: solid 1px #808080;
	border-right: solid 1px #808080; */
}
/*div.divMsgBodyOrig
{
	background-color: #EDDCC5;
}
div.divMsgBodyReply
{
	background-color: #FFF;
}*/
div.divMsgPlaceHolder
{
	height:100px;
	background-color: #D3D3D3;
	border:solid 1px Gray;
}
div.divAuthInfo
{
	 text-align:center;overflow:auto;height:100%;
	 width:200px; float:left; 
}
div.divMsgTxt
{
	 overflow:auto; height:100%; color:#000;
}
div.divMsgFunc
{
	overflow:auto;height:100%;float:right;
}
span.SmileyList
{
	float:left;
	background-color:#DDDDDD;
	padding:2px;
	margin:2px;
}
/*
span.PostAge
{
	color:Red;
}
*/
span.BriefStats
{
	white-space: nowrap; font-size:x-small; color: #000;
}
/*
span.PstPerm
{
	color:#000;
    font-family:Monospace;
    white-space:nowrap;
}
*/
span.prPos { color:Green; }
span.prNeut { color:Blue; }
span.prNeg { color:Red; }
span.memberDisplay 
{
	white-space:nowrap; margin:3px 3px; height:20px; padding:3px 3px; background-color:#FFFFF0; float:left;
}
/*
li.liEmot
{
	color:#000; font-weight:Bold;list-style:none;font-family:Monospace;
}
*/
.busy 
{
	background: transparent url(/Images/icon_busy.gif) no-repeat scroll left;
	padding-left:20px;
}
/*
a.lnkBut {
	color:#000;
	background-color:#FFFFF0;
	text-decoration:none;
	padding:3px 3px;
	margin:3px 3px;
	border:1px solid #000;
}
a.lnkBut:hover {
	text-decoration:underline;
}
*/
a.newpage
{
	background:transparent url(/images/external.png) no-repeat scroll right center;
	color:#000;
	text-decoration:none;
	padding-right:13px;
}
.IndexReplies
{
	font-size: 75%; 
	vertical-align: top; 
	color: red;
}
/*
.breadcrumbs
{
	color: #000;
}
.TxtAd
{
	width:150px; background-color:#eeeeff; border:solid 1px #000; border-collapse:collapse; margin:3px 3px 3px 3px; font-size:smaller; font-weight:bold; color:Blue; padding: 3px 3px 3px 3px; text-decoration: none; text-align:center; float:left;
}
.TxtInner
{
	background-color:White;
}
.TxtInner a:link, .TxtInner a:visited, .TxtInner a:hover, .TxtInner a:active {
	font-size:larger; text-decoration:none; font-stretch:semi-expanded;
}
*/
.yui-skin-sam, .yui-button
{
	margin:auto 0;
}
.TopMenu
{
	font-size: x-small; color: #000; 
}
.TopMenu a:link, .TopMenu a:visited, .TopMenu a:hover, .TopMenu a:active {
	color: #000;
}
#menuLogout
{
                text-indent: 1em;
                display: block;
                background: url('/Images/icon_logged_on.gif')  left center no-repeat;    
                width: 10em;
                overflow: hidden;
}
#menuLogin
{
                display: block;
                background: url('/Images/icon_logged_off.gif')  left center no-repeat; 
                overflow: hidden;
}
/*
.reportmsg
{
	font-size:small;
	text-align:right
	
}

.LoadIMG
{
	font-size:x-large;
	background-color:Yellow;
}
.VisHidden
{
	visibility:hidden;
}
.msgBody
{
	font-family:Arial,sans-serif;
	font-size:medium;	
	color:#000;
}
*/
.quote, .code  { margin:5px 40px 0 40px; padding:3px; border-width: 1px; border-style: solid; border-color: #A9B8C2; color: #000; font-size: 8pt; }
.innerquote, .innercode {padding: 4px; border-top: 1px #A9B8C2 solid; color: #000; font-weight: normal; font-size: 8pt; font-family: Verdana, sans-serif;  }

.innercode {
FONT-FAMILY: Courier New,Courier; BACKGROUND-COLOR: #fff;
}
/*
.tabUnselected {
	COLOR: Gray;
}
.tabSelected 
{	POSITION: relative; 
	TOP: 2px; 	
	BORDER-TOP: 1px solid #000;
	BORDER-LEFT: 1px solid #000;
	BORDER-RIGHT: 1px solid #000;
	COLOR: #000; 
}

.tabSelected, .tabUnselected {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; 
	display: inline;
	TEXT-DECORATION: none;
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana, arial, sans-serif;
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; 
	FONT-WEIGHT: bold;  
	BACKGROUND-COLOR: #FFFFF0;
	LINE-HEIGHT: 24px;
	margin: 0;
}

.tagLink
{
	text-decoration:none
}
.tagRem
{
	text-decoration:none;
	color:Red;	
}
/*
a:hover {color: text-decoration: underline overline; }
a:active {color: orange; }
*/