@import url("/templates/style_common.css");

body{
font-size: 78%;
font-family: arial;
background: url('/templates/default/images/bg.gif');
}

h1, h2, h3, h4{
margin: 0;
}

h1{
font-size: 1.6em;
}

h2{
font-size: 1.4em;
}

h3{
font-size: 1.2em;
}

#wrapper{
text-align: center;
}

#wrapper2{
width: 770px;
text-align: left;
margin: 0 auto;
}

#header{
background: url('/templates/default/images/header_bg.gif') no-repeat;
height: 85px;
position: relative;
}

#header a img {
border: 0px;
}

#header img{
margin: 5px 0px 0px 10px;
}

#header #date {
position: absolute;
right: 5px; 
bottom: 3px;
}

#content{
width: 770px;
background: #ffffff;
}

/* TOP NAVIGATION MENU */

	#top_main_menu{
	background: #DEE9EF;
	width: 760px;
	margin-left: 5px;
	text-align:center;
	position: relative;
	clear: both;
	}

	#top_main_menu a, #top_main_menu a:visited{
	color: #000000;
	text-decoration: none;
	}

	#top_main_menu a:hover, #top_main_menu a:active{
	color: #000000;
	text-decoration: underline;
	}

	#top_main_menu #tl{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	}

	#top_main_menu #tr{
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 0;
	}

	#top_main_menu #bl{
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 0;
	}

	#top_main_menu #br{
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: 0;
	}

	#top_main_menu .item{
	width: 170px;
	float: left;
	margin-top: 4px;
	}

	#top_main_menu #item_highlighted{
	width: 171px;
	float: left;
	position: relative;
	z-index: 10;
	}

	#top_main_menu #item_highlighted #top{
	height: 4px;
	background: #0D93C8 url('/templates/default/images/topnav_selected_top.gif') no-repeat;
	width: 171px;
	font-size: 1px;
	}

	#top_main_menu #item_highlighted #item{
	background: #0D93C8;
	}

	#top_main_menu #item_highlighted #item a, #top_main_menu #item_highlighted #item a:visited{
	color: #ffffff;
	text-decoration: none;
	}

	#top_main_menu #item_highlighted #item a:hover, #top_main_menu #item_highlighted #item a:active{
	color: #ffffff;
	text-decoration: underline;
	}

	#top_main_menu #item_highlighted #bottom{
	height: 4px;
	background: #0D93C8 url('/templates/default/images/topnav_selected_bottom.gif') no-repeat;
	width: 171px;
	font-size: 1px;
	}

	#top_sub_menu {
	background: #0D93C8;
	width: 760px;
	margin-left: 5px;
	text-align:center;
	padding: 4px 0px 3px 0px;
	position: relative;
	}

	#top_sub_menu #tl{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	}

	#top_sub_menu #tr{
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 0;
	}

	#top_sub_menu #bl{
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 0;
	}

	#top_sub_menu #br{
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: 0;
	}

	#top_sub_menu a{
	margin: 2px 20px 0px 20px;
	}

	#top_sub_menu a, #top_sub_menu a:visited{
	color: #ffffff;
	text-decoration: none;
	}

	#top_sub_menu a:hover, #top_sub_menu a:active{
	color: #ffffff;
	text-decoration: underline;
	}


	#search_bar{
	background: #F9F6C9 url("/templates/default/images/search_bg.gif"); 
	width: 753px; 
	margin: 0px 5px 2px 5px; 
	padding-left: 7px; 
	height: 28px; 
	overflow: hidden; 
	position: relative; 
	color: #4F4F4F; 
	font-weight: bold;
	}

	#search_bar a, #search_bar a:visited{
	color: #CC1615;
	position: relative; 
	top: -3px;
	margin-left: 20px
	}

	#search_bar a:hover, #search_bar a:active{
	color: #1191D0;
	}

	#search_bar form {
	position: relative; top: -1px;
	}

	#search_button {
	position: relative; 
	top: 3px; 
	margin-left: 3px;
	}


/* CONTAINER FOR LEFT/ MAIN/ RIGHT AREAS*/
#allincluded{
 width: 770px;
}
/* END CONTAINER FOR LEFT/ MAIN/ RIGHT AREAS*/

