body {
	width: 1000px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 auto;	
}
a {
	color: red;
	font-weight: bold;
}
a:visited {
	font-weight: normal;
}
.header {
	width: 1000px;
	height:217px;
	border-bottom: 5px solid white;
}
.middle {
	background: #b90204;
}
.middle .left {
	width:680px;
	padding: 20px 0px 50px 0px;
}
.middle .right {
	padding-top: 20px;
}

.footer {
	background: url(../img/footer.jpg);
	height: 105px;
	border-top: 5px solid white;
	text-align: center;
}
.footer a {
	color: black;
}

.edition {
	background: url(../img/test.gif);
	width: 680px;
	height: 223px;
}
.edition .top {
	height: 35px;
	width: 300px;
	color:white;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.edition .top_left {
	width: 20px;
}
.edition .top_right {
	width: 352px;
}
.edition .bottom {
	height: 30px;
	text-align:right;
	color:red;
	font-size:11px;
	padding-right:65px;
}
.edition .bottom a{
	color:red;
	font-size:11px;
}
.edition .center {
	padding-left: 20px;
}
.edition .file {
	text-align:center;
	float:left;
	width: 160px;
}
.edition .file a {
	font-weight: bold;
	color:red;	
}

.edition .file a:visited {
	font-weight: normal;
}
.edition .file img{
	width: 120px;
	border: 1px solid red;
}

.center .file {
	text-align:center;
	float:left;
	width: 160px;
	height: 130px;
}
.center .file a {
	font-weight: bold;
	color:red;	
}
.center .file a:visited {
	font-weight: normal;
	color:red;	
}
.center .file img{
	width: 120px;
	border: 1px solid red;
}
.box {
	width: 314px;
}
.box .top{
	background: url(../img/box_top.gif) no-repeat;
	height: 44px;
}
.box .middle{
	background: url(../img/box_fill.gif) repeat-y;
	width: 314px;
}
.box .middle div{
	padding: 10px 20px;
}
.box .bottom {
	background: url(../img/box_bottom.gif) no-repeat;
	height: 19px;
}
.box .top_left {
	background: url(../img/box_top_left.gif) no-repeat;
	width: 20px;
	height:44px;
}
.box .top_right {
	background: url(../img/box_top_right.gif) no-repeat;
	width: 96px;
	height: 44px;
}
.box .title {
	background: url(../img/box_top_top.gif) no-repeat;
	text-align:center;
	color: white;
	font-weight: bold;
	height: 44px;
	width: 198px;
}
.view {
	width: 680px;
}
.view .center {
	background: #fafae2;
	text-align:center;
}
.view .bm_pad {
	width:5px;
}
.view .c1 {
	width: 14px;
	height:15px;
	background: #FAFAE2 url(../img/view/view_corner-1.png);
}
.view .c2 {
	width: 16px;
	height:16px;
	background: url(../img/view/view_corner-2.png);
}

.view .c3 {
	width: 14px;
	height:16px;
	background: #FAFAE2 url(../img/view/view_corner-3.png);
}
.view .c4 {
	width: 16px;
	height:16px;
	background: url(../img/view/view_corner-4.png);
}
.view .top_bm {
	background: url(../img/view/view_top_bm.png);
}
.view .top_bm_l {
	background: url(../img/view/view_top_bm_left.png);
	width:15px;
}
.view .top_bm_r {
	background: #fafae2 url(../img/view/view_top_bm_right.png) no-repeat;
	width: 14px;
}
.view .bottom {
	background: url(../img/view/view_bottom.png);
}
.view .top {
	background: #FAFAE2 url(../img/view/view_top.png);
}
.view .vleft {
	background: url(../img/view/view_left.png);
}
.view .vright {
	background: url(../img/view/view_right.png);
}
.view .bm_left {
	background: url(../img/view/view_bm_left.png);
	height: 28px;
	width:15px;
}
.view .bm_top {
	background: url(../img/view/view_bm_top.png);
	vertical-align: bottom;
	text-align:center;
	color:white;
	font-weight:bold;
	white-space:pre;
}
.view .bm_right {
	background: url(../img/view/view_bm_right.png) no-repeat;
	width:14px;
}
.view .bmd_l {
	background: url(../img/view/view_bottom_bmd_left.png);
	width:14px;
}
.view .bmd_r {
	background: url(../img/view/view_bottom_bmd_right.png);
	width:19px;
}
.view .bmd {
	background: url(../img/view/view_bottom_bmd.png);
}
.view .bottom_bdm_l {
	background: url(../img/view/view_bmd_left.png);
	height: 17px;
}
.view .bottom_bdm_r {
	background: url(../img/view/view_bmd_right.png);
}
.view .bottom_bdm {
	background: url(../img/view/view_bmd_bottom.png);
	text-align:center;
	width: 150px;
	vertical-align:top;
}
.view .bottom_bdm a{
	color: red;
	font-size:11px;
}
.view .bottom_bdm_text {
	background: #fafae2;
}
.bottom_bdm_l_text {
	background: url(../img/view/bottom_bdm_l_text.png);
}
.bottom_bdm_r_text {
	background: url(../img/view/bottom_bdm_r_text.png);
}
input {
	border: 1px solid #808080;
	padding-left: 3px;
}

input:focus{
	border: 1px solid #000;
	padding-left: 3px;
}
.resident {
	color: #809080;
	display:block;
}
.resident img {
	width: 40px;
	border: 1px solid #808080;
}
.resident h1{
	display: inline;
}

.resident h1 a {
	color: #809080;
	font-weight: 100;
	font-family: Helvetica;
	font-size: 20px;
}

.view_edition_files  {
	padding: 20px;
}
.view_edition_files img {
	width: 60px;
	border: 0px;
}
.divider {
	background:transparent url(../img/divider_2.gif) repeat-x scroll 0 0;
	height:1px;
	padding:0;
	width:220px;
}
.resident_list a{
	font-weight: normal;
}

#numbers {
	text-align:center;
	padding-top: 20px;
}
.page_num {
	padding: 4px 7px;
	border: 1px solid #fff;
	margin-right: 3px;
	background-color: #fafae2;
}

a.page_num {
	border: 1px solid #ccc;
	text-decoration: none;
	background-color: #fafae2;
}

a.page_num:hover {
	border: 1px solid #999;
	text-decoration: none;
}

font.page_num {
	border: 1px solid #ccc;
	text-decoration: none;
}

font.page_num:hover {
	border: 1px solid #999;
	text-decoration: none;
}

.page_num.current {
	border: 1px solid #999;
	font-weight: bold;
}
