@charset "UTF-8";

/*----------------------------------------------------------------------
 * index page layout
 ---------------------------------------------------------------------*/
#mainContents {
	width:470px;
	float:left;
	}


.application {
	padding:10px 10px 20px 10px;
	border-bottom:1px solid #999999;
	}
.application img {
	border:3px solid #9a9a9a;
	float:left;
	margin:0 14px 0 0;
	}
.odd  { background:#e6e6e6; }
.even { background:#f7f7f7; }




#sidebar {
	width:476px;
	float:right;
	}


#leftContent {
	padding:10px 0 0 0 ;
	width:235px;
	float:left;
	}
#information {}
#information dt {
	margin:0 0 5px 0;
	}
#information dd {
	color:#808080;
	border-bottom:1px dotted #999999;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	}


#rightContent {
	padding:10px 0 0 0 ;
	width:235px;
	float:right;
	}
#loginPanel {
	background:#fff1bb;
	padding:10px;
	margin:0 0 15px 0;
	}
#loginPanel h4 {
	font-size:93%;
	margin:0 0 4px 0;
	}
#loginPanel #username, #loginPanel #password {
	border:1px solid #595959;
	margin:0 0 5px 0;
	padding:2px;
	width:98%;
	font-size:120%;
	}
#loginPanel #userRegister {
	float:left;
	font-size:85%;
	}
#loginPanel #loggedIn {
	float:right;
	}
#loginPanel .loginButton {
	background:#e02c2c;
	border:1px solid #b32200;
	color:#FFFFFF;
	}


#recentPosts {}
#recentPosts li {
	list-style-type:disc;
	list-style-position:inside;
	border-bottom:1px dotted #999999;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	}


#paginator {
	text-align:center;
	margin:10px 0 0 0 ;
	}
#paginator .pageNumber {
	border:1px solid #999999;
	color:#999999;
	margin:0 4px;
	padding:4px;
	}
#paginator .current {
	color:#990000;
	border-color:#990000;
	}

