* { padding: 0; margin: 0; }

body { 
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color:#333333;
	color:#666666;
}

.clear { clear:both; }
.req { font-style: italic; }
p { padding-top: 3px; padding-bottom: 3px; }
.redalert { color: #990000; }
.bucketTitle { color:#003366; font-weight:bold; font-size:16px; }
.completeItem { color:#669933; }
.listComment { font-size: 10px; font-style:italic; }
.small { font-size: 10px; }
.smallpoint { font-size: 10px; color:#990000; }
.smallerpoint { font-size: 8px; color:#990000; }
.streampoint { font-size: 9px; color:#990000; }
.new { font-size: 10px; color:#990000; font-style:italic; }
.memberAbout { font-size: 11px; }
.daysago { font-size:10px; color: #999999; font-family: "Times New Roman", Times, serif }
.prmess { color:#CC3300; font-weight:bold; }

.wootQuote { color:#999999; font-style:italic; }
.listIcon { width:12px; height: 12px; border:none; }
.shade { background-color: #f6f3f3; }

a:link { color:#006699; text-decoration: none; }
a:active { color:#006699; text-decoration: none; }
a:visited { color:#006699; text-decoration: none; }
a:hover { color:#990000; text-decoration: underline; }

a.completed { color:#006600; }

a.linkButton { height: 20px; }
a.linkButton:link { color:#006699; text-decoration: none; }
a.linkButton:active { color:#006699; text-decoration: none; }
a.linkButton:visited { color:#006699; text-decoration: none; }
a.linkButton:hover { color:#990000; text-decoration: underline; }

.tabPaging { padding: 10px; }
.tallyPaging { float:left; }
.numPaging { float:left; margin-left: 15px; }
.curpage { background-color:#CCCCCC; }

#wrapper { width: 980px; margin: 0 auto; background-color: #FFFFFF; border-left: 20px solid #bcbcbc; border-right: 20px solid #bcbcbc; border-bottom: 20px solid #bcbcbc; }
#header { padding: 10px; }
#topBar { height: 30px; background-color: #000; }
#content { margin-top: 10px; min-height: 500px; overflow:hidden; }
#footer { background-color: #860303; color:#FFFFFF; padding: 10px; margin-top: 20px; }
#footer a { color:#f7f7f7; font-size: 10px; }
#homeLeft { width: 590px; float:left; padding-left: 10px; padding-right: 10px; }
#homeRight { width: 360px; float:right; padding-right: 10px; }

#sbLeft { width: 210px; float:left; padding: 5px; }
#sbCenter { width: 400px; float:left; padding: 5px; }
#sbCenter.wide { width: 740px; }
#sbRight { width: 330px; float:left; padding: 5px; }

.box { border: 1px solid #e4e4e4; }
.boxHead { height: 28px; padding-left: 5px; line-height: 28px; border-bottom: 1px solid #e4e4e4; color: #660404; font-weight:bold; background-image:url("images/head-bg.gif"); }
.boxContent { padding: 5px; }

.sbMenu { list-style: none; margin-left: 0px; padding-left: 0px; margin-top: 0px; }
.sbMenu li { margin-left:0px; padding-left:0px; min-height: 25px; width: 200px; border-bottom: 1px solid #CCCCCC; }
.sbMenu a { font-size:12px; min-height: 25px; padding-left: 5px; display:block; line-height: 25px; color:#003399; font-weight:bold; }
.sbMenu a:hover { background-color:#FFFF99; }

.ulList { list-style:none; }
.ulList li { padding: 5px; border-bottom: 1px solid #e7e7e7; }
.ulList li:hover { background-color:#FFFF99; }

.sortList { list-style:none; }
.sortList li { padding: 5px; border-bottom: 1px solid #e7e7e7; }
.sortList li:hover { background-color:#FFFF99; cursor:move; }
 
.button {}

.friendTn { padding: 3px; float:left; width: 130px; margin-left: 5px; margin-bottom: 5px; border: 1px solid #f1f1f1; text-align:center; font-size: 10px; }

.bucketPhotoTn { width:70px; float:left; text-align:center; font-size:10px; }
.bucketPhotoTn img { padding: 2px; border: 1px solid #ccc; }
.bucketPhotoTn:hover { background-color: #d7d7d7; }
.bucketPhoto-tn { border:none; width:50px; height:50px; }

.bpTn { width:40px; float:left; text-align:center; font-size:10px; }
.bpTn img { padding: 2px; border: 1px solid #ccc; }
.bpTn:hover { background-color: #d7d7d7; }
.bp-tn { border:none; width:30px; height:30px; }

.memberTn { width:96px; float:left; text-align:center; font-size:10px; }
.memberTn img { padding: 2px; border: 1px solid #ccc; }
.memberTn:hover { background-color: #d7d7d7; }
.member-tn { border:none; width:75px; height:75px; }

.smemberTn { width:70px; float:left; text-align:center; font-size:10px; }
.smemberTn img { padding: 2px; border: 1px solid #ccc; }
.smemberTn:hover { background-color: #d7d7d7; }
.smember-tn { border:none; width:60px; height:60px; }

.streamLine { border-bottom: 1px solid #f7f7f7; padding-bottom: 5px; }
.streamLine2 { padding: 5px; }
.streamTn { width:55px; float:left; text-align:center; }
.streamTn img { padding: 2px; border: 1px solid #ccc; }
.streamTn:hover { background-color: #d7d7d7; }
.streamInfo { width:240px; float:left; margin-left: 5px; font-size: 10px; color:#333333; word-wrap: break-word; }
.streamInfo2 { float:left; margin-left: 5px; width: 170px; word-wrap: break-word; }
.stream-tn { border:none; width:50px; height:50px; }
.stream-quote { font-style:italic; color:#666666; font-family: Arial, Helvetica, sans-serif; }
.stream-photo { padding: 5px; float:left; }
.stream-photo:hover {  }

.commentRow { margin-bottom: 2px; }
.commentTn { width:55px; float:left; text-align:center; }
.commentTn img { padding: 2px; border: 1px solid #ccc; }
.commentTn:hover { background-color: #d7d7d7; }
.commentInfo { float:left; margin-left: 5px; font-size: 10px; color:#333333; }
.comment-tn { border:none; width:50px; height:50px; }
.comment-quote { font-style:italic; color:#666666; font-family: Arial, Helvetica, sans-serif; }

.photoRow { border-bottom: 1px solid #CCCCCC; padding: 5px; }
.photoInfo { width: 330px; float:left; margin-left: 5px; }
.photoCaption { font-weight:bold; }

.photoTn { width:140px; float:left; text-align:center; font-size:10px; }
.photoTn a:hover { background-color:#CCCCCC; display:block; }
.photoTn img { padding: 2px; border: 1px solid #ccc; width: 120px; height: 120px; }
.photoTn_caption { font-style: italic; }

.errMessage { border: 1px solid #CC0000; padding: 5px; background-color: #f4f2f2; }
.sucMessage { border: 1px solid #669900; padding: 5px; background-color: #FFFF99; }

.dataTable { border-collapse: collapse; }
.dataTable .tableHeader{ background-color: #660000; font-weight:bold; }
.dataTable .altcolor1 { background-color:#FFFFCC; }
.dataTable .altcolor2 { background-color:#ffffff; }
.dataTable th { padding: 5px; color:#FFFFFF; text-align:left; background-color:#660000; }
.dataTable th.right { text-align:right; }
.dataTable th.center { text-align:center; }
.dataTable td { padding: 5px; vertical-align:top; }
.dataTable tr.data:hover { background-color:#FFFF99; }
.dataTable tr.dash td { border-bottom:1px solid #f4f2f2; }
.dataTable .solid { border-bottom:2px solid #cccccc; }

.progressbar { width: 300px; float:left; height: 20px; border: 1px solid #CCCCCC; background-color: #f7f7f7; }
.progress { height:20px; background-color:#339933; }
.percentage { width: 50px; float:left; margin-left: 5px; font-weight:bold; }

.popDiv {
	display:none;
	border: 5px solid #CCCCCC;
	background: #ffffff;
	padding: 10px;
	position: fixed;
	z-index: 10000;
}