/* LEFT NAVIGATION MENU */

	#navigation_left{
	float: left;
	width: 181px;
	background: #6ABADB url('/templates/default/images/leftnav_bg.gif') no-repeat;
	margin: 0px 3px 0 3px;
	}

	#navigation_left_footer{
	background: #6ABADB url('/templates/default/images/leftnav_footer_bg.gif') no-repeat;
	width: 181px;
	height: 20px;
	}

	#navigation_left .unselected_top {
	width: 171px;
	height: 4px;
	background: #F8F499 url('/templates/default/images/unselected_top.gif') no-repeat;
	margin:  2px 0px 0px 5px;
	font-size: 1px;
	}

	#navigation_left .unselected {
	width: 168px;
	//width: 168px;	
	background: #F8F499;
	margin:  0px 0px 0px 5px;
	padding: 2px 0px 2px 3px;
	}
	
	#navigation_left .unselected a, #navigation_left .unselected a:visited{
	color: #000000;
	text-decoration: none;
	}

	#navigation_left .unselected a:hover, #navigation_left .unselected a:active{
	color: #1188E8;
	text-decoration: underline;
	}
	
	#navigation_left .unselected_bottom {
	width: 171px;
	height: 4px;
	background: #F8F499 url('/templates/default/images/unselected_bottom.gif') no-repeat;
	margin:  0px 0px 2px 5px;
	font-size: 1px;
	}

	#navigation_left .selected_top {
	width: 171px;
	height: 4px;
	background: #9C9A30 url('/templates/default/images/selected_top.gif') no-repeat;
	margin:  2px 0px 0px 5px;
	font-size: 1px;
	}

	#navigation_left .selected {
	width: 168px;
	//width: 168px;	
	background: #9C9A30;
	margin:  0px 0px 0px 5px;
	padding: 2px 0px 2px 3px;
	color: #ffffff;
	}
	
	#navigation_left .selected a, #navigation_left .selected a:visited{
	color: #ffffff;
	text-decoration: none;
	}

	#navigation_left .selected a:hover, #navigation_left .selected a:active{
	color: #30329C;
	text-decoration: underline;
	}
	
	#navigation_left .selected_bottom {
	width: 171px;
	height: 4px;
	background: #9C9A30 url('/templates/default/images/selected_bottom.gif') no-repeat;
	margin:  0px 0px 2px 5px;
	font-size: 1px;
	}

	#navigation_left .sub_menu_top {
	width: 171px;
	height: 4px;
	background: #F8F499 url('/templates/default/images/unselected_top.gif') no-repeat;
	margin:  2px 0px 0px 5px;
	font-size: 1px;
	}

	#navigation_left .sub_menu {
	width: 147px;
	background: #F8F499;
	margin:  0px 0px 0px 5px;
	padding-left: 24px;
	font-size: 95%;
	}

	#navigation_left .sub_menu a, #navigation_left .sub_menu a:visited{
	text-decoration: none;
	color: #000000;
	}

	#navigation_left .sub_menu a:hover, #navigation_left .sub_menu a:active{
	text-decoration: underline;
	color: #1188E8;
	}

	#navigation_left .sub_menu_bottom {
	width: 171px;
	height: 4px;
	background: #F8F499 url('/templates/default/images/unselected_bottom.gif') no-repeat;
	margin:  0px 0px 2px 5px;
	font-size: 1px;
	}

	/* KIDS */

		#navigation_left .unselected_top_kids, #navigation_left .selected_top_kids {
		width: 171px;
		height: 4px;
		background: #75AF36 url('/templates/default/images/unselected_top_kids.gif') no-repeat;
		margin:  2px 0px 0px 5px;
		font-size: 1px;
		}

		#navigation_left .unselected_kids, #navigation_left .selected_kids {
		width: 168px;
		//width: 168px;
		background: #75AF36;
		margin:  0px 0px 0px 5px;
		padding: 2px 0px 2px 3px;
		color: #ffffff;
		}

		#navigation_left .unselected_kids a, #navigation_left .unselected_kids a:visited, #navigation_left .selected_kids a, #navigation_left .selected_kids a:visited{
		color: #ffffff;
		text-decoration: none;
		}

		#navigation_left .unselected_kids a:hover, #navigation_left .unselected_kids a:active, #navigation_left .selected_kids a:hover, #navigation_left .selected_kids a:active{
		color: #ffffff;
		text-decoration: underline;
		}

		#navigation_left .unselected_bottom_kids, #navigation_left .selected_bottom_kids{
		width: 171px;
		height: 4px;
		background: #75AF36 url('/templates/default/images/unselected_bottom_kids.gif') no-repeat;
		margin:  0px 0px 2px 5px;
		font-size: 1px;
		}

		#navigation_left .sub_menu_top_kids {
		width: 171px;
		height: 4px;
		background: #D3F0B3 url('/templates/default/images/submenu_top_kids.gif') no-repeat;
		margin:  2px 0px 0px 5px;
		font-size: 1px;
		}

		#navigation_left .sub_menu_kids {
		width: 147px;
		background: #D3F0B3;
		margin:  0px 0px 0px 5px;
		padding-left: 24px;
		font-size: 95%;
		}

		#navigation_left .sub_menu_kids a, #navigation_left .sub_menu_kids a:visited{
		text-decoration: none;
		color: #000000;
		}

		#navigation_left .sub_menu_kids a:hover, #navigation_left .sub_menu_kids a:active{
		text-decoration: underline;
		color: #3D6F07;
		}

		#navigation_left .sub_menu_bottom_kids {
		width: 171px;
		height: 4px;
		background: #D3F0B3 url('/templates/default/images/submenu_bottom_kids.gif') no-repeat;
		margin:  0px 0px 2px 5px;
		font-size: 1px;
		}


	/* TEENS */

		#navigation_left .unselected_top_teens, #navigation_left .selected_top_teens{
		width: 171px;
		height: 4px;
		background: #A55590 url('/templates/default/images/unselected_top_teens.gif') no-repeat;
		margin:  2px 0px 0px 5px;
		font-size: 1px;
		}

		#navigation_left .unselected_teens, #navigation_left .selected_teens {
		width: 168px;
		//width: 168px;
		background: #A55590;
		margin:  0px 0px 0px 5px;
		padding: 2px 0px 2px 3px;
		color: #ffffff;
		}

		#navigation_left .unselected_teens a, #navigation_left .unselected_teens a:visited, #navigation_left .selected_teens a, #navigation_left .selected_teens a:visited{
		color: #ffffff;
		text-decoration: none;
		}

		#navigation_left .unselected_teens a:hover, #navigation_left .unselected_teens a:active, #navigation_left .selected_teens a:hover, #navigation_left .selected_teens a:active{
		color: #ffffff;
		text-decoration: underline;
		}
		
		#navigation_left .unselected_bottom_teens, #navigation_left .selected_bottom_teens {
		width: 171px;
		height: 4px;
		background: #A55590 url('/templates/default/images/unselected_bottom_teens.gif') no-repeat;
		margin:  0px 0px 2px 5px;
		font-size: 1px;
		}

		#navigation_left .sub_menu_top_teens {
		width: 171px;
		height: 4px;
		background: #FDE1FF url('/templates/default/images/submenu_top_teens.gif') no-repeat;
		margin:  2px 0px 0px 5px;
		font-size: 1px;
		}

		#navigation_left .sub_menu_teens {
		width: 147px;
		background: #FDE1FF;
		margin:  0px 0px 0px 5px;
		padding-left: 24px;
		font-size: 95%;
		}

		#navigation_left .sub_menu_teens a, #navigation_left .sub_menu_teens a:visited{
		text-decoration: none;
		color: #000000;
		}

		#navigation_left .sub_menu_teens a:hover, #navigation_left .sub_menu_teens a:active{
		text-decoration: underline;
		color: #7F2F6B;
		}

		#navigation_left .sub_menu_bottom_teens {
		width: 171px;
		height: 4px;
		background: #FDE1FF url('/templates/default/images/submenu_bottom_teens.gif') no-repeat;
		margin:  0px 0px 2px 5px;
		font-size: 1px;
		}

