body 				{ 
					margin: 20px 0 0 0; 
					padding: 0; 
					font-family: Tahoma, Arial, serif; 
					font-size: 12px;
					background-image: url(_images/pagebg.gif);
					background-position: top;
					background-repeat: repeat-x;
					background-color: #b6c4fa;
					}
div#container 		{ 
					width: 750px; 
					text-align: left; 
					margin-left: auto;
					margin-right: auto;
					}
div#header			{ 
					background-color: #1f5088;
					font-weight: bold;
					height: 190px;
					text-align: left;
					padding: 5px 10px 10px 10px;
					/*padding-left: 50px;*/
					color: #FFFFFF;
					border-right: 1px solid #000000;
					border-left: 1px solid #000000;
					border-bottom: 2px inset #3300CC;
					border-top: 1px solid black;
					background-image: url(../_images/headerbg2.jpg); 
					background-position: top;
					background-repeat: no-repeat;
					}
span#sitetitle 		{ 
					font-family: Tahoma, Arial, serif; 
					font-size: 48px; 
					font-variant: small-caps;
					text-shadow: 2px #000000;
					}
span#tagline 		{ 
					float: right;
					right: 10px;
					text-align: right;
					padding: 120px 0 5px 0;
					font-family: Tahoma, Arial, serif; 
					font-size: 14px; 
					font-style: italic; 
					letter-spacing: .08em;
					/*padding-left: 30px;*/
					}
/******************************************************************/
/* MENU BEGIN */
/******************************************************************/
/*
div#menu			{
					background-color: #2A3FAA;
					border-bottom: 4px ridge #3300CC;
					padding-top: 5px;
					padding-bottom: 5px;
					letter-spacing: normal;
					text-align: center;
					font-size: 18px;
					font-weight: bold;
					}
					*/
a.menulink, a.menulink:hover, a.menulink:visited:hover, a.menulink:visited
					{
					border-bottom: none;
					color: #FFFFFF;
					}
div#menu			{
					background-color: #2A3FAA;
					border-bottom: 4px ridge #3300CC;
					padding-top: 5px;
					padding-bottom: 5px;
					letter-spacing: normal;
					text-align: center;
					height: 36px;
					color: #FFFFFF;
					font-size: 11px;
					font-weight: bold;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					}
/******************************************************************/
/* MAIN AREA */
/******************************************************************/
div#main			{
					line-height: 20px;
					text-align: left;
					background-image: url(_images/mainbg.jpg);
					background-position:top;
					background-repeat: repeat-y;
					background-color: #FFFFFF;
					border-right: 1px solid #000000;
					border-left: 1px solid #000000;
					color: #000066;
					}
div#article			{
					background-color: transparent;
					padding: 10px 25px 30px 25px;
					}
div#articletitle	{
					font-weight: bold;
					position: relative;
					top: 0;
					font-size: 32px;
					padding: 0 0 5px 0;
					font-variant: small-caps;
					font-family: Tahoma, Arial, serif;
					line-height: normal;
					}				
/******************************************************************/
/* FOOTER */
/******************************************************************/
div#footer 			{ 
					font-size: 10px; 
					margin-bottom: 35px;
					text-align: center;
					letter-spacing: normal;
					line-height: normal;
					padding: 5px 5px 5px 5px;
					/*border-top: 1px solid black;*/
					background-color: transparent;
					border-bottom: 1px solid #000000;
					height: 15px;
					}
div#footer a, div#footer a:active, div#footer a:visited
					{
					text-decoration: none;
					color: #b72939;
					}
/******************************************************************/
/* TEXT */
/******************************************************************/
h3
					{
					font-size: 20px;
					padding-left: 5px;
					padding-top: 0;
					padding-bottom: 0;
					}
h4					{
					font-weight: bold;
					font-size: 14px;
					padding: 0 0 0 0;
					}
/******************************************************************/
/* LINKS */
/******************************************************************/
a					{
					text-decoration: none;
					color: #887722;
					border-bottom: none;
					}
a:visited			{
					text-decoration: none;
					color: #887722;
					border-bottom: none;
					}
a:hover, a:visited:hover, a:active
					{
					text-decoration: none;
					color: #887722;
					border-bottom: 1px dotted #887722;
					}
a:hover img, a:visited:hover img
					{
					border-bottom: 0;
					}
/* Prevent hover-borders for images */
a.image, a.image:hover, a.image:visited:hover
					{
					border-bottom: none;
					}
/******************************************************************/
/* FORMS */
/******************************************************************/
input, textarea		{
					font-family: Tahoma, Arial, serif;
					font-size: 12px;
					border: 1px dotted #000000;
					}
td.formleft			{
					text-align: right;
					font-weight: bold;
					}
/******************************************************************/
/* ADMIN PAGE (password-protected) */
/******************************************************************/
tr.rowhead td		{
					font-weight: bold;
					text-transform: uppercase;
					}
td.del				{
					text-align: center;
					font-weight:bold;
					}
/******************************************************************/
/* MISC */
/******************************************************************/
a.photolink, a.photolink:visited, a.photolink:hover, a.photolink:visited:hover
					{
					border: 0;
					}
img.photo			{
					border: 0;
					}
div#listaroom		{
					float: right;
					top: 15px;
					right: 15px;
					font-size: 10px;
					}
div#listingoptions	{
					font-size: 22px;
					font-weight: bold;
					line-height: 30px;
					text-align: center;
					}
#listingoptions a
					{
					/* Bigger Link */
					font-size: 14px;
					font-weight: bold;
					}