/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* Filename: default.css
* Version: 1.0 (2009-02-10) YYYY-MM-DD
* Website: http://www.huntingventures.com/
* Author: Austin Cannon Interactive http://www.austincannon.com
* Description: Handles the site layout & makes it pretty!
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== CSS RESET: ==============================
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

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 { 
margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 14px; color: #3d3d3d; background: #3580a1; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== GENERAL STYLES: ==============================
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

body { margin: 0px; background-color: #604830; background-image: url(/images/bg.jpg); background-repeat: repeat-x; }
body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #d3ae89; }
h1 { font-size:18px; color:#d3c1b5; padding:0; margin:20px 0 0 0; text-transform:uppercase; font-weight:bold; }
h2 { font-size:15px; color:#cebc84; padding:0; margin:10px 0 0 0; }
h3 {}
h4 {}
p { padding:0; margin:7px 0 7px 0; }
ul {}
li {}

a:link {color: #fff}     /* unvisited link */
a:visited {color: #cebc84}  /* visited link */
a:hover {color: #fff}   /* mouse over link */
a:active {color: #cebc84}   /* selected link */

h2 a {
font-size:18px;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== LAYOUT DIVS: ==============================
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#container { background-image:url(/images/bg-shadow.png); background-repeat: no-repeat; width:867px; vertical-align:middle; margin: 10px auto 0 auto;}

#main { background-color:#8a5527; background-image: url(/images/bg-main.jpg); background-repeat: no-repeat; width:849px; margin:0px auto; vertical-align:middle; }

#header { margin:0 30px 0 30px; }

#logo { width:232px; float:left; }
background-image: url(/images/bg-main.jpg); background-repeat: no-repeat;
#navigation { width:473px; height:123px; float:right; }

#photo { margin:0 30px 0 30px; padding:10px 12px 0 12px; clear:both; background-color:#140e08; height:268px; font-size:11px; }
#photoinside { margin:0 30px 0 30px; padding:10px 12px 0 12px; clear:both; background-color:#140e08; height:150px; font-size:11px; }

#content { margin:0 30px 0 30px; }

#footer { height:169px; background-image: url(/images/bg-footer.png); background-repeat: no-repeat; clear:both; }
#footer p { padding:138px 0 0 0; margin:0 0 0 0; text-align:center; font-size:10px; }
#footer a { color:#f57b05; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== CLASSES: ==============================
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
 
 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== FORMS: ==============================
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
 form { color:#fff; padding:7px 10px 7px 10px; }
 .contactLine01 { width:270px; float:left; padding:7px 0 7px 0; border-bottom:#392817 1px dashed; }
 .contactLine02 { width:260px; float:left; padding:7px 0 7px 0; border-bottom:#392817 1px dashed; }
 .contactLine03 { clear:both; padding:7px 0 7px 0; }
 .formTitle { display:block; width:100px; float:left; }
 .formReq { color:#F00; }
 input { border:none; padding:3px; }
 input .txtField{ width:150px font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#140e08; }
 textarea { width:300px; border:none; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#140e08; }
 
 #contact_form					{ padding:10px 0;
                        }
input.button:hover		{ background:#009FAA none repeat scroll 0% 0%; color:white; }
#message							{ width:180px;margin:60px 0 0 100px; }
#message h2						{ font-size:150%;color:white; }
#message p						{ color:white;font-weight:bold;margin:6px 0px; }
#checkmark						{ position:relative;top:-46px;left:-60px; }

#success
		{
      font-size: 15px;
			font-weight:normal;
			color: #1e1500;

		}
		
		p#bademail, p#badserver
		{
			padding: 3px 10px;
			background: #FFA3A1;
			border: 2px solid #D00D00;
			color: #ff0000;
			font-weight: bold;
			margin-bottom: 10px;
			text-align: center;
		}

.dowrap {
padding:15px;
margin:5px;

border: solid 1px #998d70;
}


#success {
color:#fff;
}
 
 
 .simplewrap {
 
 }
 
 
  .simpleleft {
 float:left;
 width: 485px;
 }
 
  .simpleright {
  float:left;
	 width: 250px;

 }
 
 .clearme {
 clear:both;
 }
 
#animate {
width: 90%;
}

.thumbnailed {
width:150px;
border:solid 1px #000;
}

.listwrap {
border-bottom: solid 1px #e1dea6;
margin:15px 0 15px 30px;
width:690px;
background-color:#ff000;
}

.listwrap h2 {
margin: 5px 0 5px 0;
}

.listleft{
width: 180px;
float:left;
}

.listright{
width: 490px;
float:left;
}
 
 /*----------------------------------