@charset "utf-8";
/* CSS Document */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	border:0;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:normal;
	outline:0;
	vertical-align:baseline;
	margin:0;
	padding:0;
}

:focus {
outline:0;
}

body {
	color:#382f20;
	font:62.5% "Arial";
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	_text-align:center;
	background-color:#fbf7ec;
	margin:0!important;
	padding:0!important;
	line-height:17px;

}

textarea{
overflow:auto;
padding-bottom:15px;

}

a{
	color:#bb3e28;
	text-decoration:none;
}

a:hover{
text-decoration:underline;
}

p.cta{
float:right;
margin-right:3px;
}

p.cta_left{
float:left;
margin-top:10px;
margin-right:5px;
}

.more{
float:left;
background-image:url('../img/cta_repeat.png');
background-position:0px 0px;
background-repeat::repeat-x;
color:#FFF;
font-size:1.1em;
padding-top:2px;
padding-bottom:4px;
padding-right:7px;
padding-left:6px;
}

p.back{
float:left!important;
}

span.cta_left, p.back span.cta_right{
background-image:url('../img/cta_left.png');
background-repeat:no-repeat;
background-position:0px 0px;
float:left;
height:23px;
width:9px;
margin-right:-3px;
}

span.cta_right, p.back span.cta_left{
background-image:url('../img/cta_right.png');
background-repeat:no-repeat;
background-position:0px 0px;
float:left;
height:23px;
width:15px;
}

p.back span.cta_left{
background-image:url('../img/back_cta_left.png')!important;
}

p.back span.cta_right{
background-image:url('../img/back_cta_right.png')!important;
}


.SightingGridPager{
font-size:1.2em;
}
.SightingGridPager table{
float:right;
}


.moreForum{
float:left;
margin-right:5px;
background-image:url('../img/viewForum.jpg');
background-position:0px 0px;
background-repeat:no-repeat;
width:107px;
height:23px;
text-indent:-9999em;
margin-top:20px;
} 

.moreBlog{
float:left;
margin-right:5px;
background-image:url('../img/viewBlog.jpg');
background-position:0px 0px;
background-repeat:no-repeat;
width:132px;
height:23px;
text-indent:-9999em;
margin-top:20px;
} 

.moreGallery{
float:left;
margin-right:5px;
background-image:url('../img/viewGallery.jpg');
background-position:0px 0px;
background-repeat:no-repeat;
width:129px;
height:23px;
text-indent:-9999em;
margin-top:20px;
} 	


p{
font-size:1.2em;
margin-bottom:10px;
}


#footer p{
font-size:1.1em!important;
color:#605b3c;
}

#footer p a{
color:#605b3c!important;
}

p.aston{
font-size:1.8em;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:1.2em;
}

li{
font-size:1.2em;
}

#col1 ul, #col1 ol{
margin-bottom:10px;
margin-left:20px;
}
#col1 ol{
margin-left:25px;
}

#col1 ul li, #col1 ol li{
margin-bottom:7px;
}


h1, h2, h3, h4, #menu{
font-family:Georgia, "Times New Roman", Times, serif;
}

h1, h2, h3, h4{
line-height:20px;
line-height:1.1em;
}

h2{
font-size:1.8em;
margin-bottom:10px;
}

.home_col h2{
font-size:1.8em;
color:#bd3c27;
margin-bottom:10px;
padding-top:3px;
}

h3{
font-size:1.8em;
margin-bottom:5px;
}



#row2 h3{
color:#322110;
margin-bottom:5px!important;
background-position:83% 0px;
background-repeat:no-repeat;
padding-right:25px;
margin-top:0px;
}

.posting{
border-bottom:1px dashed #c5bc9e;
margin-bottom:10px;
width:230px;
}

.last_posting{
border-bottom:none;
}

.discussion{
background-image:url(../img/join_discussion_FL.png);
padding-top:0px;
}

.blog{
background-image:url(../img/blog_FL.png);

background-position:83% 0px !important;
padding-top:7px;
margin-top:-7px!important;
}

.gallery_head{
background-image:url(../img/gallery_FL.png);
padding-bottom:3px;
background-position:60% 0px !important;
padding-top:7px;
margin-top:-7px!important;
}



#row2 h4{
color:#262f15;
margin-bottom:10px;
}

#row2 p{
color:#262f15;
}
#row2 p a{
color:#322110;
}

.cta_left a.more{
color:#FFF !important;

}

#row2 p a.green{
color:#262f15;
}

h4{
font-size:1.4em; 
margin-bottom:8px;

}


#container{
width:960px;
margin:0 auto;
padding:0px;
background-color:#f2efde;
background-image:url('../img/background_big_tile.jpg');
background-repeat:repeat;
position:relative;
}

.yafnet{
background-color:#f2efde;
background-image:url('../img/background_big_tile.jpg');
background-repeat:repeat;
padding:27px;
}

#yafpage_pmessage .postformheader{
width:10% !important;
font-size:1.2em!important;
} 

