/* CSS Document */

/********************** Remove Default Margins and Padding ***************************/

* { 		border: 0;
			margin: 0;
			padding: 0;
			}


/********************** Main Container ***************************/
 
#wrapper {
			margin: auto;
			width: 907px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			}

  
/********************** Header ***************************/	  
	  
#headermain {
			background: url(/images/style/header.jpg) no-repeat;
			height: 301px;
			width: 900px;
			}
			
#headersub {
			background: url(/images/style/headersub.jpg) no-repeat;
			height: 197px;
			width: 900px;
			}			
			
#headerlinks {
			position: relative;
			height: auto;
			width: auto;
			padding: 35px 0 0 301px;
			font-size: 13px;
			}
			
#headerlinks A:link {
			text-decoration: none;
			color: #666;
			}
			
#headerlinks A:active {
			text-decoration: none;
			color: #666;
			}
			
#headerlinks A:visited {
			text-decoration: none;
			color: #666;
			}
			
#headerlinks A:hover {
			text-decoration: underline;
			color: #666;
			}
			
/********************** Navigation ***************************/	  

#navigation {
			background: url(/images/style/navbar.gif) no-repeat;
			font-family: Arial;
			font-size: 12px;
			height: 35px;
			padding-left: 10px;
			}

#navigation ul {
			/* all navigation lists */
			list-style: none;
			margin: 0;
			padding: 0;
			white-space: nowrap;
			}

#navigation ul li {
			/* top level list items */
			display: block;
			float: left;
			}

#navigation ul ul {
			/* dropdown lists */
			background: #fff;
			border: 1px solid #ddd;
			display: none;
			margin: -1px 0px 0px 8px;
			padding: 4px;
			position: absolute;
			z-index: 1000;
			}

#navigation ul li ul li {
			/* dropdown list items */
			background: #fff;
			border: 1px solid #fff;
			clear: both;
			float: none;
			}

#navigation ul li:hover ul, #navigation ul li.hover ul {
			/* dropdown lists displayed */
			display: block;
			}

#navigation a {
			/* navigation anchors */
			display: block;
			text-decoration: none;
			}

#navigation ul li a { /* top level anchors */
			background: #a67c5c;
			color: #fff;
			padding: 6px 24px 4px 9px;
			}

#navigation a:hover	 {
			/* hovered anchors */
			color: #641645;
			}

#navigation ul ul a {
			/* anchors in dropdown lists */
			background: #fff;
			color: #333;
			padding: 1px 8px 1px 2px
			}

#navigation ul ul a:hover {
			/* hovered anchors in dropdown lists */
			background: #dac7bb;
			}

/********************** Home Page Main Block ***************************/	

#main {
			float: left;
			width: 520px;
			padding: 0 35px 0 10px;
			}
			
#main h3 {
			color: #A67A5C;
			}
			
#main h4 {
			color: #A67A5C;
			}			
			
#moretales {
			font-size:12px;
			text-align:right;
			margin: 10px 10px 15px 0px;
			}

#moretales A:link {
			text-decoration: none;
			color: #A67A5C;
			}
			
#moretales A:active {
			text-decoration: none;
			color: #A67A5C;
			}
			
#moretales A:visited {
			text-decoration: none;
			color: #A67A5C;
			}

#moretales A:hover {
			text-decoration: underline;
			color: #A67A5C;
			}
			
/********************** Sub Page Main Block ***************************/	

#submain {
			float: left;
			width: 600px;
			padding: 0 35px 0 10px;
			}	

#submain h3 {
			color: #A67A5C;
			}
			
#submain h4 {
			color: #A67A5C;
			}

#submain A:link {
			text-decoration: underline;
			color: #641645;
			}

#submain A:active {
			text-decoration: underline;
			color: #641645;
			}

#submain A:visited {
			text-decoration: underline;
			color: #641645;
			}
			
#submain A:hover {
			text-decoration: none;
			color: #641645;
			}
			
.indentsubmain {
			margin-left: 50px;
			margin-right: 50px;
			}
	  
/********************** Home Page Sidebar ***************************/

#sidebar {
			float: left;
			width: 335px;
			background: url(/images/style/bg.gif) repeat;
			margin: 20px 0 40px 0;
			}
			
