/* Stylesheet created by Angela Rohner
Copyright, 2010 hello(at)rohnerstudios.com */


/* Main Structure */
body 				{background: #d8d6cd url('../images/bg.jpg') top left repeat fixed;color: #837f78;font-size: 17px;line-height: 24px; font-family: 'Myriad Pro', Helvetica, Arial, Helvetica;font-weight: normal;margin: 20px 0 20px 0; text-align:center;}
#strings_container 	{margin: 0 auto;width: 960px;padding: 0;position:relative; text-align:left;}
#strings 			{background:url('../images/strings.png');top: -20px;width: 960px;height: 61px;margin:0;padding:0;position: absolute;z-index:1000;}
#container 			{margin: 0 auto;width: 892px;background-color: #eae8df;padding: 35px 50px 40px 50px;border: 5px solid #c4c2b8; text-align:left;}

#nav 				{background:url('../images/nav_bg.gif') top left repeat-x;width:692px;height: 34px;padding: 4px 0 0 0;margin: 0 0 0 100px;}
#nav ul 			{list-style:none;padding:0 0 5px 0;margin:0;height: 39px;text-align: center;font-size: 14px;}
#nav ul li 			{background-color: #eae8df;display:inline;margin:0;padding:0 15px 0 15px;}
#nav a 				{color: #8ea375;text-decoration: none;padding-bottom: 2px;}
#nav a:hover 		{color: #b75d76;text-decoration: none;border-bottom: 1px solid #c8c2b4;padding-bottom: 2px;}
#nav a.current 		{color: #b75d76;text-decoration: none;border-bottom: 1px solid #c8c2b4;padding-bottom: 2px;}

a#logo 				{background:url('../images/logo.png') top left no-repeat;display:block;width: 892px;height: 118px;text-align: center;padding: 0;margin: 36px 0 40px 0;}
a#logo span 		{display:none;}

#footer {margin: 0 auto; width: 800px; text-align: center; font-size: 12px; line-height: 18px; padding:10px 0 0 0; color:#8a867e;}   


/* Links */
a:link				{color: #7d9463;text-decoration: none;}
a:visited 			{color: #7d9463;text-decoration: none;}
a:hover 			{color: #b75d76;text-decoration: none;}
a:active			{color: #7d9463;text-decoration: none;}
a:focus 			{outline: none; border: none;}

/* Global */
p 					{margin:0;padding: 10px 40px 10px 40px;}
.clear 				{clear:both;}
.divider 			{background:url('../images/divider.png') top left no-repeat;width: 892px;height: 50px;margin: 30px 0 30px 0; clear:both; padding:0; display:block;}


/* Headers */
#design			 	{background:url('../images/design.png') top left no-repeat;width: 892px;height: 188px;margin:0 0 50px 0;}
#thanks				{background:url('../images/thanks.png') top left no-repeat;width: 697px;height: 133px;margin:0 auto 20px auto;}
#contact			{background:url('../images/contact.png') top left no-repeat;width: 799px;height: 132px;margin:0 auto 60px auto;}
h1 					{text-align:center;font-size:28px;text-transform: capitalize;color:#b75d76;font-weight: normal;padding: 10px 0 10px 0;}
h1 span 			{display:none;}
h1.title-services 	{text-align:center;background:url('../images/title_services.png') top center no-repeat;height: 54px;margin: 0;padding:0;display:block;}
h1.title-pricing 	{text-align:center;background:url('../images/title_pricing.png') top center no-repeat;height: 54px;margin: 0;padding:0;display:block;}
h1.title-process 	{text-align:center;background:url('../images/title_process.png') top center no-repeat;height: 54px;margin: 0;padding:0;display:block;}
h1.title-local	 	{text-align:center;background:url('../images/title_local.png') top center no-repeat;height: 54px;margin: 0;padding:0;display:block;}
h1.title-contact 	{text-align:center;background:url('../images/title_contact.png') top center no-repeat;height: 54px;margin: 0 0 20px 0;padding:0;display:block;}


/* Home Page */
.small_box_left 	{float: left;margin: 0 37px 0 0;padding: 0; font-size: 26px;line-height: 29px; width:380px;}
.vertical_divider 	{background:url('../images/or.png') top left no-repeat;float: left;width: 56px;height: 248px;margin: 28px 37px 0 0; padding:0;}
.small_box_right 	{float: left; font-size: 26px;line-height: 29px; padding:0; margin:0; width:380px;}
.small_box_top 		{background:url('../images/small_box_top.png') top left no-repeat;width:381px; height:18px;margin:0;padding:0;}
.small_box_content 	{background:url('../images/small_box_bg.png') top left repeat-y;width: 301px;padding: 10px 40px 10px 40px;margin:0;}
.small_box_bottom 	{background:url('../images/small_box_bottom.png') top left no-repeat;width: 381px;height: 18px;padding:0;margin:0;}
a.yes 				{background:url('../images/yes.png') top center no-repeat;display:block;width: 138px;height: 92px; text-align:center;padding: 0;margin: 30px auto 8px auto;}
a.yes span 			{display:none;}


/* Forms */
form 				{padding:0; margin:0;}
.contact_form 		{width: 850px; margin: 0 auto; padding:0;}
.fields 			{display:block; margin: 1px 0 23px 0; width: 365px; border: 1px solid #94ae7c; line-height: 16px; font-size: 16px; padding: 5px; color: #7b9761;}
.dropdown 			{display:block; margin: 3px 0 20px 0; width: 380px; border: 1px solid #94ae7c; line-height: 16px; font-size: 16px; padding: 5px; color: #7b9761;}
.message 			{display:block; margin: 3px 0 20px 0; width: 400px; height: 414px; border: 1px solid #94ae7c; line-height: 23px; font-size: 17px; padding: 8px; color: #8b8a86; font-family: 'Myriad Pro', Helvetica, Arial, Helvetica;}
.form_left 			{float:left; padding:0 0 25px 0; width: 380px;}
.form_right 		{float:left; padding: 0 0 25px 50px; width: 400px;}
.submit_button 		{background:url('../images/submit.png') no-repeat;cursor:pointer;width: 162px;height: 114px;border: none;padding:0;display:block;float:none;margin: 0 auto 0 auto;}


/* Slider Styles */
.coda-slider-wrapper 				{padding: 0; margin:0; height: auto;}
.coda-slider 						{background: url('../images/port_bg.png') repeat-y; height:auto;}
.coda-slider-no-js .coda-slider 	{height: 200px; overflow: auto !important; padding-right: 20px padding-left: 100px;}
	
/* Change the width of the entire slider (without dynamic arrows) */
.coda-slider {width:730px;margin:0 0 0 80px;}
.coda-slider .panel {margin:0px;padding:0px;width:730px;}
	
/* Change margin and width of the slider (with dynamic arrows) */
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel {width: 730px}
.coda-slider-wrapper.arrows .coda-slider {margin: 0 0 0 80px;}
	
/* Arrow styling */
.coda-nav-left a, .coda-nav-right a {background: #000; color: #fff; padding: 5px; width: 100px}
	
/* Panel padding */
.coda-slider .panel-wrapper 		{padding: 0px 70px 20px 70px; margin:0;}
.coda-slider .panel-wrapper p 		{padding: 12px 0 0 0; margin:0;}
	
/* Preloader */
.coda-slider p.loading 				{padding: 20px; text-align: center}

/* Miscellaneous */
.coda-slider-wrapper 				{clear: both; overflow:hidden; width:900px; position:relative; }
.coda-slider 						{float: left; overflow: hidden; position: relative }
.coda-slider .panel 				{display: block; float: left }
.coda-slider .panel-container 		{position: relative; }
.coda-nav-left span, .coda-nav-right span 	{display:none;}
.coda-nav-left          			{border:none; display:block; position:absolute; top:45%; left:50px; z-index:9999; background: url('../images/arrow_left.png') no-repeat; width:64px; height:64px;}
.coda-nav-left a        			{border:none; display:block; background: url('../images/arrow_left.png') no-repeat; width:64px; height:64px;}
.coda-nav-left a:hover  			{border:none; display:block; background: url('../images/arrow_left_hover.png') no-repeat; width:64px; height:64px;}
.coda-nav-right         			{border:none; display:block; position:absolute; top:45%; left:775px; z-index:9999; background: url('../images/arrow_right.png') no-repeat; width:64px; height:64px;}
.coda-nav-right a       			{border:none; display:block; background: url('../images/arrow_right.png') no-repeat; width:64px; height:64px;}
.coda-nav-right a:hover 			{border:none; display:block; background: url('../images/arrow_right_hover.png') no-repeat; width:64px; height:64px;}

/* Portfolio and Sliding Box Structure */    
.port-top        	{background: url('../images/port_top.png') no-repeat; width:730px; height:23px; margin: 0 0 0 80px;}
.port-bottom     	{background: url('../images/port_bottom.png') no-repeat; width:730px; height:23px; margin: 0 0 0 80px;}
.port-thumb      	{margin: 0; padding: 0 0 5px 25px;}
.about-pic      	{margin: 0; padding: 5px 0 15px 32px;}



