/* Start of CMSMS style sheet 'General' */
/********** GENERAL FORMATTING **********/
* 			{margin: 0; 
			padding: 0;
			}

body 		{margin: 0;
			padding: 0;
			background:#FFFFFF;
			color: #656841;
			font: normal 0.7em/150% verdana, arial, helvetica, sans-serif;
			}
			
p			{padding-bottom: 1em;
			}

img:link, a img {
			border: 0;
			}

.left		{float: left;}
.right		{float: right;}

ul, ol	 	{list-style-position: outside;
			padding-left: 20px;
			}

li			{padding: 5px;
			}
						
/********** TEXT FORMATTING **********/	
h1, h1 a, h1 a:hover {
			color: #B4B961;
			font: normal 16px/110% "Trebuchet MS", arial, helvetica, sans-serif;
			letter-spacing: 1px;
			padding-bottom: 0.5em;
			}

h2, h2 a, h2 a:hover {
			color: #B4B961;
			font: normal 14px/110% "Trebuchet MS", arial, helvetica, sans-serif;
			letter-spacing: 1px;
			padding-top: 0.7em;
			padding-bottom: 0.5em;
			}

h3, h3 a, h3 a:hover {
			color: #B4B961;
			font: normal 12px/110% "Trebuchet MS", arial, helvetica, sans-serif;
			letter-spacing: 1px;
			padding-top: 0.7em;
			padding-bottom: 0.5em;
			}

h4, h5, h6	{color: #B4B961;
			font: normal 11px/110% "Trebuchet MS", arial, helvetica, sans-serif;
			padding-top: 0.7em;
			padding-top: 0.5em;
			}

a 			{color: #A1A839;
			font-weight: bold;
			text-decoration: none;
			}

a:hover		{color: #A1A839;
			font-weight: bold;
			text-decoration: underline;
			}

.topNav, .topNavOn {
			float: left;
			padding: 9px 30px 0 0;
			font: normal 1.4em/100% "Trebuchet MS", arial, helvetica, sans-serif;
			letter-spacing: 1px;
			}

.topNav a 	{color: #E3E6B6;	
			font-weight: normal;
			text-decoration: none;
			}

.topNav a:hover, .topNavOn a, .topNavOn a:hover {
			color: #FFFFFF;
			font-weight: normal;
			text-decoration: none;
			}

.topNav2, .topNav2On {
			float: left;
			padding: 6px 20px 0 0;
			font: normal 1.1em/100% "Trebuchet MS", arial, helvetica, sans-serif;
			}

.topNav2 a 	{color: #E3E6B6;	
			font-weight: normal;
			text-decoration: none;
			}

.topNav2 a:hover, .topNav2On a, .topNav2On a:hover {
			color: #FFFFFF;
			font-weight: normal;
			text-decoration: none;
			}

.artImgRO a	{color: #A1A839;
			font-size: 1.2em;
			font-weight: bold;
			text-decoration: underline;
			}

.artImgRO a:hover {
			color: #A1A839;
			font-size: 1.2em;
			font-weight: bold;
			text-decoration: none;
			}


.artCatLeft 	{float: left;	
			width: 435px;
			padding-bottom: 50px;
			}

.artCatRight 	{float: right;	
			width: 435px;
			padding-bottom: 50px;
			}

.artCatImg 	{float: left;	
			width: 200px;
			height: 200px;
			background: #000000;
			overflow: hidden;
			}

.artCatTxt 	{float: left;
			width: 205px;	
			padding: 15px 0 0 30px;
			}

#artImg 	{float: left;	
			width: 500px;
			height: 440px;
			overflow: hidden;
			}

#artImgRO2, #artImgRO3, #artImgRO4, #artImgRO5	{
			background: #FFFFFF; 
			position:absolute;
			top: 50px;
			left: 0;
			width:500px;
			height:440px;
			z-index:99;
			overflow: hidden;
			visibility:hidden;
			}

.artTxt 	{float: left;
			width: 350px;	
			padding: 0 0 0 50px;
			}

.artDetailNav  	{float: right;	
			}


.inputName	{float: left;
			width: 100px;
			text-align: right;
			padding-right: 10px;
			}

.inputField	{border: 1px solid #656841;
			height: 16px;
			padding: 2px 5px;
			}

.inputTextarea {border: 1px solid #656841;
			padding: 2px 5px;
			}

/* End of 'General' */

/* Start of CMSMS style sheet 'Structure' */
/********** MAIN STRUCTURE **********/
#header		{width: 900px;
			margin: 0 auto;		
			height: 106px;
			text-align: right;
			}

#top		{width: 840px;
			margin: 0 auto;		
			padding: 0 30px;			
			height: 50px;
			background: url(uploads/images/structure/nav_bkgd.gif) no-repeat;
			}

#mainHome	{width: 900px;
			margin: 0 auto;
			padding-top: 19px;
			padding-bottom: 19px;
			}

#mainNoPad     {width: 900px;
			margin: 0 auto;
			padding-top: 50px;
			padding-bottom: 19px;
			position: relative;
			}

#main		 {width: 840px;
			margin: 0 auto;
			padding: 50px 30px 19px 30px;
			padding-bottom: 19px;
			position: relative;
			}
						
#footer		{width: 840px;
			margin: 0 auto;
			height: 18px;
			background: url(uploads/images/structure/footer.gif) no-repeat;
			padding: 1px 30px;
			text-align: right;
			letter-spacing: 1px;
			font-size: 0.85em;
			color: #FFFFFF;
			}
/* End of 'Structure' */

