@charset "utf-8";
/* CSS Document */


/* define global font face */

@font-face {
	font-family: 'TheSans';
	src: url('fonts/thesans-caps.eot');
	src: local('☺'), url('fonts/thesans-caps.woff') format('woff'), url('fonts/thesans-caps.ttf') format('truetype'), url('fonts/thesans-caps.svg#webfont') format('svg');
}

body {
	background:#6F6F6F url(images/gradient_background_paysonl.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#452f2d;
	line-height:18px;
	font-weight:normal;
}

#page {
	width:900px;
	margin:0 auto;
	border:1px solid #452f2d;
	background:#fff;
	padding:0;

}

#header {
	width:900px;
	height:161px;
}

	#logo {
		width: 283px;
		height: 161px;
		padding-left: 20px;
		float: left;
	}
	
	.logo {
	margin: 50px 0px 0px 125px;
	}
	
	.payson {
	color:#111;
	font-weight:normal;
	font-family:TheSans, "Gill Sans MT", Tahoma, Arial;
	letter-spacing: 3px;
	text-transform:uppercase;
	font-size: 20px;
	}
	
	.orange {
	color:#f26739;
	font-weight:normal;
	text-transform:uppercase;
	font-family:TheSans, "Gill Sans MT", Tahoma, Arial;
	padding:1px;
	letter-spacing: 3px;
	font-size: 20px;
	}
	
	.address {
	
	color:#111;
	font-weight:normal;
	font-family:TheSans, "Gill Sans MT", Tahoma, Arial;
	font-size: 10px;
	line-height: 15px;
	}
	
	#topnavs {
		width: 597px;
		height: 141px;
		float: left;
		text-align: right;
		padding-top: 20px;
	}
	
	#topnavs ul {
       				list-style:none;
      	 			margin:0;
      				padding:0;
					display:inline;
					font-family:TheSans, "Gill Sans MT", Tahoma, Arial;
	font-size:11px;
	text-transform:uppercase;

    			}
				
					#topnavs ul li {
       				display:inline;
       				list-style:none;
      				margin:0;
					display:inline;  
    			}
			
				
				#topnavs ul li a {
					display:inline;
					color:#111;
					text-decoration:none;
					margin-right: 20px;
				}
				
				#topnavs ul li a:hover {
					border-bottom:2px solid #c43f13;
				}


	.searchbox {
	width: 220px;
	height: 30px;
	color:#f26739;
	font-weight:normal;
	text-transform:uppercase;
	font-family:TheSans, "Gill Sans MT", Tahoma, Arial;
	font-size: 10px;
	letter-spacing: 1px;
	float: right;
	margin-right: 20px;
	margin-top: 10px;
	}
	
.socialmedia {
	width: 300px;
	float: right;
	height: autopx;
	margin-top: 30px;
}
	
	.socialmedia ul {
       				list-style:none;
      	 			margin-top:20px;
      				padding:0;
					display:inline;	}
				
					.socialmedia ul li {
       				display:inline;
       				list-style:none;
      				margin-top:20px;
					display:inline;  
    			}
			
				
				.socialmedia ul li a {
					padding-right: 3px;
				}
				
#navbar {
	width: 880px;
	height: 20px;
	padding: 5px 10px 15px 10px;
	font-family:TheSans, "Gill Sans MT", Tahoma, Arial;
	font-size:13px;
	text-transform:uppercase;
	}
	
	#navbar {
            width: 880px;
            height: 20px;
            padding: 5px 10px 15px 10px;
            font-family:TheSans, "Gill Sans MT", Tahoma, Arial;
            font-size:13px;
            text-transform:uppercase;
            text-align: center;

            }

            

            #navbar ul {
               list-style:none;
			   margin:0;
			   padding:0;
			   display:inline;
			   }

       		#navbar ul li {
				display:inline;
				list-style:none;
				margin:0;
				padding: 0; 
				display:inline;  
				margin: 0 15px 0 15px;                  
				}

         #navbar ul li a {
			 display:inline;
			 color:#111;
			 text-align: center;
			 text-decoration:none;
			 }

			#navbar ul li a:hover {
					border-bottom:2px solid #c43f13;
				}


.flashcontainer {
	width:900px;
	height:auto;
}

#bottom_container {
	width: 900px;
	height: auto;
	background-color: #FFF
}

/*left side*/
#leftcolumn {
	width:280px;
	height:auto;
	float:left;
	display:inline;
	padding:10px 20px 10px 20px;
	background-color: #FFF;
}
	#leftcolumn h1 {
	color:#f26739;
	font-weight:normal;
	text-transform:uppercase;
	font-family:TheSans, "Gill Sans MT", Tahoma, Arial;
	padding:1px;
	border-bottom:1px solid #f26739;

	font-size: 20px;
}

#leftcolumn h1 a{
	color:#f26739;
	text-decoration: none;
}

	#leftcolumn h2 {
	color:#f26739;
	font-weight:normal;
	text-transform:uppercase;
	font-family:TheSans, "Gill Sans MT", Tahoma, Arial;
	/*border-bottom:1px solid #f26739;*/

	font-size: 13px;
	line-height: 14px;
}

#leftcolumn p{
		font-size: 10px;
		font-family: arial;
		font-style: normal;
		line-height: 11px;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #452F2D;
	}
	
	#leftcolumn p a:link {
		color: #452f2d;
		text-decoration: none;
	}
	
	#leftcolumn p a:visited {
		color: #452f2d;
		text-decoration: none;
	}
	
	#leftcolumn p a:hover {
		color: #C43D11;
		text-decoration: none;
	}
	
	#leftcolumn p a:active {
		color: #452f2d;
		text-decoration: none;
	}

