html {height: 100%;margin-bottom: 1px;}

/* Normal, standard links. */
a:link {color: #ff0090;text-decoration: none;}
a:visited {color: #ff0090;text-decoration: none;}
a:hover {color: #e6e6e6;}

/* Tables should show empty cells. */

table {empty-cells: show;}

/* By default (td, body..) use verdana in black. */
body, td, th , tr {line-height: 150%;font-family: Tahoma,Arial,Helvetica,sans-serif;color: #cdcdcd;font-size: 1em;}


/* The main body of the entire forum. */

body {background: #000000 url(../img/bg.png) top;background-repeat:repeat;}

h1 {font-size:1.4em;padding:.9em;}
h2 {font-size:1.3em;padding:.5em;}

/* Input boxes - just a bit smaller than normal so they align well. */
input, textarea, button {color: #000;font-family: verdana, sans-serif;}
input, button {font-size: 110%;}
textarea {font-size: 110%;color: #000;font-family: verdana, sans-serif;}

/* All input elements that are checkboxes or radio buttons. */
input.check {}
/* Selects are a bit smaller, because it makes them look even better 8). */
select {font-size: 110%;font-weight: normal;color: #000;font-family: verdana, sans-serif;}

/* No image should have a border when linked */
a img {border: 0;}

.textcenter {text-align:center;}
.big {font-size:1.4em;font-weight:bold;color: #fff;}

/* A quote, perhaps from another post. */
.quote {	
  color: #3a3a3a;
	background: url(../img/quote.png) 0 5px no-repeat #edebeb;
	border: 1px solid #353535;
	margin: 1px;
	padding: 10px 5px 10px 40px;
	font-size: x-small;
	line-height: 1.4em;
}

#container {margin:1em auto;width:80%;max-width:1200px;min-width:900px}

#header {
  background:#2E2E2E url(../img/head-bg.png) repeat-x scroll 0 0;
  height:224px;
  width:100%;
  overflow:hidden;
  position:relative;
}

#header div {margin:40px 0 0 40px; float:left;}

#menu {width:100%;height:33px;line-height:33px;background:#2E2E2E url(../img/menu-bg.png) repeat-x;font-size:80%;}
#menu ul {overflow:hidden;margin-left:10%;}
#menu ul li {float:left;margin-right:2em;}
#menu li a:link, #menu li a:visited {color: #aaa;text-decoration: none;}
#menu li a:hover {color: white;text-decoration: none;}

p{font-size:1em;width:60em;margin-bottom:1.4em;line-height:1.6em;}
.eletter {font-size:120%;font-weight:bold;}

table.list-epodomes {border:1px solid #fff;}
table.list-epodomes th, td.actions{padding:.2em;border:1px solid #fff;background-color:#2E2E2E;}
table.list-epodomes td {padding:.2em;border:1px solid #fff;}
table.list-epodomes td.narrow {width:2em;text-align:center;}

/********* START PAGINATOR *************************************/
div.paging {margin:20px 0 20px 10px;font-size: .9em}
div.paging div.disabled {display:inline;color:#aaa;}
div.paging a {padding: 2px 6px 2px 6px;text-decoration: none;}
div.paging a:hover {background-color: #fff;color: #000;text-decoration: underline;}
span.current {font-weight: bolder;padding: 2px 6px 2px 6px;color: #fff;text-decoration: underline;}
p.numpages {font-weight:bold;color:#fff;}
/********* END PAGINATOR *************************************/

/************** DEFINITION LIST *******************************/
dl {margin:2em 0 0 1em; }
dt {font-size:1.2em;font-weight:bold;color: #ff0090;margin-top:.5em;}
/************** END DEFINITION LIST ***************************/

#flashMessage
{
	background:#760000 url('../img/info2.gif') no-repeat 15px center;
	font-style:italic;
	font-size:80%;
	font-weight:bold;
	color:#fff;
	border:1px solid;
	padding:1em 0 1em 7em;
	margin:2em 0 1.5em;
}

div.related {margin-top:2em;}

.actions {color:#fff;font-size:80%;width:40px;text-align:center;}

div.groups {margin:1em 0 0 1.3em;}
div.groups ul {list-style-type:none;}
div.groups li {
	margin-bottom:10px;
	padding-left:18px;
	background:url('../img/f-icon.png') no-repeat center left;
	line-height:18px;
	text-align:middle;
}