#yafpage_pmessage  #forum_ctl01_FindUsers{
margin-top:0px!important;
margin-right:15px;
}

.yafnet a, .yafnet span, .yafnet label {
font-size:1.2em;
}
.yafnet input{
padding:0px;
}
.yafnet a {
vertical-align:top;
}

.yafnet input, .yafnet select {
vertical-align:text-bottom !important;
}

.postUser{
font-size:1.4em;
}

.yafUserBox{
font-size:1.2em;
}

#forum_ctl01_PasswordRecovery1{
float:left;
}

#forum_ctl01_PasswordRecovery1 td.post{
font-size:1.2em;
}

#forum_ctl01_PasswordRecovery1 td.postheader{
width:85px;
}

 .adminContainer{
float:left;
}

#forum_ctl01_UpdateLoginPanel{
float:left;
width:940px;
}

.yafnet .forumLinkCol div.forumheading a, .yafnet .forumLinkCol_Alt div.forumheading a, .yafnet tr.forumRowCat, .yafnet td.header2, .yafnet tr.header2, .yafnet .header  {
font-weight:normal!important;
}


.yafnet table.content {
background-color:#fcf9f3  ;
}

.yafnet tr.forumRowCat,
.yafnet td.header2,
.yafnet tr.header2,
.yafnet .header
{
    background-color: #eee8d6 ;
    font-weight: bold;    
}

.yafnet tr.forumRowFoot,
.yafnet td.footer1,
.yafnet td.footer2
{
    background-color: #eee8d6 ;
	color: #2D2717;
}

#forum_ctl01_EditorLine  td{
border:none;
}

#yafheader{
background:none;
float:left;
clear:both;
margin-top:20px;
margin-bottom:-5px;
}

.yafnet table.content {
clear:both;
}

#yafprofilecontent, #yafprofilemenu{
clear:none!important;
}

#header-top{
width:960px;
margin:0 auto;
padding:20px;
padding-left:0px;
padding-right:0px;
}

#footer{
width:960px;
margin:0 auto;
padding:0px;
color:#150e08;
margin-top:10px;
}

#footer a{
color:#150e08!important;
}


#col1{
width:630px;
float:left;
margin-right:30px;
margin-left:27px;
padding-bottom:25px;
padding-top:10px;
}

.event_slim{
	width:425px !important;
	margin-right:0px!important;
}

.no_Header{
padding-top:0px!important;
}

#col2{
width:245px;
float:left;
margin-top:0px;
padding-top:10px;
}

.thin2{
width:232px!important;
padding-top:4px;
}


.col2_sightings{
margin-top:0px!important;
padding-top:15px;
}

#Event_wrapper, #gallery_wrap{
padding-top:0px;
}

#row1{
width:906px;
float:left;
padding:10px 27px 11px;
}

#row2{
width:906px;
float:left;
position:relative;
padding:23px 27px 20px;
background-repeat:repeat;
background-image:url(../img/row_green.jpg);
}

#row2 .home_col h3 a{
color:#322110!important;
}

#row2 .home_col h3 a:hover{
text-decoration:none!important;
}

#row3{
width:920px;
float:left;
background-color:#605b3c;
padding:20px;
}

#row3 a{
margin-right:50px;
color:#262F15;
float:left;
}

.thin_footer_logo{
margin-top:25px;
margin-right:0px!important;
}

.paw_lower{
background-image:url(../img/paws_lower.png);
background-repeat:no-repeat;
height:60px;
left:891px;
position:absolute;
top:11px;
width:57px;
}

.home_col{
float:left;
width:288px;
margin-right:20px;
}

#row2 .home_col{
padding:0px;
width:230px;
margin-right:79px;
}

.last_col{
margin-right:0px!important;
}

#menu{
width:937px;
float:left;
padding:0px 0px 0px 0px;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;

/*background-image:url(../img/menu_bg.png);*/
background-image:url(../img/menu_repeat.jpg);
background-repeat:repeat-x;
}

#menu span{
	background-image:url(../img/menu-border-right.jpg);
	background-repeat:no-repeat;
	width:1px;
	height:40px;
	background-position: 0px 0px;
}

#menu span#menu_left{
float:left;
margin-right:17px;
}

#menu span#menu_right{
float:right;
}

#menu ul{
float:left;
list-style:none;
}

#menu ul li{
display:inline;
margin-right:15px;
float:left;
background-image:url(../img/menu-border-right.jpg);
background-position:100% 0%;
background-repeat:no-repeat;
padding-right:15px;
font-size:1.5em;
}

#menu ul li.last_main{
background-image:none;
margin-right:0px;
}

#menu ul li a{
display:block;
padding:10px 0px 12px 0px;
color:#2f1e00;
}

#menu ul li.active a{
background-image:url(../img/menu_on_arrow.png);
background-repeat:no-repeat;
background-position:50% 100%;
padding-bottom:19px;
color:#BB3E28;
text-decoration:none;
}

#menu ul li:hover a{
color:#BB3E28;
text-decoration:none;
}




