/*	ChasingLocations.com	  */

* {margin: 0px; padding: 0px; }

html {font-size: 100%;}

body {
	background: url(http://chasinglocations.biz/graphics/bg.gif) top center repeat-x #F3F1F1;
	color: #444444;
	font-family: helvetica, candara, arial, sans-serif; 
	font-size: 62.5%;
	text-align: center;
	}

a, a:link, a:visited, a:active {color: #9D380C; font-weight: normal; text-decoration: none; outline: none;}
a:hover {color: #6F615B;}

blockquote {margin: 1em 3em; padding: 1em; border: 3px double #e3e3e3; font-size: 1.1em;}

h1, h2, h3 {margin-bottom: 10px; font-family: futura, "century gothic", helvetica, candara, arial, sans-serif; font-weight: normal; text-transform: uppercase;}

#wrapper {width: 840px; margin: 0px auto; font-size: 1.3em; text-align: left;}

#header {position: relative; height: 110px;}
	#header h1 {position: absolute; top: 73px; }
	#header h1 a {display: block; width: 324px; height: 20px; background: url(http://chasinglocations.biz/graphics/logo.gif) top left no-repeat; font-size: 24px; text-indent: -9999px;}

	#header ul {list-style-type: none; font-size: 14px;}
	#header ul li {float: right; display: inline;}
	#header ul li a {display: block; height: 45px; color: #f3f1f1; line-height: 40px; text-indent: -9999px;}
	#header ul li a:hover {background-position: 0px -45px; color: #dddddd;}
	
		.nav_about a {width: 71px; background:url(graphics/nav_about.gif) 0px 0px no-repeat transparent;}	

		.nav_browse a {width: 128px; background:url(graphics/nav_browse.gif) 0px 0px no-repeat transparent;}	

		.nav_list a {width: 121px; background:url(graphics/nav_list.gif) 0px 0px no-repeat transparent;}	

		.nav_request a {width: 133px; background:url(graphics/nav_request.gif) 0px 0px no-repeat transparent;}	

		.nav_login a {width: 89px; background:url(graphics/nav_login.gif) 0px 0px no-repeat transparent;}	

#content {min-height: 350px; padding: 20px; background:url(http://chasinglocations.biz/graphics/contentbg.gif) top center no-repeat transparent; line-height: 150%;}

	h2.telloc {margin-top: 20px; text-align: center;}
	#content p {margin: 1.5em 0; }
	
	ul.contact_methods {width: 100%; list-style-type: none;}
	ul.contact_methods li {float: left; display: inline; padding-right: 50px;}
	
	#content input, #content textarea {border: 1px solid #dddddd; background: #ffffff; color: #444444;}

#albums1 { 
position: absolute; 
left: 100px; 
width: 200px; 
background-color: #ffffff;  
}

#albums2 { 
position: absolute; 
left: 305px; 
width: 200px; 

background-color: #ffffff;
overflow: auto;
}

#albums3 { 
position: relative; 
left: 510px; 
width: 200px; 
background-color: #ffffff;
overflow: auto;
}
	
	
	
/* CSS File for Dagon Design Formmailer Script */
/* http://www.dagondesign.com */

/* COLOR/BORDERS CSS */

form.ddfm h1,
form.ddfm h2,
form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide,
form.ddfm .fmcheck p, 
form.ddfm .fmradio p,
form.ddfm textarea, 
form.ddfm .fmfullblock, 
form.ddfm .fmhalfblock, 
form.ddfm .fmselect, 
form.ddfm input.fmtext,
form.ddfm input.fmverify,
form.ddfm textarea.fmtextwide,
form.ddfm .submit,
form.ddfm .credits {color: #444444;}

form.ddfm .required,
.ddfmerrors {color: #9D380C; font-weight: bold;}

/* TEXT CSS */

.ddfmwrap {}

form.ddfm h1,
form.ddfm h2 {font-weight: normal; text-align: left;}
form.ddfm h1 {font-size: 140%;}
form.ddfm h2 {font-size: 115%;}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {font-size: 100%;}

form.ddfm .credits {font-size: 90%;}

form.ddfm legend {font-size: 110%;}

.ddfmerrors {font-weight: bold;}




/* STRUCTURE CSS */

.ddfmwrap {}

.ddfmwrap p.fieldwrap {padding: 1px; margin: 1px; clear: left;}

form.ddfm {text-align: left; padding: 10px; width: 530px; }

form.ddfm fieldset {
	padding: 0 10px 2px 10px;
	margin: 0 0 13px 0;
	display: block;
}

form.ddfm legend {
	padding: 0 6px 0 6px;
	margin: 0 0 0 10px;	 
}

form.ddfm label {
	display: block; 
	float: left; 
	width: 26%; 
	text-align: left;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  
}

form.ddfm label.fmtextlblwide {
	display: block;  
	float: left; 
	text-align: left;
	margin: 0 10px 0 1px; 
	padding-bottom: 8px; 
	width: 100%;
}

form.ddfm select.fmselect {
	float: left; 
	display: block;
	width: 65%; 
	margin-bottom: 15px;  
	padding: 3px; 
}

form.ddfm .fmcheck {
	width: 65%; 
	float: left;
	display: block;  
	margin-bottom: 15px;
}

form.ddfm .fmradio {
	width: 65%;
	float: left;
	display: block;
	margin-bottom: 15px;
}

form.ddfm .fmcheck p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

form.ddfm .fmradio p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

form.ddfm textarea {
	float: left; 
	position: relative;
	width: 65%;
	margin-bottom: 15px;
	padding: 3px;
}


/*
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  */

form.ddfm .fmfullblock {
	padding-left: 0px;
	float: left; 
	width: 100%;
	margin-bottom: 13px;
	display: block;
}

form.ddfm .fmhalfblock {
	width: 65%;
	padding-left: 29%;
	margin-bottom: 13px;
	float: left; 
	display: block;
}

form.ddfm input.fmverify {
	float: left; 
	width: 22%;
	margin-bottom: 15px; 
	padding: 3px;
	position: relative;
	display: block;
}

form.ddfm img {
	margin: 1px 0 0 10px; 
    float: left;
}

form.ddfm input.fmfile,
form.ddfm input.fmtext {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 15px;  
	padding: 3px;
}

form.ddfm textarea.fmtextwide {
	display: block;
	float: left;
	width: 93%;
	margin-right: 2px;
	margin-bottom: 15px; 
	padding: 3px;
}

form.ddfm .credits {
	text-align: right;
	margin-top: 7px;
	width: 97%;
}

form.ddfm .submit {
	text-align: right;
	clear: both; 
	width: 97%;
}

.ddfmwrap .ddfmerrors {
	display: block; 
	float: left; 
	width: 27%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
}

.ddfmwrap .errorlist {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 15px;  
	padding: 3px;
	text-align: left;
}

.ddfmwrap .recaptcha {
	width: 100%;
	text-align: right;
	clear: both; 
	height: 120px;
	margin-right: 7px;
	padding-bottom: 10px;
}

.ddfmwrap .recaptcha-inner {
	float: right;
	margin-right: 3px;
}
