p,div,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}
body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}

a{
	text-decoration:none;
	color:#294723;
	font-weight:bold;
}

a:hover{
	text-decoration:underline;
}

.nobold,.nobold *{
	font-weight:normal;
}

#adminMenu{
	padding:4px 12px;
	font-size:12px;
	background:#FFFFCC;
	border-bottom:2px solid #333;
	text-align:right;
}
#adminMenu a{
	text-decoration:none;
}
#adminMenu a:hover{
	text-decoration:underline
}

table{margin:5px 0px;}
table th{color:#fff;padding:3px;background:#666;border:1px solid #333;}
table th a{color:#FFFFCC;width:100%;display:block;}
table td{padding:3px;border:1px solid #e0e0e0;}

.paging{text-align:left;padding:5px 0px;}
.paging div{display:inline}
.paging .disabled{color:#999;}

.clearing {
	clear: both;
	height: 1px;
	margin-top:-1px;
	overflow:hidden;
}

#column1 #categories p{clear:both;margin:2px 0px;font-size:12px;}
#categories span.include{display:none;}
#categories{height:180px;overflow-y:scroll;background:#efefef;border:2px solid #ccc;padding:5px;margin:5px 0px 15px 0px;}

#photos .photo{
	margin-top:20px;
}

#photos{
	padding:20px;
}



#photos textarea{
	height:100px;
}

/*#categories p{clear:both;margin:2px 0px;height:20px;}
#categories span{display:block;float:left;width:50px;}
#categories span.name{width:350px;}
#categories span.display{width:120px;}
#categories span.total,#categories span.checkbox{width:20px;}
#categories span.include{width:150px;color:#999;}
#categories p.selected span.include{color:#000;}
#categories p.selected{background:#fff;}*/
input.number{width:40px;}
p.help_text,p.help{
	padding:4px;
	font-size:11px;
	font-style:italic;
	background:#ededed;
	margin-top:0px;
	border-bottom:2px solid #ccc;
}

.input p.help_text,.input p.help{
	border-bottom-width:0px;
	margin-bottom:0px;
	font-size:10px;
}


.input{
	margin:5px;
}

textarea{
	width:450px;
	height:350px;
}

textarea.summary{
	height:100px;
}

#column2 textarea{
	width:200px;
	height:200px;
}

input.textinput{
	width:450px;
}

input.checkbox,.checkbox input{
	float:left;
	margin-right:5px;
}

.checkbox label{
	width:200px;
}

.inactive .input,
.inactive .help_text
{
	display:none;
}

.toggle_control{
	padding:2px 5px;
	background:#e0e0e0;
}

.inactive .toggle_control{
	color:#999;
}

.active .toggle_control{
	color:#000;
}

.active .toggle_control span.toggle_closed_help{
	display:none;
}

.inactive .toggle_control span.toggle_closed_help{
	display:inline;
}

.toggle_control{
	cursor:pointer;
}

label{
	display:block;
	font-weight:bold;
	margin:2px 0px;
}

.bottom{margin-left:250px;margin-top:-80px;}

.message{
	color:#990000;
	font-weight:bold;
	margin:5px 10px;
	border:1px dashed #990000;
	background:#FFFFCC;
	padding:5px;
}

td.photo{
	width:400px;
}

td.photo p{
	margin:0px 0px 4px 0px;
	font-size:12px;
}

td.photo img{
	float:left;
	margin:0px 5px 2px 0px;
}

td.photo .title{
	font-weight:bold;
}
td.photo .caption{

}
td.photo .byline{
	font-style:italic;
	clear:left;
}

table th a:visited{
	color:#fff;
}

table th a:hover{
	color:#fff;
}


p.browser_insert_link{
	margin:10px 0px;
	width:170px;
	text-align:center;
}
.browser_insert_link a{
	padding:4px;
	font-size:12px;
	background:#ffffcc;
	border:1px solid #ccc;
	display:block;
	width:100%;
}

.browser_insert_link a:hover{
	background:#FFFF99;
}

.edit .relatedInsert{
	display:none;
}

.relatedInsertNav{
	font-size:12px;
	padding:5px;
	width:200px;
	text-align:center;
	margin:10px 5px 10px 0px;
	background:#ededed;
	border:1px solid #ccc;
}

.relatedInsertNav a.remove{
	color:#990000;
}

pre{
	text-align:left;
	background:#ededed;
	border:3px solid #666;
	padding:10px;
}
