.frontpagerow1{
	margin-right:2px;
	margin-left:5px;
	/*border:1px solid #c0c0c0;*/
}

#frontpagemain,#frontpagesecond{
	width: 1200px;
	margin-left:auto;
	margin-right:auto;
	padding-left:5px;
	padding-right:5px;
	margin-top:1px;
	overflow-y:hidden;
}

#inner{
	margin-left:auto;
	margin-right:auto;
	padding-left:5px;
	padding-right:5px;
	margin-top:1px;
	overflow:hidden;
}

#sloganimagecontainer{
	padding:5px;
	background:white;
	margin-top:5px;
	border:1px solid #c0c0c0;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
}

#sloganmessagecotnainer,#sloganmessagecotnainer2{
	font-size:10pt;
	color:#404040;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:5px;
	padding-top:0px;
	margin-top:5px;
}

#linklist2{
	width:800px;
}

#secondrow{
	margin-top:10px;
	width:1155px;
}

#thirdrow{
	margin-top:-5px;
	width:1155px;
	margin-bottom:10px;
}

#linkscontainer{
	width:300px;
}
#searchimagecontainer{
	margin-left:5px;
}

.sloganmessage{
	margin-bottom:10px;
	margin-left:10px;
}

#hometitle{
	font-size:24pt;
	color:#606060;
	font-weight:bold;
	margin-bottom:10px;
	
}

#messagecontainer{
	color:#303030;
	padding:2px;
	font-size:18pt;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.slogancontainer{
	background:white;
	padding:5px;
	padding-top:6px;
	padding-bottom:6px;
	border:1px solid #c0c0c0;
	/*border-radius:5px;*/
	margin-bottom:5px;
	box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.51);
	-moz-box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.51);
	-webkit-box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.51);
	border-radius:5px;
	width:350px;
	margin-right:10px;
	height:150px;
}

.homeimage{
		box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.51);
	-moz-box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.51);
	-webkit-box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.51);

}

.sloganheader{
	font-weight:bold;
	margin-bottom:5px;
	margin-left:10px;
}
.sloganimg{
	float:left;
}

.sloganheadertext{
	float:left;
	margin-left:10px;
	margin-top:15px;
	color:#404040;
}

#logindialog{
	margin-left:850px;
	margin-top:25px;
	padding:15px;
	background:white;
	background:rgba(255,255,255,0.6);
	border:1px solid #c0c0c0;
	border-radius:5px;
	padding-top:10px;
	padding-bottom:75px;
	visibility:hidden;
}

.label{
	width:80px;
	color:#303030;
	color:#000000;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top:3px;
}

.inputusername,.inputpassword{
	color:#404040;
	padding:3px;
	font-size:10pt;
	border-radius:5px;
	width:200px;
	outline: none;
	font-family:Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#loginbuttons{
	margin-top:15px;
}
#mainloginbutton{
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	color:white;
	/*font-weight:bold;*/
	border-radius:5px;
	cursor:pointer;
}

.forgotpassword{
	margin-left:10px;
	font-size:9pt;
	margin-top:3px;
}

.sloganmain{
	color:white;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px;
	font-size:20pt;
	background: rgba(0, 0, 0, .4);
	opacity:0.7;
	width:400px;
	text-align:center;
	border-radius:5px;
	margin-top:-200px;
}
#joinnow{
	padding:10px;
	text-align:center;
	margin-bottom:30px;
	border:1px solid #c0c0c0;
	font-weight:bold;
	color:#404040;
	border-radius:5px;
	cursor:pointer;
}

#membersloginmesage{
	color:#404040;
	padding:3px;
	margin-bottom:10px;
	border:1px solid #c0c0c0;
	border-radius:3px;
	width:120px;
	text-align:center;
	font-weight:bold;
	
}

.frontimage{
	background:url('/images/home/mainimg.jpg');
	background-size:cover;
	height:400px;
	overflow:hidden;
	border-bottom:2px solid #f0f0f0;
}

