@charset "utf-8";
/* CSS Document */

#watermark {
	width:980px;
	margin:0px auto;
}
#main-container {
	width:800px;
	margin:0px auto;
	background:url(../images/satiim-shadow-bg.gif) repeat-y top center;
}
#content-container {
	margin:0px 10px;
	background-color:#FBFED3;
}
#header {
	height:100px;
	background-color:#fff;
	background:url(../images/satiim-header-2.gif) no-repeat top left;
}
#toplinks a:link, #toplinks a:visited {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:30px;
	padding:0px 12px 0px 0px;
	color:#21360a;
}
#toplinks a:hover, #toplinks a:active {
	color:#444400;
}
#menu {
	margin:0px;
	padding:0px;
	width:200px;
	height:200px;
	background:#999999 url(../images/satiim-menu-bg.gif) no-repeat top left;
}
#menu li a:link, #menu li a:visited {
	display: block;
	font: 11px 'Lucida Sans', Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:25px;
	padding-left:24px;
	background:url(../images/satiim-menu-bullet.gif) no-repeat 10px 8px;
	color:#ffc;
	text-decoration:none;
}
#menu li a:hover, #menu li a:active {
	background-color:#444400;
	text-decoration:underline;
}
#leftside {
	background:url(../images/satiim-left-content-bg.gif) repeat-y top left;
}
#left-content {
}
#content {
	border-top:6px solid #bcbcbc;
}
#content-margin {
	margin:0px 20px 30px;
}
.tables {
	border:1px solid #cdcdcd;
	border-collapse:collapse;
}
.tables td {
	border-collapse:collapse;
	padding:4px;
}
.tables th {
	height:30px;
	font-weight:bold;
	background:url(../images/satiim-th-bg.gif) repeat-x;
	line-height:30px;
	padding-left:4px;
	border-collapse:collapse;
}
h1 {
	line-height:40px;
	background:url(../images/satiim-page-header-bg.gif) repeat-x top left;
	padding-left:15px;
	color: #333300;
	font: 24px 'times new roman', arial, helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
}
.login h1 {
	line-height:40px;
	background:url(../images/satiim-page-header-bg.gif) repeat-x top left;
	padding-left:15px;
	color: #333300;
	font: 24px 'times new roman', arial, helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	margin:0px;
}
#content ul li {
	padding-bottom:4px;
}
#latest-work {
	text-align:left;
	width:250px;
	margin:0px 0px 5px 10px;
	background-color:#fff;
}
ul.news {
	margin:10px 10px 10px 30px;
	padding:0px;
}
.mission {
	font-family: 'trebuchet ms', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#21360a;
	line-height:18px;
	background:url(../images/satiim-open-quote.gif) no-repeat top left;
	padding:10px 20px 10px 55px;
}
#mission-bg {
	background:url(../images/satiim-close-quotes.gif) no-repeat bottom right;
}
#subscribe {
	padding: 5px 0px;
	color:#ffc;
	background-color:#666633;
	border-top:2px solid #ffc;
	border-bottom:1px solid #003300;
}
#subscribe form {
	display:block;
	padding: 0px 15px;
}
#subscribe label {
	display:block;
	font-weight:bold;
}
#signature {
	background:url(../images/satiim-side-bottom.gif) no-repeat top right;
	padding-top:25px;
}
#gm {
	margin:20px 32px 0px 0px;
}
#footer {
	background: #5a4629 url(../images/satiim-footer-bg.gif) repeat-x top left;
	padding-bottom:5px;
}
#footerlogo {
	margin:14px 0px 0px 8px;
}
.footer-menu {
	margin:20px 0px 10px 40px;
	padding:0px;
	width:26%;
}
.footer-menu li {
	padding:0px;
	margin:0px;
	line-height:11px;
	list-style-image:url(../images/satiim-footer-bullet.gif);
}
.footer-menu li a:link, .footer-menu li a:visited {
	font-size:9px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#B9A375;
}
.footer-menu li a:hover, .footer-menu li a:active {
	color:#fff;
}
#footer a:link, #footer a:visited {
	font-size:9px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#B9A375;
}
#footer a:hover, #footer a:active {
	color:#fff;
}
#address {
	float:right;
	font-size:9px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#B9A375;
	margin:20px 0px 10px;
	line-height:11px;
	padding-left:5px;
	border-left:1px solid;
}
input.text {
	width:100%;
	background-color:#fff;
	margin-bottom:5px;
}
.side {
	margin:0px 10px;
}
h3.side {
	color:#ffc;
	border-bottom:1px solid;
	font-family: 'trebuchet ms', Arial, Helvetica, sans-serif;
}
.forum_title {
	font-size:13px;
	font-style:italic;
	border-bottom:1px dotted;
}
.forum_desc {
	display:block;
	font-size:11px;
	padding:3px 0px 3px 10px;
}
.forum_login {
	font-size:10px;
}
.forum {
	border:none;
}
.bold_center {
	text-align:center;
	font-weight:bold;
}
.postdate {
	text-align:center;
	font-size:11px;
	color:#999999;
}
.forum td {
	padding:14px 4px;
	background:url(../images/dots-hor.gif) repeat-x bottom left;
}
.posttitle {
	font-size:13px;
	font-style:italic;
	border-bottom:1px dotted;
	font-weight:bold;
}
.comments {
	padding:10px 0px;
	font-size:11px;
}
label {
	display:block;
	margin-bottom:4px;
	font-weight:bold;
}
.required {
	color:#990000;
}
input.text {
	width:150px;
	border:1px solid #ccc;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
select.text {
	width:150px;
	border:1px solid #ccc;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.staff {
	padding-bottom:10px;
	background:url(../images/dots-hor.gif) repeat-x bottom left;
	margin-bottom:20px;
	height:235px;
}
.staff1 {
	padding-bottom:10px;
	background:url(../images/dots-hor.gif) repeat-x bottom left;
	margin-bottom:20px;
	height:275px;
}
.staff .name {
	font-size:13px;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 5px 0px;
}
.staff .staffmail {
	font-size:10px;
}
.bordered {
	padding:2px;
	border:1px solid #660;
	background-color:#fff;
}
ul {
	list-style-image:url(../images/bullet.gif);
}
ul ul {
	list-style-image:url(../images/arrow.gif);
}
.caption {
	font-size:10px;
	font-style:italic;
}
.submenu {
	list-style-image:none;
	margin:10px;
	padding:0px;
}
.submenu li {
	padding-bottom:10px;
}
.submenu a:link, .submenu a:visited {
	color:#FBFED3;
	display: block;
	font: 11px 'Lucida Sans', Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:20px;
}
.newsinfo {
	font-size:10px;
	color:#666600;
}
.newsinfo .emphasis {
	padding-right:15px;
	font-style:italic;
	font-weight:bold;
}
.postinfo {
	font-size:10px;
	color:#666600;
}
.postinfo .emphasis {
	padding-right:15px;
	font-style:italic;
	font-weight:bold;
}
td.postdetail {
	padding:4px;
	background:url(../images/dots-vert.gif) repeat-y top left;
}
#login1{
	text-align:right;
	padding:10px 0px 5px 0px;
	background:transparent url(../images/login-bg.gif) repeat center;
}
#login_out {
	text-align:right;
	padding:10px 0px 5px 0px;
	background:transparent url(../images/login-bg.gif) repeat center;
}
#login1 form {
	display:block;
}
h1.forum {
	margin-bottom:0px;
	padding-bottom:2px;
}
#nav {
	padding-right:10px;
}
a.button:link, a.button:visited {
	display:block;
	padding:4px 8px;
	width:100px;
	background-color:#446622;
	color:#fff;
	border-left:2px solid #333300;
}
a.button:hover, a.button:active {
	text-decoration:none;
	background-color:#333300;
	border-left:2px solid #446622;
}
ul#menu {
	list-style-image:none;
}
#loginpanel {
	padding:5px 20px 20px;
	color:#FBFED3;
}
.login_welcom {
	font-weight:bold;
	font: 11px 'Lucida Sans', Arial, Helvetica, sans-serif;
	border-bottom:2px solid #5A4629;
	padding-bottom:4px;
	margin-bottom:4px;
}
#loginpanel a{
	color:#FBFED3;
	font-size:10px;
}