/* END LEFT NAVIGATION */


/* CENTER SECTION */

	#news_box_top{
	width: 419px; 
	height: 6px; 
	background: #FCFBE6 url('/templates/default/images/main_header.gif') no-repeat; 
	font-size: 1px;
	overflow: hidden;
	margin: 0px;
	
	}

	#news_box{
	width: 405px; 
	padding: 0px 7px 0px 7px; 
	background: #FCFBE6 url('/templates/default/images/main_bg.gif') repeat-y;
	margin: 0px;
	}

	#news_box_bottom {
	width: 419px; 
	height: 6px; 
	background: #FCFBE6 url('/templates/default/images/main_footer.gif') no-repeat; 
	font-size: 1px;
	}

	#news_box a{
	color: #66659E;
	}

	#news_box a:visited{
	color: #7D7D8F;
	}

	#news_box a:hover, #news_box a:active{
	color: #0091CC;
	}
	
	#news_box h1 {
	color: #475254;
	padding: 0px;
	margin: 0px 0px 8px 0px !important;
	//font-size: 1.9em;
	}
	
	#news_box h1 span {
	color: #8E2623;
	}
	
	#news_box .item {
	border-top: 1px solid #4E5955;
	padding: 4px 0px 4px 0px;
	}
	
	#news_box .item a.header {
	font-size: 105%;
	}
	
	#quick_nav{
	margin-top: 7px;
	margin-left: 1px;
	width: 419px;
	}
	
	#quick_nav a img{
	border: 0px; 
	}
	
