/* CSS Document */
body {
margin: 0;
padding: 0;
background-color: #4169e1;
color: Black;
font: small Arial, Helvetica, Verdana, sans-serif;
}

#wrapper {
background-color: black;
color: black;
margin: 30px 40px 30px 40px;
padding: 10px;
}

a.big_list_link{
	font:bold 11px Arial, Helvetica, Sans serif;
	color:#245185;
}
#header-bottom {
border-top:  1px solid #4169e1;
}
#header-bottom ul {
margin: 0;
padding: 0;
padding: 0 30px 0 0;
text-align: right;
}
#header-bottom li {
display: inline;
background-color: Black;
color: #050845;
}
#header-bottom a:link, #header-bottom a:visited {
text-decoration: none;
background-color: white;
color: #050845;
}

#ball {
position: absolute;
top: 110px;
right: 15px;
}
#main {
position: relative;
top:0;
left: 0;
width: 95%;
margin-top: 10px;
}
#content {
	margin: 10px 0px 0 300px;
	border: 1px solid #4169e1;
	background-color: white;
	color: black;
}
#mainfeature {
	margin:0;
	background-repeat: no-repeat;
	padding: 2em 2em 1em 85px;
}


#mainfeature p {
font-size: 110%;
}
#mainfeature p.more {
margin-top: 0;
text-align: right;
}
#mainfeature p.more a:link, #mainfeature p.more a:visited {
color: white;
background-position: center left;
padding-left: 14px;
}

#content .inner {
margin: 10px 20px 10px 40px;
}

#content .inner ul.features {
margin: 0;
padding: 0;
list-style: none;
}
#content .inner h3 {
font-weight: bold;
font-size: 175%;
color: #002202;
padding: 0em; 
border-bottom: 1px solid #4169e1;
}


#content .inner h4 {
color: #245185;
font-size: 105%;
font-style: italic;
}

#content .inner h4.media {
	color: White;
	font-size: 105%;
	font-style: italic;
}
/*
#content .inner h3 a:link, #content .inner h3 a:visited {
color: #245185;
}
*/
#content .inner p {
color: #666666;
font-size: 90%;
}

#content .inner p.tv {
	color: #666666;
	font-size: 73%;
	background: url(../img/dot.gif) repeat-x 0 . 1.2em;
}
#content .inner p.media {
	color: #666666;
	font-size: 65%;
	background: url(../img/dot.gif) repeat-x 0 . 1.2em;
}
#content .inner .features li img {
float: left;
margin: 0 5px 5px 0;
}
#content .inner p.author {
font-weight: bold;
}
#content .inner p.more{
margin-top: 0;
text-align: right;
}
#content .inner p.more a:link, #content .inner p.more a:visited {
color: black;
padding-left: 14px;
font-size: 90%;
color: #1e4c82;
}
#sidebar {
position: absolute;
top: 20px;
left: 15px;
width: 250px;
/* background-color: #ffffff; */
background-color: white;
/* border: 1px solid #b9d2e3; */
border: 1px solid #4169e1;
color: black;
margin: 135px 0px 0 50px;
padding: 0;
}
#sidebar h3 {
	font-size: 110%;
	background-image: url(../img/blue.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0.2em 0 0.2em 10px;
	font-weight: normal;
}
#sidebar .inner {
padding: 10px;
}
#sidebar ul {
margin-left: 0;
padding-left: 10px;
}
#sidebar p, #sidebar li {
font-size: 90%;
line-height: 1.4em;
}
#sidebar ul a:link, #sidebar ul a:visited {
color: white;
}
#searchform .text {
width: 196px;
border: 1px solid #45bac0;
}
#searchform .searchbutton {
text-align: right;
margin-top: 4px;
}
#sidebar .motm-image {
float: right;
margin: 0 30px 0 20px;
}
#sidebar p.more {
clear: right;
margin: 0 30px 0 0;
text-align: right;
}
#sidebar p.more a:link, #sidebar p.more a:visited {
color: white;
background-position: center left;
padding-left: 14px;
}
#logo {
text-align:center;
padding: 0px 0px 0px 0px;
margin: 0 150px 0 0px;
margin: 0;
font-weight: normal;
color:#b9d2e3;
font-size: 356%;
font-family:Arial, Helvetica, sans-serif;
}
