body {
	background:  url(images_site/new_tile.jpg);
	background-repeat: repeat-x;
	background-color: #efeddf;
        margin-top: 35px;}

/* ---------------------------------- */

/*Takes Bullets Off*/
#nav-menu ul {
        list-style: none;
        padding: 0;
        margin: 0;}
	
/*Lines Bullets Up*/
#nav-menu li {
        float: left;
        margin: 0 0px;}

/*Defines Menu Boxes*/
#nav-menu li a {
        background: url(http://www.hutchinscrang.com/images_site/button_background_1.png) bottom left repeat-x;
        height: 30px;
        line-height: 30px; 
        float: left;
        width: 100px;
        display: block;
        border: 0;
        color: #FFFFFF;
        font-family: Verdana, Arial, sans-serif;
        font-size: 13px;
        text-decoration: none;
        text-align: center;}

/*Left Corner*/
#nav-menu li.left {
        display: block;
        width: 81px;
        height: 30px;
        background: url(http://www.hutchinscrang.com/images_site/button_background_1_left.png) repeat left bottom;}

/*Right Corner*/
#nav-menu li.right {
        display: block;
        width: 81px;
        height: 30px;
        background: url(http://www.hutchinscrang.com/images_site/button_background_1_right.png) repeat right bottom;}

#nav-menu li a:active,
#nav-menu li a:hover {
        background: url(http://www.hutchinscrang.com/images_site/button_background_active.png) top left repeat-x;
        text-decoration: none;}

#nav-menu ul li a.active {
        cursor: default;
        background: url(http://www.hutchinscrang.com/images_site/button_background_active.png);
        text-decoration: none;}

/* ---------------------------------- */

#top_home {
        background-color: #FFFFFF;
        width: 900px;
        height: 40px;}

#home_logo {
	margin-left: 80px;
	margin-top: 25px;
        height: 85px;
	margin-bottom: 0px;}

.green {
        color: #869b53;
	letter-spacing: .01em;
	font-family: "Lucida Grande", "Lucida sans Unicode",Verdana, Arial, sans-serif;
	line-height: 20px;
        font-size: 12px;}

