#newsmodule #articlephoto {
float:left;
border:1px solid #cccc99;
padding:6px;
margin:0 10px 10px 0;
width:200px;
}


#newsmodule #articlephoto img {
display:block;
}

#newsmodule #articlephoto p {
margin:0;
background:#cccc99;
margin-top:5px;
padding:3px;
font-size:11px;
line-height:12px;
}


/* Search area for both */

div#searchnews, div#searchevents {
border-top:2px solid #cccc99;
background:#fafaf5;
padding:0 5px 10px 5px;
margin-top:10px;
position:relative;
}

#related {
overflow:auto;
}

#related h3 {
border-bottom:2px solid #cccc99
}

#related ul#downloads {
list-style-type:none;
margin:0; padding:0;
border-top:1px solid #cccc99;
}

#related ul#downloads li {
border-bottom:1px solid #cccc99;
padding:3px 0;
}

#downloads li a {
display:block;
}

#downloads li a:hover {
background:#fafaf5;
}



#related ul#photos {
list-style-type:none;
margin:0 0 10px 0;
padding:5px;
overflow:auto;
background:#fafaf5;
}

* html #related ul#photos { height:1%; }

#related ul#photos li{
float:left;
width:100px;
height:75px;
overflow:hidden;
margin:0px 8px 8px 0px;
}

#related ul#photos li img {

}

#searchnews {
clear:both;
}

/* ----- */

form {
	margin-bottom:20px;
}

form div {
border-bottom:1px solid #eee;
padding:11px 0;
}

* html form div {
height:30px;
}

form div.simple {
	padding:0;
	border:none;
}

form label{
display:block;
float:left;
width:130px;
}

form select {
width:100px;
}

form .cat {
width:204px;
}

form input{
width:310px;
}

form #body {
width:420px;
height:330px;
}

form #gallery {
width:420px;
height:120px;
}

form #submit, form .submit {
margin-left:130px;
height:30px;
width:100px;
}

form fieldset {
	padding: 10px;
}

iframe, #photomanager {
	width:100%;
}



#bydate{
	padding-left:130px;
}


table.styletbl caption {
display:none;
}


.styletbl th {
text-align:left;
border-bottom:1px solid #666633;
}

.styletbl tfoot td {
border-top:2px solid #666633;
}
