a img {
border:none;
text-decoration: none;
color: #e11414;
font-weight: bold;
}

a:hover,a:active {
color: #e11414;
text-decoration: underline;
font-weight: bold;
}

a:link,a:visited {
color: #e11414;
text-decoration: none;
font-weight: bold;
}

body {
background-color:#0B2A63;
background-image:url('/static/optimized/images/bg.png');
background-repeat:repeat-x;
color:#000;
font-family:"Arial", Sans-Serif;
font-size: 1em;
margin:0;
padding:0;
}

#flag_bg {
background-image:url('/static/optimized/images/bg.jpg');
background-position:center top;
background-repeat:no-repeat;
height:598px;
margin-left:auto;
position:absolute;
width:100%;
z-index:1;
}

#wrapper{
position: relative;
width: 928px;
height: auto;
margin-left: auto;
margin-right: auto;
z-index: 2
}

#main_content{
width: 928px;
height: 814px;
background-image:url('/static/optimized/images/main_content_bg.png');
background-repeat:no-repeat;
}

#storylist{
font-size: 12px;
}

#upper_content{
position: relative;
left: 23px;
top: 11px;
width: 881px;
height: 334px;
}

#slideshow {
position: relative;
float: right;
width: 605px;
height: 334px;
}

#bottom_left {
position: relative;
margin-top: 10px;
width: 261px;
height: 425px;
padding-top: 20px;
padding-right: 10px;
padding-bottom: 24px;
padding-left:24px;
float: left;
}

.title {
position: relative;
left: 7px;
}

#recentpictures-title {
position: relative;
left: 7px;
margin-bottom: 10px;
}

#bottom_center {
position: relative;
margin-top: 10px;
width: 282px;
height: 424px;
float: left;
padding-left 10px;
padding-right: 10px;
padding-top: 20px;
padding-bottom: 24px;
margin-left: 10px;
}

#bottom_right {
position: relative;
margin-top: 10px;
width: 295px;
height: 425px;
padding-top: 20px;
padding-bottom: 24px;
padding-right: 24px;
padding-left: 10px;
float: right;
}

#upcoming_events {
position: relative;
width: 295px;
height: 102px;
padding-bottom: 10px;
}

#media {
width: 295px;
height: 310px;
font-size: 12px;
}

#media a {
font-weight: normal;
}

#lower_contet {
position: relative;
width: 928px;
height: 479px;
}

#action_box {
position: relative;
float: left;
width: 276px;
height: 334px;
}

#form {
width: 276px;
height: 157px;
background-image:url('/static/optimized/images/action_box/form_bg.png');
}

#signupform input {
position: relative;
left: 79px;
top: 28px;
border:solid 0 #fff;
font-size:13px;
height:19px;
margin-bottom:11px;
width:167px;
}

#signupform #submit {
position: relative;
top: 24px;
left: 100px;
height:27px;
width:66px;
}

#follow {
font-size: 12px;
font-weight: bold;
position: relative;
top: 10px;
left: 9px;
color: #0b2a64;
}

.logo {
position: relative;
margin-left: 10px;
vertical-align: middle;
}

#tweet_box {
position: relative;
left: -2px;
font-size: 10px; 
background-image: url('/static/optimized/images/recent_tweets/box_bg.png'); 
background-repeat: no-repeat;
padding: 9px;
margin-bottom: 5px;
width: 268px;
height: 67px;
}

#recenttweets_title {
position: relative;
margin-bottom: 10px;
}

#heading_img {
position: relative;
left: -42px;
}

#recent_tweets_date {
position: relative;
top:3px;
font-style:oblique;
font-size: 9px;
}

.link {
font-size:12px;
}

#recent_news_list {
margin-top:0px;
margin-bottom: 10px;
height: 355px;
}

#calendar {
position: relative;
margin-top: 9px;
width: 56px;
height: 56px;
text-align: center;
background-image:url('/static/optimized/images/upcoming_events/date_bg.png');
float: left;
}

#calendar_month {
position: relative;
font-weight: bold;
font-size: 12px;
color: #fff;
top: 3px;
}

#calendar_day {
position: relative;
font-weight: bold;
color: #000;
font-size: 30px;
}

#calendar_text {
position: relative;
float: right;
width: 234px;
max-height: 102px;
top: 10px;
margin-left:5px;
font-size: 12px;
}

#rss_link{
position: relative;
top: 5px;
}

.bullet {
vertical-align: middle;
}

#bold {
font-weight: bold;
}

#small_oblique {
font-style: oblique;
font-size: .8em;
}

#event_description {
position: relative;
top: 3px;
}

#heading {
position: relative;
width: 928px;
height: 182px;
}

#menu {
position: relative;
margin-top: -17px;
}

#nav {
position: absolute;
top: -5px;
z-index: 3;
height: 10px;
left: 540px;
}

#nav ul li {
    display: inline;
    margin-right: 10px;
    position: relative;
    float: left;

}

#slideshow #nav {
	cursor: pointer;
	cursor: hand;
}

#slideshow {
width: 605px;
height: 334px;
}

#lower_media {
margin-top:10px;
margin-bottom: 10px;
height: 260px;
}

#paid_for {
border: 1px solid;
width: 200px;
text-align: center;
}

#footer {
color:#7daae1;
font-size:11px;
margin-left:auto;
margin-right:auto;
margin-bottom: 10px;
min-height:30px;
position:relative;
text-align:left;
width:894px;
top: -2px;
}

#footermenudiv {
float:right;
font-size:10px;
text-align:right;
width:450px;
}

#footermenudiv a:hover {
color:#7daae1;
text-decoration: underline;
}

#footermenudiv a:link,#footermenudiv a:visited {
color:#7daae1;
}



















