
/******************************************************************************************
				    Overall Layout
 *****************************************************************************************/

BODY {
	margin:0px;
	padding:0px;
	padding-left:50px;
	padding-right:50px;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#113;
}


DIV.AllBox {
	width:100%;
	height:9%;
	margin:0px;
	padding:0px;
	border: 3px solid #889;
}

TABLE.All {
	width:100%;
	background-color:#eef;
	margin:0px;
	padding:0px;
	border: 3px solid #889;
	border-spacing:0px;
	border-collapse:collapse;
}

TABLE.All TD.Title {
	border:0px;
	margin:0px;
	padding:0px;
}

TABLE.All TD.Main {
	border:0px;
	margin:0px;
	padding:0px;
}

DIV.Main {
	margin:0px;
	padding:20px;
}




/******************************************************************************************
					 Title
 *****************************************************************************************/

DIV.Title {
	/*width:100%;*/
	background-color:#557;
	color:#fff;
	font-weight:bold;
	font-family:'tahoma','sans-serif';
	margin:0px;
	padding:4px;
	padding-left:10px;
}

DIV.Title A
{
	color:#fff;
	font-size:200%;
	text-decoration:none;
}

DIV.Title SPAN.Subtitle {
}

DIV.TitleButtons {
	background-color:#335;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	color:#77a;
	font-size:80%;
	font-weight:bold;
	text-align:right;
}

DIV.TitleButtons A {
	text-decoration:none;
	color:#aad;
}

DIV.TitleButtons A:hover {
	text-decoration:underline;
}

DIV.TitleButtons SPAN.LastUpdated {
	float:left;
}

/******************************************************************************************
					Sidebar
 *****************************************************************************************/

TD.Sidebar {
	border:0px;
	margin:0px;
	padding:0px;
	height:100%;
	vertical-align:top;
	width:60px;
}

DIV.Sidebar {
	margin:0px;
	padding:2px;
	padding-top:10px;
	width:49px;
	height:100%;
	background-color:#bbd;
	border-left: 3px solid #ddf;
	border-right: 3px solid #aad;
	border-bottom: 2px solid #aad;
	text-align:center;
}

DIV.Filter {
	margin:0px;
	padding:0px;
	border:0px;
	margin-bottom:5px;
}

DIV.Filter IMG {
	border: 2px solid #ccf;
	padding:0px;
	margin:0px;
}

DIV.Filter IMG:hover {
	border: 2px outset #ccf;
}


/******************************************************************************************
				       List Entries
 *****************************************************************************************/


DIV.ListEntry {
	margin-bottom:10px;
	background-color:#fff;
	padding:4px;
	padding-left:10px;
	padding-right:10px;
	border: 1px outset #eef;
	font-size:120%;
}

DIV.ListEntry A {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}

DIV.ListEntry A:hover {
	text-decoration:underline;
}

DIV.ListEntry SPAN.Date {
	color:#bbb;
	padding-left:0.5em;
	font-stretch:condensed;
	vertical-align:middle;
	font-weight:bold;
	font-size:70%;
	float:right;
}

IMG.ListIcon {
	width:25px;
	height:25px;
	margin-right:5px;
	vertical-align:middle;
}

/******************************************************************************************
				       Comments
 *****************************************************************************************/

DIV.CommentsFrame {
	background-color:#cce;
	border:2px solid #99c;
	font-size:75%;
	font-weight:bold;
	font-family:'tahoma','sans-serif';
	color:#008;
	padding:2px;
}

DIV.CommentsFrame DIV.InnerFrame {
	margin:0px;
	margin-top:2px;
	padding:0px;
	border:1px solid #99c;
}

DIV.Comment {
	background-color:#eef;
	border-bottom: 1px solid #dde;
	padding:1px;
	padding-left:3px;
	padding-right:3px;
	font-weight:normal;
	color:#446;
}

A.Comments {
	color:#448;
	font-size:75%;
	font-weight:bold;
	text-decoration:none;
}

A.Comments:hover {
	text-decoration:underline;
}

DIV.CommentsFrame FORM {
	margin:0px;
	padding:3px;
	vertical-align:middle;
	color:#004;
}

DIV.CommentsFrame TABLE {
	border:0px;
}

DIV.CommentsFrame TABLE TD {
	border:0px;
}

DIV.CommentsFrame TD.Label {
	padding-left:5px;
	font-size:80%;
}

DIV.CommentsFrame TD.Fill {
	width:100%;
}

DIV.CommentsFrame INPUT {
	font-size:85%;
}

DIV.CommentsFrame INPUT.Fill {
	width:100%;
	/*min-width:100px;*/
}


/******************************************************************************************
				        Navigation
 *****************************************************************************************/
DIV.Navigation {
	margin-bottom:1em;
	text-align:right;
}

DIV.Navigation A.Navigation {
	font-size:90%;
	font-weight:bold;
	text-decoration:none;
	color:#77a;
	padding:3px;
	margin:1px;
}
	
DIV.Navigation A.Navigation:hover {
	margin:0px;
	border: 1px solid #bbd;
	background-color:#fff;
}

/******************************************************************************************
				       Comment Log
 *****************************************************************************************/

TABLE.CommentLog
{
	font-size:80%;
}

TABLE.CommentLog TD.Heading
{
	background-color:#ccd;
	font-weight:bold;
}


/******************************************************************************************
				       Entry Layout
 *****************************************************************************************/

DIV.Entry {
	margin-bottom:2em;
	padding-left:1em;
}

P {
	margin:0px;
	margin-bottom:0.7em;
	text-align:justify;
}

SPAN.Disclaimer {
	color:#99b;
	font-style:italic;
	font-size:80%;
	padding-right:5em;
	border-top: 1px solid #bbd;
}

DIV.SubHeading {
	font-weight:bold;
	color:#004;
	margin-top:1.5em;
	margin-bottom:0.5em;
	padding:4px;
	border:1px solid #889;
	background-color:#ccd;
}

TABLE {
	border:1px solid #334;
}

TABLE TD {
	padding:5px;
	border:1px solid #99a;
}

UL {
	margin-left:0px;
}

LI {
	margin-left:0px;
	padding-left:0px;
	margin-bottom:0.5em;
}

DIV.Quote {
	padding:20px;
	background-color:#dde;
	border:1px dotted #000;
	font-style:italic;
	margin:20px;
}

DIV.PictureBox {
	padding:10px;
	background-color:#dde;
	border:0;
	margin:5px;
}

DIV.PictureBox IMG {
	float:left;
	padding-right:10px;
}

