/*  
Theme Name: Torn Edge V1
Description: Features for Torn Edge V1 include a drop down navigation, alternate styles, custom logo support and is optimized to be readable at 800x600 screen resolutions.
Author: Adam Youngers
Author URL: http://www.adamyoungers.com
Image Logo Support: 1
Color Lab Support: 0
*/

/* = Header.htm Classes
-----------------------------------------------------------------------------*/
	.sWrp .sWrpSub {width:100%;min-width:779px}
	.sCnt .sCntSub {padding:10px 0}


	/* Page Header: Common Settings */
	.sHdr {text-align:center;border-bottom:3px solid;background-color:#000;border-color:#000;border-top:3px solid;padding-bottom:40px;background-image:url('/_themes/TornEdge1/images/bkg-pagetear-1.png'); background-repeat:repeat-x; background-position:0 100%;border-bottom:none}
	.sHdr A:Link,.sHdr A:Visited {text-decoration:none}
	.sHdr A:Hover,.sHdr A:Active {text-decoration:underline}
	.sHdrSub {width:759px;text-align:left;margin:0 auto;overflow:hidden;padding:15px 0}
	.sHdrCol1 {float:left;width:450px;text-decoration:none;margin:0;font-size:200%;line-height:.85em}
	.sHdrCol1 A:Link,.sHdrCol1 A:Visited,.sHdrCol1 A:Hover,.sHdrCol1 A:Active {text-decoration:none;letter-spacing:-.05em}
	.sHdrCol1 .Tag_Company_Branding BR {display:none} 
	.sHdrCol1 .Tag_Company_Branding .Tag_Company_Name {display:block}
	.sHdrCol1 .Tag_Company_Branding .Tag_Company_Tagline {display:block;zoom:1;font-size:70%;letter-spacing:0em;font-weight:normal;filter:alpha(opacity=75);-ms-filter:"alpha(opacity=75)";-moz-opacity:.75;-khtml-opacity:.75;opacity:.75}
	.sHdrCol2 {float:right;width:308px;text-align:right}
	.sHdrCol2 P {margin:0}
	.sHdrCol2 .Tag_Nav_Aux {display:block;font-size:90%;margin-bottom:5px}
	.sHdrCol2 .Tag_Nav_Aux A {text-decoration:underline}
	.sHdrCol2 .Tag_Domain_Search .sTld,
	.sHdrCol2 .Tag_Domain_Search .sSld {border-width:1px;font-size:1em}
	.sHdr A:Hover,.sHdr A:Active,.sHdr,.sHdr H5,.sHdr H5 A:Link,.sHdr H5 A:Visited {color:#FFF}


	/* SuperFish Menu: Essential Styles (http://tinyurl.com/34kqtc) */
	.sNavMain .sNavMainUL,
	.sNavMain .sNavMainUL * {margin:0;padding:0;list-style:none}
	.sNavMain .sNavMainUL {line-height:1.0;float:left;font-size:90%;position:relative;z-index:102;border-left:1px solid}
	.sNavMain .sNavMainUL UL {position:absolute;top:-999em;z-index:102;width:10em} /* left offset of submenus need to match (see below) */
	.sNavMain .sNavMainUL UL LI {width:100%}
	.sNavMain .sNavMainUL LI:Hover {visibility:inherit} /* fixes IE7 'sticky bug' */
	.sNavMain .sNavMainUL LI {float:left;position:relative;background:none}
	.sNavMain .sNavMainUL A {display:block;position:relative;padding:.5em .75em;text-decoration:none;border-right:1px solid}
	.sNavMain .sNavMainUL LI UL {margin-top:1px;*margin-top:0px}
	.sNavMain .sNavMainUL LI LI A {padding-top:.3em;padding-bottom:.3em;border-top:1px solid}
	.sNavMain .sNavMainUL LI:Hover UL,
	.sNavMain .sNavMainUL LI.sfHover UL {left:0;top:2em;/* match top ul list item height */z-index:100}
	.sNavMain UL.sNavMainUL LI:Hover LI UL,
	.sNavMain UL.sNavMainUL LI.sfHover LI UL {top:-999em}
	.sNavMain UL.sNavMainUL LI LI:Hover UL,
	.sNavMain UL.sNavMainUL LI LI.sfHover UL {left:10em;/* match UL width */top:0}
	.sNavMain UL.sNavMainUL LI LI:Hover LI UL,
	.sNavMain UL.sNavMainUL LI LI.sfHover LI UL {top:-999em}
	.sNavMain UL.sNavMainUL LI LI LI:hover UL,
	.sNavMain UL.sNavMainUL LI LI LI.sfHover UL {left:10em;/* match UL width */top:0}
	.sNavMain .sNavMainUL LI:Hover,
	.sNavMain .sNavMainUL LI.sfHover,
	.sNavMain .sNavMainUL A:Focus,
	.sNavMain .sNavMainUL A:Hover,
	.sNavMain .sNavMainUL A:Active {outline:0}
	.sNavMain .sNavMainUL A.sf-with-ul {padding-right:2.25em;min-width:1px;/* trigger IE7 hasLayout so spans position accurately */}
	.sNavMain .sf-sub-indicator {position:absolute;display:block;right:.75em;top:0.7em;/* IE6 only */width:10px;height:10px;text-indent:-999em;overflow:hidden; background-position:-10px -100px; background-repeat:no-repeat;}
	.sNavMain A > .sf-sub-indicator {/* give all except IE6 the correct values */top:.7em;background-position:0 -100px;/* use translucent arrow for modern browsers*/}
	.sNavMain LI LI A > .sf-sub-indicator {/* give all except IE6 the correct values */top:.5em/* use translucent arrow for modern browsers*/}
	.sNavMain A:Focus > .sf-sub-indicator,
	.sNavMain A:Hover > .sf-sub-indicator,
	.sNavMain A:Active > .sf-sub-indicator,
	.sNavMain LI:Hover > A > .sf-sub-indicator,
	.sNavMain LI.sfHover > A > .sf-sub-indicator {background-position:-10px -100px; /* arrow hovers for modern browsers*/}
	.sNavMain .sNavMainUL UL .sf-sub-indicator {background-position:-10px 0}
	.sNavMain .sNavMainUL UL A > .sf-sub-indicator {background-position:0 0}
	.sNavMain .sNavMainUL UL A:Focus > .sf-sub-indicator,
	.sNavMain .sNavMainUL UL A:Hover > .sf-sub-indicator,
	.sNavMain .sNavMainUL UL A:Active > .sf-sub-indicator,
	.sNavMain .sNavMainUL UL LI:Hover > A > .sf-sub-indicator,
	.sNavMain .sNavMainUL UL LI.sfHover > A > .sf-sub-indicator {background-position:-10px 0}
	.sNavMain .sNavMainUL LI .sf-sub-indicator {width:0}
	.sNavMain .sNavMainUL LI A.sf-with-ul {padding-right:.75em}
	.sNavMain .sNavMainUL LI LI .sf-sub-indicator {width:10px}
	.sNavMain .sNavMainUL LI LI A.sf-with-ul {padding-right:2.25em}
	
	
	/* SuperFish Menu: Theme Defaults */
	.sNavMain {text-align:center;border-bottom-width:1px;border-bottom-style:solid;background-repeat:repeat-x;background-position:left center}
	.sNavMain .sNavMainSub {width:759px;text-align:left;margin:0 auto;display:inline-block}
	.sNavMain .sNavMainSub:After {display:inline;visibility:hidden;clear:both;height:0;content:"."}
	.sNavMain,.sNavMain .sNavMainUL,.sNavMain .sNavMainUL LI A {border-bottom:none}
	.sNavMain .sf-sub-indicator {background-image:url('/_images/_global/sprites/bkg_arrows_1.png')}
	.sNavMain,.sNavMain .sNavMainUL,.sNavMain .sNavMainUL LI A {border-color:#000}
	.sNavMain {background-color:#444}
	.sNavMain .sNavMainUL LI A:Link,.sNavMain .sNavMainUL LI A:Visited {color:#CCC}
	.sNavMain .sNavMainUL LI A:Hover,.sNavMain .sNavMainUL LI A:Active,.sNavMain .sNavMainUL LI:Hover A,.sNavMain .sNavMainUL LI.sfHover A,.sNavMain .sNavMainUL LI LI:Hover LI A:Link,.sNavMain .sNavMainUL LI LI.sfHover LI A:Link,.sNavMain .sNavMainUL LI LI:Hover LI A:Visited,.sNavMain .sNavMainUL LI LI.sfHover LI A:Visited,.sNavMain .sNavMainUL LI LI A:Link,.sNavMain .sNavMainUL LI LI A:Visited,.sNavMain .sNavMainUL LI LI:Hover A:Link,.sNavMain .sNavMainUL LI LI.sfHover A:Link,.sNavMain .sNavMainUL LI LI:Hover A:Visited,.sNavMain .sNavMainUL LI LI.sfHover A:Visited,.sNavMain .sNavMainUL LI LI:Hover LI A:Hover,.sNavMain .sNavMainUL LI LI.sfHover LI A:Active,.sNavMain .sNavMainUL LI LI A:Hover,.sNavMain .sNavMainUL LI LI A:Active {color:#000}





/* = Footer.htm Classes
-----------------------------------------------------------------------------*/

	/* Bread Crumb Footer */
	.sCrumb {clear:both}
	.sCrumb,.sCrumbSub .Tag_Nav_BreadCrumb_1 EM,.sCrumbSub .sEmail,.sCrumbSub .sPrint {background:transparent url('/_images/_global/sprites/bkg_bcrumb_1.gif') no-repeat}
	.sCrumb {text-align:center;border-bottom:1px solid #CCC;border-top:1px solid #EEE;background-position:0 0}
	.sCrumbSub {width:759px;text-align:left;margin:0 auto;padding:0;font-size:.8em}
	.sCrumbSub .Tag_Nav_BreadCrumb_1 {display:block;overflow:hidden;width:100%}
	.sCrumbSub .Tag_Nav_BreadCrumb_1 A {float:left;padding:.45em .3em}
	.sCrumbSub .Tag_Nav_BreadCrumb_1 EM {float:left;padding:.45em 0;color:#ccc;background-position:0 -50px;text-indent:-9999em;width:10px}
	.sCrumbSub .sEmail {float:right;padding:.45em 0 .45em 1.8em;margin-left:.5em;background-position:0 -100px}
	.sCrumbSub .sPrint {float:right;padding:.45em 0 .45em 1.8em;margin-left:.5em;background-position:0 -150px}
	.sCrumbSub .sCrumbAuxLinks EM {display:none}
	.sCrumbSub A:Link,.sCrumbSub A:Visited {color:#888}
	.sCrumbSub A:Hover,.sCrumbSub A:Active {color:#666}

	/* Copyright & Footer Nav */
	.sFtr {text-align:center;font-size:.8em;color:#888}
	.sFtr .sFtrSub {width:759px;text-align:left;margin:0 auto;padding:1em 0 5em 0}


/* = Default Color Scheme
-----------------------------------------------------------------------------*/

	/* Top Level Nav */
	.sNavMain .sNavMainUL LI:Hover,.sNavMain .sNavMainUL LI.sfHover,.sNavMain .sNavMainUL LI A:Focus,.sNavMain .sNavMainUL LI A:Hover,.sNavMain .sNavMainUL LI A:Active {background:#FCD831}
	
	/* Sub Level Nav */
	.sNavMain .sNavMainUL LI LI {background:#FCD831}
	.sNavMain .sNavMainUL LI LI A {border-color:#FFF0A0}
	.sNavMain .sNavMainUL LI LI:Hover,.sNavMain .sNavMainUL LI LI.sfHover,.sNavMain .sNavMainUL LI LI A:Focus,.sNavMain .sNavMainUL LI LI A:Hover,.sNavMain .sNavMainUL LI LI A:Active {background:#EAC934}

	/* Header */
	.sHdr {border-color:#FCD831}
	.sHdr A:Link,.sHdr A:Visited {color:#FCD831}
	.sHdrCol1 .Tag_Company_Branding .Tag_Company_Tagline {color:#FFF0A0}
	
	/* Buttons */
	INPUT.sBtn1 {background-color:#FCD831;color:#000;border-color:#606060;border-top-color:#FFF0A0;border-left-color:#FFF0A0}

		