/*
 View Page
 This is the main style file for all view pages
*/
body{
	background-color:#EDEDED;
	margin:0px 0px 0px 0px;
}
body, .green_background td a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

div#sitecontainer{
	position:relative;
	margin-top:0px;
	margin:auto;
	/*width:937px;*/
	width:974px;
}

div#contentcontainer{
	align:center;
	top:0px;
	position:absolute;
	/*width:937px;*/
	width:974px;
}

div#checklist{
	position:absolute;
	left:420px;
}

img{
	vertical-align:middle;
}
a img{
	border: 0 none;
}
/* bulleted and numbered lists */
ul li{
	padding-bottom:5px;
}
ol li{
	padding-bottom:5px;
}
li span{
	margin-left:-5px;
}
/* background */
.site_table{
	background-color:#EDEDED;
	width:100%;
	margin-top:0px;
}
.main_table{
	background-color:#FFFFFF;
	
}
.sidebar_background{
	background-color:#E7E7E7;
}
.sidebar_gradient{
	background-image:url('../images/sidegreybar.gif');
	background-repeat:repeat-y;
	/*width:17px;*/
	width:37px;
}
.leftsidebar_gradient{
	background-image:url('../images/leftsidegreybar.gif');
	background-repeat:repeat-y;
	/*width:17px;*/
	width:37px;
}
/* top and bottom black bar */
.menu_bar{
	background-color:#000000;
	height:25px;
	text-align:center;
}
/* top menu */
.topmenu_leftpadding{
	padding-left:7px;
}
.topmenu_rightpadding{
	padding-right:7px;
}
.topmenu_greentxt{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}
.topmenu_whitetxt{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}
.searchbox{
	font-size:9px;
	height:11px;
}
.searcharrow{
	border:0px;
	background-image:url('../images/arrow2.gif');
	background-repeat:no-repeat;
	height:16px;
	width:17px;
}
.topmenu_green{
	background-image:url('../images/topgreenbar.gif');
	background-repeat:no-repeat;
	height:8px;
	width:902px;
}
/* top banners */
.ibol{
	/*background-image:url('../images/ibol.gif');
	background-position:right;
	background-repeat:no-repeat;*/
	height:100px;
	width:246px;
}

