@media all {
	html,body{font-family:Verdana,Helvetica,sans-serif;font-size:11px;margin:0;padding:0;color:#000;background:#9CA476}
	body *{padding:0;margin:0}
	body input,body textarea,body select{font-size:10px;font-family:Verdana,Helvetica,sans-serif;color:#000;font-weight:normal}
	body input,body textarea{padding:1px}
	body table{border-collapse:collapse}
	body img{border:0}
	body a{color:#333}
	body a:hover{color:#000}
	#outer-container{width:980px;margin:30px auto}
	#inner-container{width:980px;float:left;background:url(/img/bg.gif)}
	#home-content{width:360px;float:right;padding:30px 30px 0 0;text-align:center}
	#home-slogan{padding-top:14px}
	#home-text{padding-top:75px;text-align:left}
	#pic-container{float:left;padding:30px 0 30px 30px}
	#mainpic{float:left}
	#menu{float:left;width:980px;height:64px;list-style:none;background:#777e26}
	#menu li{float:left;padding:26px 0 0 57px}

	#sp-content{width:980px}
	#sp-main{float:right;width:610px;padding:32px 20px 32px 0}
	#sp-text{float:left;width:340px}
	#logo-cont{text-align:center;padding-top:30px}
	#header-cont{text-align:center;padding:12px 0 12px 0}
	#header-cont h1{display:inline;font-size:22px}
	#text-cont{padding:0 36px 0 44px;line-height:19px}
	#sr td{padding:0 24px 36px 24px;text-align:center;vertical-align:top}
	#sr p{padding-top:8px;text-align:center}
	#sr a img{border:1px solid #FFFFFF}
	#sr a:hover img{border:1px solid #000000}

	.clear{clear:both;width:0;height:0;line-height:0}
	.lflt{float:left}
	.title,.home-content{color:#777e26}
	.main-content,.page-header,.slogan,.main-content2,#fablist li{color:#a76151}
	.slogan,.main-content2,.main-content2 li{font-size:14px}
	.home-content{line-height:19px}
	#fablist{padding:0;margin:0;line-height:18px;list-style:inside decimal}

	.info-links{color:#777e26;font-size:16px}
	.info-links:hover{}

	#install-table{margin:26px 0 18px 0}
	#install-table ul{list-style:none}
	#install-table li{padding:2px 0 2px 16px}
	#install-table a{color:#777e26}
	#install-table a:hover{color:#000000}

	#fw-logo{float:left;padding-top:30px;width:340px;text-align:center}
	#fw-title{float:right;padding-top:64px;width:480px;text-align:center}
	#fw-body{float:left;width:980px;padding:36px 0 64px 0}

	.btext{color:#777e26;line-height:19px;font-size:12px}
	.caption{color:#000000;line-height:16px;font-size:10px}

	#links{width:980px}
	#links table{margin:0 auto}
	#links td{text-align:center;padding:0 48px 24px 48px}

	.l1{color:#777e26}
	.l1:hover{color:#000}

	h2.chead{}
	p.comment{font-size:12px;padding-bottom:32px;padding-right:180px}
	p.comment span{line-height:36px}
	#cintro{padding-bottom:40px}
}

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
	.sIFR-dummy { 
		width: 0px;
		height: 0px;
		margin-left: 42px !important;
		z-index: 0;
	}
	.sIFR-active .page-header, .sIFR-active .page-header-wrap {
		color:#a76151;
		visibility: hidden;
		font-family: Verdana;
		line-height: 1em;
		font-size: 24px;
	}
	.sIFR-active .main-content, .sIFR-active .main-content2 {
		color:#a76151;
		visibility: hidden;
		font-family: Verdana;
		line-height: 1em;
		font-size: 16px;
	}
	.sIFR-active .title {
		color:#777e26;
		visibility: hidden;
		font-family: Verdana;
		line-height: 1em;
		font-size: 14px;
	}
	.sIFR-active .slogan {
		color:#a76151;
		visibility: hidden;
		font-family: Verdana;
		line-height: 1em;
		font-size: 16px;
	}
	.sIFR-active .home-content {
		color:#777e26;
		visibility: hidden;
		font-family: Verdana;
		line-height: 1em;
		font-size: 16px;
	}
	.sIFR-active .gtext {
		color:#777e26;
		visibility: hidden;
		font-family: Verdana;
		line-height: 1em;
		font-size: 18px;
	}
}