
body{
	margin:0;
	padding:0;
	min-width:740px;/* for mozilla*/
	font-family: Futura Bk BT, Futura, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#5e3500;
	background-color : #7c4806;
	background-image : url(images/backgroundtop.gif);
	background-position : top;
	background-repeat : repeat-x;
}

img {  
	border-style: none;
}

#wrapper {
	_height: 82px;
}

#outer{
	height:99.9%;
	width:740px;
	text-align:left;
	margin:auto;
	position:relative;
	overflow:visible;
	background-color: #ffffff; /* background of entire box */
}

/* mac hide \*/
* html #outer{
	width:740px
}
/* end hide*/

html>body #outer{
	height:auto;
} /*for mozilla as IE treats height as min-height anyway*/

#inner{
	width:100%;
	padding-top:246px;/*needed to make room for header*/
} 

#header{
	position:absolute;
	top:0px;
	left:0px;
	width:740px;
	height:246px;
	z-index:74;
}

#header #mastHead {
	position:absolute;
	top:15px;
	left:-15px;
}

.upperRightLinks{
	font-size:11px;
	position:absolute;
	top:0px;
	left:500px;
}

.upperRightLinks ul{
	float:left;
}


.upperRightLinks li{
	margin-left:25px;
	float:left;
}

.upperRightLinks a {
	color:#5e3500;
	text-decoration:none;
}

#logo {
	text-decoration:none;
	color:#5e3500;
}

#tagLine{
	position:absolute;
	top:170px;
	left:420px;
	width:307px;
	height:33px;
	margin:5px 0px;
	font-size: 16px;
	text-decoration:none;
	z-index:300;
	font:16px Futura, Arial, Helvetica, sans-serif;
	text-align:right;
}


#flashObject {
  position:relative; 
 z-index:1;
}

.clearer{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}

.brownHdr{
	font:15px Futura, Arial, Helvetica, sans-serif;
	margin-left:4px;
}


/* mac hide \*/
* html #outer, * html #header {width:780px}
/* end hide*/
#footer {
	width:740px;
	clear:both;
	height:62px;
	text-align:left;
	left:0px;
	bottom:0px;
	position: absolute;
}
#footer p {
	margin-top: 5px;
}
#footer p a {
	text-decoration: none;
}
* html #footer{
	/*margin-bottom:-1px */
}/* ie rounding bug*/

/* mac hide \*/
* html #footer {
	/*only ie gets this style*/
	/* height:62px; */
	/* for ie*/
}
/* end hide*/


.footerLinks{
	text-align:center;
	margin-top:10px;
	font-size:13px;
}

.footerLinks a {
	color:#5e3500;
	text-decoration:none;
	margin-left:10px;
	margin-right:10px;
}

div,p  {
	margin-top:0px;
}/*clear top margin for mozilla*/

#right {
	width:216px;
	float:right;
	z-index: 55;
	/*background-color: #00ffFF;*/
}
#right-inner {
	width: 188px;
	padding-left: 9px;
	text-align: left;
	/*background-color: #0000FF; */
}
#right-inner h2 {
	font-size: 15px;
}
#left {
	position:relative;/*ie needs this to show float */
	width:517px;
	float:left;
	margin-top:-10px;
	padding-left: 7px;
	z-index: 56;
	/*background-color: #cdcd11;*/
}
#left-inner {
	padding-left: 9px;
	padding-right: 9px;
	text-align: left;
}
#clearfooter {
	width:100%;
	height:82px;
	clear:both;
} /* to clear footer */

html>body #minHeight{
	float:left;
	width:0px;
	height:100%;
	margin-bottom:-82px;
} /*safari wrapper */

#content {
	z-index: 300;
	padding-bottom: 7px;
}

#content subhead {
	font-size: 12px;
	/* font-weight: bold; */
	/*color: #618200;*/
	padding-left: 0px;
	/*line-height: 24px;*/
	position: relative;
	z-index: 999;
}

h3#post-  {
	font-size: 12px;
	color: #ff0000;
	background:  url() no-repeat left top;
	padding-left: 0px;
}

#content p {
	font-size: 12px;
	/*color: #444444;*/
	line-height: 18px;
	_line-height: 16px;
}

#content p a {
	/*color: #618200;*/
}

#content p a:hover {
	/*background-color: #de791c;
	color: #ffffff; */
}

#footer p {
	padding: 8px;
}



.brownSub{
	font-weight: bold;
	font-size:12px;
	position:relative;
}

.subContentCol{
	left:10px;
	top:-6px;
}

