body { background:#CCCCCC url("images/body_back.png"); color:#000000; font-family:Verdana, Tahoma, Arial, Monospace; font-size:12px; margin:10px 0 10px 0; text-align:center; width:100%;}
a:link { background-color:transparent; color:#DC143C; font-weight:bold; text-decoration:none;}
a:visited { background-color:transparent; color:#DC143C; font-weight:bold; text-decoration:none;}
a:hover { background-color:transparent; color:#4169E1; font-weight:bold; text-decoration:none;}
a:active { background-color:transparent; color:#B22222; font-weight:bold; text-decoration:none;}
#main-container {background-color:#FFF;border:1px solid #DC143C;color:#000; margin:auto;width:758px;}
#header { background-color:#FFF; color:#000; height:90px; text-align:left; width:758px;}
#logo { background:url("images/logo.png") no-repeat left top; float:left; height:90px; margin:0; width:211px;}
#infobar { background:transparent url("images/info_back.png") no-repeat left top; color:#000; float:left; font-size:10px; font-weight:bold; height:74px; margin:0; padding:8px 4px 8px 2px; text-align:right; width:541px;}
#date { background-color:transparent; color:#000; float:left; height:62px; width:541px;}
#topbar { background:#FFF; border-top:1px solid #DC143C; border-bottom:1px solid #DC143C; color:#000; float:none; line-height:normal; padding:2px; margin-left:auto; margin-right:auto; text-align:center; width:754px;}
#main { background-color:#FFF; border:0px solid #DC143C; color:#000; width:758px;}
#full{ float:left; padding-top: 5px; padding-bottom:5px; font-size:12px; float:left; width:750px;}
.sorting { float:none; margin-left:auto; margin-right:auto; width:500px;}
.sorting .info { background-color: #F5F5F5; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC; color: #000; font-size:10px; float:left; padding:2px; text-align:center; width:494px;}
.sorting .links { background-color: #F5F5F5; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; color: #000; font-size:10px; float:left; margin-bottom: 20px; padding:2px; text-align:center; width:494px;}
.link { float:none; margin-left:auto; margin-right:auto; width:500px;}
.link .name { background-color: #F0F8FF; border: 1px solid #4169E1; color: #000; font-weight:bold; float:left; padding:2px; text-align:left; width:494px;}
.link .description { background-color: #F5F5F5; border-left: 1px solid #4169E1; border-bottom: 1px solid #4169E1; border-right: 1px solid #4169E1; color: #000; font-size:10px; float:left; height: 64px; padding:2px;text-align:left; width:494px;}
.link .category { background-color: #FFFFF0; border-left: 1px solid #4169E1; border-bottom: 1px solid #4169E1; border-right: 1px solid #4169E1; color: #000; font-size:10px; float:left; margin-bottom:20px; padding:2px; text-align:left; width:304px;}
.link .added { background-color: #FFFFF0; border-bottom: 1px solid #4169E1; border-right: 1px solid #4169E1; float:left; color: #000; font-size:10px; margin-bottom:20px; padding:2px; text-align:right; width:185px;}
.pages { float:none; margin-left:auto; margin-right:auto; width:500px;}
.pages .links { background-color:#F5F5F5; border: 1px solid #CCC; color: #000; font-size:12px; float:left; margin-bottom:5px; padding:4px; text-align:center; width:490px;}
.pages a:link { background-color:transparent; border: 1px solid #F5F5F5; color:#DC143C; font-weight:bold; padding: 2px; text-decoration:none;}
.pages a:visited { background-color:transparent; border: 1px solid #F5F5F5; color:#DC143C; font-weight:bold; padding: 2px; text-decoration:none;}
.pages a:hover { background-color:#FFF; border: 1px solid #4169E1; color:#4169E1; font-weight:bold; padding: 2px; text-decoration:none;}
.pages a:active { background-color:transparent; border: 1px solid #F5F5F5; color:#B22222; font-weight:bold; padding: 2px; text-decoration:none;}
#footer { background:#FFF url("images/footer_back.png"); border-top:1px solid #DC143C; clear:both; color:#000; font-size:10px; padding:4px 0 4px 4px; text-align:center; width:754px;}
