/* CSS Document */

/* Default Style Sheet for EGNtv.com */
/* By Kevin H. Patterson */


/* General */

img {
border:none;
/* Hack to enable partial support of transparent PNGs in IE < 7 */
_behavior:url(/include/v2js/ie_pngfix.htc);
}

a:link, a:visited {
color:#8AF;
}

a:hover {
color:#ACF;
}

body {
margin:0;
padding:0;
color:#FFF;
background-color:#222;
background-image:url(/styles/v2/body_bkg.jpg);
background-repeat:no-repeat;
background-position:center center;
background-attachment:fixed;
text-align: left;
font:10pt Verdana, Arial, Helvetica, sans-serif;
}


/* Header */

#header {
color: #000;
background-color: #aaa;
}

#banner {
height:48px;
border:2px solid #000;
color:#FFF;
background-color:#000;
background-image:url(/styles/v2/banner_bkg.jpg);
background-repeat:no-repeat;
background-position:top right;
white-space:nowrap;
overflow:hidden;
}

#banner img.logo {
}

#banner img#page-title {
margin-left:16px;
}
/*
#page-title {
font-size:24px !important;
text-shadow:3px 3px 4px #000;
}
*/

#clock, #search-box {
padding-top:8px;
height:1.5em;
line-height:1.5em;
}

#clock {
float:left;
text-align:left;
}

#search-box {
float:right;
}

#search-inp {
	border-color: #aaa;
	border-style: inset;
	border-width: 1px;
	padding-left: 4px;
	padding-right: 4px;
	-moz-border-radius: 10px;		/* Firefox */
	-webkit-border-radius: 10px;		/* Safari */
	border-radius: 10px;				/* CSS3 */
}


/* Navigation */

#navbox {
float:left;
width:14em;
margin-top:0;
color:#000;
background-color: #aaa;
}

#navbox a:link, #navbox a:visited {
color:#00F;
}

#navbox a:hover {
color:#08F;
}

ul#navigation, #navigation ul {
	padding:2px;
	margin:0;
	list-style:none;
}
#navigation li {
	padding:2px 0 2px 12px;
}

.nav-link {
	width: 220px;

	font: bold 9pt verdana, sans-serif;
	line-height: 30px;
	text-align: center;

	background-image: url(/styles/buttont_top2.gif);
	background-repeat: repeat-x;
	background-position: top right;
}


/* per mark bruno */

#live-button {
padding:3px;
border:2px solid red;
background-color:black;
}

#live-button a:link {
text-decoration:blink;
font-weight:bold;
color:#F42;
}


/* Main Content */

#content {
margin-left:17em;
padding-right:0.5em;
}


/* Footer */

#footer {
clear: left;
color: #000;
background-color: #aaa;
font-size: 10px;
text-align: center;
padding-left: 160px;
background-image: url(/styles/v2/egntv_logo_sm.png);
background-repeat: no-repeat;
background-position: center left;
min-height: 24px;
}

#footer a:link, #footer a:visited, #footer a:hover {
color:#000;
}


/* Live Event Announcement */

#live-event {
margin:0;
padding:0 8px 0 8px;
background:none;
background-color:#222;
border:2px solid #C20;
color:#FFF;
}

#live-event .Title {
font-size:1.6em;
}

#live-event .VenueYear {
font-size:1.2em;
}

#live-event .SchedHeadline {
text-align:center;
}

#live-event .SchedLink {
font-size:1.2em;
text-align:center;
}


/* **** New Design **** */
.box-wrap {
	float:left;
	width:50%;
	-webkit-box-sizing:border-box;	/* Firefox */
	-moz-box-sizing:border-box;		/* Safari */
	box-sizing:border-box;			/* CSS3 */
}

.box, .h-box {
	margin: 8px;
	
	border-color: black;
	border-style: solid;
	border-width: 1px;
		
	-moz-border-radius: 8px;		/* Firefox */
	-webkit-border-radius: 8px;		/* Safari */
	border-radius: 8px;				/* CSS3 */
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 4px 4px 6px;		/* Firefox */
	-webkit-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.2);	/* Safari */
	box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.2);			/* CSS3 */
}

.box {
	padding: 10px;
}

.h-box .title {
	margin:0;
	padding: 0 10px 0 10px;

	font-weight:bold;

	-moz-border-radius-topleft: 6px;		/* Firefox */
	-moz-border-radius-topright: 6px;		/* Firefox */
	-webkit-border-top-left-radius: 6px;	/* Safari */
	-webkit-border-top-right-radius: 6px;	/* Safari */
	border-top-left-radius: 6px;			/* CSS3 */
	border-top-right-radius: 6px;			/* CSS3 */
}

.h-box .content {
	margin:0;
	padding: 0 10px 10px 10px;
		
	-moz-border-radius-bottomleft: 6px;			/* Firefox */
	-moz-border-radius-bottomright: 6px;		/* Firefox */
	-webkit-border-bottom-left-radius: 6px;		/* Safari */
	-webkit-border-bottom-right-radius: 6px;	/* Safari */
	border-bottom-left-radius: 6px;				/* CSS3 */
	border-bottom-right-radius: 6px;			/* CSS3 */
}
