#content.wide{
	width:900px !important;
	}
	#content.adminwrapper{
		padding:20px;
		width:860px !important;
		}
#footer{
	margin-top:20px;
	}

/*--------------------------------
Forms
--------------------------------*/
form br{clear:both;}

.stylized, .form_container, .commentsForm{
	border:solid 1px #ddd;
	background:#f6f6f6;
	margin:0 auto;
	width:500px;
	padding:0 14px 14px 14px;
	}
.fieldTitle .title{
	font-size:1.2em;
	}
	
.form_container h2{
	border:0;
	}	
	
.stylized h2 {
	margin-bottom:8px;
	}
.stylized h3 {
	margin-bottom:8px;
	}
.stylized p{
	font-size:1.1em;
	color:#666666;
	margin:20px 10px 1em 10px;
	border-top:solid 1px #ddd;
	padding-top:10px;
	}
.stylized label{
	display:block;
	font-weight:bold;
	text-align:right;
	width:140px;
	float:left;
	font-size:1.2em;
	line-height:1.4em;
	padding-top:4px;
	margin-top:3px;
	}
.stylized .small{
	color:#666666;
	display:block;
	font-size:0.8em;
	line-height:1.2em;
	font-weight:normal;
	text-align:right;
	width:140px;
	}
.stylized input, .stylized select{
	float:left;
	font-size:1.4em;
	padding:4px 4px;
	border:solid 1px #ddd;
	width:200px;
	margin:3px 0 10px 10px;
	}
.stylized input.submit{
	margin:0 0 0 150px;
	width:auto;
	background:url(/img/structure/submit.png) no-repeat;
	width:152px;
	height:52px;
	line-height:52px;
	font-size:1.4em;
	color:#fff;
	font-weight:bold;
	padding:0;
	border:0;
	cursor:pointer;
	}

.stylized input.submit:hover{
	background-position:bottom;
	}
/*.stylized .required{
		background:#fff url(/img/bullets/required.png) right center no-repeat;
		padding-right:20px;
		width:184px;
		}*/
.stylized textarea{
		width:200px;
		padding:4px;
		margin:2px 0 20px 10px;
		height:200px;
		font-size:1.4em;
		font-family:'Myriad Pro Bold','Myriad Pro','Lucida Grande',Tahoma,Lucida,Verdana,Arial,Helvetica,sans-serif;
		border:solid 1px #aacfe4;
		float:left;
		}

.captcha{
		margin-left:150px;
		}
.stylized input.error,.stylized textarea.error{
	border:1px solid #930;
	}
.stylized label.error{
	font-size:0.9em;
	font-weight:normal;
	color:#930;
	margin:10px 0 0 0;
	text-align:left;
	padding-left:8px;
	width:auto;
	}

/*--------------------------------
Search bar
--------------------------------*/	
.search {}
.search input[type="text"] {}
.search input[type="submit"] {}


/*--------------------------------
Tables
--------------------------------*/
table{
	width:90%;
	margin:5px auto;
	border:1px solid #ddd;
	border-bottom:0;
	border-right:0;
	font-size:1em;
	background:#f5f5f5;
	}
	table td{
		border-bottom:1px solid #ddd;
		border-right:1px solid #ddd;
		padding:6px 8px;
		}
	table th{
		padding:8px 8px;		
		background: #0d2a87 url(../img/structure/calendardays.png) repeat-x;
		color: #fff;
		font-weight:bold;
		text-transform:uppercase;
		font-size: 1em;
		text-align: center;
		border:1px solid #0d2a87; !important;
		}
	tr:nth-of-type(odd) {
	    background:#fff;
	    }
.adminwrapper table, .adminwrapper td, .adminwrapper th{
	border:0;
	}


.hr{
	background:#ccc;
	margin:10px 30px;
	height:1px;
	}