/* ---- CC Media Holdings, Inc. 2010 CSS */
/* ---- Developed by Craig Steven Miller, Clear Channel Corporate Web Designer/Developer ---- */

* { 
	padding: 0; margin: 0; 
}
	
body { 
	background: #345b7b;
}

#main-content p {
	font: normal 100%/20px Georgia, Times serif;
	color: black;
	margin: 0 0 10px 0;
}

#shell { 
	width: 1100px; 
	height: auto; 
	margin-left: auto; margin-right: auto;
	position: relative;
}

#container { 
	width: 850px; 
	height: 100%;
	background: #264863;  
	margin-left: auto; margin-right: auto; margin-bottom: 40px; 
	padding: 25px 50px 50px 50px; 
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
	position: relative;
	overflow:auto;
	box-shadow: 2px 2px 8px #192936;
	-webkit-box-shadow: 2px 2px 8px #192936;
	-moz-box-shadow: 2px 2px 8px #192936;
}

#container > h1 { 
	font: normal 125%/28px Georgia, Times serif;
	color: white;
	margin: 0 0 15px 0;
	text-shadow: 2px 2px 4px #000;
}

#container p { 
	font: normal 100%/20px Georgia, Times serif;
	color: white;
	margin: 0 0 10px 0;
}

#container p a, a:visited {text-decoration: underline; color:#bdc24c; font-weight: normal; background: none;border:none; display:inline; font: normal 100%/20px Georgia, Times serif; margin:0;}
#container p a:hover, a:active {text-decoration: underline; color:white; background-color:none; }

#release p { 
	font: normal 100%/20px Georgia, Times serif;
	color: black;
	margin: 0 0 10px 0;
}

#header { 
	width:850px; 
	height:auto;
}

.main-logo {
	margin: 20px 0 10px 0;
	margin-left: auto; margin-right: auto;
	display: block;
	border: none;
	background-color:none;
}

/* ---- Main Content Area */

#main-content {
	margin: 20px 35px 0 0; 
	padding: 12px; 
	width:475px; height:auto; 
	float: left;
	background-color: white;
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
	position: relative;
	box-shadow: 2px 2px 8px #1c3345;
	-webkit-box-shadow: 2px 2px 8px #1c3345;
	-moz-box-shadow: 2px 2px 8px #1c3345;
}

#main-content a[href $='.pdf'] { 
   padding-right: 18px;
   background: transparent url(../images/pdf-icon.gif) no-repeat center right;
}

#main-content-interior a[href $='.pdf'] { 
   padding-right: 18px;
   background: transparent url(../images/pdf-icon.gif) no-repeat center right;
}

#main-content ul li { 
	background: transparent url(../images/grn-sq.jpg) no-repeat center left;
	margin-left: 20px; 
}

#main-content li a, a:visited {
	font: normal 90% Georgia, Times serif;
	color: #484848;
	text-decoration: none;
	line-height: 25px;
	margin-left: 15px;
}

#main-content li a:hover, a:active {
	text-decoration: underline;
}

#main-content, #main-content-interior p {
	color: #484848; font: normal 15px Georgia, Times serif;
}

#main-content h1 {
	color: #264863; font: normal 120% Georgia, Times serif;
}

#main-content, #main-content-interior h3 a, a:visited{
	color: #264863; font: normal 120% Georgia, Times serif;
}

#main-content-interior {
	margin: 20px 35px 0 0; 
	padding: 20px; 
	width:460px; height:auto; 
	float: left;
	background-color: white;
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
	position: relative;
	box-shadow: 2px 2px 8px #1c3345;
	-webkit-box-shadow: 2px 2px 8px #1c3345;
	-moz-box-shadow: 2px 2px 8px #1c3345;
}

#main-content-interior ul li { 
	background: transparent url(../images/grn-sq.jpg) no-repeat center left;
	margin-left: 20px; 
}

#main-content-interior li a, a:visited {
	font: normal 100% Georgia, Times serif;
	color: #484848;
	text-decoration: none;
	line-height: 25px;
	margin-left: 15px;
}

#main-content-interior li a:hover, a:active {
	text-decoration: underline;
}

#main-content-interior h1 {
	color: #264863; font: normal 120% Georgia, Times serif; margin-bottom:10px;
}

#main-content-interior p a, a:visited {text-decoration: underline; color:#484848; font-weight: normal; background: none;border:none; display:inline; font: normal 100%/20px Georgia, Times serif; margin:0;}
#main-content-interior p a:hover, a:active {text-decoration: none; color:#264863; background-color:none; }



/* ---- Side Bar */

#sidebar {
	margin: 20px 0; 
	padding:0; 
	width:310px;
	height:auto;
	float: left;
	position: relative;
}

#sidebar h1 {
	font: bold 100% Georgia, Times serif;
	color: #cdcdcd;
	padding-top: 10px;
	border-top: solid 1px #5c7489;
	margin-bottom: 10px;
	letter-spacing: 1px;
}

#sidebar ul li { 
	background: transparent url(../images/grn-sq.jpg) no-repeat center left;
	margin-left: 0; 
}

#sidebar li a, a:visited {
	font: normal 90% Georgia, Times serif;
	color: white;
	text-decoration: none;
	line-height: 30px;
	margin-left: 20px;
}

#sidebar li a:hover, a:active {
	text-decoration: underline;
}

/* ---- Footer */

#footer {
	font: normal 85%/18px Georgia, Times serif;
	color: white;
	margin: 20px 0 10px 0;
	border-top: solid 1px #5c7489;
	float:left;
	padding-top: 15px;
	width:850px;
}

.clear {
	clear: left;
}

#
margin {
	margin: 20px 0 0 0; 
	padding: 20px; 
	width:800px; height:auto; 
	float: left;
	background-color: white;
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
	position: relative;
	box-shadow: 2px 2px 8px #1c3345;
	-webkit-box-shadow: 2px 2px 8px #1c3345;
	-moz-box-shadow: 2px 2px 8px #1c3345;
}

#main-content-interior2 {
	margin: 20px 0 0 0; 
	padding: 20px; 
	width:800px; height:auto; 
	float: left;
	background-color: white;
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
	position: relative;
	box-shadow: 2px 2px 8px #1c3345;
	-webkit-box-shadow: 2px 2px 8px #1c3345;
	-moz-box-shadow: 2px 2px 8px #1c3345;
}

#main-content-interior2 ul li { 
	background: transparent url(../images/grn-sq.jpg) no-repeat center left;
	margin-left: 10px; 
}

#main-content-interior2 li a, a:visited {
	font: normal 100% Georgia, Times serif;
	color: #484848;
	text-decoration: none;
	line-height: 25px;
	margin-left: 15px;
}

#main-content-interior2 li a:hover, a:active {
	text-decoration: underline;
}

#main-content-interior2 h1 {
	color: #264863; font: normal 120% Georgia, Times serif; margin-bottom:10px;
}

#main-content-interior2 p {
	color: #484848; font: normal 15px Georgia, Times serif;
}

#main-content-interior2 p a, a:visited {text-decoration: underline; color:#484848; font-weight: normal; background: none;border:none; display:inline; font: normal 100%/20px Georgia, Times serif; margin:0;}

#main-content-interior2 p a:hover, a:active {text-decoration: none; color:#264863; background-color:none; }

