﻿body { color:#000; background:#FFF url(/resources/images/body_bg.png) repeat-x; }

a { text-decoration:none; }
a:hover { text-decoration:underline; }

a.stayActive { color:Blue; text-decoration:none; }
a.stayActive:hover { color:Blue; text-decoration:underline; }

.letter { background-color:#FAFAFA; border:1px solid black; padding:15px; }

.comment a { text-decoration:none; color:Gray; }
.comment a:hover { text-decoration:underline; }


textarea.cssform { padding:5px; overflow:hidden; border:#cccccc solid 1px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:160%;}
input.cssform { padding:3px 5px; border:#cccccc solid 1px; background:#FFF; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.wordDataList td { padding:4px 4px 4px 4px; }

#wrapper {  }
#masthead { height:34px; }
#masthead span { color:#FFF; float:left; line-height:34px; font-size:14px; letter-spacing:.14em; }
#masthead span span {  }
#masthead ul { list-style:none; float:right; }
#masthead li { display:inline; float:left; margin:0; }
#masthead a { display:block; line-height:34px; letter-spacing:.14em; width:100px; text-align:center; text-decoration:none; color:#FFF; text-transform:uppercase; }
#masthead a:hover { color:#F99D1C; }


.navbar { width:100%; background:#fff url(/resources/images/menu_bg.png) repeat-x 0px 0px; height:34px; margin:10px 0 20px 0; }
.navbar ul { list-style:none; float:left; }
.navbar li { display:inline; float:left; margin:0; }
.navbar a { display:block; line-height:34px; letter-spacing:.14em; width:100px; text-align:center; text-decoration:none; color:#FFF; text-transform:uppercase; }
.navbar a:hover { color:#F99D1C; }

.voteTable { margin-left:7px; }

.voteTable .happy { background: url(../images/smiles.jpg) no-repeat -2px 0px; width:113px; cursor:hand; cursor:pointer; height:128px; }
.voteTable .happy:hover { background: url(../images/smiles.jpg) no-repeat -130px 0px;	}

.voteTable .sad { background: url(../images/sad.jpg) no-repeat -2px 0px; width:113px; cursor:hand; cursor:pointer; height:128px; }
.voteTable .sad:hover { background: url(../images/sad.jpg) no-repeat -130px 0px;	}

.largeText { font-size:150%; }

.formPopup { background-color:#fff; border:5px solid #002C40; }
.formPopup .head { background-color:#002C40; color:#fff; padding:2px 5px 2px 2px; font-size:93%; }
.formPopup .head a { color:White; text-decoration:none; }
.formPopup .head a:hover { text-decoration:underline; }
.formPopup .body { text-align:left; padding:8px; }

.discussionGrid { width:100%; background-color:White; }
.discussionGrid tr.header { font-size:93%; color:black; }
.discussionGrid tr.header th { padding:4px; border:2px solid white; text-align:left; background: url(/resources/images/sprite.png) repeat-x 0px -1300px; }
.discussionGrid tr.body td { background-color:#DCE4F9; padding:6px; border:2px solid white; }

.threadGrid { width:100%; background-color:White; margin-bottom:20px; border-bottom:10px solid #7AA4DD; }
.threadGrid tr.header { }
.threadGrid tr.header th { color:black; font-size:116%; padding:4px; border:2px solid white; text-align:left; background: url(/resources/images/sprite.png) repeat-x 0px -1300px; }
.threadGrid tr.postHeader { }
.threadGrid tr.postHeader td { font-size:93%; padding:4px; border:2px solid white; background-color:#DCE4F9; }
.threadGrid tr.postBody {  }
.threadGrid tr.postBody td.profile { background-color:#DCE4F9; padding:4px; border:2px solid white; vertical-align:top; text-align:center; width:140px; }
.threadGrid tr.postBody td.message { background-color:#FFF; padding:4px; border:2px solid white; vertical-align:top; }


#gallery {
	padding: 10px;
	background-color: #fff;
	border:1px solid silver;
}
#gallery ul { list-style: none; margin-bottom:0; }
#gallery ul li { display: inline; }
#gallery ul img 
{
	border: 5px solid #3e3e3e;
	border-width: 5px 5px 20px;
}
#gallery ul a:hover img {
	border: 5px solid #444;
	border-width: 5px 5px 20px;
	color: #444;
}
#gallery ul a:hover { color: #444; }
    	