/* basic elements */
html {
	margin-left: -1px; overflow-Y: scroll;}
body {
	background: #F0F0F0 url(defaultbg2.png) repeat-y center;
	font: 8pt/16pt lucida sans,georgia,verdana,arial; color: #111; 
	margin: 0px 0px 0px 0px;}
a:link {
	font-weight: bold; text-decoration: none; color: #DC2B19;}
a:visited { 
	font-weight: bold; text-decoration: none; color: #DC2B19;}
a:hover, a:active {
	font-weight: bold; text-decoration: underline; color: #9685BA;}

/*Classes*/
.b	{font-weight: bold;}
.i	{font-style: italic;}
.u	{text-decoration: underline;}
.r	{color: #DC2B19;}
.l	{border-color: #BBBBBB; border-style: solid; border-top-width: 0px; border-bottom-width: 1px; border-right-width: 0px; border-left-width: 0px;}
.dl	{border-color: #DC2B19; border-style: solid; border-top-width: 0px; border-bottom-width: 2px; border-right-width: 0px; border-left-width: 0px;}
/*
.border	{border: 1px solid #000;}
.li	{background: url(li.jpg) no-repeat top left; padding: 0px 0px 0px 18px;}
.star	{background: transparent url(star.gif) no-repeat center left; padding: 0px 14px; }
div.sthumb 	{margin: 0px 5px 5px 0px; border: 1px solid #000066; width: 240px; float: left; text-align: center;}
.sthumb img	{display: inline; margin: 5px; border: 1px solid #DC2B19;}
.sthumb a:hover img {border: 1px solid #000000;}
.sthumbtext 	{text-align: center; margin: 0px 2px 2px 2px; font-size: 10px}

div.gthumb 	{margin: 0px 5px 5px 0px; auto; border: 1px solid #000066; width: 140px; height: 135px; float: left; text-align: center;}
.gthumb img	{display: inline; border: 1px solid #DC2B19; margin-top: 10px;}
.gthumb a:hover img {border: 1px solid #000000;}
*/
.site_title {
	margin: 0px 10px 0px 0px; padding: 12px 0px 0px 0px;
	font: italic bold 32pt georgia,verdana,arial; color: #111; letter-spacing: 2px;
	display: block;	text-align: right;}
.site_slogan {
	margin: 0px 10px 0px 0px; padding: 0px 0px 12px 0px;
	font: italic normal 12pt lucida sans,georgia,verdana,arial; color: #BBB; letter-spacing: 1px;
	display: block;	text-align: right;}
/* specific divs */
#container {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	background: url(painting_bg.jpg) no-repeat top center;
	min-height: 600px; text-align: center;}
#subcontainer {
	margin: 0px auto 0px auto; padding: 0px 0px 0px 0px;
	width: 820px;}
#admin_menu {
	margin: 0px auto 5px auto; padding: 0px 0px 0px 0px;
	text-align: left; border-bottom: 1px solid #BBB;}
#page_header {
	margin: 0px auto 5px auto; padding: 0px 0px 0px 0px;
	background: url(shield.jpg) no-repeat 10px 0px;
	border-bottom: 1px solid #BBB;}
#main_menu { 
	margin: 0px auto 5px auto; padding: 0px 0px 0px 0px;
	text-align: left;}
#content {
	margin: 0px auto 5px auto; padding: 0px 0px 0px 0px;
	text-align: left;}
#footer {
	margin: 0px auto 5px auto; padding: 0px 0px 0px 0px;
	}
