/*** 

Techtwo webdevelopment
Author: Wim La Haye

Resets the default browser styles and forces a baseline grid of 18px

***/

/*** Reset all margins and paddings ***/
* { 
	margin: 0px;
	padding: 0px;
}

/*** Maximize the body and html ***/
body, html {
	width: 100%;
	height: 100%;
}

/*** Lists ***/
ul, ol {
	line-height: 18px;
	padding-left: 18px;
	margin-bottom: 18px;
}

/*** Headers ***/
h1 {
	font-size: 24px;
	line-height: 26px;
	margin-bottom: 18px;
}
h2 {
	font-size: 18px;
	line-height: 18px;
	margin-bottom: 18px;
}
h3 {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 18px;
}

/*** Paragraph ***/
p {
	line-height: 18px;
	margin-bottom: 18px;
}

/*** Remove the default border from links within images ***/
a img {
	border: 0px;
}

/*** Set up some basic classes ***/
.floatleft {
	float: left !important;
	margin: 0 0 18px 18px;
}

.floatright {
	float: right !important;
	margin: 0 0 18px 18px;
}
.clear {
	clear: both;
}

.cf-ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

.cf_hidden {
	display: none;
	padding: 0;
	margin: 0;
}

.cform {
	width: 252px;
}

.cf-sb {
	padding: 0;
}

.sendbutton {
	float: right;
	border: #888 solid 1px;
	
}

.sendbutton:hover {
	border: #000 solid 1px;
	cursor: pointer;
}

.single, .area {
	margin: 5px 0;
	font-family:arial,verdana,sans-serif;
	font-size: 11px;
	color: #000;
	border: 1px solid #ccc;
	line-height: 18px;
	width: 100%;
	padding: 3px 0 0 3px;
}

.single {
	height: 18px;
	vertical-align: middle;

}

.failure {
	margin:0 15px;
	padding:0 15px;
	border: 1px solid #f5301c;
	background-color: #fbd1c4;
	line-height: 20px;
	height: 20px;
}

.post-edit-link {
	display: none;
}