#subMenu{
width:146px;
float:left;
padding:10px;
margin-left:14px;
margin-right:20px;
margin-top:0px;
margin-bottom:20px;
padding-top:0px;
}

.wide_menu{
width:228px!important;
margin-right:0px!important;
margin-left:0px!important;
}
 
 
#subMenu  .blog_month_head{
color:#BB3E28;
margin-bottom:9px;
display:block;
 }
 
#subMenu ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0;
margin-left:0px;
margin-top:0;
margin-top:0px;
font-family:Georgia, "Times New Roman", Times, serif;
}
#subMenu ul li{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/white_pixel_arrow.jpg) no-repeat scroll 3px 17px;
border-bottom:1px dashed #bebcad;
margin-left:0;
padding:8px 0 0 5px;
font-size:1.4em;
}




#subMenu ul li.end_left{
border-bottom:none!important;
}

#subMenu ul li ul{
border-top:1px dashed #bebcad;
margin-top:0;
}

#subMenu ul li a{
color:#2d2717;
}

#subMenu ul li ul li a, #subMenu ul li.active ul li a {

}

#subMenu a.active, #subMenu a:hover{
color:#b24528;
}

#subMenu a:link, #subMenu a:visited, #subMenu a:active {
display:block;
padding-bottom:9px;
text-decoration:none;
}



#subMenu ul li ul li, #subMenu ul li ul li.active {
background-position:13px 13px;
border-bottom:1px dashed #bebcad;
border-top:medium none;
padding-left:15px;
font-size:1em;
}

  ul.archive li ul li {
border-bottom:none !important;
}

#mandatory{
width:900px;
float:left;
margin-bottom:20px;
text-transform:uppercase;
}


li.last_left{
border-bottom:none!important;
}
#mandatory ul{
float:left;
list-style:none;
}
#mandatory ul li{
display:inline;
border-right:1px solid #150e08;
padding-right:5px;
margin-right:5px;
font-size:1.0em!important;
}
#mandatory ul li.last{
border-right:none;
}

#mandatory ul li a{
color:#150e08!important;
}


h1{
float:left;
font-size:2.0em;
}

#header_right{	
float:right;
width:300px;
text-align:right;
padding-top:21px;
}

ul.gallery{
float:left;
width:280px;
list-style:none;
padding: 0px 0px 0px 0px;
margin-top:8px;
}

ul.gallery li{
display:inline;
float:left;
width: 53px;
height:53px;
padding-left:7px;
padding-top:4px;
width:51px;
height:53px;
margin: 0px 10px 10px 0px; 
background-image:url(../img/gallery_background.png);
background-repeat:no-repeat;
background-position:0px 0px;
}

ul.gallery li span{
float:left;
width:45px;
height:45px;
background-repeat:no-repeat;
background-position:center;
}

.last_gal{
margin-right:0px!important;
}

.blog_post{
float:left;
width:530px;
margin-bottom:20px;
padding-bottom:20px;
border-bottom: 1px dashed #c1bead;
}

.blog_last{
margin-bottom:0px;
border-bottom:none;
}

.blog_post h2{
color:#BB3E28;
}

.postDetails{
margin-bottom:0px;
color:#251c0d;
}

.postDetails a{
color:#251c0d;
}


.feature_link{
float:left;
margin-bottom:20px;
width:245px;
}

.feature_link h3{
color:#BB3E28;
}

.blog_image{
background-color:#ada98c;
float:left;
padding:5px;
padding-bottom:1px;
margin-bottom:20px;
text-align:center;
}


#submit_row_1, #submit_row_2, #submit_row_3{
float:left;
width:630px;
margin-bottom:30px;
padding-top:10px;
}

#submit_row_1{
padding-top:0px;
}

#submit_row_1 .row input#searchLocation{
width:45px!important;
}

#submit_row_2, #submit_row_3{
width:630px;
border-top:1px dashed #BEBCAD;
padding-top:28px;
}


#submit_row_2 h3, #submit_row_3 h3{
margin-bottom:10px;
padding-left:0px;
}
#submit_row_2 p, #submit_row_3 p{
padding-left:0px;
margin-bottom:15px;
}

.submit_left{
float:left;
width:630px;
margin-right:50px;
}

.submit_right{
float:left;
width:225px;
}

/*#sumbit_col1{
float:left;
margin-left:20px;
width:425px;
margin-right:20px;
}*/


.submit_left .row{
width:100%;
float:left;
margin-bottom:30px;
margin-left:0px;
}


.submit_left .row span{
	font-size:1.2em;
	color:#BB3E28!important;
}

.submit_left .last_row{
margin-bottom:0px;
}

.sighting_submit{
float:right;
margin-right:54px;
}

.submit_left input{


}


.submit_left  .textInput{
background: transparent url(../img/input_330.png) no-repeat;
border:none;
color:#2E2013;

padding-bottom:8px;
padding-left:10px;
padding-top:5px;
width:330px;
}

.location_type{
background: transparent url(../img/input_272.png) no-repeat!important;
width:272px!important;
}

