body {
	font-family: Tahoma, Geneva CY, Arial, sans-serif;
	background-color: #ffffff;
	margin-left: 10px; 
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 7px;
	}
	
h1 {
   	font-size : 14px;
	color : #333333;
	font-family : "Tahoma", Times, serif;
	
	/*color: #82A596;*/
}
form, fieldset {margin:0; padding:0; }

img {vertical-align:middle;}
img.base {vertical-align:baseline;}

a {text-decoration: none;}	
a:hover {
	color: #cc0000;
	text-decoration: none;
}
/*img {vertical-align:middle; }*/

a.arrow, a.arrow:visited {text-decoration: none;}	
a.user {text-decoration: none;}	
.userspan {white-space:nowrap}

.smFont {font-size: 58%;}
.smallerFont {font-size: 68%;}
.medFont {font-size: 80%;}
.largerFont {font-size: 90%;}
.bLink {color: #000000;}
#picture_stats td {font-size: 68%;}

#path {
	font-size: 58%;
	font-weight: bold;
	color: #333333;
	padding-top: 15px;
	padding-bottom: 15px;
	}
#path a {
	color: #333333;
	font-weight: lighter;
	}
.top {
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	width: 100%;
}
#sMenu {
	padding: 7px;
	}

/*
#nav {
	font-size: 58%;
	width: 17%;
	background-color: #000000;
	color: #ffcc00;
	font-weight: bold; 
	padding-left: 7px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 7px;
	text-transform: uppercase;
}
#nav a {color: #ffffff; text-decoration: none;}
#nav.active {background-color: #f4f4f4; color: #ffffff;}
#nav.active a {color: #000000;}
#nav a:hover {color: #ff8040;}
*/

