
/************************************************************** HEADING STYLES */

h1, h2, h3, h4 {
	margin-top: 0;
	
	padding-bottom: 0;
	}
	
h1 {
	padding-top: 0;
	font-size: x-large;
	}
	
h1.loud {
	color: #666;
	text-transform: uppercase;
	font-family: Verdana, sans-serif;
	font-weight: 900;
	}
	
h2 {
	font-size: medium;
	margin: 0;
	}
	
h3, h4 {
	font-size: small;
	margin-bottom: 0;
	}
	
h4 {
	font-size: x-small;
	}
	
/* Red Hat Enterprise Linux headline */
	
h1#headrhel {
	background-image: url(/images/rh/head_rhel.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	border-bottom: 2px solid #e6e6e6;
	padding-bottom: 10px;
	height: 63px;
/* tantek box hack for ie5 win */
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 51px;
	}

/* for Opera */
html>body h1#headrhel {
	height: 51px;
	}
	
h1#headrhel span {
	display: none;
	}
	
/* Red Hat Network headline */
	
h1#headrhn {
	background: url(/images/rh/head_rhn.png) 0 0 no-repeat;
	border-bottom: 2px solid #e6e6e6;
	padding-bottom: 10px;
	height: 63px;
/* tantek box hack for ie5 win */
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 51px;
	}

/* for Opera */
html>body h1#headrhn {
	height: 51px;
	}
	
h1#headrhn span {
	display: none;
	}
	
/* Training (GLS) headline */
	
h1#headgls {
	background: url(/images/rh/head_gls.png) 0 0 no-repeat;
	border-bottom: 2px solid #e6e6e6;
	padding-bottom: 10px;
	height: 63px;
/* tantek box hack for ie5 win */
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 51px;
	}

/* for Opera */
html>body h1#headgls {
	height: 51px;
	}
	
h1#headgls span {
	display: none;
	}
	
/* Server Solutions headline */
	
h1#headserver {
	background-image: url(/images/rh/head_serversolutions.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	border-bottom: 2px solid #e6e6e6;
	padding-bottom: 10px;
	height: 63px;
/* tantek box hack for ie5 win */
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 51px;
	}

/* for Opera */
html>body h1#headserver {
	height: 51px;
	}
	
h1#headserver span {
	display: none;
	}
	
	
/* Client Solutions headline */
	
h1#headclient {
	background-image: url(/images/rh/head_clientsolutions.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	border-bottom: 2px solid #e6e6e6;
	padding-bottom: 10px;
	height: 63px;
/* tantek box hack for ie5 win */
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 51px;
	}

/* for Opera */
html>body h1#headclient {
	height: 51px;
	}
	
h1#headclient span {
	display: none;
	}
	
	
/* Open Source Now headline */
	
h1#headosn {
	background-image: url(/images/rh/head_osn.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	border-bottom: 2px solid #e6e6e6;
	padding-bottom: 10px;
	height: 63px;
/* tantek box hack for ie5 win */
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 51px;
	}

/* for Opera */
html>body h1#headosn {
	height: 51px;
	}
	
h1#headosn span {
	display: none;
	}
	
/* Fedora headline */
	
h1#headfedora {
	background-image: url(/images/rh/head_fedora.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	border-bottom: 2px solid #e6e6e6;
	padding-bottom: 10px;
	height: 63px;
/* tantek box hack for ie5 win */
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 51px;
	}

/* for Opera */
html>body h1#headfedora {
	height: 51px;
	}
	
h1#headfedora span {
	display: none;
	}
	
/* Services headline */
	
h1#headservices {
	background-image: url(/images/rh/head_services.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	height: 16px;
	}
	
h1#headservices span {
	display: none;
	}
	
/* Solutions headline */
	
h1#headsolutions {
	background-image: url(/images/rh/head_solutions.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	height: 16px;
	}
	
h1#headsolutions span {
	display: none;
	}

/* Choice headline */

#headchoice	{
	padding-bottom: 5px;
	}

#headchoiceLeft	{
	float: left;
	padding-left: 7px;
	}