.home_banner{
	background-image:url('../images/homebanner.gif');
	background-position:right;
	background-repeat:no-repeat;
	height:310px;
	width:691px;
}
.inner_banner{
	height:272px;
	width:654px;
	vertical-align:top;
}
.inner_image{
	background-image:url('../images/inner_img.gif');
	background-position:left center;
	background-repeat:no-repeat;
	height:73px;
	width:484px;
}
.inner_image_height{
	height:79px;
}
/* div caddisfly logo */
.above_progress{
	height:64px;
}
.above_innerimage{
	height:100px;
}
.grey_line{
	height:2px;
	background-color:#CCCCCC;
}
.grey_shadow{
	height:4px;
	background-color:#EDEDED;
}
.logo{
	position:absolute;
	/*width:900px;*/
}
.caddisfly_img{
	position:absolute;
	padding-top:6px;
	padding-left:380px;
}
/* top banner text */
.caddisfly{
	color:#5D8611;
	font-size:29px;
	font-weight:bold;
	line-height:60px;
	vertical-align:top;
}
.barcode{
	color:#666666;
	font-size:29px;
	line-height:60px;
	vertical-align:top;
}
.welcome{
	color:#5D8611;
	font-size:24px;
	font-weight:bold;
}
/* homepage center area */
.home_contentArea_width{
	width:398px;
}
.home_content_width{
	width:377px;
}
/* sidebar boxes */
.box_width{
	width:246px;
}
.box_titlewidth{
	width:234px;
}
/*
.contentbox_width{
	width:654px;
}
*/
.contentbox_titlewidth{
	width:635px;
}
.graphbox_width{
	width:453px;
}
/* green boxes */
.greenbox1_top{
	background-image:url(../images/home_greenbox1_top.gif);
	background-repeat:no-repeat;
	height:40px;
}
.greenbox1_middle{
	background-image:url(../images/home_greenbox1_middle.gif);
	background-repeat:repeat-y;
	height:154px;
}
.greenbox1_bottom{
	background-image:url(../images/home_greenbox1_bottom.gif);
	background-repeat:no-repeat;
	height:8px;
}
.greenbox2_top{
	background-image:url(../images/home_greenbox2_top.gif);
	background-repeat:no-repeat;
	height:39px;
}
.greenbox2_middle{
	background-image:url(../images/home_greenbox1_middle.gif);
	background-repeat:repeat-y;
}
.greenbox2_bottom{
	background-image:url(../images/home_greenbox2_bottom.gif);
	background-repeat:no-repeat;
	height:7px;
}
.greenbox3_top{
	background-image:url(../images/home_greenbox3_top.gif);
	background-repeat:no-repeat;
	height:41px;
}
.greenbox4_top{
	background-image:url(../images/home_greenbox4_top.gif);
	background-repeat:no-repeat;
	height:40px;
}
/*orange boxes */
.orangebox_top{
	background-image:url(../images/orangebox_top.gif);
	background-repeat:no-repeat;
	height:31px;
}
.orangebox2_top{
	background-image:url(../images/orangebox2_top.gif);
	background-repeat:no-repeat;
	height:31px;
}
.orangebox_middle{
	background-image:url(../images/orangebox_middle.gif);
	background-repeat:repeat-y;
}
.orangebox_bottom{
	background-image:url(../images/orangebox_bottom.gif);
	background-repeat:no-repeat;
	height:3px;
}
/*graph boxes that contain the maps */
.graphbox_top{
	background-image:url(../images/graphbox_top.gif);
	background-repeat:no-repeat;
	height:37px;
}
.graphbox_middle{
	background-image:url(../images/graphbox_middle.gif);
	background-repeat:repeat-y;
}
.graphbox_bottom{
	background-image:url(../images/graphbox_bottom.gif);
	background-repeat:no-repeat;
	height:3px;
}
/* large content box */
.contentbox_top{
	background-image:url(../images/contentbox_top.gif);
	background-repeat:no-repeat;
	height:37px;
}
.contentbox_top2{
	background-image:url(../images/contentbox_top2.gif);
	background-repeat:no-repeat;
	height:6px;
}
.contentbox_top3{
	background-image:url(../images/new.gif);
	background-repeat:no-repeat;
	height:37px;
}
.contentbox_middle{
	background-image:url(../images/contentbox_middle.gif);
	background-repeat:repeat-y;
	padding:15px;
	line-height:15px;
}
.contentbox_bottom{
	background-image:url(../images/contentbox_bottom.gif);
	background-repeat:no-repeat;
	height:4px;
}
/* background boxes inside green and orange boxes */
.grey_background{
	background-color:#EDEDED;
}
.grey_background td{
	padding-top:4px;
	padding-bottom:4px;
}
.green_background{
	background-color:#F9FEE2;
}
.green_background td{
	padding-top:10px;
	padding-bottom:10px;
}
.table_titles{
	background-color:#F2F2F2;
	color:#999999;
	font-weight:bold;
}
.table_darknum{
	color:#333333;
	font-weight:bold;
	line-height:16px;
}
/* text in boxes */
.greenbox_title{
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	padding-left:11px;
}
.orangebox_title{
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	padding-left:50px;
	padding-right:5px;
}
.orangebox_fadedtitle{
	color:#00CC00;
	font-size:20px;
	font-weight:bold;
}
.contentbox_orangetitle{
	color:#99FF00;
	font-size:21px;
	font-weight:bold;
	padding-left:11px;
}
.contentbox_title{
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	padding-left:11px;
}
.contentbox2_title{
	color:#999999;
	font-size:20px;
	font-weight:bold;
	padding-left:11px;
}
.contentbox_subtitle{
	color:#99CC00;
	display:block;
	font-size:21px;
	font-weight:bold;
	line-height:22px;
	padding-left:11px;
}
.contentbox_subtitle2{
	color:#99CC00;
	font-size:21px;
	font-weight:bold;
	line-height:22px;
	padding-left:11px;
}
.progressnumbers{
	color:#99CC00;
	font-size:20px;
}
.newstxt{
	padding:10px 7px;
}
.phototxt{
	padding:10px 7px;
	font-style:italic;
}
.home_subtitle{
	background-color:#F9FEE2;
	color:#009900;
	font-size:13px;
	font-weight:bold;
}
.hometxt{
	color:#000000;
	background-color:#F2F2F2;
	padding: 5px 10px;
}
.legendtxt{
	color:#333333;
	font-weight:bold;
	padding-top:25px;
}
.legendnum{
	color:#CC0000;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
}
/* calendar */
.calendar_select{
	color:#666666;
	border:2px solid #CCCCCC;
	width:136px;
}
.calendar_bullets{
	font-size:10px;
	font-weight:bold;
	margin-left:16px;
	margin-top:5px;
	padding:5px 0px;
}
.event_bullet1{
	list-style-image:url('../images/bullet_green.gif');
	padding-bottom:10px;
}
.event_bullet2{
	list-style-image:url('../images/bullet_orange.gif');
	padding-bottom:10px;
}
.event_bullet3{
	list-style-image:url('../images/bullet_purple.gif');
}
.calendar_bkgd{
	background-color:#CCCCCC;
	height:15px;
}
.calendar_cell{
	background-color:#999999;
}
.event_type1{
	background-color:#5D8611;
}
.event_type2{
	background-color:#CC6600;
}
.event_type3{
	background-color:#663399;
}
.calendartxt{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}
.currentdate_calendartxt{
	color:#4C4C4C;
	font-size:10px;
	font-weight:bold;
}
/*species checklists*/
ul.taxa_list{
	list-style:none;
}
ul.taxa_list a{
	padding-left:14px;
}
/*species checklist numbers inside brackets*/
.field_count{
	margin-left:0px;
}
/*taxonomy box on progress reports*/
.taxonomy{
	background-color:#EDEDED;
	font-size:10px;
	font-weight:bold;
	line-height:25px;
	text-align:center;
	width:172px;
	height:316px;
}
/* links */
a{
	color:#99CC00;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a:hover.topmenu_greentxt, a:hover.topmenu_whitetxt, div a:hover, .green_background td a:hover{
	text-decoration:none;
}
.orangelink{
	color:#99CC00;
}
/* home images */
.home_image1{
	background-image:url('../images/image1.gif');
	background-position:center;
	background-repeat:no-repeat;
	width:377px;
	height:94px;
	color:#FFFFFF;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
}
.home_image2{
	background-image:url('../images/image2.gif');
	background-position:center;
	background-repeat:no-repeat;
	width:377px;
	height:94px;
	color:#333333;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
}
.imgtxt{
	padding-right:7px;
}
/*below progress box on homepage and between content on homepage*/
.divider1{
	line-height:8px;
}
/*above welcome text on homepage */
.divider2{
	line-height:65px;
}
/*below background boxes inside green and orange boxes */
.divider3{
	line-height:4px;
	font-size:4px;
}