.mmtd 		{width: 13%; background-color: #000000; color: #ffcc00; padding: 8px 7px 8px 7px;}
.mmtd_active {width: 13%; background-color: #f4f4f4; padding: 8px 7px 8px 7px;}

.mma{font-size: 58%; color: #000000; font-weight: bold; text-transform: uppercase; text-decoration: none;}
a.mma{font-size: 58%; color: #ffffff; font-weight: bold; text-transform: uppercase; text-decoration: none;}
a.mma:hover{color: #ff8040;}
a.mma_active{font-size: 58%; color: #000000; font-weight: bold; text-transform: uppercase; text-decoration: none;}
a.mma_active:hover{color: #ff8040;}


.vote_form {font-size: 68%; padding: 8px; border: 1px #e5e5e5 solid; margin:10px 0px 10px 0px;}


#nSep {width: 1px; background-color: #f6f6f6;}
#inDescription {padding: 10px; background-color: #f8f8f8;}
#subMenu {border-left: 4px #e5e5e5 solid; width: 100%; background-color: #fafafa; padding: 6px; font-size: 75%; line-height: 0.5em; }
#subMenu span {color: #444444; font-size: 80%;}
#subMenuTitle {width: 100%; font-size: 70%; background-color: #fafafa; border-top: 1px #e5e5e5 solid; padding: 5px; font-weight: bold;}
#f70 {width: 100%; font-size: 70%;}
#f70b {width: 100%; font-size: 70%; font-weight: bold;}
#header1 {font-size: 110%; color: #333333;}
#subheader1 {font-size: 90%; color: #333333;}
#commonFset {padding: 8px; border: 1px #e5e5e5 solid; margin:10px 0px 10px 0px;}
#commonLeg {padding-left: 5px; padding-right: 5px; font-size: 10pt; font-weight: bold; color: #333333;}
#funcLeg {padding-left: 5px; padding-right: 5px; font-size: 10pt; font-weight: bold; color: #222222;}
#digit {font-size: 70%; text-align: center; width: 10%; color: #c0c0c0;}
#digit a {
	color: #3376B5; 
	text-decoration: none;
	background-color:#ffffff;
	display:inline;
	width: 100%;
	padding: 5px;
	font-weight: bold;
}
#digit a:hover {background-color:#444444; color: #ffffff; font-weight: 700;}
#picDescription {width: 100%; padding: 8px; font-size: 70%; width: 100%; border-bottom: 1px #e5e5e5 solid;}
#picBox {padding-right: 20px; padding-bottom: 0px; font-size: 85%; display:inline; float:left; width: 120px; }
.picDescription {width: 100%; padding: 8px; font-size: 70%; width: 100%; border-bottom: 1px #e5e5e5 solid;}


.gallery {}
.gallery_pic {border: 1px solid #e5e5e5; padding: 10px; margin-right:15px; width:124px; height:124px; vertical-align:middle;}
.gallery_tit {font-size: 68%; padding-top: 4px; padding-bottom: 15px;}

/*float:left;*/
.faces_box {padding-right: 10px; padding-bottom: 10px; display:inline; float:left; width: 110px;}
.faces_frame {border: 1px #e1e1e1 solid; padding: 5px; text-align: center; }

#a_info {width: 100%; padding: 8px; font-size: 70%; width: 100%; border-top: 1px #e5e5e5 solid;}
#picCaption {width: 100%; font-size: 70%; color: #444444; padding-top: 20px; padding-bottom: 20px; padding-right: 8px; padding-left: 8px; border-top: 1px #e5e5e5 solid;}
#picMenu {width: 100%; padding: 8px; border-left: 1px #e5e5e5 solid; border-right: 1px #e5e5e5 solid; border-bottom: 1px #e5e5e5 solid; font-size: 58%;}
#greyBox {width: 100%; padding: 8px; border: 1px #e5e5e5 solid; font-size: 70%; background-color: #f9f9f9;}

#phRightCell {padding-top: 0px; padding-left: 20px;}
#phRightCell2 {padding-top: 0px; padding-left: 20px;}

/*
#phLeftCell {width: 25%; background-color: #f8f8f8; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; padding-top: 0px;  position: relative; left: -20px;}
*/

#phLeftCell {width: 25%; background-color: #f8f8f8; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; padding-top: 0px; }

#bottBrdr {padding-bottom: 5px; border-bottom: 1px #e5e5e5 solid;}
#commentCell{padding-bottom: 7px; padding-top: 7px; border-bottom: 1px #e5e5e5 solid;}
#picView {border: 1px #f8f8f8 solid;}
.check {vertical-align: -40%;}
.accElement {padding: 5px; background-color: #f5f5f5;}
#greySep {width: 100%; height: 1px;}
#commentTop {background-color: #333333; border: 1px #e5e5e5 solid; padding: 7px; color: #ffffff;}
#commentReplyTop {background-color: #f7f7f7; border-left: 1px #e5e5e5 solid; border-right: 1px #e5e5e5 solid; padding: 7px;}
#commentBody {border-left: 1px #e5e5e5 solid; border-right: 1px #e5e5e5 solid; border-bottom: 1px #e5e5e5 solid; padding: 7px;}
#sPreviewPic {margin-bottom: 5px;}
#phNum1 {border: 1px #d6d6d6 solid; font-size: 55%; color: #777777; padding: 3px; text-align: center;}
#imProp {border: 1px #e5e5e5 solid; font-size: 60%;}
#smtd td {font-size: 68%;}
#tRow td {border-top: 1px #e5e5e5 solid; font-size: 68%; padding-top: 10px; padding-bottom: 10px;}
#tRowHead td {border-top: 1px #e5e5e5 solid; font-size: 68%; padding-top: 10px; padding-bottom: 10px; font-weight: bold;}
#noborder td {border: 0px;}
#blueTx {color: #6437af;}
#tQuan {text-align: center;}
#tNum {background-color: #333333; color: #ffffff; text-align: center;}
#addInfo {font-size: 70%; padding: 7px; background-color: #618AAA; color: #ffffff;}
#colorBox {height: 30px;}
#formField {vertical-align: -30%;}
.smRadio {vertical-align: -20%; margin-left: -5px;}
#upperNav {font-size: 75%; width: 17%; text-align: center; padding: 5px;} 
#upperNav a {color: #333333;}

#commtable {border: 1px solid #e5e5e5;}
.commtable {border: 1px solid #e5e5e5;}

.formsub {font-size: 8pt; font-weight: bold; background-color: #ffffff; border: 1px solid #808080; margin-bottom:2px;}
.spectag_button {font-size: 7pt; background-color: #ffffff; border: 0px solid #808080;cursor:pointer}

acronym {
	border-bottom: 1px dashed #000088;
	cursor: help;
}

.series_td {background-color: #ffffff; border: 1px solid #c0c0c0; padding:10px;}
