/* BEGIN: Navigation bar*/
div#PapersNavMonth {
        clear: both;

        padding-left: 24px;
        margin-bottom: 9px;
        height: 20px;
}
a.inActMonth, a.inActMonth:hover {
        color: #0077CC;
        text-decoration: none;
        padding: 0 6px 0 6px;
}
span.ActMonth {
        font-weight: bold;
        color: #086EA5;
        padding: 0 6px 0 6px;
}
a.inActYear, a.inActYear:hover {
        color: #0077CC;
        text-decoration: none;
        padding: 0 6px 0 6px;
}
span.ActYear {
        font-weight: bold;
        color: #086EA5;
        padding: 0 6px 0 6px;
}
span.noPapersInMonth {
        color: #BEBEBE;
        padding: 0 6px 0 6px;
}
/* END: Navigation bar*/
/* BEGIN: List papers*/
table.PapersList {
        width: 100%;
        border: 0;
        margin: 15px 0 0 0;
}
table.outer_table td.PapersListContent , table.outer_table td.PapersListPhoto {
        vertical-align: top;
        padding-top: 2px;
        padding-bottom: 15px;
		border-bottom: 1px solid #ddd; 
		
}
td.PapersListContent {
        width: 100%;
}
td.PapersLinkCell {
        width: 50%;
}
.PapersList:  {
        font-size: 100%;
        padding: 0 4px 0 4px;
        width: auto;
}
a.PapersTitle {
        font-weight: bold;
        font-size: 120%;
        color: #0791DA;
        text-decoration: none;
}
a:hover.PapersTitle {
        text-decoration: underline;
}
span.PapersDate {
    background: none repeat scroll 0 0 #AAAAFF;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    padding: 5px;
}
img.PapersPhoto {
        padding: 3px;
}
/* END: List papers*/
/* BEGIN: Show papers*/
span.showDate {
        color: #0791DA;
        font-weight: bold;
}
span.showName {
        color: #000000;
        font-weight: bold;
}

/* END: Show papers*/
/* BEGIN: bottom navigation*/
table.bottomNavig {
        width: 95%;
        margin: 20px auto 15px auto;
}
table.bottomNavig a, table.bottomNavig a:hover {
        font-size: 100%;
        color: #0791DA;
        text-decoration: none;
}
table.bottomNavig a:hover {
        text-decoration: underline;
        }

/* END: bottom navigation*/

/* BEGIN: Comments */
#commentsForm {
	width: 400px;
	margin: 30px auto 30px auto;
}
#commentsForm #commentsError {
	clear: both;
	width: 385px;
	text-align: center;
}
#commentsForm label {
	color: #000000;
	clear: both;
	text-align: left;
}
#commentsForm input, #commentsForm select, #commentsForm textarea {
	margin: 0 0 0.5em 35px;
	width: 350px;
	padding: 0;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:12px;
	padding:1px;
	border: 1px solid #0049a1;
	border-left: 4px solid #0049a1;
}
#commentsForm textarea {
	height: 135px;
}
#commentsForm .noresize {
	background-color: #f2fcff;
	color: #001799;
	width: 130px;
	border: 0;
	border: 1px solid #0049a1;
}
#commentsForm .reset {
	margin: 0 0 0 120px;
}
#commentsForm .submit {
	margin: 0 0 0 1px;
}
#commentsForm a, a:hover {
	text-decoration: underline;
}

table.CommentsList {
	width:100%;
	margin-bottom:15px;
}
table.CommentsList td {
	border: 1px solid #cdf1ff;
	background-color:#f2fcff;
	padding: 4px;
	margin:10px;
}

table.CommentsList td p {
	text-indent: 0;
}

span.CommentsAuthor{
	font-weight: bold;
}
span.CommentsDate{
	color: #0791DA;
}
span.CommentsText{}
/* END: Comments */
