﻿@charset "utf-8";
input, textarea, select {font-size: 8pt;padding: 2px;}
hr {
	width: 100%;
	color: #FFF;
	height: 0px; 
	border-top: 1px dashed #CCCCCC; 

}
#logo {
	width: 718px;
	height:40px;
	padding-top:5px;
}
.logoText {
	font: bold 16px;
	color:#999999;
}
.logoDescText{
	color:#CCCCCC;
	text-align:left;
}
.login {
  top : 0px;
  padding : 20px;
  text-align: center;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 7.5pt;
  width: 550px; /*cambiare anche (1)*/
}

#mainContent {
  float:left;
  width: 550px; /*cambiare anche (1)*/
  border-right: 1px solid #003344;
  position:relative;left:0px;top:0px;
  text-align:left;
}
/*为Q&A准备*/
.qaTitle {
	padding-left:5px;
	font-size:14px;
	color:#3399CC;
}
.qaContent {
	padding-left:10px;
	text-indent:10px;
	word-break : break-all;
	color:#444;
}


.catList {
	padding-left: 5px;
	padding-bottom: 10px;font-size: 8pt;

}
.catListTitle {
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666;
	font-weight: bold;
	color: #4592CA;
}
.catListElement {
	color: #666;
	padding-left: 5px;
}

.Links {
	padding-left: 5px;
	padding-bottom: 10px;font-size: 8pt;

}
.LinksTitle {
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666;
	font-weight: bold;
	color: #4592CA;
}
.LinksElement {
	padding-left: 5px;
	padding-bottom: 10px;font-size: 8pt;
}

.monthArchiveOut {
	width:138px;
	border:1px solid #a8a8a8;
	}
.monthArchiveIn {
	font-size: 8pt;
	color: #003344;
 	width:140px;
	margin:-2px;
	background-color: #FFF; 
	padding: 0px;
}

#functionMenu {
	padding-left: 5px;
	padding-bottom: 10px;font-size: 8pt;
	color: #333;
}
#functionMenu .functionMenuTitle {
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666;
	font-weight: bold;
	color: #4592CA;
}
#functionMenu .functionMenuElement {
	padding-left: 5px;
	padding-bottom: 10px;font-size: 8pt;
}

#footer {
	background-color: #EDEDE7;font-size: 8pt;
	padding: 5px;
	width: 540px;
	border-bottom: 1px solid #003344;
	border-right: 1px solid #003344;
	color: #666;
}

.blogBody {
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	border-bottom: 1px solid #003344;
	overflow-x: hidden;
	width: 550px;
}

.blogDate {
	background-color:#E8F0F2;
	font-family: Georgia, serif;
	font-size: 8pt;	
	padding: 5px;
	color: #003344;
}

.blogTitle {
	font-family:verdana, serif;
	font-size: 15px;
	color:  #5F7C9A;;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	letter-spacing: -0.05em;
}
.blogText {
	font-family: verdana, serif;
	font-size: 12px;	
	color: #666;
	padding-left: 15px;
	padding-right: 5px;
}
/*控制面板*/
.varWord {
	padding-left:5px;
}
.varForm {
	padding-left:40px;
}
.varFormR {
	padding-right:10px;
	text-align:right;
}

.blogAuthor { 
	border-top: 1px dashed #ccc;
	font-size: 12px;	
	color: #666;
	text-align: right;
	padding-right: 5px;
}

.blogAdmin {font-size: 8pt;
	color: #666;
	padding-bottom: 5px;
}
.commentBody {
	margin-top: 5px;
	margin-left: 20px;
	padding: 5px;
	width: 520px;
	overflow-x: hidden;
	color: #666;
}
.commentDate {
	border-bottom: 1px dashed #ccc;
	margin-top: 5px;
	text-align: right;font-size: 8pt;
	padding: 5px;
	color: #003344;
	/* se metti il font troppo grande rischia di apparire pi importante del font della data del blog! */
}
.commentText {font-size: 8pt;
	color: #666;
}
.commentAuthor {font-size: 8pt;
	color: #666;
	text-align: right;
	font-weight: bold;
}

.editorBody {
	margin-top: 0px;
	background-color: #eee;
	padding: 0px;
	width: 100%;
	overflow-x: hidden;
	margin-bottom: 15px;
	border-bottom: 1px solid #003344;
}
.editorTitle {font-size: 8pt;	
	background-color: #A7BCD6;
	padding: 5px;
	color: #003344;
	font-weight: bold;
}
.editorList {
	font-family: Georgia, serif;
	font-size: 10pt;
	color: #666;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;	
	border-bottom: 1px dashed #FBC3AE;
	margin-bottom: 10px;	
}
.editorForm {font-size: 8pt;
	color: #666;
}
input.editorForm {font-size: 8pt;	
	border: 1px solid #666;
	background-color: White;
}

.calday {
	padding-left: 5px;
	padding-bottom: 10px;font-size: 8pt;

}
.caldayTitle {
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666;
	font-weight: bold;
	color: #4592CA;
}
.caldayElement {
	padding-left: 5px;
	padding-bottom: 10px;font-size: 8pt;
}
.caldayElementSun {
	color:#FF3300;
	padding-left: 5px;
	padding-bottom: 10px;font-size: 8pt;
}
.caldayElementSat {
	color:#336600;
	padding-left: 5px;
	padding-bottom: 10px;font-size: 8pt;
}
/*forum*/
a.cal:link{
	color:#333;
	text-decoration: none;
	blr:expression(this.onFocus=this.blur());
	}
a.cal:active {
	color: #333;
	text-decoration: none;
	blr:expression(this.onFocus=this.blur());
	}
a.cal:visited {
	color: #666;
	text-decoration: none;
	blr:expression(this.onFocus=this.blur());
	}
a.cal:hover {
	color:#990000;
	text-decoration:underline;
	background-color:#CCCCCC;
	blr:expression(this.onFocus=this.blur());
	}
.aNone {
	color:#aaa;
	text-decoration:line-through;
}	