/* RIGHT NAVIGATION MENU */

#navigation_right{
float: left;
margin: 0px;
padding: 0px;
}

	/* Brown Box */
	.brown_box_top{
	background: #5B4838 url('/templates/default/images/brown_box_top.gif') no-repeat;
	height: 4px;
	width: 150px;
	margin: 0px 5px 0px 0px;
	font-size: 1px;
	}

	.brown_box, .brown_box_content{
	background: #5B4838;
	min-height: 150px;
	width: 140px;
	margin: 0px 5px 0px 0px;
	text-align: right;
	font-size: 98%;
	padding: 0px 5px 0px 5px;
	color: #DED7D1;
	}
	
	.brown_box_content a, .brown_box_content a:visited{
	color: #B9C8D4;	
	}
	
	.brown_box_content a:hover, .brown_box_content a:active{
	color: #fff;	
	}	

	.brown_box h4 a, .brown_box h4 a:visited{
	color: #fff;
	font-size: 20px;
	text-decoration: none;
	}


	.brown_box_bottom{
	background: #5B4838 url('/templates/default/images/brown_box_bottom.gif') no-repeat;
	height: 4px;
	width: 150px;
	margin: 0px 5px 10px 0px;
	font-size: 1px;
	}
	

	/* Peach Box */
	.peach_box_top{
	background: #F0CDA5 url('/templates/default/images/peach_box_top.gif') no-repeat;
	height: 4px;
	width: 150px;
	margin: 0px 5px 0px 0px;
	font-size: 1px;
	}

	.peach_box, .peach_box_content{
	background: #F0CDA5;
	min-height: 150px;
	width: 140px;
	margin: 0px 5px 0px 0px;
	text-align: right;
	font-size: 98%;
	padding: 0px 5px 0px 5px;
	}

	.peach_box_content a, .peach_box_content a:visited{
	color: #2579DA;	
	}
	
	.peach_box_content a:hover, .peach_box_content a:active{
	color: #DA25D4;	
	}
	
	.peach_box h4 a, .peach_box h4 a:visited{
	color: #952927;
	font-size: 20px;
	text-decoration: none;
	}


	.peach_box_bottom{
	background: #F0CDA5 url('/templates/default/images/peach_box_bottom.gif') no-repeat;
	height: 4px;
	width: 150px;
	margin: 0px 5px 10px 0px;
	font-size: 1px;
	}

	/* Mint Box */
	.mint_box_top, .green_box_top{
	background: #D3E8C9 url('/templates/default/images/mint_box_top.gif') no-repeat;
	height: 4px;
	width: 150px;
	margin: 0px 5px 0px 0px;
	font-size: 1px;
	}

	.mint_box_content, .green_box_content{
	background: #D3E8C9;
	min-height: 150px;
	width: 140px;
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 0px 5px;
	text-align: right;
	}

	.mint_box a, .mint_box_content a:visited, 
	.green_box_content a, .green_box_content a:visited{
	color: #9451B3;	
	}
	
	.mint_box_content a:hover, .mint_box_content a:active, 
	.green_box_content a:hover, .green_box_content a:active{
	color: #51A1B3;	
	}
	
	.mint_box_content h4 a, .mint_box_conent h4 a:visited, 
	.green_box_content h4 a, .green_box_content h4 a:visited, {
	color: #952927;
	font-size: 20px;
	text-decoration: none;
	}

	.mint_box_bottom, .green_box_bottom{
	background: #D3E8C9 url('/templates/default/images/mint_box_bottom.gif') no-repeat;
	height: 4px;
	width: 150px;
	margin: 0px 5px 10px 0px;
	font-size: 1px;
	}

	/* Blue Box */
	.blue_box_top{
	background: #D9EDEE url('/templates/default/images/blue_box_top.gif') no-repeat;
	height: 4px;
	width: 150px;
	padding: 0;
	font-size: 1px;
	overflow:hidden;
	}

	.blue_box_content{
	background: #D9EDEE;
	min-height: 150px;
	width: 150px;
	margin: 0px 5px 0px 0px;
	text-align: right;
	line-height: 140%
	}
	.blue_box_bottom{
	background: #D9EDEE url('/templates/default/images/blue_box_bottom.gif') no-repeat;
	height: 4px;
	width: 150px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	overflow:hidden;
	}

	.blue_box a, .blue_box a:visited{
	color: #952927;
	font-weight: bold;
	text-decoration: none;
	}

	.blue_box_content a:hover, .blue_box_content a:active{
	color: #B86661;	
	}
	
	.blue_box_bottom{
	background: #D9EDEE url('/templates/default/images/blue_box_bottom.gif') no-repeat;
	height: 4px;
	width: 150px;
	margin: 0px 5px 10px 0px;
	font-size: 1px;
	}

	/* Kids Box */
	.kids_box_top{
	background: #D9EDEE url('/templates/default/images/kids_box_top.gif') no-repeat;
	height: 4px;
	width: 150px;
	margin-left: 4px;
	padding: 0;
	font-size: 1px;
	overflow:hidden;
	}

	.kids_box_content{
	background: #D9EDEE;
	min-height: 150px;
	width: 150px;
	margin: 0px 5px 0px 5px;
	text-align: right;
	line-height: 140%
	}
	.kids_box_bottom{
	background: #D9EDEE url('/templates/default/images/kids_box_bottom.gif') no-repeat;
	height: 4px;
	width: 150px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	overflow:hidden;
	}

	#navigation_right .librarian_pic{
	float: left; 
	margin: 15px 0px 0px 3px;
	border: 0px;	
	}
	
