body {
	margin:00px 0px; 
	padding:0px;
	text-align:center;
	font:10px arial, helvetica, sans-serif;
		color:#333;
        background:#fff;
	}

h1           { font-variant: normal; font-size: 20px; font-family: arial, helvetica, sans-serif; background-repeat: 
               repeat; background-attachment: scroll; margin-top: 20px; 
               background-position: transparent }
h2 {
	color:#333;
	font:bold 15px times new roman, times, sans-serif;
	margin-top: 15px;
	margin-bottom: 2px;
	background: transparent;
	}
h3           { color: #666666; font-style: normal; font-variant: normal; font-weight: bold; 
               line-height: 18px; font-size: 13px; font-family: 
               arial, helvetica, sans-serif; 
               background-repeat: repeat; background-attachment: scroll; 
               background-color: #CCCCCC; border: 2 solid #C0C0C0; 
               margin-top: 15px; margin-bottom: 2px; background-position: 
               transparent 50% }
h4           { font-variant: normal; font-size: 8pt; font-family: 
               arial, helvetica, sans-serif; letter-spacing: 0.09em; 
               font-weight: bold; margin: 0px; padding: 0px }
.date {
	font: 10px arial, helvetica, sans-serif;
	}

.footer {
	font:10px arial, helvetica, sans-serif;
	color: #666;
	background: transparent;
	text-align: right;
      clear: left;
	}

.Upgrade {
	display: none;
	font-weight: bold;
      }

p {
	margin:10px 0px;
	}

ol, ul {
	margin-top:0;
	margin-bottom:10px;
	}

#Container   { width: 890px; text-align: left; color: #333333; margin-left: auto; 
               margin-right: auto; margin-top: 0px; margin-bottom: 0px; 
               padding: 0px }
#Main        { width: 848px; float: left; text-align: center; background-color: #fff; color: 
               #333333; margin-left: 10px; margin-right: 10px; padding: 0px }
#Resource-Container { width: 890px; text-align: left; color: #333333; margin-left: auto; 
               margin-right: auto; margin-top: 0px; margin-bottom: 0px; 
               padding: 0px }
#Resource-Container a:link {
 text-decoration: none;
}
	
	
#Resource-Main { width: 890px; background-color: #fff; color: #333; text-decoration: none; 
               padding: 0px }
#Resource-Desc {
    padding: 10px;
    text-decoration: none;
}

#Resource-Desc a:link, 
#Resource-Desc a,
#Resource-Desc a:hover {
 text-decoration: none;
 border: 0px;
}
	

#Container>#Main {margin-left: 20px;}

#Top         { text-align: center; color: #333333; background-repeat: repeat; 
               background-attachment: scroll; border-bottom-style: none; 
               border-bottom-width: 0px; padding: 10px; background-position: 
               0% 50% }
#Topmenu     { text-align: center; font-style: normal; font-variant: normal; font-weight: 
               normal; font-size: 10px; font-family: 
               arial, helvetica, sans-serif; color: #333333; 
               padding-left: 10px; padding-right: 10px; padding-top: 5px; 
               padding-bottom: 5px }
#Content     { width: 420px; float: left; text-align: left; color: #333333; 
               background-color: #FFFFFF; margin: 0px; padding: 10px }
#Sidebar-l   { width: 180px; float: left; font-style: normal; font-variant: normal; 
               font-weight: normal; font-size: 10px; 
               font-family: arial, helvetica, sans-serif; color: 
               #000000; text-align: left; line-height: 2; background-color: #fff; padding: 
               10px }
#Sidebar-r   { width: 180px; float: left; font-style: normal; font-variant: normal; 
               font-weight: normal; line-height: 2; font-size: 10px; 
               font-family: arial, helvetica, sans-serif; 
               text-align: left; background-color: #fff; padding: 10px }
.Sidetitle   { text-align: center; color: #333; background-color: #eee; background-repeat: 
               repeat; background-attachment: scroll; background-position: 0% }
#Bottommenu  { text-align: center; font-style: normal; font-variant: normal; font-weight: 
               normal; font-size: 10px; font-family: 
               arial, helvetica, sans-serif; color: #333333; padding-left: 5px; 
               padding-right: 5px; padding-top: 10px; padding-bottom: 10px }
#Bottom      { text-align: center; font-style: normal; font-variant: normal; font-weight: 
               normal; font-size: 10px; font-family: 
               arial, helvetica, sans-serif; color: #333333; 
               border-top-style: none; border-top-width: 0px; padding: 10px }
a {
	color:#666;
	text-decoration:none;
	background: transparent;
	}

a:link       { color: #000000; background-repeat: repeat; background-attachment: scroll; 
               text-decoration: underline; background-position: 
               transparent 50% }
a:visited    { color: #000000; background-repeat: repeat; background-attachment: scroll; 
               text-decoration: underline; background-position: transparent }
a:hover      { color: #FF0000; background-repeat: repeat; background-attachment: scroll; 
               text-decoration: underline; background-position: 
               transparent 50% }
#album a, #album a:link, #album a:hover, #album a:active { border: 0px; text-decoration: none; }

.calendar {
  font-style: normal; font-variant: normal; font-weight: 
               normal; font-size: 10px; font-family: 
               arial, helvetica, sans-serif;}

.calMonthToday { font-variant: normal; background-color: #FFFFFF; font-weight: bold; 
               border: 1 solid #FF0000 }
table.calMonth {
 font: inherit;
	width:130px;
}

thead {
 font: inherit;
	text-align:center;
}

tbody {
 font: inherit;
	text-align:left;
}

table.calYear tbody tr td {
 font: inherit;
	vertical-align:top;
}


th.calMonthCurrent {
 font: inherit;
   font-weight:normal;
   padding: 0px;
   text-align: center;
}

th.calMonthBackward {
 font: inherit;
   font-weight:normal;
   padding: 0px;
   text-align:center;
}

th.calMonthForward {
 font: inherit;
   font-weight:normal;
   padding: 0px;
   text-align:center;
}

.calMonthHeader th {
 font: inherit;
   text-align:center;
   font-weight:normal;
   padding: 0px;
}

.commentposterinfo {
  	font: 9px arial, helvetica, sans-serif;
	letter-spacing: .09em;
	text-align: left;
    margin-top: 0px;
}
