body,td,th {
	font-family: Times New Roman, Times, serif;
}
body {
	margin-left: 5%;
	margin-top: 0px;
}

a[href$='.pdf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_pdf.gif) no-repeat center right;
}



a[class ="popup"] {
   padding-right: 18px;
   background: transparent url(images/icons/icon_popup.gif) no-repeat center right;
}

.indent5 {margin-left:1em;}
.blue_border {border: 1px solid #4949c3;}
.style_game {line-height: 100%;}
.text_bold  {font-weight: bold; }
.style13 {color: #000000; font-weight: bold; }
.style14 {font-style: italic; }
.italic {font-style: italic; }
.style11 {font-size: 1.166em;}
.test {font-size: 0.875em;}
.small {font-size: xx-small;}
.half {font-size: 0.5em;}
.quarter {font-size: 0.25em;}
.halfsize {font-size: 0.5em;}
.style_2x {font-size: 2em;}
.3x {font-size: 300%;}
.style13 {font-weight: bold; }
.style_blue {font-weight: bold; color:#0000ff;}
.style_green {font-weight: bold; color:#00ff00;}
.style_purple {font-weight: bold; color:#9400D3;}
.style_silver {font-weight: bold; color:#A9A9A9;}
.style_red {font-weight: bold; color:#ff0000;}
.strike {text-decoration:line-through;}
.style_date {font-weight: bold; font-size: 300%;}
.no_line {text-decoration:none;}
.center {text-align: center;}
.RSAbutton {border-style:none; position:relative; top:8px;}

#header{clear: both;
		float: left;
		padding-bottom: -1px;
		margin: 0px;
		border-style:none;
		}
.logo{	float: left;
		}
.address{	float: center;
		}
.library{	float: right;
		}
#closed{clear: both;
		width: 85%;
		margin: 15px;
		padding: 15px;
		font-size: 1.5em;
		font-weight: bold;
		color: #ff0000;
		border-style: dotted;
		border-width: 5px;
		border-color: #ff0000;
		}
#menu{	float: left;
		padding-bottom: 5px;
		margin-left: 25px;
		width: 909px;
		border-right-style:solid;
		border-left-style:solid;
		border-width:3px;
		border-color:#0000ff;
		}
#content{clear: both;
		float: left;
		padding-bottom: 5px;
		margin-bottom: 25px;
		margin-left: 25px;
		width: 949px;
		border-style:solid;
		border-width: 0px 3px 3px 3px;
		border-color:#0000ff;
		}
#rsa{clear: both;
		float: left;
		width: 949px;
		border-style:solid;
		border-width: 0px 0px 1px 0px;
		border-color:#0000ff;
		}

#login{height: 35px;
		}

#column_1{
		float: left;
		text-align: left;
		padding-bottom: 0px;
		margin: 10px;
		width: 45%;
		}
.column_1a{
		float: left;
		text-align: center;
		padding-bottom: 0px;
		margin: 10px;
		width: 45%;
		}
.column_1b{
		float: right;
		text-align: center;
		padding-bottom: 0px;
		margin: 10px;
		width: 45%;
		}
#column_2{
		float: right;
		text-align: left;
		padding-bottom: 0px;
		margin: 10px;
		width: 45%;
		}
.column_2a{
		float: left;
		text-align: center;
		padding-bottom: 0px;
		margin: 10px;
		width: 45%;
		}
.column_2b{
		float: right;
		text-align: center;
		padding-bottom: 0px;
		margin: 10px;
		width: 45%;
		}
.column_2r{
		float: right;
		text-align: center;
		padding-bottom: 0px;
		margin: 10px;
		width: 60%;
		}
.column_2l{
		float: left;
		text-align: center;
		padding-bottom: 0px;
		margin: 10px;
		width: 30%;
		}
		
		