/* Wordpress Styles */
.blog-title, .blog-title a:link, .blog-title a:visited, .blog-title a:hover, .blog-title a:active {
	color:#af9e00;
}
.blog-sidebar {
	/*width:218px;*/
	width:160px;
}
.blog-sidebar form {
	padding:0px;
	margin:0px;
}
.blog-sidebar-content ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.blog-sidebar-content li {
	padding:0px;
	margin:0px;
}
.blog-sidebar-title {
	/*background-image:url(../images/orangebox_sm_top.gif);*/
	background-image:url(../images/blogbox_top.gif);
	background-repeat:no-repeat;
	/*height:17px;*/
	height:23px;
	/*width:203px;*/
	color:#ffffff;
	/*font-size:20px;*/
	font-size:16px;
	font-weight:bold;
	/*padding:9px 0px 5px 50px;*/
	padding-left:40px;
	line-height:25px;
}
.blog-sidebar-content-bg {
	/*background-image:url(../images/orangebox_sm_middle.gif);*/
	background-image:url(../images/blogbox_middle.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	margin:0px;
	/*width:218px;*/
	height:100%;
	padding:3px 5px 3px 5px;
}
.blog-sidebar-content {
	background-color:#e0e0e0;
	padding:5px;
	height:100%;
	/*width:197px;*/
	margin:0px;
	line-height:18px;
}
.blog-sidebar-bottom {
	/*background-image:url(../images/orangebox_sm_bottom.gif);*/
	background-image:url(../images/blogbox_bottom.gif);
	background-repeat:no-repeat;
	height:3px;
}


.handcursor{
	cursor:hand;
	cursor:pointer;
}

/* End of Wordpress styles */

