a img{border: 0;}

a{
	color: #ff820b;
	text-decoration: underline;
}

p{
	margin: 0; padding: 3px 0 8px;
	line-height: 140%;
}

body{
	background: #fff;
	margin: 0; padding: 0;
	text-align: center;
	font-family: Lucida Grande, Verdana, Arial, sans-serif; font-size: 11px;
}

	.container{
		display: block;
		width: 750px;
		margin: 30px auto; padding: 0;
		text-align: left;
	}
	.container .home{font-size: 14px;}
	
		.head{
			display: block;
			margin: 0 0 15px 0; padding: 0;
			width: 750px;
			position: relative;
			float: left;
		}
		
			.head h1, .head h1 a{
				display: block;
				margin: 0; padding: 0;
				width: 206px; height: 61px;
				background: #fff url(/images/pheedo.png) 0 0 no-repeat;
				border: 0; text-indent: -5000px;
				outline: none;
			}
			
			ul.tr_nav{
				display: block;
				margin: 0; padding: 0;
				position: absolute; top: 0; right: 20px;
				list-style: none;
				color: #ff820b;
			}
				ul.tr_nav li{
					display: inline;
					list-style: none;
				}
					ul.tr_nav li a{
						color: #ff820b;
						text-decoration: none;
					}
					
						ul.tr_nav li a:hover{text-decoration: underline;}
					
			.buttons{
				display: block;
				margin: 0; padding: 0;
				position: absolute; top: 30px; right: 20px;
			}
			
				.buttons a{border: 0;}
				
		
		.cont{
			display: block;
			width: 700px;
			margin: 0 0 10px 0; padding: 15px 25px;
			background: #fff url(/images/blog_bg.png) 0 0 no-repeat;
			float: left; clear: both; color: #333;
		}
		
		.blog{width: 750px; min-height: 600px; padding: 0;}
			.cont p{line-height: 140%;}
			.blog .main{
				display: inline;
				width: 397px;
				margin: 0; padding: 50px 15px 15px;
				float: left;
				position: relative;
			}
				.main .entry {padding: 0 0 2em 0}
				.main .date {font-weight: bold}
				.main h2{
					margin: 0; padding: 10px 0 0 0;
					color: #ff820b;
					font-size: 17px;
					font-weight: bold;
				}
					.main h2.entry_title a {text-decoration: none;}
				
			.blog .sidebar{
				display: inline;
				width: 290px;
				margin: 0; padding: 15px;
				float: right;
				position: relative;
			}
			
				ul.rss{
					display: block;
					margin: 0 0 10px 0; padding: 0;
					width: 290px; height: 25px;
					list-style: none;
					text-align: right;
				}
				
				.search{
					display: block;
					margin: 0 0 15px 0;	
				}
				
					.search label{
						display: none;
					}
					
					.search input.search_bar{
						border: 1px solid #ccc;
						padding: 5px 5px;
						width: 210px;
					}
					
					/* .search input.search_button{
						margin: 0; padding: 
						width: 70px; height: 25px;
						background: transparent url(/images/search.png) 0 0 no-repeat;
						text-indent: -5000px;
					} */
					
					.adv_pub{
						display: block;
						margin: 5px 0; padding: 0;
						width: 290px; height: 87px;
					}
						.adv_pub ul{margin: 0; padding: 0;}
						.adv_pub ul#contactLinks li{
							display: inline;
							margin: 0; padding: 0;
							width: 145px; height: 87px;
							float: left;
						}
						.adv_pub ul#contactLinks li a{
							display: block;
							width: 145px; height: 87px;
							text-indent: -5000px;
						}
						.adv_pub ul#learnmoreLinks li{
							display: inline;
							margin: -23px 0 0 0; padding: 0;
							width: 145px;
							float: left;
							text-align: center;
						}
							.adv_pub ul#learnmoreLinks li#learnmoreAdv {
								float:left;
							}
							.adv_pub ul#learnmoreLinks li#learnmorePub {
								float:right;
							}
						.adv_pub ul#learnmoreLinks li a{
							display: block;
							width: 145px;
							color:white;
						}

							.adv{
								background: transparent url(/images/adv.png) 0 0 no-repeat;
							}
					
							.pub{
								background: transparent url(/images/pub.png) 0 0 no-repeat;
							}
					
					
					
					
					ul.rss li{
						display: inline;
						margin: 0 0 0 3px; padding: 0;
					}
					
						ul.rss li a{
						}
						
				.sidebar ul.list{
					margin: 0px; padding: 0px;
					list-style: none;
				}
					.sidebar ul.list li{
						display: block;
						padding: 5px 0;
					}
						.sidebar ul.list li a{
							font-size: 12px;
							text-decoration: none;
							font-weight: bold;	
						}
						
				.sidebar hr{
					border: 0;
					margin: 15px 0;
					height: 1px;
					background: #ccc;
				}
			
				.sidebar h2, .sidebar label{
					margin: 0; padding: 10px 0 0 0;
					color: #888;
					font-size: 14px;
					font-weight: bold;
				}
					.sidebar #categorySelect {height:4em;}

					.sidebar form {margin: 0; padding: 0; border: 0;}
					.sidebar form div{display: block; float: left; clear: none; padding: 10px 0 0 0;}
					.sidebar form label{padding: 2px 0 0 0; float: left; width: 90px; clear: none; text-align: left;}
					.sidebar form select#cats, .sidebar form select#archs{float: right; width: 180px; padding: 2px 5px; clear: none;}
					
		.foot{
			display: block;
			margin: 0 0 20px 0; padding: 0;
			width: 750px; min-height: 200px;
			background: #fff url(/images/foot.png) 0 0 no-repeat;
			float: left; clear: both;
		}
		
			.foot div{
				display: inline;
				float: left; clear: none;
				margin: 0; padding: 15px;
			}
			.foot .footerCompany {
				width:130px;
			}
			.foot .footerInnovation {
				width:150px;
			}
			.foot .footerNumbers {
				width:150px;
			}
			.foot .footerFAQ {
				width:170px;
			}
			.foot div h4{
				display: block;
				margin: 0; padding: 5px 0;
				color: #3c629e;
				font-size: 12pt; 
			}
			
			.foot div ul{display: block; margin: 0; padding: 0;}
			.foot div ul li{display: block; list-style: none; margin: 0; padding: 0;  clear: left;}
			.foot div ul li a, .foot div ul li a:visited{
				display: block;
				clear: left;
				margin: 5px 0; padding: 0;
				color: #ff8000;
				text-decoration: none;
			}
			.foot div a:hover{
				text-decoration: underline;
			}
			
			div.copy{
				display: block;
				clear: both;
				width: 100%;
				text-align: center;	
				color:#aaa;
				font-size: x-small;
			}
			
			div.copy a{
				display: inline; margin: 0; padding: 0;
			}
			
			
	.largelist li{
		padding-top: 5px;
	}
			
	form{
		margin: 0; padding: 0;
		text-align: left;
	}
	
		form fieldset{
			border: 0;
			margin: 0; padding: 0;
		}
		
			form div{
				display: block;
				width: 100%;
				float: left;
				padding: 5px 0; margin: 0;
			}
			
			form textarea {
                font-family: Lucida Grande, Verdana, Arial, sans-serif;
                font-size: 9pt;
			}
			
				form label{
					display: block;
					width: 100px;
					float: left;
					text-align: right;
					padding:0 1em 0 0; 
				}
				
				form label input#comment-bake-cookie {
					width: 100px;
					text-align: right;
				}
				
				form label#comment-text, form label#comment-bake-cookie {
					width:300px;
				}
				.field{
					width: 220px !important;
					border: 1px solid #333;
					margin:0 0 0 10px;
				}
				
				.getStartedForm label{
					display: block;
					width: 120px;
					float: left;
					text-align: right;
					padding:3px;
					font-weight: bold;
				}
				
				#getStartedInline .getStartedForm label {
					display: block;
					width: 100px;
					float: left;
					text-align: right;
					padding:3px;
					font-weight: bold;
				}

				.getStartedForm {
					padding: 20px 0;
					color:white;
					background: url(/images/highslideBack.jpg) top right;
				}
				
				.getStartedForm p {
					text-align: left;
					padding: 0 3em;
				}
				
				#getStartedInline .getStartedForm h2 {
				    text-align: left;
				    padding: 0 2em;
				    color: white;
				}
				
				.getStartedForm p.error, #contactFormWrapper p.error {
					color: black;
					font-style: italic;
				}
				
				.getStartedForm .field {
					width: 220px !important;
					border: 1px solid #aaa;
					padding:3px;
					margin:0 0 0 10px;
				}
				
				#getStartedInline .getStartedForm .field {
				    width: 180px !important;
					border: 1px solid #aaa;
					padding:3px;
					margin:0 0 0 10px;
				}
				
				.getStartedForm .plainField {
				    width: 220px !important;
					padding:3px;
					margin:0 0 0 10px;
					text-align: left;
				}
				
				#getStartedInline .getStartedForm .plainField {
				    width: 180px !important;
					padding:3px;
					margin:0 0 0 10px;
					text-align: left;
				}
				
				.getStartedForm input.error, 
				#contactFormWrapper input.error, 
				#contactFormWrapper select.error,
				#contactFormWrapper textarea.error {
					border: 1px solid #f00;
				}
				
				.getStartedForm label.error {
					color: #f00;
				}
				
				#getStartedSubmit, #inviteSubmit {
					margin:20px 0;
					text-align: center;
				}
				
				#thanks {
				    height: 475px;
				}
				
				#thanks a {
				    color: white;
				    text-decoration: underline;
				}
				
				#thanks ul {
				    text-align: left;
				}
				
				#invite {
				    display: none;
				}
				
				#offline {
				    height: 400px;
				}
				
	#contactFormWrapper #sendBtn {width:330px; text-align: right}

	


