/* ----------------------
HTML Redefine Tags
---------------------- */
body{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
}
body.homepage { background:#050303 url('http://content.hinesward.com/homepage-background-texture.jpg') no-repeat; }
body.secondary { background:#000 url('http://content.hinesward.com/secondary-background-texture.jpg') no-repeat; }
body.flash_homepage { background:#000; }

h1 {margin:0px; font-size:20px; }
h2 {margin:0px; font-size:16px; }
img{ border:0px; }
p{line-height:17px;}
ul{ list-style:square; }

/* -----------------------
Site Style
----------------------- */
.alternate_text_color{ color:#faaf15; }

.quote{ margin-bottom:12px; padding-right:25px; }
.quote em{ color:#faaf15; display:block; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:5px; }

/* -----------------------
Site Structure
----------------------- */
#container{width:1000px; margin:0 auto;}
  #topbar{width:auto; display:block; height:76px;}
    #site_logo { float:left; margin:14px 13px 0px 0px; }
    #navbar{width:auto; float:left;}
	  #navbar ul {font-size:15px; list-style:none;margin:0;padding:0;}
	  #navbar li {float:left; margin:0; margin-right:2px; padding:0;text-align:center;}
	  #navbar li a {display:block;padding:40px 19px 20px 12px; height:100%;color:#FFF;text-decoration:none;}
	  #navbar li a {background:url(/images/nav-tab-animation.png) repeat 0 0;}
	  #navbar li a:hover, li a:focus, li a:active, .active {background-position:-200px 0 !important; color:#000 !important;}
	  #navbar a {background:url(/images/nav-tab-animation.png) repeat 0 0;}
	  /*
	  #navbar a{color:#FFF; text-decoration:none; font-size:15px; height:76px; margin-right:2px; padding:42px 16px 0px 14px; float:left;}
	  #navbar a:hover, #navbar a.active{color:#050303; background:url('/images/navigation-on.gif') repeat-x; }
	  */

  #main{}
    #left_column{float:left; width:321px; margin-right:14px; padding-top:20px;}
	#middle_column{float:left; width:410px; margin-right:18px; padding-top:20px;}
	  #middle_column p{ margin-top:0px; padding-top:0px; padding-bottom:0px; margin-bottom:14px; }
	  #middle_column a{}
	#right_column{float:right; background:url('/images/right-column.png') no-repeat; padding:20px 18px 0px 13px; width:200px; height:667px;}
	  #right_column p{ margin-bottom:39px; margin-right:10px; }
	  #right_column a{ color:#e9a413; line-height:25px; }