#maincolumn {
	width:540px;
	float:left;
	display:inline;
	padding:10px 5px 50px 10px;
	background-color:#FFF;
}


	#maincolumn h1 {
	color:#f26739;
	font-weight:normal;
	text-transform:uppercase;
	font-family:TheSans, "Gill Sans MT", Tahoma, Arial;
	padding:1px;
	border-bottom:1px solid #f26739;

	font-size: 20px;
	}
	
	#maincolumn h2 {
	color: #452f2d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	font-style: normal;
	font-weight: bold;
	margin: 0px;
	font-variant: normal;
	text-transform: capitalize;
}
	#maincolumn h3 {
	color: #452f2d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
	font-variant: normal;
	text-transform: none;
}
	#maincolumn p {
	color: #452f2d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

	#maincolumn p a:link {
	color: #452f2d;
	text-decoration: underline;
	}
	
	#maincolumn p a:visited {
	color: #452f2d;
	}
	
	#maincolumn p a:hover {
	color: #C43D11;
	}
	
	#maincolumn p a:active {
	color: #452f2d;
	text-decoration: none;
	}
	
	#maincolumn ul li a{
			color: #452f2d;
	text-decoration: underline;
	}
	
	#maincolumn ul li a:hover {
	color: #C43D11;
	}

#maincolumn2 {
	width:860px;
	float:left;
	display:inline;
	padding:10px 20px 0px 20px;
	background-color:#FFF;
}

	#maincolumn2 h1 {
	color:#f26739;
	font-weight:normal;
	text-transform:uppercase;
	font-family:TheSans, "Gill Sans MT", Tahoma, Arial;
	padding:1px;
	border-bottom:1px solid #f26739;

	font-size: 20px;
	}
	
	#maincolumn2 h2 {
	color:#f26739;
	font-weight:normal;
	text-transform:uppercase;
	font-family:TheSans, "Gill Sans MT", Tahoma, Arial;

	font-size: 13px;
	margin-top: 10px;
}

	#maincolumn2 h2 a{
	color:#f26739;
	text-decoration: none;
}

#maincolumn2 h2 a:hover{
	color:#f26739;
	text-decoration: underline;
}



#casestudy {
	width: 260px;
	margin: 10px 12px 25px 12px;
	height: auto;
	float:left;
}
/*footer*/
#footer {
	width: 880px;
	height: auto;
	background-color:#e9e6e6;
	text-align: center;
	padding: 10px;
	margin-top: 20px;
	border-top:1px solid #452f2d;
}
	
	#footer h3 {
		font-size: 11px;
		font-family: arial;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		text-transform: none;
		color: #452F2D;

	}
	
	#footer p {
		font-size: 10px;
		font-family: arial;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #452F2D;

	}
	
	#footer p a:link, #footer p a:visited, #footer p a:active {
	color: #452F2D;
	text-decoration: underline;
	}

	#footer p a:hover {
		color: #C43D11;
		text-decoration: none;
	}

.clear {
	clear:both;
}	

/* IE6 css fixer v0.7: Thu, 18 Mar 2010 21:08:52 +0100 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
#logo,
#topnavs,
.searchbox,
#leftcolumn,
#maincolumn {display:inline;}


/*blog*/
#bentries {
	width: 549px;
	height: auto;
	float: left;
	margin: 0px;
	display: inline;
	
}

#bphoto {
	width: 137px;
	margin-right: 17px;
	height: auto;
	float: left;
	display: inline;
	text-align: right;
}

#bcontent {
	width: 395px;
	height: autopx;
	float: left;
		display: inline;
}

#maincolumn h4 {
	margin: 0px;
	color: #452f2d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
	font-variant: normal;
	text-transform: none;
}
#maincolumn h4 a{
	color: #452f2d;
	text-decoration: none;
}

#maincolumn h4 a:hover{
	color: #f26739;
	text-decoration: none;
}

.welcome_new_clients {
		font-size: 10px;
		font-family: arial;
		font-style: normal;
		line-height: 11px;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #452F2D;
	}
		
	
	.welcome_new_clients a:link {
		color: #452f2d;
		text-decoration: none;
	}
	
	.welcome_new_clients a:visited {
		color: #452f2d;
		text-decoration: none;
	}
	
	.welcome_new_clients a:hover {
		color: #C43D11;
		text-decoration: none;
	}
	
	.welcome_new_clients a:active {
		color: #452f2d;
		text-decoration: none;
	}

#leftcolumn2 {
	width:280px;
	height:auto;
	float:left;
	display:inline;
	padding:10px 20px 10px 20px;
	background-color: #FFF;
}
	#leftcolumn2 h1 {
	color:#f26739;
	font-weight:normal;
	text-transform:uppercase;
	font-family:TheSans, "Gill Sans MT", Tahoma, Arial;
	padding:1px;
	border-bottom:1px solid #f26739;

	font-size: 20px;
}

#leftcolumn2 h1 a{
	color:#f26739;
	text-decoration: none;
}

	#leftcolumn2 h2 {
	color:#f26739;
	font-weight:normal;
	text-transform:uppercase;
	font-family:TheSans, "Gill Sans MT", Tahoma, Arial;

	font-size: 13px;
	line-height: 14px;
}

#leftcolumn2 p{
		font-size: 12px;
		font-family: arial;
		font-style: normal;
		line-height: 20px;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #452F2D;
	}
	
	#leftcolumn2 p a:link {
		color: #452f2d;
		text-decoration: none;
	}
	
	#leftcolumn2 p a:visited {
		color: #452f2d;
		text-decoration: none;
	}
	
	#leftcolumn2 p a:hover {
		color: #C43D11;
		text-decoration: none;
	}
	
	#leftcolumn2 p a:active {
		color: #452f2d;
		text-decoration: none;
	}