/* CALENDAR */

#calendar_table{

}
.calendar_day_header{
text-align: center;
color: #fff;
background: #0091CC;
}
#calendar_table td{
border-right: 1px solid #c0c0c0;
border-bottom: 1px solid #c0c0c0;
padding: 0px 0px 0px 0px;
}

#calendar_table td td{
border: 0px;
padding: 0px;
}

.calendar_day{
height: 100px;
}

.calendar_day_marker{
height: 15px;
text-align: right;
color: #4f4f4f;
background: #DFDFDF;
padding: 2px 2px 2px 0px;
}

.calendar_day_marker_event{
font-weight: bold;
height: 15px;
color: #fff;
background: #0091CC;
text-align: right;
padding: 2px 2px 2px 0px;
}

.calendar_event_day{
clear: both;
margin-top: 3px;
margin-left: 2px;
}

.calendar_spacer{
height: 1px;
width: 80%;
background: #c0c0c0;
}

.calendar_more_link{
font-size: .8em;
float: right;
}

/* END RIGHT NAVIGATION */

#main{
float: left;
margin-right: 3px;
width: 419px;
line-height: 140%
}

#main2{
margin-left: 191px;
width: 560px;
line-height: 140%
}

#main h1,#main h2,#main h3,#main h4{
margin: 10px 0px 12px 0px;
line-height: 120%
padding-top: 10px;
margin-bottom: 12px;
}

#main2 h1,#main2 h2,#main2 h3,#main2 h4{
padding-top: 10px;
margin-bottom: 12px;
line-height: 120%;
}

h1 a, h2 a, h3 a, h1 a:visited, h2 a:visited,h3 a:visited{
text-decoration: none; 
color: #000000;
}

h1 a:hover, h2 a:hover, h3 a:hover, h1 a:active, h2 a:active, h3 a:active{
text-decoration: underline; 
color: #1188E8;
}

