html    { /*	background:#556d0b url('/media/pattern.gif'); */ }
body    { background-color: #470000; font-size: 15px; margin:0px; font-family: Arial, Helvetica, sans-serif; color: #153333}
hr { color: navy;  height: 1px; }
a       {  text-decoration: none; color: #4D7497 }
a:hover {  text-decoration: underline; color:#424960 }

table.center { margin-left:auto; margin-right:auto; }
table.fillwidth { width: 100%; }
DIV.entirepage { margin-left:auto; margin-right:auto; text-align: right; width: 960px; }

DIV.mostCurrent { width: 500px; BORDER-TOP: black 2px solid; }


DIV.flagsection {
		background-color: #470000;
		text-align: left;
		PADDING: 0px;
		BORDER: 0px;
		MARGIN: 0px;
		height: 65px;
		
}
.loginsection { background-color: #8dc972; width: 280px;}
.signupsection { background-color: #8dc972; text-align: center; width: 280px; font-size: 19px; font-weight: bold; }
.signupsectionInside { background-color: #f8e041; text-align: center; width: 280px; font-size: 19px; font-weight: bold; }
.signupsectionInside a { display: block; height: 100%; width: 100%; }
.signupsection a:hover { background-color: #FFFFCC; }

#left  { float:left; }
#right { text-align:right; }

.separatorsection { background-color: #a6a6a8; class:"menu and fillwidth"; PADDING: 2px; }
.myBox       {
/*
 margin: 0 auto; color: #0000FF; width: 300px; padding:  5px; background-color: #1301ff; text-align: center; float: right;
*/
}
.mainSection { margin: 0 auto; color: black; width: 940px; background-color: white; text-align: left; BORDER: 10px solid black;}

.userlink { font-family: Arial, Helvetica, sans-serif; color: #4D7497; }
.flag { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #D21529; font-size: 48px; }
.menu { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: black; font-size: 16px; }
.top { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 18px; color: #990000; }

.deck { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 24px; color: black; }
.oggins { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color: #153333; }
.reg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: black; line-height: 150%}
.loginTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; }
.error { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #cc3300; }

.tit { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color: black; }
.text_2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: black; }

.fillwhite { background-color: white; padding: 10px; }
.centertext { text-align: center; }
.lefthome { width: 600px; vertical-align: top; }

ul.errorlist { margin: 0; padding: 0; }
.errorlist li { color: #CC3300; font-weight: bold; display: block; font-size: 15px; margin: 0 0 3px; padding: 4px 5px; }

/* MODULES */
.module { border:1px solid #ccc; margin-bottom:5px; background:white; }
.module p, .module ul, .module h3, .module h4, .module dl, .module pre { padding-left:10px; padding-right:10px; }
.module blockquote { margin-left:12px; }
.module ul, .module ol { margin-left:1.5em; }
.module h3 { margin-top:.6em; }
.module h2, .module caption { margin:0; padding:2px 5px 3px 5px; font-size:11px; text-align:left; font-weight:bold; background:#7CA0C7 url(../img/admin/default-bg.gif) top left repeat-x; color:white; }
.module table { border-collapse: collapse; }

/* TABLES */
table { border-collapse:collapse; border-color:#ccc; }
td, th { font-size:13px; line-height:13px; border-bottom:1px solid #eee; vertical-align:top; padding:5px; font-family:"Lucida Grande", Verdana, Arial, sans-serif; }
th { text-align:right; font-size:12px; font-weight:bold; }
thead th, 
tfoot td { color:#666; padding:2px 5px; font-size:11px; background:#e1e1e1 url(http://localhost:8000/media/img/admin/nav-bg.gif) top left repeat-x; border-left:1px solid #ddd; border-bottom:1px solid #ddd; }
tfoot td { border-bottom:none; border-top:1px solid #ddd; }
thead th:first-child, 
tfoot td:first-child { border-left:none !important; }
thead th.optional { font-weight:normal !important; }
fieldset table { border-right:1px solid #eee; }
tr.row-label td { font-size:9px; padding-top:2px; padding-bottom:0; border-bottom:none; color:#666; margin-top:-1px; }
tr.alt { background:#f6f6f6; }
.row1 { background:#EDF3FE; }
.row2 { background:white; }
.highlight { background:#FFFFCC; }

/* SORTABLE TABLES */
thead th a:link, thead th a:visited { color:#666; display:block; }
table thead th.sorted { background-position:bottom left !important; }
table thead th.sorted a { padding-right:13px; }
table thead th.ascending a { background:url(http://localhost:8000/media/img/admin/arrow-down.gif) right .4em no-repeat; }
table thead th.descending a { background:url(http://localhost:8000/media/img/admin/arrow-up.gif) right .4em no-repeat; }