.file_in{
background-image:none;
width:330px;
}

#mapContainer .gridRef{
background-image:none;
border:none;
width:150px;
height:20px;
padding:0px;
min-height:20px;
margin-top:5px;
font-size:1.0em;
}

.row select{
width:100px;
text-align:left;
padding:3px;
}

#mapContainer label{
font-size:1.1em;
}

.submit_left  textarea{
background: transparent url(../img/Comment_input_330.png) no-repeat;
border:none;
color:#2E2013;
min-height:179px;
padding-bottom:5px;
padding-left:10px;
padding-top:5px;
width:310px;
padding-right:15px;
}

.submit_left  textarea:focus{
background: transparent url(../img/Comment_input.on330.png) no-repeat;
}

.submit_left  .textInput:focus, .file_in:focus{
background: transparent url(../img/input_on_330.png) no-repeat;
}

.submit_left .location_type:focus{
background: transparent url(../img/input_on_272.png) no-repeat!important;
}

.submit_left input.file{
width:80px;
}

.submit_left input.file_in{
width:330px;
}

.submit_left input.checkbox{
width:10px;
}


.submit_left .row label{
width:225px;
float:left;
margin-right:20px;
}

.submit_left .row label span{
font-size:1.4em;
float:left;
clear:both;
margin-bottom:5px;
color:#382F20!important;
}

.submit_left .row label small{
font-size:1.2em;
float:left;
clear:both;
width:220px;
}



#mapContainer{
margin-bottom:15px;
background-color:#FFFFFF;
float:left;
width:610px;
padding:10px;
padding-bottom:10px;
}

.report_map{
padding-bottom:0px!important;
}

#map{
	width: 610px;
	height: 280px;
}

.location_indicator{
float:left;
width:105px;
background-color:#FFFFFF;
padding:3px;
}

#map p{
margin-top:10px;
}

#tabs{
float:left;
}


.event_index_tabs{
width:615px;
padding-bottom:10px;
border-bottom:1px dashed #BEBCAD;
}

.event_index_tabs ul{
float:right!important;
}

#tabs ul{
list-style:none;
margin:0px;
float:left;

border-right:none;
}

#tabs ul li{
display:inline;
margin-right:5px;
float:left;
margin-bottom:0px;
font-size:1.4em;
text-transform:capitalize;
}

.event_index_tabs ul li{
font-size:1.2em!important;
}

#tabs ul li a{
cursor:pointer;
padding:5px 10px;
text-align:center;
display:block;
background-image:url(../img/tab_off.png);
background-repeat:no-repeat;
width:62px;
color:#2F1E00!important;
}

.event_index_tabs ul li a, .event_index_tabs ul li a.active {
background-image:none!important;
padding:0px!important;
margin-left:10px!important;
width:auto !important;
}

#tabs ul li a.active{
color:#BB3E28!important;
background-image:url(../img/tab_on.png);
}


#map_and_table_background{
background-color:#FFFFFF;
float:left;
width:630px;
padding:10px;
}

#viewSightingList div{
float:left;
width:630px;
padding-top:15px;
padding-left:10px;
margin-bottom:20px;
background-color:#FFFFFF;
padding-bottom:0px;
}

#viewSightingList div div{
padding:0px;
}

#mapHolder{
margin-bottom:20px;

width:455px;
}

.row .right{
float:right;
margin-right:30px;
}



#footer_left{
float:left;
width:300px;
text-align:left;
}

#footer_right{
float:right;
width:200px;
text-align:right;
}

table.SightingGrid{
width:615px;
font-size:1.2em;
}

table#sightings th{
text-align:left;
font-weight:bold;
padding-bottom:7px;
cursor:pointer;
}
table#sightings td{
padding-bottom:4px;
}

.thin{
width:475px!important;
float:left;
margin-right:30px!important;
margin-left:0px!important;
}

/*.thin2{
width:190px!important;
}
.thin2 .feature_link{
width:190px!important;
}*/

/*carousel stlying*/

#mycarousel {
margin:0;
overflow:hidden;
padding:0;
position:relative;
z-index:2;
}


.jcarousel-list {
left:0;
margin:0;
overflow:hidden;
padding:0;
position:relative;
top:0;
z-index:1;
}

/*.image_holder ul, div.jcarousel-control {
border:medium none;
display:block;
font-family:"Georgia";
font-size:1.2em;
font-weight:700;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 3px;
padding:0;
}*/

.jcarousel-list li, .jcarousel-item {
float:left;
height:311px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:925px;
}

/*---------------------*/


#dhtml_background{
background-image:url(../img/dhtml_Banner.png);
background-repeat:no-repeat;
background-position:0px 0px;
margin-left:9px;
padding-top:6px;
padding-left:7px;
padding-right:3px;
float:left;
margin-bottom:0px;
width:941px;
height:321px;
}

#dhtml_banner{
width:925px;
float:left;


margin-top:0px;
position:relative;
overflow:hidden;

height:311px;
}