#headchoiceRight	{
	float: right;
	padding-right: 25px;
	}

/* Company headline */
	
h1#headcompany {
	background-image: url(/images/rh/head_company.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	height: 16px;
	}
	
h1#headcompany span {
	display: none;
	}
	
/* Support headline */
	
h1#headsupport {
	background-image: url(/images/rh/head_support.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	height: 16px;
	}
	
h1#headsupport span {
	display: none;
	}
	
/* Store headline */
	
h1#storeTitle {
	background-image: url(/images/rh/title_store_home.png);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ccc;
	}
	
h1#storeTitle span {
	display: none;
	}
	
/* Video headlines */

h1#videoTitle span {
	display: none;
	}

div#videoHead {
	background-image: url(/images/rh/head_videos_pri.png);
	background-repeat: no-repeat;
	width: 570px;
	height: 233px;
	margin: 0 0 15px 0;
	padding: 0;
	}
	
h1#videoHead2 {
	background-image: url(/images/rh/head_videos_sec.png);
	background-repeat: no-repeat;
	width: 570px;
	height: 83px;
	margin: 0 0 15px 0;
	padding: 0;
	}
	
h1#videoHead2 span {
	display: none;
	}

	
/* series of colored-background, roundy-colored headlines:
	[Small(165px), no-size(279px), Wide(573px), Med(426px), Full(690px) 720(720)] */
	