.subContentCol img{
	margin: 10px 70px 10px 30px;
}

.subSideCol{
	left:5px;
	top:-12px;
}

.brownBody{
	font-size:11px;
}

.bodyContentCol{
	margin:-22px 10px 20px 10px;
}

.bodySideCol{
	margin:0px 5px 0px 5px;
}

.bodySideColBullets {
	margin-top:-2px;
	margin-bottom:-2px;
	margin-left:35px;
	font-size:11px;
}

.whiteBoxHdr{
	color:#FFFFFF;
	text-align:center;
	margin:0px;
}

/* Rounded-cornered divs -*/
.roundedBox {position:relative; padding:4px; margin:3px 0;}
.roundedBoxShrt {position:relative; padding:0px; margin:0px 0;}
.roundedBoxSide {position:relative; padding:4px; margin:3px 0px 5px 0px;}
.roundedBoxSide1 {position:relative; padding:4px; margin:3px 0px 5px 0px; z-index:443;}
.roundedBoxSide2 {position:relative; padding:4px; margin:3px 0px 5px 0px; z-index:110;}
			
	/*- All the corners -*/
	.corner {position:absolute; width:4px; height:4px;}
			
	/*- Each corner -*/
	.topLeft {top:0; left:0; background-position:-1px -1px;}
	.topRight {top:0; right:0; background-position:-6px -1px;}
	.bottomLeft {bottom:0; left:0; background-position:-1px -6px;}
	.bottomRight {bottom:0; right:0; background-position:-6px -6px;}
				
	/*- typeOrange -*/	
	#typeOrange {background-color:#de791c;}
		#typeOrange .corner {background-image:url(images/orangeCorners.gif);}
				
	/*- typeBrown -*/	
	#typeBrown {background-color:#794400;}
		#typeBrown .corner {background-image:url(images/brownCorners.gif);}
								
	/*- typeTan -*/	
	#typeTan {background-color:#e0c398;}
		#typeTan .corner {background-image:url(images/tanCorners.gif);}
								
	/*- typeYellow -*/	
	#typeYellow {background-color:#FFE19B;color:#794400;}
		#typeYellow .corner {background-image:url(images/yellowCorners.gif);}

	/*- typeGreen -*/	
	#typeGreen {background-color:#4C721D;}
		#typeGreen .corner {background-image:url(images/greenCorners.gif);}

	/*- typeLtGreen -*/	
	#typeLtGreen {background-color:#7CB22F;}
		#typeLtGreen .corner {background-image:url(images/ltGreenCorners.gif);}

				
/* Rounded-cornered divs -*/				
.largeRoundedBox {position:relative; padding:10px; margin:10px 0;}
			
	/*- All the corners -*/
	.lrgCorner {position:absolute; width:10px; height:10px;}
			
	/*- Each corner -*/
	.lrgTopLeft {top:0; left:0; background-position:-1px -1px;}
	.lrgTopRight {top:0; right:0; background-position:-12px -1px;}
	.lrgBottomLeft {bottom:0; left:0; background-position:-1px -12px;}
	.lrgBottomRight {bottom:0; right:0; background-position:-12px -12px;}

	/*- typeBeigeLarge -*/	
	#typeBeigeLarge {background-color:#f6ede0;}
		#typeBeigeLarge .lrgCorner {background-image:url(images/beigeLargeCorners.gif);}

	/*- typeTanLarge -*/	
	#typeTanLarge {background-color:#e0c398;}
		#typeTanLarge .lrgCorner {background-image:url(images/tanLargeCorners.gif);}

	/*- typeGreenLarge -*/	
	#typeGreenLarge {background-color:#c3d69b;}
		#typeGreenLarge .lrgCorner {background-image:url(images/greenLargeCorners.gif);}

	/*- typeOrangeLarge -*/	
	#typeOrangeLarge {background-color:#facba0;}
		#typeOrangeLarge .lrgCorner {background-image:url(images/orangeLargeCorners.gif);}

	/*- typeYellowLarge -*/	
	#typeYellowLarge {background-color:#FFE19B;}
		#typeYellowLarge .lrgCorner {background-image:url(images/yellowLargeCorners.gif);}
		
		