#dhtml_controls{
width:301px;
height:187px;
position:absolute;
background-color:#FFFFFF;
top:32px;
left:19px;
z-index:2;
background-image:url('../img/banner_paper.jpg');
background-repeat:no-repeat;
padding:20px 24px 23px;
}


#bannerTextContent h2{
font-size:2.0em;
color:#BD3C27;
margin-bottom:10px;
}

#bannerTextContent h3{
color:#6d7f63;
font-size:1.6em !important;
}





.dhtml_pages .dhtml_page{
float:left;
width:27px;
height:31px;
background-image:url(../img/brown_circle.png);
background-repeat:no-repeat;
color:#FFFFFF;
padding-top:6px;
padding-left:12px;
font-size:1.2em;
cursor:pointer;
}

.dhtml_pages .dhtml_page:hover, .dhtml_pages .current{
text-decoration:none;
background-image:url(../img/red_circle.png);
}

.header_pin{
background-image:url('../img/pin_Header.png');
background-repeat:no-repeat;
width:26px;
height:31px;
position:absolute;
top:-17px;
left:156px;
}


.red_squirrel{
background-image:url('../img/Icon.png');
background-repeat:no-repeat;
width:26px;
height:27px;
position:absolute;
top:17px;
left:299px;
}


.paw_prints{
background-image:url('../img/Prints.png');
background-repeat:no-repeat;
width:57px;
height:60px;
position:absolute;
top:27px;
left:278px;
}

.paw_prints2{
background-image:url('../img/Prints2.png');
background-repeat:no-repeat;
width:57px;
height:60px;
position:absolute;
top:406px;
left:260px;
}


.image_holder{
position:absolute;
z-index:1;
}

#contactForm{
float:left;
width:470px;
margin-top:20px;
}

#contactForm .row{
float:left;
width:100%;
margin-bottom:10px;
}

#contactForm .row input.userInput{
background: transparent url(../img/input_330.png) no-repeat;
border:none;
color:#2E2013;
min-height:27px;
padding-bottom:5px;
padding-left:10px;
padding-top:5px;
width:330px;
}

#contactForm .row   textarea{
background: transparent url(../img/Comment_input_330.png) no-repeat;
border:none;
color:#2E2013;
min-height:179px;
padding-bottom:5px;
padding-left:10px;
padding-top:5px;
width:310px;
padding-right:15px;
}

#contactForm .row   textarea:focus{
background: transparent url(../img/Comment_input.on330.png) no-repeat;
}

#contactForm .row input.userInput:focus{
background: transparent url(../img/input_on_330.png) no-repeat;
}



#contactForm label{
float:left;
width:110px;
font-size:1.2em;
}

#search{
margin-bottom:0px;
width:192px;
float:right;
}

#search #inputsearch{
background: transparent url(../img/search_box.png);
background-repeat:no-repeat;
border:none;
width:145px;
height:28px;
padding-top:5px;
padding-left:10px;
padding-right:15px;
color:#382F20;
font-size:1.4em;
float:left;
}

.mailingList_signup{
float:right;

}

#go{
float:right;
display:inline;
padding-top:2px;
margin-left:0px;
}

.header_form{
width:500px !important;
}

.search_but_Contact{
width:100px!important;
float:right;
margin-right:30px;
}

.fullcontrol_holder{
position:absolute;
top:176px;
width:280px;
left:70px;
}

#dhtml_back{
float:left;
width:10px;
height:12px;
background-image:url('../img/banner_back.png');
background-repeat:no-repeat;
background-position:left;
margin-top:10px;
margin-right:10px;
cursor:pointer;
}

#dhtml_next{
float:left;
width:10px;
height:12px;
background-image:url('../img/banner_next.png');
background-repeat:no-repeat;
background-position:left;
margin-top:10px;
margin-left:4px;
cursor:pointer;
}

#dhtml_back:hover, #dhtml_next:hover{
text-decoration:none;
} 

.mailingList_signup{
background-image:url('../img/mainlinglist_icon.png');
background-position:left;
background-repeat:no-repeat;
padding-left:25px;
color:#605b3c;
margin-bottom:10px;
}

.banner_image{
float:left;
width:465px;
margin-bottom:15px;
padding:5px;
padding-bottom:0px;
*padding-bottom:3px;
background-color:#b69681;
}


.footerright{
float:right;
margin-top:10px;
}

.footerright h4{
color:#9FA297;

}

.footerright a{
margin-right:10px!important;
}

.footerright a.last{
margin-right:0px!important;
}

.report_sighting, .feature_3298{
background-image:url(../img/report_a_squirrel_FL.png);
background-position:0px 0px;
background-repeat:no-repeat;
padding-left:39px;
padding-top:7px;
margin-bottom:5px;
padding-bottom:4px;
margin-top:-12px;
}

.view_sighting, .feature_3344{
background-image:url(../img/view_sighting_FL.png);
background-position:0px 0px;
background-repeat:no-repeat;
padding-left:39px;
padding-bottom:4px;
padding-top:11px;
margin-bottom:5px;
margin-top:-10px;
}


