/*Pages in General*/

A:link {text-decoration: none;color: #0000FF;}
A:visited {text-decoration: none;color: #0000FF;}
A:active {text-decoration: none;color: #FFFFFF;background-color:#0000FF}
A:hover {text-decoration: none; color: #FFFFFF;background-color:#0000FF}

h1 { font-size: 200%; }
h2 { font-size: 160%; }
h3 { font-size: 110%; }
h4 { font-size: 100%; }
h5 { font-size: 90%; }

BODY,input,td,div,select {
	color: #444466;
	font-family:verdana,arial,geneva,helvetica;
	font-size: 11px;
}
body{
	background-color: #666699;
	background-color: #FFFFFF;
}
.subscribe_box{background-color:#AAFFAA;text-align:center;padding:10px;}
.thumbbox{
	float:left;
	text-align: center;
	padding: 15px;
	border: 0px solid yellow;
}
.pm-row{
	//border-top: 1px solid black;
	border-bottom: 1px solid #88CC88;
}
.pm-title-none{
	padding: 5px;
}
.pm-row-tB{
	background-color: #DDDDDD;
	padding: 5px;
	color: white;
}
.pm-row-tN{
	background-color: orange;
	padding: 5px;
	color: white;
}
.pm-row-tA{
	background-color: #55AA55;
	padding: 5px;
	color: white;
}
.fullbox{
	float:left;
	text-align: center;
	padding: 15px;
	border: 0px solid yellow;
}
.bar{
	background-color: #993399;
	border-top: #cc99cc 2px solid;
	border-bottom: #330033 2px solid;
	float:left;
}
.panel{
	width:850px;
	text-align:left;
	background-color: white;
	padding: 0px;
}
.loggedin{
	background-color:#EEEEFF;
	padding: 5px;
	border-top: 1px solid #BBBBDD;
	border-bottom: 2px solid #BBBBDD;
	border-bottom: 2px solid #004400;
	color: #000000;
	background-color: #666699;
	background-color: #44AA44;
}
.loggedout{
	background-color:#EEEEFF;
	padding: 5px;
	border-top: 1px solid #BBBBDD;
	border-bottom: 2px solid #000044;
	border-bottom: 2px solid #004400;
	color: #BBBBDD;
	background-color: #666699;
	background-color: #444499;
}
.loggedout A:link {text-decoration: none;color: #EEEEEE;background-color: #444499}
.loggedout A:visited {text-decoration: none;color: #EEEEEE;background-color: #444499}
.loggedout A:active {text-decoration: underline;color: #FFFFFF;background-color: #444499}
.loggedout A:hover {text-decoration: underline; color: #FFFFFF;background-color: #444499}
.loggedin A:link {text-decoration: none;color: #FFFFDD;background-color: #44AA44;}
.loggedin A:visited {text-decoration: none;color: #FFFFDD;background-color: #44AA44;}
.loggedin A:active {text-decoration: underline;color: #FFFFFF;background-color: #44AA44;}
.loggedin A:hover {text-decoration: underline; color: #FFFFFF;background-color: #44AA44;}

.titleLink{
	font-size:24px;
	font-weight:bold;
}
.titleLink:link {text-decoration: none;color: #8888FF;}
.titleLink:visited {text-decoration: none;color: #8888FF;}
.titleLink:visited {text-decoration: none;color: #222222;}
.titleLink:active {text-decoration: none;color: #FFFFFF; }
.titleLink:hover {text-decoration: none; color: orange; background-color: #FFFFFF;}
.headerLink{
	font-weight:bold;
	font-size: 130%;
}
.help{
	width:400px;
	text-align:left;
	padding:5px;
}
.helpTitle{
	font-weight:bold;
}
.fft{
}
.erroritem{
	color:red;
	font-weight:bold;
}
.indexCol1{
	width: 250px;
}
.indexCol2{
	width: 250px;
}
.indexCol3{
	width: 250px;
}
.textSmall{
	font-size: 10px;
	color: #AAAAAA;
}
.link1{
	font-weight: bold;
	color: green;
}
.link1:link {text-decoration: none;color: #44CC44;}
.link1:visited {text-decoration: none;color: #44CC44;}
.link1:active {text-decoration: none;color: #FF0000;}
.link1:hover {text-decoration: none; color: #FF0000;}
.link2{
	font-size: 12px;
	font-weight: bold;
}
.link3{
	font-size: 10px;
	font-weight: normal;
}
.titleRow{
	background-color: #EEEEFF;
	color: #EEEEFF;
	color: #AA11DD;
	font-weight: bold;
	border-bottom: 1px solid #EEEEFF;
}
.topicRow{
	background-color: white;
	color: black;
	border-bottom: 1px solid #EEEEFF;
	padding: 5px;
}
.commentRow{
	background-color: #FAFAFF;
	border-bottom: 1px solid #AACCAA;
	padding: 20px;
}
.commentCount{
	color: #AACCAA;
}
.topicTitle{
	font-weight:normal;
}
.pagenolink{
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid blue;
}
.pagelink{
	padding: 2px;
	background-color: #FFFFFF;
	border: 0px solid blue;
}
.pagelink:active {text-decoration: none;background-color: #0000FF; color:white;}
.pagelink:hover {text-decoration: none; background-color: #0000FF; color:white;}
.lt1{
	font-size:14px;
	color: green;
	font-weight:bold;
}
.lt2{
	font-size:12px;
	color: #CCCCFF;
	color: #9900CC;
	font-weight:bold;
}
.pagerow{
	background-color: #EEEEFF;
	color: #AAAAFF;
	font-size: 10px;
	padding: 5px;
	line-height:18px;
}

.tag0{
	font-size: 10px;
	padding-left: 3px;
}
.tag1{
	font-size: 11px;
	padding-left: 3px;
}
/*
.tag1:link { color: #0063DC; text-decoration: none; }
.tag1:visited { color: #0063DC; text-decoration: none; }
.tag1:hover { color: #FFFFFF; text-decoration: none; background: #0063DC; }
.tag1:active { color: #FFFFFF; text-decoration: none; background: #0259C4; }
*/
.tag2{
	font-size: 12px;
	padding-left: 3px;
}
.tag3{
	font-size: 13px;
	padding-left: 3px;
}
.tag4{
	font-size: 14px;
	padding-left: 3px;
}
.tag5{
	font-size: 15px;
	padding-left: 3px;
}
.tag6{
	font-size: 16px;
	padding-left: 3px;
}
.tag7{
	font-size: 17px;
	padding-left: 3px;
}
.tag8{
	font-size: 18px;
	padding-left: 3px;
}
.tag9{
	font-size: 19px;
	padding-left: 3px;
}
.tag10{
	font-size: 20px;
	padding-left: 3px;
}
.curtags{
	font-weight:bold;
	color: #ffbb11;
	font-size: 20px;
}
.indexcolA{
	width:200px;
	padding: 10px;
	float:left;
}
.indexcolB{
	width:440px;
	padding: 10px;
	float:left;
}
.indexcolC{
	width:100px;
	padding: 10px;
	float:left;
}
.searchcolA{
	width:120px;
	padding: 10px;
}
.searchcolB{
	width:420px;
	padding: 10px;
}
.searchcolC{
	width:180px;
	padding: 10px;
}
.contentcolA{
	width:200px;
	padding: 10px;
}
.contentcolB{
	width:330px;
	padding: 10px;
}
.contentcolC{
	width:180px;
	padding: 10px;
}
.accountcolA{
	width:260px;
	padding: 10px;
}
.accountcolB{
	width:330px;
	padding: 10px;
}
.accountcolC{
	width:120px;
	padding: 10px;
}
.taglist{
	font-size: 10px;
	color: #AAAAAA;
}
.tableheader{
	background-color: #EFEFFF;
}
.deletelink{
	font-size: 10px;
}
.deletelink:link {text-decoration: none;color: #CCCCCC;}
.deletelink:visited {text-decoration: none;color: #CCCCCC;}
.deletelink:active {text-decoration: none;color: #FF0000;}
.deletelink:hover {text-decoration: none; color: #FF0000;}
.accountTitle{
	font-size: 16px;
	font-weight: bold;
}
.lastPage{
	font-size: 10px;
}
.pageColA{
	width:150px;
	padding: 10px;
}
.pageColB{
	width:550px;
	padding: 10px;
}
.pageColC{
	width:100px;
	padding: 10px;
}
.pagebox{
	float:right;
	width: 150px;
	padding: 10px;
	border: 1px solid #CCFFCC;
	background-color: #FFFFFF;
}
#pf-about {width: 20%;float:left;text-align:left;}
#pf-about h2{
	color: #CCCCCC;
}
#pf-friends {width: 20%;float:left;text-align:left;}
#pf-friends h2{
	color: orange;
}
#pf-msgs {width: 35%;float:left;text-align:left;}
#pf-msgs h2{
	color: purple;
}
#pf-topics {width: 25%;float:left;text-align:left;}
#pf-topics h2{
	color: green;
}
#acc-picture {float:left;text-align:left; padding: 10px;}
#acc-comments {width: 320px;float:left;text-align:left; padding: 10px;}
#acc-comments h2{ 
	color: orange;
}
#acc-info {width: 200px;float:left;text-align:left; padding: 10px;}
#acc-info h2{
	color: purple;
}
#lc-info {width: 20%;float:left;text-align:left; padding: 10px;}
#lc-list {width: 60%;float:left;text-align:left; padding: 10px;}
#lc-list h2{
	color: orange;
}
.clearDiv{clear:both;}

#sum-news {width: 30%;float:left;text-align:left; padding: 10px;}
#sum-info {width: 30%;float:left;text-align:left; padding: 10px;}
#sum-chat {width: 30%;float:left;text-align:left; padding: 10px;}
#sum-news h2 {color: orange;}
#sum-info h2 {color: green;}
#sum-chat h2 {color: purple;}

.flaglink{
	color: blue;
}
.boxLeft{
	padding: 10px;
	float:left;
	width:300px;
}
.boxRight{
	padding: 10px;
	padding-top: 50px;
	float:left;
	width:300px;
}
.penaltybox{
	width: 200px;
	border-left: 13px solid #AAAAFF;
	border-right: 13px solid #AAAAFF;
	border-bottom: 13px solid #6666FF;
	padding: 6px;
}
.cal{
	width:100%;
}
.calDayHead{
	background-color:#448844;
	color: #DDEEDD;
	padding: 5px;
	font-weight:bold;
}
.calDayPad{
	width:14%;
	padding:5px;
	border: 1px solid #FFFFFF;
	background-color: #CCEECC;
}
.calDay{
	width:14%;
	padding:5px;
	border: 1px solid #AACCAA;
	background-color: #FFFFFF;
	height:70px;
	
}
.calNum{
	float:right;
	color: #DDDDDD;
	font-weight: bold;
	font-size: 12px;
	z-index: -1;
}
.calTitle{
	font-size: 20px;
	font-weight:bold;
}
.avatarImg{
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	border-top: 2px solid gray;
	border-left: 2px solid gray;
}
.list_title{
	font-size: 14px;
	color: orange;
	font-weight:bold;
	padding: 3px;
}
.list_text{
	font-size: 11px;
	color: #777777;
	padding: 3px;

}
.list_h2{
	font-size: 12px;
	font-weight:bold;

}