#newsheader {
			color: #641645;
			background: url(/images/style/newsline.gif);
			background-repeat: repeat-x;
			overflow: auto;
			}
			
#newsheader h3 {
			float: left;
			margin: 8px 0 0 0;
			background: #DAC7BB;
			}			
					
#sidebar p {
			color: #333;
			font-size: 11.5px;
			}
			
#sidebar a:link {
			color: #641645;
			text-decoration: none;
			font-weight: bold;
			}
			
#sidebar a:active {
			color: #641645;
			text-decoration: none;
			font-weight: bold;
			}
			
#sidebar a:visited {
			color: #641645;
			text-decoration: none;
			font-weight: bold;
			}
			
#sidebar a:hover {
			color: #641645;
			text-decoration: underline;
			font-weight: bold;
			}
			
.rbtop div {
			background: url(/images/style/tlcorner.gif) no-repeat top left;
			}
			
.rbtop {
			background: url(/images/style/trcorner.gif) no-repeat top right;
			}

.rbbot div {
			background: url(/images/style/blcorner.gif) no-repeat bottom left;
			}

.rbbot {
			background: url(/images/style/brcorner.gif) no-repeat bottom right;
			}

.rbtop div, .rbtop, .rbbot div, .rbbot {
			height: 10px;
			font-size: 1px;
			}
	
.rbcontent {
			padding: 0 18px 0 18px;
			}
						
#morenews {
			font-size:12px;
			text-align:right;
			margin: 10px 10px 15px 0px;
			}

#morenews A:link {
			text-decoration: none;
			color: #641645;
			}
			
#morenews A:active {
			text-decoration: none;
			color: #641645;
			}
			
#morenews A:visited {
			text-decoration: none;
			color: #641645;
			}
			
#morenews A:hover {
			text-decoration: underline;
			color: #641645;
			}
			
/********************** Sub Page Sidebar ***************************/

#subsidebar {
			float: left;
			width: 255px;
			background: url(/images/style/bg.gif) repeat;
			margin: 20px 0 40px 0;
			}
			
#subsidebar p#first	{
			border-top: 1px solid #641645;
			padding-top: 2em;
			}				  
			
#subsidebar p {
			color: #333;
			font-size: 11.5px;
			}
			
#subsidebar a:link {
			color: #641645;
			text-decoration: none;
			font-weight: bold;
			}
			
#subsidebar a:active {
			color: #641645;
			text-decoration: none;
			font-weight: bold;
			}
			
#subsidebar a:visited {
			color: #641645;
			text-decoration: none;
			font-weight: bold;
			}

#subsidebar a:hover {
			color: #641645;
			text-decoration: underline;
			font-weight: bold;
			}		
			
/********************** Footer ***************************/

#footer {
			border-top: 3px solid #A67A5C;
			clear: both;
			text-align: center;
			font-size: 11px;
			width: 900px;
			}
			
#footerquiet {
			color: #666;
			margin: 0.75em 0;
			}
			
#footerquiet a {
			color: #666;
			margin: 0.75em 0;
			}
			
#footerloud {
			color: #333;
			font-weight: bold;
			margin-top: 2em;
			}
			
/********************** Other ***************************/

.quiet {
			color: #666;
			}

.loud {
			color: #333;
			}
			
.reallyloud {
			font-weight:700;
			color:#555;
			}
	
h1, h2, h3, h4 {
			margin: 1em 0;
			}

p {
			margin: 1.5em 0;
			}

.rightalign {
			text-align: right;
			}

ul 			{
			margin-left: 50px;
			margin-right: 50px;
			}

/********************** Images ***************************/
	
.rightimage {
			float: right;
			padding: 3px;
			margin: 2px 0px 8px 20px;
			font-size: 90%;
			color: #333;
			font-style: italic;
			border: #CCC solid 1px;
			}
			
.leftimage {
			float: left;
			padding: 3px;
			margin: 2px 20px 8px 0px;
			font-size:90%;
			color: #333;
			font-style: italic;
			border: #CCC solid 1px;
			}
			
.centerimage {
			display: block;
			padding: 3px;
			margin: 0px auto;
			font-size: 90%;
			color: #333;
			font-style: italic;
			border: #CCC solid 1px;
			}
			
.imgtfe		{
			padding: 3px;
			border: #FFF solid 1px;
			margin: 4px 0px 8px 10px;
			}