.roundedBorderBox {position:relative; padding:10px; margin:5px 0;}

	/*- All the corners -*/
	.bdrCorner {position:absolute; width:10px; height:10px;}

	/*- Each corner -*/
	.bdrTopLeft {top:0; left:0; background-position:-1px -1px;}
	.bdrTopRight {top:0; right:0; background-position:-12px -1px;}
	.bdrBottomLeft {bottom:0; left:0; background-position:-1px -12px;}
	.bdrBottomRight {bottom:0; right:0; background-position:-12px -12px;}

		
	/*- typeTanBorder -*/
	#typeTanBorder {background-color:#fff; border:2px solid #e0c398;}
    #typeTanBorder .bdrCorner {background-image:url(images/tanBorderCorner.gif);}
        #typeTanBorder .bdrTopLeft {top:-2px;left:-2px;}
        #typeTanBorder .bdrTopRight {top:-2px; right:-2px;}
        #typeTanBorder .bdrBottomLeft {bottom:-2px; left:-2px;}
        #typeTanBorder .bdrBottomRight {bottom:-2px; right:-2px;}

	/*- typeOrangeBorder -*/
	#typeOrangeBorder {background-color:#fff; border:2px solid #de791c;}
    #typeOrangeBorder .bdrCorner {background-image:url(images/orangeBorderCorner.gif);}
        #typeOrangeBorder .bdrTopLeft {top:-2px;left:-2px;}
        #typeOrangeBorder .bdrTopRight {top:-2px; right:-2px;}
        #typeOrangeBorder .bdrBottomLeft {bottom:-2px; left:-2px;}
        #typeOrangeBorder .bdrBottomRight {bottom:-2px; right:-2px;}

	/*- typeGreenBorder -*/
	#typeGreenBorder {background-color:#fff; border:2px solid #4c721d;}
    #typeGreenBorder .bdrCorner {background-image:url(images/greenBorderCorner.gif);}
        #typeGreenBorder .bdrTopLeft {top:-2px;left:-2px;}
        #typeGreenBorder .bdrTopRight {top:-2px; right:-2px;}
        #typeGreenBorder .bdrBottomLeft {bottom:-2px; left:-2px;}
        #typeGreenBorder .bdrBottomRight {bottom:-2px; right:-2px;}

	/*- typeYellowBorder -*/
	#typeYellowBorder {background-color:#fff; border:2px solid #ffe19b;}
    #typeYellowBorder .bdrCorner {background-image:url(images/yellowBorderCorner.gif);}
        #typeYellowBorder .bdrTopLeft {top:-2px;left:-2px;}
        #typeYellowBorder .bdrTopRight {top:-2px; right:-2px;}
        #typeYellowBorder .bdrBottomLeft {bottom:-2px; left:-2px;}
        #typeYellowBorder .bdrBottomRight {bottom:-2px; right:-2px;}

	
.largeRoundedBox img{
	margin: -15px 10px 10px 10px;
}





.FSF_searchResults {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	_line-height: 16px;
}


.FSF_extract {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	_line-height: 16px;
}


.FSF_resultLink {
	color: #618200;
}

.FSF_extract {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	_line-height: 16px;
}

.highlight {
	font-size: 12px;
	background-color: #f2f2f2;
	color: #FF0000;
	font-weight: bold;
	line-height: 18px;
	_line-height: 16px;

}

img {
	/*border: dotted 1px #444444;*/
}

#content ul li{
	/* list-style-image: url(images/bullet_11x8.gif);*/
	/* margin-bottom: 0.5em;*/
	/* font-size: 110%; */
}

.LIn_shortMode {
	list-style-type: none;
	margin: 0;
	padding: 0;

}

.LIn_desc {
	display: none;
}
.LIn_date {
	font-style: italic;
	margin-left: 5px;
}

#content a, .roundedBoxSide a
{
    color: #de791c;
}

#content a:hover, .roundedBoxSide a:hover
{
    color: #5E3500;
}


.dd_text{
	width:150px;
	height:15px;
	border:0px none;
	background: none;
	margin-left: 10px;
	font-family:Futura, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #ffffff;
}
.dropdown{
	margin:5px 10px;
	width:162px;
	height:16px;
	background:url(images/selectSkin.jpg);
	z-index:999;
}

.dropdown li {
	/*background: green;*/
	list-style-type:none;  
	text-decoration:none;
	margin:0 0 0.25em 0; /* this will reduce the width to zero in Mozilla, Firefox etc*/   
}


.dd_list{
	position:relative;
	overflow:hidden;
	visibility:hidden;
}
.dd_ul{
	font-family:Futura, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	color: #ffffff;
	background-color:#de791c
}
.dd_li{
	width:100%;
	padding:2px;
}
.dd_li a:hover{
	color:#5e3500;
}

#right #right-inner #sidebar #typeYellow .thumbscontainer .thumbs li p {
	display:none;
}



