@charset "UTF-8";
/** 
W.L. Jaggars master styles
 */


/** 
 * Reset CSS
 */
  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, em, font, img, ins, kbd, q, s, 
  samp, small, strike, strong, 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;}
  :focus 														{outline: 0;}
  body 															{line-height:1; color:black; background:white;}
  ol, ul 														{list-style:none;}
  table 														{border-collapse:separate; border-spacing:0;} /* tables still need 'cellspacing="0"' in the markup */
  caption, th, td 												{text-align:left; font-weight:normal;}
  blockquote:before, blockquote:after, q:before, q:after 		{content: "";}
  blockquote, q 												{quotes: "" "";}
  img, div, input 												{behavior: url("iepngfix.htc")}


/** 
 * General
 */
  html															{min-height: 100%; margin-bottom: 1px;}
  body 															{background-image:url(../img/backgrounds/birds.jpg); background-repeat:no-repeat; background-position:top center; background-color:#767f7a; font-family: Helvetica, Arial, sans-serif; color:#000; font-variant:normal; line-height:1.4em; font-size:11px;}
  ul,li 														{list-style-type: none;}
  em															{font-style:italic}
  a 															{outline: none; text-decoration: none;}
  a:hover 														{text-decoration: none; cursor: pointer;}
  a span, button span, ul#navigation span, h2 span, h3 span 	{display: none;}
  p 															{font-size:12px; line-height:17px; color:#4c524a; margin-bottom:17px;}
  p a															{color:#a15420; font-weight:bold; border-bottom:0px solid #0069B8;}
  p a:hover														{color:#4c524a; font-weight:bold; border-bottom:0px solid #4c524a;}
  p .slant														{font-style:italic;}
  p .emphasize													{font-weight:bold;}
  p .heading													{font-weight:bold; font-size:14px;}

  .cushion														{width:900px;  margin:0 auto; padding:0; background:#767F7A}
  #header 														{position:relative;text-align:left; width: 900px; margin:0 auto;}
  #nav-strip 													{text-align:left; width: 900px; margin:0 auto;}
  #wrapper	 													{text-align:left; width: 900px; margin:0 auto; padding:0;}
  #page_content 												{width:900px; margin:0; padding:96px 0 0 0; background-image:url(../img/backgrounds/parchment-light.jpg); background-repeat:no-repeat; background-color:#f5f3e6;}
  div.clear 													{font-size:1px; line-height:1px; height:1px; position:relative; clear:both;}


/** 
 * Sup-Header
 */
  #sup_header 													{height:30px; font-size:10px; font-weight:bold; text-transform:uppercase; letter-spacing:1px;}
  ul#tertiary 													{height:30px;}
  ul#tertiary li 												{float:right; margin:7px 0 0 0; display:inline;}
  ul#tertiary li a,
  ul#tertiary li a:link,
  ul#tertiary li a:visited										{padding:0 29px 0 0; color:#ffffff;}
  ul#tertiary li a:hover,
  ul#tertiary li a:active										{padding:0 29px 0 0; color:#444444;}


/** 
 * Header
 */
  h1 															{background-color:#dbd0bd; background:url(../img/header/landingboard.jpg) 0 0 no-repeat; height:125px; text-indent:-2000em; z-index:1000;}
  #headerlink													{display:block; height:125px; width:900px; cursor:pointer}
  #logo 														{height:170px; width:130px; background: url(../img/header/bloglogo.png) 0 0 no-repeat; position:absolute; top:44px; left:30px;}
  #logolink														{display:block; height:170px; width:130px; cursor:pointer}


/** 
 * Navigation
 */
  #navigation													{padding:0 37px 0 0;}
  ul#navigation 												{height:37px; font-size:10px; font-weight:bold; text-transform:uppercase; background:#a15420; background:url(../img/backgrounds/blog-rust-bar.gif) 0 0 no-repeat;}
  ul#navigation li 												{float:right; margin:8px 0 0 0; display:inline;}
  ul#navigation li a, 										
  ul#navigation li a:link,										
  ul#navigation li a:visited									{padding:0 16px 0 0; color:#ffffff;}
  ul#navigation li a:hover,									
  ul#navigation li a:active										{padding:0 16px 0 0; color:#eacd88;}


/** 
 * Page Content
 */
  .hr															{width:825px; float:left; margin:0 0 0 30px; padding:0; border-top:1px solid #a15420;}
  .list															{margin:0; padding:0 0 18px 0; list-style:none; font-size:12px; line-height:18px; color:#4c524a; font-weight:bold;}
  .list li														{margin:0; padding:0 0 0 10px; background-image:url(../img/backgrounds/bullet.gif); background-repeat:no-repeat; background-position:0 .5em;}

/** 
 * Left Column
 */
  .left_column 													{width:362px; float:left; margin:0; padding:0 0 0 30px;}
  .left_column p												{margin:0 0 18px 0;}
  .left_column .title											{display: block; padding:0 0 16px 0;}
  .left_column .filesize										{font-size:11px;}
  .pullout														{display:block; background-color:#606fa3; padding:10px 10px 10px 10px; margin-bottom:20px;}
  .pullout p													{margin:0 0 10px 0; color:#ffffff; line-height:16px; font-style:italic;}

  .left_columnALT 												{width:482px; float:left; margin:0; padding:0 0 0 30px;}
  .left_columnALT p												{margin:0 0 18px 0;}
  .left_columnALT .title										{display: block; padding:0 0 16px 0;}
  #tcol-left													{float: left; width: 220px; margin:0 25px 0 0;}
  #tcol-right													{float: left; width: 220px; margin:0;}

  .left_columnHOME2 											{width:308; float:left; margin:0; padding:0 0 0 30px;}


/** 
 * Right Column
 */
  .right_column 												{width:415px; float:right; margin:0; padding:0 42px 0 0;}
  .right_column .addlphoto										{display: block; padding:20px 0 0 0;}
  .right_column .photo											{display: block; padding:0 0 26px 0;}
  .right_columnALT 												{width:295px; float:right; margin:0; padding:0 42px 0 0;}
  .right_columnALT .photo										{display: block; padding:0 0 26px 0;}
  .right_columnHOME2 											{width:469px; float:right; margin:0; padding:0 42px 0 0;}
  .right_columnHOME2 p											{margin:0 0 18px 0;}

/** 
 * Photo Gallery
 */
  .gallery-wrapper 												{width:415px; float:left;}
  .photo-gallery 												{width:415px; margin:0 auto;}


/** 
 * Footer Nav
 */
  #footernav 													{text-align:center; list-style:none; color:#a0531f;}
  ul#footernav 													{font-size:10px; font-weight:bold; background:#f5f3e6; padding:10px 0 10px 0;}
  ul#footernav li 												{display:inline;}
  ul#footernav li a, 										
  ul#footernav li a:link,										
  ul#footernav li a:visited										{padding:0 8px 0 6px; color:#667063;}
  ul#footernav li a:hover,									
  ul#footernav li a:active										{padding:0 8px 0 6px; color:#a0531f;}
 
  
 /** 
 * Footer
 */
  #footer 														{height:28px; font-size:10px; background-color:#dbd0bd; background:url(../img/backgrounds/footer.jpg) 0 0 no-repeat; height:28px;}
  #footer p#copyright 											{float:left; color:#484d44; padding:8px 0 0 36px; font-size:11px;}
  #footer p#contact 											{float:right; color:#a15420; padding:8px 42px 0 0; font-weight:bold;}
  #footer .phone												{color:#484d44;}
  












fieldset abbr {color:#FF0000; font-size:20px; font-weight:bold; line-height:1; padding:0 1px; vertical-align:middle;}
fieldset label abbr {display:block; font-size:23px; padding:0; position:absolute; top:10px; right:60px; width:16px;}






/* General Form Styling  */
fieldset {border: none;position: relative;padding: 20px 0 0;}
/*
	fieldset legend span {border-bottom: 1px solid #fff;background: url(images/bg-ccc.gif) 0 100% repeat-x;display: block;font-size: 2.25em;line-height: 1;margin: 20px 0;padding-bottom: 20px;position: absolute;width: 560px;}
	fieldset fieldset {padding: 20px;}
*/
	
/* -- Fields -- */
fieldset div {margin: 0 0 10px; overflow: hidden;padding:0;}
fieldset div.controls {margin: 25px 0 0; padding: 0;}

/* Labels */
fieldset div label {color: #4c524a; float:left; font-size:12px; line-height:1.1; margin:9px 20px 0 30px; width:80px;}

	/* Input Defaults */
	fieldset div input,
	fieldset div textarea,
	fieldset div select {border-width:1px; border-style:solid; border-color:#4c524a; color:#333; display:block; font-size:12px; font-family: Helvetica, Arial, sans-serif; float:left; line-height:1; margin:0;}
    
    /* Text Box Inputs */
    fieldset div input {padding: 5px 3px; width: 288px;}
    
    /* Select Menus */
    fieldset div select {
    	padding: 0 0 0 3px;
        width: 291px;
    }        
    
    /* Textareas */
    fieldset div textarea {
        height: 89px;
        padding: 3px;
        width: 269px;
    }
    
	/* Submit */
	fieldset #submit {border: solid 1px #4c524a; cursor:pointer; float:left; margin:0 0 0 130px; width:130px; height:26px; background-color:#fdfbee;}



