#ajaxcontent
{	position: relative;
	width: 100%;
	float: left;
}

#logout
{	float: right;
	padding: 10px 30px 0 0;
}

#admin
{	text-align: center;
}

h2
{	margin: 0;
	padding: 0;
}

.newbutton
{	margin: 0 0 0 20px;
	float: left;
}

.buttonright
{	margin: 0 20px 0 0;
	float: right;
}

#subpage
{   border: 1px solid black;
    width: 98%;
    margin: 1%;
	float: left;
}

.subpage
{   border: 1px solid black;
    width: 98%;
	margin: 1%;
	float: left;
}

#mainform
{	width: 100%;
	float: left;
}

#mainform .row
{	width: 100%;
	margin: 0 0 5px 0;
	float: left;
}

#mainform .row .fieldtitle
{	float: left;
	width: 40%;
	text-align: right;
}

#mainform .row .fielddata
{	float: left;
	width: 60%;
	text-align: left;
}

#mainform .row .col
{	float: left;
	width: 45%;
	text-align: left;
}

.new
{	position: relative;
	width: 100%;
}

.new div
{	position: absolute;
	left: 50%;
	margin-left: -150px;
}

a.closenew
{	background: url('../../imgs/close.gif') no-repeat;
	display: block;
	width: 20px;
	height: 20px;
	margin: 5px;
	float: right;
}

a.close
{	background: url('../imgs/close.gif') no-repeat;
	display: block;
	width: 20px;
	height: 20px;
	margin: 5px;
	float: right;
}

#newajaxform
{	background: #DFDFDF;
	top: 50%;
	left: 50%;
	margin-left: -150px;
}

.newajaxform
{	background: #DFDFDF;
	top: 50%;
	left: 50%;
	margin-left: -150px;
}

#newajaxcontent
{   border: 1px solid black;
	width: 600px;
	background: #DFDFDF;
	left: 50%;
	margin-left: -300px;
	text-align: center;
}

#newajaxcontent h2
{	padding: 5px;
	margin: 0;
}

#subformlinks
{   width: 100%;
	padding: 0 0 10px 0;
	text-align: center;
	float: left;
}

#overlay
{	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: black;
	z-index: 50;
}

.docs
{	margin: 0 0 0 2px;
	padding: 0;
	width: 99%;
	font-size: 12px;
	float: left;
}

.docs div 
{	width: 100%;
	margin-bottom: 4px;
	padding: 5px 0 5px 0;
	border: 1px solid black;
	float: left;
}

.docs #docheader
{	background: black;
	color: white;
	width: 100%;
	border: 1px solid black;
}
.docs .date
{	width: 80px;
	float: left;
	border: none;
}

.docs .filename
{	width: 125px;
	overflow: hidden;
	float: left;
	border: none;
}

.docs .filedesc
{	width: 125px;
	float: left;
	border: none;
}

.imgs div div
{	border: 1px solid black;
	width: 100px;
	float: left;
}

.imgs div div img
{	width: 100px;
	float: left;
}

.imgs div div p
{	font-size: 10px;
}

.imgholder
{	float: left;
	border: 1px solid black;
}

.img
{	border: 1px solid black;
}

.img img
{	width: 100px;
}

#farimgs img
{	float: left;
	height: 100px;
}

#imgs img
{	float: left;
	height: 100px;
}

#blog
{   border: 1px solid black;
    width: 99%;
}

.odd
{	background: white;
}

.even
{	background: #DFDFDF;
}