.join_discussion_head, .feature_3345{
background-image:url(../img/join_discussion_FL.png);
background-position:0px 0px;
background-repeat:no-repeat;
padding-left:39px;
padding-top:1px;
margin-bottom:5px;
}

.feature_3453{
background-image:url(../img/contact_FL.png);
background-position:0px 0px;
background-repeat:no-repeat;
padding-left:39px;
padding-top:12px;
margin-top:-11px;
margin-bottom:5px;
}

.feature_3454{
background-image:url(../img/events_FL.png);
background-position:0px 0px;
background-repeat:no-repeat;
padding-left:39px;
padding-top:9px;
margin-bottom:5px;
margin-top:-9px;
}

#sightings_details{
float:left;
width:620px;
margin-bottom:15px;
/*border-bottom:1px dashed #bfbcab;*/
padding-bottom:20px;
margin-left:0px;
}


.indent{
padding-left:10px;	
margin-top:10px;
}

.sightings_image{
float:right;
padding:5px;
margin-left:15px;
background-color:#B69681;
padding-bottom:0px;
}

#sightings_details .label{
font-weight:bold;
float:left;
width:60px;
}

#sightings_details .details_label_hold{
float:left;
width:60px;
}

.sightings_details_text{
float:left; 
width:315px;
}

#comments{
float:left;
width:620px;
/*border-bottom:1px dashed #bfbcab;*/
padding-bottom:20px;
margin-bottom:15px;
margin-left:0px;
}


#comments_blog{
float:left;
width:630px;
padding-bottom:0px;
margin-bottom:20px;
padding-top:20px;
}

#comments .comment_even, #comments .comment_odd{
float:left;
padding:15px 15px 15px 10px;

width:585px;
}

.comment-top{
border-top:none!important;
padding-top:10px!important;
}

#comments_blog .comment_even, #comments_blog .comment_odd{
float:left;
padding:15px 15px 15px 10px;

width:610px;
}

.comment_top{
border-top:none!important;
}

#comments .comment_even span.name, #comments .comment_odd span.name, #comments_blog .comment_even span.name, #comments_blog .comment_odd span.name{
color:#bc3e28;
}

#comments .comment_even span.date, #comments .comment_odd span.date, #comments_blog .comment_even span.date, #comments_blog .comment_odd span.date{
color:#736a58;

}



.comment_even{
background-image:url(../img/comment_on_repeat.jpg);
background-repeat:repeat;
background-position:0px 0px;
}

#add_comment{
float:left;
width:610px;
margin-top:0px;
padding:0px 10px 0px 0px;
padding-bottom:15px;

}

#add_comment_blog{
float:left;
width:610px;
margin-top:0px;
padding:0px 10px 0px 0px;
padding-bottom:15px;
/*border-top:1px dashed #bfbcab;*/
}

.row_100{
float:left;
width:630px;
}

textarea.comment{
background: transparent url(../img/Comment_input.png) no-repeat scroll 0 0;
border:none;
width:610px;
min-height:179px;
padding-top:8px;
padding-left:8px;
margin-bottom:0px;
color:#2e2013;
}

.row_50{
float:left;
width:290px;
margin-right:30px;
}

.in_right{
margin-right:0px !important;
}

.inputbox{
background: transparent url(../img/input.png) no-repeat scroll 0 0;
border:none;
width:282px;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
min-height:27px;
color:#2e2013;
}

.inputbox:focus{
background: transparent url(../img/input_on.png) no-repeat scroll 0 0;
}


textarea#coment:focus{
background: transparent url(../img/Comment_input.on.png) no-repeat scroll 0 0;
}

#add_comment label, #add_comment_blog label{
font-size:1.2em;
}


.submit_comment{
float:right;
margin-right:0px;
}

span.header_date{
font-size:0.5em;
}


.post h2{
margin-bottom:0px;
}

.post small{
margin-bottom:15px;
}

.post{
float:left;
margin-bottom:15px;
}

.entry{
margin-top:15px;
}


#calander{
float:left;
width:245px;
padding-top:7px;
margin-left:0px;
margin-bottom:35px;
margin-right:0px;
}

ul.pdcalendar {
font-size:15px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:245px;
margin-left:0px!important;
float:left;
border:1px solid #E1D8BE;
border-top:none;
}
ul.pdcalendar li {

float:left;
height:23px;

padding:3px;
padding-top:8px;
text-align:center;
width:29px;
font-size:0.9em!important;

margin-top:0px;
}

ul.pdcalendar li a{
float:left;
width:100%;
font-size:0.7em;
text-align:left;
}

ul.pdcalendar li.day {
background:#e1d8be  none repeat scroll 0 0;
height:17px;
text-align:center;
padding-top:3px;
font-size:1.0em;
font-family:Georgia, "Times New Roman", Times, serif;
margin-top:0px!important;
}
ul.pdcalendar li span {
display:block;
float:left;

}
ul.pdcalendar li.empty {
/*background:#C5BEAB none repeat scroll 0 0;*/

}
ul.pdcalendar li.day {
display:block;
}
ul.pdcalendar li.sunday, ul.pdcalendar li.saturday {
/*background:#C5BEAB none repeat scroll 0 0;*/
}

