input, body, a, p, table, tr, td, th, div, span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }

.submit {
	margin: 4px;
	float: right;
}
body {
	margin:0;
	padding:0;
	background:#fff;
}
div.lmenu {
	padding: 9px;
	float: left;
	background: #9c3;
}
div.mmenu {
	padding: 9px;
	margin:0;
	background: #9c3;
}
div.smenu {
	padding: 0px 9px 9px 9px;
	background: #9c3;
}
div.bmenu {
	padding: 9px;
	margin-bottom: 40px;
	font-weight: bold;
	background:#9c3;
	text-align: center;
}

div.content {
	padding: 20px 20px;
	margin: 20px 30px 20px 30px;
/*	padding: 20px;
	width: 96%;*/
	font-size: 13px;	
	background: #fff;
/*	clear: both;*/
	text-align: justify;
	/*border: 3px solid #963;*/
}
div.cr {
	color: #ccc;
	font-size: 80%;
	text-align: center;
	margin-right: 9px;
	margin-left: 9px;
	padding: 2px;
	border-top: 1px dotted #ccc;
/*	border-left: 1px solid #888;*/
/*	float: right;*/
	clear: both;
		
}
div.cr:hover {
	color: #333;
	/*font-size: 100%;*/
}

img.centre {
	display: block;
	text-align: center;
	margin: 5px auto;
}
.centre {text-align: center; font-size: 13px; }
.floatl {float: left; margin: 0px; width: 118px; padding: 8px; background: #fff; border: 1px solid #ddd; }
.menuimage {margin-bottom: 15px; width: 118px; padding: 8px; background: #fff; border: 1px solid #ddd; text-align: center;  }

.gallery-random {
	border:1px solid #DDDDDD;
	margin-bottom:15px;
	padding:8px;
	text-align:center;
	width:218px;
	float:right;
	clear:right;
	margin-left:15px;
}

.sidebar-ad{
	width:120px;
    position:fixed;
    right:15px;
}

.clear {clear:both;}
span.exttail {
	color: #999;
	position: relative;
	bottom: 0.5ex;
}

td {
  text-align: center;
  vertical-align: middle;
  padding-left: 5px;
  padding-right: 5px;
}

table.thumbs {
    border-collapse: separate;
    empty-cells: show;
    margin-left: auto;
    margin-right: auto;
}
td.thumbshsep {
    border-bottom: 1px dashed #333;
}
td.thumbsitem {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: bottom;
}
td.thumbstext {
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    vertical-align: top;
}
table.center,img.center {
	margin-left: auto;
	margin-right: auto;
}
table.data {
	border: solid 1px #333; 
	border-collapse: collapse;
}
table.data th {
	background: #9c3;
	padding: 4px;
	border-right: 1px dotted #333;	
	border-bottom: 1px solid #333;
}
table.data td {
	text-align: center;
	border-right: 1px dotted #333;
}
table.msg {
	border-collapse: collapse;
	empty-cells: show;	
	width: 100%;
}
table.msg th {
	background: #9c3;
	padding: 4px 9px 4px 9px;
	/*border-left: 1px dotted #333;
	border-right: 1px dotted #333;*/
	
}
table.msg td {
	/*border-top: 1px dotted #333;*/
	padding-right: 4px;
	padding-left: 4px;
	text-align: left;	
}

table.data {
	border-collapse: collapse;
	empty-cells: show;	
}
table.data th {
	background: #9c3;
	padding: 9px;
	
}
table.data td {
	padding-right: 4px;
	padding-left: 4px;	
}

h2 {
	border-bottom: 2px solid #960;
}
h3 {
	border-bottom: 1px solid #ccc;
}
div.thumb {
	float: left;
	width: 220px;
	height: 250px;
	padding: 9px;
	border: 1px solid #ccc;
	text-align: center;
	margin: 9px;
}
div.thumbimg {
	text-align: center;
	height: 200px;
	
}

th.msg {
	border: 1px dotted #333;
	background: #9c3;	
	font-weight: normal;
	padding-left: 9px;
	padding-right: 9px;
}
td.msg {
	text-align: center;
	border-top: 1px dotted #333;
	padding: 4px;
}
td.msgleft {
	text-align: left;
	border-top: 1px dotted #333;
	padding: 4px;
}
table.search {
	border-collapse: collapse;
	empty-cells: show;	
	width: 100%;
	border: 1px solid #333;
}
th.search {
	background: #9c3;	
	padding: 9px;
	text-align: left;
}
td.msgsep {
	height: 20px;	
}
td.threadsep {
	height: 1px;
	border-bottom: 1px dotted #333;
}
.left {
	text-align: left;	
}
.right {
	text-align: right;	
}
td.msgnavleft {
	text-align: left;	
}
td.msgnavright {
	text-align: right;
	/*font-size: 80%;*/
}

table.form {
	background: #9c3;
	margin: 20px;
	padding: 20px;
}
td.form {
	padding: 9px 0px;
	font-weight: bold;
	text-align: left;
}
th.form {
	text-align: right;
	padding-right: 9px;
}

div.error {
	margin: 9px;
	padding: 9px;
	background: #faa;
	border: 1px solid red; 
	float: left;
	clear: both;
	width: 400px;
}

a:link, a:visited {	color: #960; text-decoration: underline; font-size: inherit;	}
a:hover, a:active { color: #960; text-decoration: underline; font-size: inherit; }

a.menulink:link, a.menulink:visited { color: #000; text-decoration: none; font-weight: bold; }
a.menulink:hover, a.menulink:active { color: #960; text-decoration: underline; font-weight: bold; }
a.menulinkactive:link, a.menulinkactive:visited { color: #960; text-decoration: none; font-weight: bold; position: relative; top: 0.8ex; }
a.menulinkactive:active, a.menulinkactive:hover { color: #960; text-decoration: underline; font-weight: bold; position: relative; top: 0.8ex;  }
a.smenulink:link, a.smenulink:visited { color: #fff; text-decoration: none; font-weight: bold; }
a.smenulink:hover, a.smenulink:active { color: #960; text-decoration: underline; font-weight: bold; }
a.smenulinkactive:link, a.smenulinkactive:visited { color: #960; text-decoration: none; font-weight: bold; position: relative; top: 0.8ex; }
a.smenulinkactive:active, a.smenulinkactive:hover { color: #960; text-decoration: underline; font-weight: bold; position: relative; top: 0.8ex;}

