body			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(/img/bg.jpg); }
body.admin		{ border:solid #c00 5px; }
body > div 		{ position:relative; float:none; width:750px; margin:auto; background:#fff; overflow:auto; }
.home			{ background:url(/img/home_bg.gif) repeat-y #fff; }

a				{ color:#359; }

h1				{ margin:0; }
h1 a			{ display:block; width:750px; height:120px; background:url('/img/banner4.jpg'); }
hi span                 {display:none;}

.email                  { position:relative; float:none; margin:0; padding:0; list-style:none; overflow:auto; height:30px; background-color:#cd0011;}
.email li               { display:block; float:left; margin:2 1ex 0 0; padding:1px; }
.email a                { display:block; text-decoration:none; color:#fff; text-align:center; height:1em; line-height:1em; float:center; width:14em; }
.email a:hover          { display:block; text-decoration:underline; }


.menu			{ position:relative; float:none; margin:0; padding:0; list-style:none; overflow:auto; 
				  background:url('/img/banner2.jpg');  }
.menu li		{ display:block; float:left; margin:0 1ex 0 0; padding:2px;  }
.menu a			{ display:block; text-decoration:none; color:#fff; text-align:center; height:2em; line-height:1em; float:left; width:9em; }
.menu a:hover		{ display:block; text-decoration:underline; color:#fff;  }

#new_page_link		{ background-color:#090; }
#logout_link		{ background-color:#c00; }

.message		{ color:#c00; }
.error-message	{ margin-bottom:2em; color:#c00; }
.delete			{ color:#c00; }

.left-column	{ float:left; width:150px; background:url('/img/lside.gif') no-repeat #c01; text-align:center; }
.left-column img{ margin:10px; border:solid 1px #fff; }
.left-column a	{ color:#fff; }
.left-column a img{ border:none; }

.main-content	{ float:left; padding:10px; }
.main-content	{ width:430px; }
.main-content img	{ float:left; border:solid 0px #000; margin:0px;}

.right-column	{ float:left; width:150px; background:url('/img/rside.gif') no-repeat #005590; }
.right-column img	{ margin:10px; border:solid 1px #fff; }

.column			{ float:left; width:100%; }
.column h2		{ border-bottom:solid 1px #359; color:#359; }
.column ul, .left-column ul	{ margin:0; padding:0; list-style:none; }
.column li, .left-column li	{ margin:0; padding:0; }

table			{ width:100%; }

#menu li		{ cursor:move; }

form div		{ margin:0 0 1ex 0; }
label			{ margin:0 1em 0 0; }

.footer			{ float:left; width:100%; background:#06a; text-align:center; color:#eee; }
.footer a		{ color:#eee; }