ul.pdcalendar li.eventOn{
	background-color:#E1D8BE ;
	width:27px;
	height:21px;
	border:1px solid #A59564;
}

#listCal{
float:left;
width:630px;
}

#listCal .event{
float:left;
width:100%;
margin-bottom:15px;
/*border-bottom:1px dashed #BFBCAB;*/
padding-bottom:0px;
}

#listCal .event_last{
border:none;
}

#listCal .event .event_date{
margin-top:-5px;
}

#cal_nav{
float:left;
width:235px;
margin-bottom:0px;
background-color:#A59564 ;
padding:5px;
border:1px solid #E1D8BE;
border-bottom:none;
}


#cal_nav .current{
	float:left;
	padding-top:0px;
	text-align:center;
	width:195px;
}

#cal_nav .current h3{
	margin-bottom:0px;
	color:#FFF;
	font-size:1.6em!important;
}

#cal_nav .prev{
float:left;
width:21px;
margin-right:0px;
margin-left:0px;
margin-top:0px;
}

#cal_nav .next{
margin-right:0px;
float:right;
margin-top:0px;
}

#cal_nav #previous{
background-image:url(../img/left-off.png);
background-position:0px 0px;
background-repeat:no-repeat;
width:19px;
height:19px;
float:left;
font-size:0;
line-height:0;	
}

 #cal_nav #next{
	background-image:url(../img/right-off.png);
background-position:0px 0px;
background-repeat:no-repeat;
width:19px;
height:19px;
float:left;
font-size:0;
line-height:0; 
 }


#cal_nav .prev p, #cal_nav .next p {
margin-bottom:0px;
}

#cal_nav h4{
font-size:1.8em;
float:left;
}


#gallery{
width:630px;
float:left;
}
.gallery_thumbnail{
float:left;
width:145px;
margin-right:15px;
margin-top:15px;
}

.top_row{
margin-top:0px;
}

.gallery_last{
margin-right:0px;
}

.paging_wrapper{
width:610px;
font-size:1.2em;
text-align:right;
margin-bottom:15px;
padding-bottom:5px;
padding-right:0px;
border-bottom:1px dashed #BEBCAD;
float:left;
}

.Paging{
float:right;
}

.Paging a, .Paging span{
float:left;
}

.Paging span{
color:#736A58;
}

.P_bottom{
border-top:1px dashed #BEBCAD;
margin-top:15px;
border-bottom:none;
padding-top:5px;
}

.Paging span, .Paging a{
margin-left:10px;
}


#validation_summary ul{
margin-left:15px;
margin-bottom:15px;
}


#validation_summary ul li, #validation_summary p{
	color:#BB3E28;
}


.mapMessageOverlay {
	background-color:#FFF;
	width: 190px;
	
	padding: 10px;
}

.mapMessageOverlay h3{
text-transform:capitalize!important;
}

.mapMessageOverlay h3
{
	text-transform: uppercase;	
}

.image_constrainer{
float:left;
width:135px;
height:117px;
overflow:hidden;
}

.key_item{
float:left;
width:225px;
margin-bottom:10px;
}

.key_item .key_image{
float:left;
margin-right:10px;
}

.key_item p{
padding-top:10px;
}


#viewSightingList table {

}

#viewSightingList table tr.SightingGridRow td, #viewSightingList table tr.SightingGridAltRow td{
padding:5px;
padding-left:10px;
}

#viewSightingList table tr.SightingGridAltRow{
background-color:#EEE8D6;
}


#viewSightingList table  tr.SightingGridHeader th{
text-align:left;
font-size:1.3em;
padding:5px;
padding-bottom:7px;
font-family:Georgia,"Times New Roman",Times,serif;
border:none!important;
background-color:#A59564;
padding-left:10px;
}

#viewSightingList table  tr.SightingGridHeader th a{
color:#FFF!important;

}

.SightingGridPager td{
padding-top:10px;
padding-right:3px;
}

.xsltsearch_result{
float:left;
width:630px;
margin-bottom:20px;
}



#forum  .header2{
font-size:1.4em;
border-bottom:1px solid #B6A579;
}

#forum  .header2 a{
font-size:13px;
} 

#DataPanel1_TitleLink, #DataPanel1_actionLink{
font-size:1.0em!important;
font-weight:normal!important;
}

#forum_ctl01_PrevTopic, #forum_ctl01_NextTopic{
font-size:1.0em!important;
}

.postdiv{
font-size:1.2em;
}

.yafnet a.yaflittlebutton{
background:none!important;
border:none!important;
text-transform:none!important;
}

.yafnet a.yafcssbigbutton {
border:none!important;
text-transform:none!important;
}