a.rollover {
        display: block;
        width: 210px;
        height: 75px;
        text-decoration: none;
        background-image: url(http://www.hutchinscrang.com/images_site/hutchins_crang_smaller_1.png);
        background-repeat: no-repeat;}

a.rollover:hover {
        background-image: url(http://www.hutchinscrang.com/images_site/hutchins_crang_smaller_2.png);}

#menu_container{
	margin-top: 16px;
	margin-left: 9px;
        margin-bottom: 5px;
	width: 874px;
	float: left;}

#home_middle {
        background-color: #FFFFFF;
        background: url(http://www.hutchinscrang.com/images_site/tile_content_main_2.png);
        width: 900px;}

#middle {
                background-color: #FFFFFF;
                background-image: url(http://www.hutchinscrang.com/images_site/tile_content_main.png);
	        width: 900px;}

#footer {
        padding-top: 5px;
        background-image: url(http://www.hutchinscrang.com/images_site/rnd_bottom_green_900.png);
        height: 55px;
        width: 900px;}

td, p {
        color: #444444;
	letter-spacing: .01em;
        margin-top: 10px;
        margin-left: 10px;
        margin-right: 10px;
	font-family: "Lucida Grande", "Lucida sans Unicode",Verdana, Arial, sans-serif;
	line-height: 20px;
        font-size: 11px;
	padding: 0px 5px 5px 5px;}
	 
h1 {
        color: #333333;
	font-family: "Lucida Grande", "Lucida sans Unicode",Verdana, Arial, sans-serif;
        margin-left: 0px;
	line-height: 20px;
        font-size: 12px;
	font-weight: 700;
	padding: 0px 5px 5px 0px;}

b {
        color: #333333;
	font-family: "Lucida Grande", "Lucida sans Unicode",Verdana, Arial, sans-serif;
        margin-left: 0px;
	line-height: 20px;
        font-size: 12px;
	font-weight: 700;}

h2 {
        color: #333333;
	font-family: Lucida Grande, Lucida sans Unicode,Verdana, Arial, sans-serif;
        margin-left: 5px;
	line-height: 15px;
        font-size: 12px;
	font-weight: 300;
	padding: 0px 5px 5px 0px;}

h3 {
        color: #333333;
	font-family: Lucida Grande, Lucida sans Unicode,Verdana, Arial, sans-serif;
        margin-left: 5px;
	line-height: 17px;
        font-size: 14px;
	font-weight: 300;
	padding: 0px 5px 5px 0px;}

h4 {
        color: #333333;
	font-family: "Lucida Grande", "Lucida sans Unicode",Verdana, Arial, sans-serif;
        font-size: 11px;
	font-weight: 700;}

a:link,
a:visited {
        color: #869b53;
        text-decoration: none;
	font-weight: normal;}

a:active, 
a:hover {
        color: #334455;
        text-decoration: underline;
        font-weight: normal;}
	 
ul {
        list-style-image: url(http://www.hutchinscrang.com/images_site/ul_bullet.png);
        list-style-position: outside;
        margin-left: 15px;
        margin-bottom: 15px;}

ol {
        list-style-position: outside;}

#header_tile_portfolio {	  
	background: url(http://www.hutchinscrang.com/images_site/top_portfolio.jpg) no-repeat; 
        background-color: #FFFFFF;
        height:150px;
        width: 900px;}

#header_tile_company {	  
	background: url(http://www.hutchinscrang.com/images_site/top_portfolio.jpg) no-repeat; 
        background-color: #FFFFFF;
        height:150px;
        width: 900px;}

#header_tile_contact {	  
	background: url(http://www.hutchinscrang.com/images_site/top_portfolio.jpg) no-repeat; 
        background-color: #FFFFFF;
        height:150px;
        width: 900px;}

#header_tile_services {	  
	background: url(http://www.hutchinscrang.com/images_site/top_portfolio.jpg) no-repeat; 
        background-color: #FFFFFF;
        height:150px;
        width: 900px;}

#header_tile_case_studies {	  
	background: url(http://www.hutchinscrang.com/images_site/top_portfolio.jpg) no-repeat; 
        background-color: #FFFFFF;
        height:150px;
        width: 900px;}

#header_tile_blog {	  
	background: url(http://www.hutchinscrang.com/images_site/top_portfolio.jpg) no-repeat; 
	color: #FFFFFF;}

#header_tile_home {	  
	background: url(http://www.hutchinscrang.com/images_site/top_home.jpg) no-repeat; 
	color: #FFFFFF;}

#twitter_div{
         width: 600px;}

.sidebar_left :link,
.sidebar_left :visited {
	text-decoration: none;
	font-weight: normal;}

.sidebar_left :active, 
.sidebar_left :hover {
	text-decoration: underline;
	font-weight: normal;} 

.testimonial {
	color: #333333;
	margin-top: 20px;
	font-style: italic;
	line-height: 23px;
	font-size: 12px;}

.testimonial_title {
	color: #333333;
	font-style: italic;
	line-height: 19px;
	font-size: 10px;}

iframe {
	margin-top: -5px;
	margin-left: 30px;}

.client_scroll {
	color: #v;
	margin-top: 17px;
	line-height: 22px;
	font-size: 11px;}

.copyright {
	color: #999999;
	font-family: Lucida Grande, Lucida sans Unicode,Verdana, Arial, sans-serif;
	font-size: 9px;}
	 
/*FORMS STUFF*/

textarea {
        background: #FBF9ED;
	font-family: Lucida Grande, Lucida sans Unicode,Verdana, Arial, sans-serif;
        font-size: 12px;
        color: #666666;
	line-height: 17px;
        border-color: #659E2F; 
        border-style: solid; 
        border-width: 1px;}

.submit input
{
        color: #666666;
        margin-left: 0px;
        border-color: #659E2F;
        border-width: 1px;
}

.file
{
        color: #666666;
        margin-left: 0px;
        border-color: #659E2F;
        border-width: 1px;
}

.button  {
       color: #666666;
       background: #fbf9ed;}


.button:hover {
       color: #FFFFFF;
       background: #609a2f;}

input {
        background: #FBF9ED;
	font-family: Lucida Grande, Lucida sans Unicode,Verdana, Arial, sans-serif;
        font-size: 12px;
        color: #666666;
	line-height: 17px;
        border-color: #869b53; 
        border-style: solid; 
        border-width:1px;}

.radio {
        background: #FBF9ED;
        border-color: #869b53; 
        border-style: solid; 
        border-width:1px;}

.checkbox {
        background: #FBF9ED;
        border-color: #869b53; 
        border-style: solid; 
        border-width:1px;}

#magnify {
	margin-left: 20px;
	margin-top: -100px;
	margin-bottom: 0px;}

#magnify_2 {
	margin-left: 20px;
	margin-top: -125px;
	margin-bottom: 0px;}
	
a.rolloverb {
        display: block;
        width: 60px;
        height: 60px;
        text-decoration: none;
        background-image: url(http://www.hutchinscrang.com/images_site/magnify_1.png);
        background-repeat: no-repeat;}

a.rolloverb:hover {
        background-image: url(http://www.hutchinscrang.com/images_site/magnify_2.png);}	

/*FOOTER*/
	 
.footerlinks {
        color: #869b53;
	line-height: 15px;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;}

.footerlinks2 {
        color: #666666;
	line-height: 15px;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;}

.footerlinks a:link,
.footerlinks a:visited {
        color: #869b53;
        text-decoration: none;}

.footerlinks a:hover {
        color: #83935d;
        text-decoration: underline;}

.footerlinks2 a:link,
.footerlinks2 a:visited {
        color: #73A931;
        text-decoration: none;
	font-weight: normal;}

.footerlinks2 a:hover {
        color: #334455;
        text-decoration: underline;
        font-weight: normal;}

.highlights {
        color: #666666;
        line-height: 14px;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;}

#main_content{
	margin-left: 30px;
	margin-top: 1px;
	float: left;	
	height: 450px;
	width: 620px;}

#main_content_2{
	margin-left: 30px;
	margin-top: 10px;
	float: left;	
	height: 450px;
	width: 600px;}
	
#blog{
	margin-left: 30px;
	margin-top: 1px;
	float: left;	
	height: 400px;
	width: 573px;
	position: relative;}
	
#home_hc{
	margin-left: 40px;
	margin-top: 25px;
	margin-bottom: 0px;
	float: left;
	position: fixed;}

#hide_line {
        text-decoration: none;}

#main_left_inside{
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 8px;
	float: left;	
	text-align: right;
	width: 200px;}
           
#sidebar_left{
	margin-left: 13px;
	margin-top: 1px;
	float: left;
	height: 100%;
	width: 225px;}