.snippetBox {clear: both;
		float: left;
		width: 95%;
		padding-bottom: 10px;
		margin: 10px;
		border-bottom-style:solid;
		border-width:1px;
		border-color:#4949c3;
		}
.snippetSR {clear: both;
		float: left;
		width: 95%;
		text-align: center;
		padding-bottom: 10px;
		margin: 10px;
		border-bottom-style:solid;
		border-width:1px;
		border-color:#4949c3;
		}
.snippetBottom {clear: both;
		float: left;
		padding-bottom: 10px;
		margin: 10px 10px 0px 10px;
		}
		

.cover_1{
		float: left;
		padding-bottom: 0px;
		margin: 10px;
		width: 45%;
		}
.cover_2{
		float: right;
		padding-bottom: 0px;
		margin: 10px;
		width: 45%;
		}
hr {color:#0000ff;}

.cover_center {margin-left:auto;
margin-right:auto;}
.covers {margin: 5px 0 0 0;
padding: 5px 5px 10px 5px;
		border: none;
		}

		.JF_covers {margin: 5px 0;
padding: 5px;
		border-style:outset;
		border-color: #e6e6e6 #ff0000 #ff0000 #e6e6e6;
		}

		.YA_covers {margin: 5px 0;
padding: 5px;
		border-style:outset;
		border-color: #e6e6e6 #00ff00 #00ff00 #e6e6e6;
		}

		.FIC_covers {margin: 5px 0;
padding: 5px;
		border-style:outset;
		border-color: #e6e6e6 #0000ff #0000ff #e6e6e6;
		}

		.NF_covers {margin: 5px 0;
padding: 5px;
		border-style:outset;
		border-color: #e6e6e6 #0000ff #0000ff #e6e6e6;
		}
		
.blurb {float: left;
margin: 5px 0 0 0;
padding: 5px 10px 5px 5px;
		border: none;
		}

		.polldaddy {border: none;}
/*form*/
form {padding: 2px;}
input {border: 1px solid #4949c3; 
	padding: 2px;	}
select {border: 1px solid #4949c3; }
label {padding: 2px;}

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#4949c3;
font-size:12px;
font-weight:bold;
padding: 1px 2px;
background:url(images/button.gif) repeat-x left top;
}
/* messenger */
a[href ^="aim:"] {
	padding: 5px 20px 5px 0;
    text-decoration: none;
	background: transparent url(images/icons/icon_aim.gif) no-repeat center right;
}

a[href ^="msnim:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(images/icons/icon_msn.gif) no-repeat center right;
}

a[href *="icq.com"] { 
	padding: 5px 20px 5px 0;
	text-decoration: none;
	background: transparent url(images/icons/icon_icq.gif) no-repeat center right;
}

a[href *="edit.yahoo.com/config/send_webmesg?"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_yim.gif) no-repeat center right;
}
a[class ="none"] { 
	padding: 5px 20px 5px 0;
}



/* 30 Boxes */
div#thirtyBoxes { width:250px; margin:0; padding:8px; font-size: 12px;
font-family:Arial, Helvetica, sans-serif; background-color:#F7F7F7; 
border-right:0px solid #ADAABD;border-bottom:0px solid #ADAABD; }

div#thirtyBoxes .avatar { float: left; margin-right: 8px; }
div#thirtyBoxes .tags { font-size: 10px; font-weight: bold; margin-bottom: 6px; margin-top: 8px;}
div#thirtyBoxes .eventItem {margin-left:10px; text-indent:-10px;}
div#thirtyBoxes .eventDate {font-size:12px; }
div#thirtyBoxes .eventSummary {color:#666; font-size:12px; }
div#thirtyBoxes .header {font-size: 1.17em; font-weight: bold; margin-bottom: 6px; }
div#thirtyBoxes .footer {margin-top: 6px; background-color: #eee; font-size: 10px;  }
div#thirtyBoxes .eventBlock { cursor: pointer;  }
div#thirtyBoxes .repeatType { display: none; }