.yafnet tr.forumRowTitle,
.yafnet td.header1,
.yafnet tr.header1
{
    background-color: #a59564;
	color: #ffffff;
	font-weight: bold;
	font-size: 10.5pt;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.yafnet table.content td {
	padding: 10px;
	vertical-align:top;
	text-align:left;
	font-size:12px;
}



.yafnet table.content {
	padding: 0px;
	margin: 5px 0px 5px 0px;
	border-collapse:collapse;
	border: solid 1px #b6a579;	
	
}

tr.postheader{
border-bottom:1px solid #B6A579;
}

td.UserBox, td.postTop, td.postformheader{
border-right:1px solid #B6A579;
}

table#bbcodeFeatures tr{
float:left !important;
}

.postheader{
font-size:1.2em;
}

.yafnet .edit {
padding:3px;
}

td.postInfoBottom{
border-top:1px solid #B6A579;
}


#DataPanel1_TitleCell, #DataPanel1_ActionCell, #DataPanel1_TitleLink, #DataPanel1_actionLink{
border-bottom:none!important;
}

.pbutton {
float:left;
margin-top:20px;
}

.mapMessageOverlay{
width:300px;
-moz-border-radius: 2%;
}

#infoWindow_contentDiv #location{
font-size:1.3em;
font-weight:bold;
}

#infoWindow_contentDiv #sightingLink, #infoWindow_contentDiv #Date{
font-size:1.1em;
}

.event_dates{
color:#65785A;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.2em;
}

.no_margin{
margin-bottom:0px;
}


#faq {
width:475px;
float:left;
}

#faq p.faq_question {
background-position:0 4px;
background-repeat:no-repeat;
clear:both;
color:#BB3E28;
cursor:pointer;
float:left;
font-size:1.4em;
margin-top:5px;
padding-left:20px;
width:475px;
margin-bottom:5px;
}
#faq .faq_text {
margin-left:20px;
clear:both;
}
#faq p.faqclosed {
background-image:url(../img/plus.png);
}
#faq p.faqopened {
background-image:url(../img/minus.png);
background-position:0 8px;
}

.Paging #previous{
/*background-image:url(../img/banner_back.png);
background-position:0px 1px;
background-repeat:no-repeat;*/
/*width:14px;
height:17px;*/
float:left;
/*font-size:0;
line-height:0;*/
}



.Paging #next {
/*background-image:url(../img/banner_next.png);
background-position:0px 2px;
background-repeat:no-repeat;
width:14px;
height:17px;*/
float:left;
/*font-size:0;
line-height:0;*/
}



.completeMessage{
float:left;
width:600px;
background-color:#F2FDE8;
border:2px solid #C9F59C;
padding:15px;
font-size:1.6em;
margin-bottom:15px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
margin-left:27px;
}


.Paging a#previous:hover, .Paging a#previous.disabled{
/*background-image:url(../img/banner_back_off.png);*/
} 

.Paging a#next:hover,  .Paging a#next.disabled{
/*background-image:url(../img/banner_next_off.png);*/
} 

.Paging a#previous.disabled,  .Paging a#next.disabled{
	color:#736A58!important;
	text-decoration:none!important;
}

#cal_nav a#previous:hover{
	background-image:url(../img/left-on.png);
}

#cal_nav a#next:hover{
	background-image:url(../img/right-on.png);
}


ul#homeBanner li{
height:312px;
}

#col1 img.content_img  {
padding-left:10px;
padding-bottom:10px;
}

.validator{
float:left;
width:100%;
font-size:1.1em;
}

.validator2{
float:left;
font-size:1.1em;
margin-left:3px;
}

span.title_date{
margin-right:10px;
}

.comment_count{
text-align:right;
float:left;
width:608px;
margin-top:-30px;
margin-bottom:20px;
padding-bottom:10px;
border-bottom:1px dashed #BFBCAB;
}

.comment_count span{
font-size:1.6em;
font-family:Georgia, "Times New Roman", Times, serif;
}

.commentSucces{
font-size:1.2em;
margin-bottom:0px;
}

.more_simple{
	background-image:url(../img/more_arrow.png);
	background-position:100% 5px;
	background-repeat:no-repeat;
	padding-right:10px;
}

.back_simple{
	background-image:url(../img/back_arrow.png);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding-left:10px;
}

.view_sightings_head{
	background-image:url(../img/view_sighting_FL.png);
background-position:0 0;
background-repeat:no-repeat;
margin-bottom:10px;
margin-top:-8px;
padding-bottom:4px;
padding-left:39px;
padding-top:11px;
color:#BD3C27;
}

.report_sightings_head{
background-image:url(../img/report_a_squirrel_FL.png);
background-position:0 0;
background-repeat:no-repeat;
margin-bottom:10px;
margin-top:-5px;
padding-bottom:4px;
padding-left:39px;
padding-top:9px;
color:#BD3C27;
}

.login{
float:right
}

.rules_text{
font-size:1.2em;
}

.accept_rules{
margin-right:20px;
}

.register_hold{
float:left;
}
.yafnet .rightItem {
*padding-bottom:4px;
}

.blog_submit_button{
float:right;
}
.file_in:focus{
background-image:none!important;
}