h3 a, h3 a:visited{
text-decoration: none; 
color: #31424F;
}

.space_left{
margin-left: 10px;
}

.space_left h1{
font-size: .8em;
}

#email_this_page{
text-align: right;
float: right;
margin-right: 10px;
font-size: .8em;
width: 10em;
clear: both;
}

#email_this_page a{
color: #007DCC;
}

#email_this_page a:visited{
color: #8F8F8F;
}

#email_this_page a:hover{
color: #75AF36;
}

#footer{
clear: both;
width: 770px;
height: 26px;
background: url('/templates/default/images/footer_bg.gif');
color: #ffffff;
padding-top: 6px;
text-align: center;
}

#footer a, #footer a:visited{
color: #ffffff;
text-decoration: none;
margin: 0px 25px 0px 25px;
}
#footer:active, #footer a:hover{
color: #ffffff;
text-decoration: underline;
}

#madebyqc{
text-align: right;
font-size: 11px;
margin-right: 3px;
}

#madebyqc a, #madebyqc a:visited{
color: #fff;
text-decoration: none;
}
#madebyqc a:hover, #madebyqc a:active{
color: #D3F0B3;
text-decoration: underline
}

.front_page_news{
color: #BF0400;
padding: 0px 4px 4px 4px;
border-top: 1px solid #4E5955;
}

.front_page_book_news{
border-top: 1px solid #4E5955;

}

.front_page_book_news img{
float: left; 
margin-right: 10px;
}

/* BLOG STYLES */
.blog_post{
padding: 0px 7px;
}

.blog_post h2{
font-size: 1.3em !important;
margin: 0px !important;
padding: 0px !important;
padding-top: 10px !important;
}

.blog_post h5{
margin: 0px;
padding: 0px 0px 10px 5px;
font-size: 1.0em;
color: #777777;
font-weight: normal;
}

.blog_post_content{
padding: 0 6px;
}



/* COMMENT STYLES */

.comment1 {
border: 1px solid #c0c0c0;
background: #efefef;
margin: 10px 5px 10px 5px;
padding: 5px;
}

.comment2 {
border: 1px solid #DFDFDF;
background: #ffffff;
margin: 10px 5px 10px 5px;
padding: 5px;
}

.comment3 {
border: 1px solid #81B1CF;
background: #D9E6EE;
margin: 10px 5px 10px 5px;
padding: 5px;
}

.comment_sub{
border: 1px solid #DFDFDF;
margin: 10px 5px 10px 5px;
padding: 5px;
}


.comment3 .comment_sub{
background: #ffffff;
}

.comment_moderated{
font-style: italic;
border: 1px solid #c0c0c0;
background: #efefef;
margin: 10px 5px 10px 5px;
}

#comment_form {
width: 360px;
padding: 0 5px;
border: 1px solid #c0c0c0;
background: #efefef;
}

#comment_form h3{
font-size: 1.3em !important;
}


.red{
color: #a80000;
font-weight: bold;
font-size: 120%;
}

.comment_footer{
font-size: 90%;
}

.comment1 .comment_footer{
border-top: 1px solid #c0c0c0;
background: #dcdcdc;
height: 20px;
}

.comment2 .comment_footer{
border-top: 1px solid #c0c0c0;
background: #E6E6E6;
height: 20px;
}

.comment3 .comment_footer{
border-top: 1px solid #c0c0c0;
background: #E6E6E6;
height: 20px;
}
.comment3 .marked{
float: right; 
font-weight: bold;
background: #F8F499;
padding: 0px 2px;
}

.comment_footer_left{
float: left;
height: 20px;
padding-left: 5px;
}
.comment_footer_right{
float: right;
height: 20px;
padding-right: 5px;
text-align: right;
}


/* MISC STYLES */

div.center {
text-align: center;
}

.right{
text-align: right;
}

img.right{
float: right;
margin: 0px 10px 0px 10px;
}

.alert{
color: #FF2F2F;
background: #FEF7CF;
border: 1px solid #F6B511;
padding: 7px;
font-weight: bold;
margin: 15px 5px 15px 5px;
width: 300px;
}

label.search{
padding-top: 2px;
margin-right: 5px;
width: 100px;
display: block;
text-align: right;
float: left
}
input.search{
margin-top: 10px;
margin-left: 110px;
}