h2.accentDarkSmall {
	width: 165px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #b4b19a;
	background-image: url(/images/rh/corner_headbrownsmall_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: white;
	text-transform: uppercase;
	}
	
h2.accentDarkSmall span {
	display: block;
	padding: 1px 15px 2px 15px;
	background-image: url(/images/rh/corner_headbrownsmall_bottom.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	}

h2.accentDark {
	width: 279px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #b4b19a;
	background-image: url(/images/rh/corner_headbrown_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: white;
		}
	
h2.accentDark span {
	display: block;
	padding: 1px 15px 2px 15px;
	background-image: url(/images/rh/corner_headbrown_bottom.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
		
h2.accentDarkWide {
	width: 573px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #C8C5AC;
	background-image: url(/images/rh/corner_headbrownwide_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: white;
	text-transform: uppercase;
	}
	
h2.accentDarkWide span {
	display: block;
	padding: 1px 15px 2px 15px;
	background-image: url(/images/rh/corner_headbrownwide_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
h2.accentDarkMed {
	width: 426px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #b4b19a;
	background-image: url(/images/rh/corner_headbrownmedium_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: white;
	text-transform: uppercase;
	}
	
h2.accentDarkMed span {
	display: block;
	padding: 1px 15px 2px 15px;
	background-image: url(/images/rh/corner_headbrownmedium_bottom.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
h2.accentDarkFull {
	width: 690px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #C8C5AC;
	background-image: url(/images/rh/corner_headbrownfull_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: white;
	text-transform: uppercase;
	}
	
h2.accentDarkFull span {
	display: block;
	padding: 1px 15px 2px 15px;
	background-image: url(/images/rh/corner_headbrownfull_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}

h2.accentDarkHalfFull {
        width: 345px;
        padding: 0;
        margin: 0;
        margin-bottom: 15px;
        background-color: #b4b19a;
        background-image: url(/images/rh/corner_headbrownhalffull_top.gif);
        background-position: top left;
        background-repeat: no-repeat;
        font-size: small;
        color: white;
	text-transform: uppercase;
        }
                                                                                                                                                                                      
                                                                                                                                                                                      
h2.accentDarkHalfFull span {
        display: block;
        padding: 1px 15px 2px 15px;
        background-image: url(/images/rh/corner_headbrownhalffull_bottom.gif);
        background-position: bottom right;
        background-repeat: no-repeat;
        }

	
h2.accentLightSmall {
	width: 165px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #e3dcc0;
	background-image: url(/images/rh/corner_headhome.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: #000;
	}
	
h2.accentLightSmall span {
	display: block;
	padding: 3px 15px 4px 15px;
	background-image: url(/images/rh/corner_headhome_b.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
h2.accentLightSmall345 {
	width: 345px;
	padding: 0;
	margin: 0 0 0 15px;
	margin-bottom: 15px;
	background-color: #e3dcc0;
	background-image: url(/images/rh/corner_headhome_345.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: #000;
	}
	
    /* Holly Hack Targets IE Win only \*/
    * html h2.accentLightSmall345 {margin-left: 30px;}
    /* End Holly Hack */
	
h2.accentLightSmall345 span {
	display: block;
	padding: 3px 15px 4px 15px;
	background-image: url(/images/rh/corner_headhome_345_b.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
h2.accentLight {
	width: 279px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #ccc6ac;
	background-image: url(/images/rh/corner_headcream_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: #fff;
	}
	
h2.accentLight span {
	display: block;
	padding: 2px 15px 2px 15px;
	background-image: url(/images/rh/corner_headcream_bottom.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
h2.accentLightDrkTxt {
	width: 279px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #ccc6ac;
	background-image: url(/images/rh/corner_headcream_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: x-small;
	color: #000;
	}
	
h2.accentLightDrkTxt span {
	display: block;
	padding: 3px 15px 3px 15px;
	background-image: url(/images/rh/corner_headcream_bottom.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
h2.accentLightWide {
	width: 573px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #DFD8BC;
	background-image: url(/images/rh/corner_headcreamwide_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: white;
	}
		      
h2.accentLightWide span {
	display: block;
	padding: 1px 10px 2px 15px;
	background-image: url(/images/rh/corner_headcreamwide_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
h2.accentLightWideDrkTxt {
	width: 573px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #DFD8BC;
	background-image: url(/images/rh/corner_headcreamwide_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: x-small;
	color: black;
	}
		      
h2.accentLightWideDrkTxt span {
	display: block;
	padding: 3px 10px 3px 15px;
	background-image: url(/images/rh/corner_headcreamwide_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
h2.accentLightMed {
	width: 426px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #ccc6ac;
	background-image: url(/images/rh/corner_headcreammedium_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: white;
	}
	
h2.accentLightMed span {
	display: block;
	padding: 1px 15px 2px 15px;
	background-image: url(/images/rh/corner_headcreammedium_bottom.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
h2.accentLightFull {
	width: 690px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #DFD8BC;
	background-image: url(/images/rh/corner_headcreamfull_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: white;
	}
	
h2.accentLightFull span {
	display: block;
	padding: 1px 15px 2px 15px;
	background-image: url(/images/rh/corner_headcreamfull_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
h2.accentLight720 {
	width: 720px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #DFD8BC;
	background-image: url(/images/rh/corner_headcream720_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: white;
	}
	
h2.accentLight720 span {
	display: block;
	padding: 1px 15px 2px 15px;
	background-image: url(/images/rh/corner_headcream720_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}

h2.accentLightFullDkTxt {
        width: 690px;
        padding: 0;
        margin: 0;
        margin-bottom: 15px;
        background-color: #DFD8BC;
        background-image: url(/images/rh/corner_headcreamfull_top.png);
        background-position: top left;
        background-repeat: no-repeat;
        font-size: small;
        color: #000;
        }
                                                                                                                                                                                      
h2.accentLightFullDkTxt span {
        display: block;
        padding: 1px 15px 2px 15px;
        background-image: url(/images/rh/corner_headcreamfull_bottom.png);
        background-position: bottom right;
        background-repeat: no-repeat;
        }


h2.accentLightHalfFull {
        width: 345px;
        padding: 0;
        margin: 0;
        margin-bottom: 15px;
        background-color: #DFD8BC;
        background-image: url(/images/rh/corner_headcreamhalffull_top.gif);
        background-position: top left;
        background-repeat: no-repeat;
        font-size: small;
        color: white;
        }
                                                                                                                                                                                       
h2.accentLightHalfFull span {
        display: block;
        padding: 1px 15px 2px 15px;
        background-image: url(/images/rh/corner_headcreamhalffull_bottom.gif);
        background-position: bottom right;
        background-repeat: no-repeat;
        }