.toplevelcontainer{
	margin-top:-10px;
}


#footer{
	/*position:fixed;*/
	bottom:0px;
	height:40px;
	width:100%;
	background:white;
	border-top:1px solid #d0d0d0;
}

.videoicon{
	margin-top:-300px;
	margin-bottom:250px;
}

.videotextcontainer{
	color:white;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13pt;
	margin-top:10px;
	margin-left:5px;
}

.footercenter{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}

.footerelem{
	margin-top:15px;
	margin-right:20px;
}

.footercenter a:hover,.footercenter a:link,.footercenter a:active,.footercenter a:visited{
	color:#606060;
	text-decoration:underline;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.betastatus{
	font-size:14pt;
	font-weight:bold;
	margin-top:10px;
	margin-right:20px;
}

.maintitle{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13pt;
	color:#404040;
	margin-bottom:10px;
	margin-top:5px;
	font-weight:bold;
}

#newuserscontainer{
	padding:10px;
	border:1px solid #c0c0c0;
	border-radius:5px;
	background:white;
	margin-bottom:15px;
	margin-right:70px;
}

#contentscontainer{
	margin-left:15px;
	padding-bottom:50px;
}

.newusercontainer{
	border:1px solid #c0c0c0;
	border-radius:5px;
	padding:3px;
	color:#404040;
	margin-right:5px;
	margin-bottom:5px;
}
.newusername,.userpointicon,.userpoint{
	margin-right:3px;
}

#newimagescontainer{
	margin-top:10px;
}

#facebook{
	margin-top:-220px;
}

#twitter{
	margin-top:-250px;
}

.frontcollectionimage{
	width:auto;
}

#mapcanvasfrontpage{
	width:1110px;
	height:300px;
	background:white;
}

#loadercontainer{
	margin-left:500px;
	margin-top:100px;
	overflow:auto;
}

.mainmessagecontainer{
	width:545px;
	margin-right:30px;
}

#mainmessage{
	margin-left:15px;
	color:#404040;
	font-size:12pt;
}

.messagequestion{
	font-size:15pt;
	color:#04598E;
	font-weight:bold;
}
.extrabuttons{
	margin-top:10px;
	margin-left:15px;
	margin-bottom:10px;
}

.extrabutton{
	margin-right:5px;
}

#bottomextrabuttons{
	margin-left:5px;
}

#news{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#404040;
	}

.mainleft{
	width:800px;
}

.mainright{
	width:390px;
}

.aboutbirderz{
		padding:0px;
		padding-bottom:10px;
		background:white;
		/*height:240px;*/
}

.aboutbirderz1{
	background:white;
}
#newreports,#featuredlifelist{
	font-size:14pt;
	padding:5px;
	border:1px solid #c0c0c0;
	color:#404040;
	background:white;
	border-radius:5px;
	margin-left:15px;
}
.featured{
	margin-top:5px;
	margin-left:10px;
}

#newreports{
	padding:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.registerbutton,.loginbutton,.latestreports,.usageguide{
	width:48%;
	font-size:20pt;
	padding:5px;
}

.loginbuttons{
	margin-top:15px;
	margin-bottom:15px;
}

.openfieldguide{
	margin-left:5px;
}

.detailsbutton{
	margin-left:10px;
}

.birderzfeatures{
	margin-top:30px;
	font-size:16pt;
	color:#404040;
}

.twitterblock,.facebookblock{
	padding:0px;
	background:white;
	margin-left:10px;
}

.howitworksblock{
	padding:5px;
	background:white;
}


.twitterblock{
	margin-top:0px;
}

.mainimg{
	margin-top:0px;
}

.birdimg{
	width:800px;
	height:auto;
}

.title{
	color:white;
	font-weight:bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:#202020;
	margin:0px;
	margin-top:3px;
	margin-bottom:2px;
}