#sidebar_left{
	font-family: "Lucida Grande", "Lucida sans Unicode",Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 30px;
	text-align: right;
	padding: 5px 20px 5px 5px;}
	 
.sidebar_left :link,
.sidebar_left :visited {
        text-decoration: none;
        font-weight: normal;}

.sidebar_left :active, 
.sidebar_left :hover {
        text-decoration: underline;
        font-weight: normal;} 
	 
.quotes {
	font-family: "Lucida Grande", "Lucida sans Unicode",Verdana, Arial, sans-serif;
        color: #5D982F;
	font-size: 14px;
	font-style: italic;
	line-height: 30px;}

/*Home Elements*/

#home_main_inside {
	width: 620px;
	margin-top: 10px;
	margin-left: 10px;
	background-color: #ffffff;}

#home_column_1 {
	width: 180px;
	margin-top: 15px;
	margin-left: 5px;
	float: left;
	padding: 10px 10px 10px 10px;
	border: 1px solid #FFFFFF;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	background-color: #b7b580;}

.small_text  {
        color: #444444;
	line-height: 18px;
	font-family: "Lucida Grande", "Lucida sans Unicode",Verdana, Arial, sans-serif;
        font-size: 11px;}

.small_text_white  {
        color: #FFFFFF;
	line-height: 18px;
	font-family: "Lucida Grande", "Lucida sans Unicode",Verdana, Arial, sans-serif;
        font-size: 11px;}

#home_column_2 {
	width: 410px;
	margin-top: 10px;
	margin-left: 20px;
	float: left;
	background-color: #FFFFFF}

#home_left {
	margin-top: 0px;
	margin-left: 10px;
	float: left;}

#home_right {
	width: 180px;
	margin-top: 10px;
	margin-left: 30px;
	float: left;
	text-align: right;}

.textmiddle {
	vertical-align: middle;} 

