body
{
text-align: center;
background-color: #ffffff;
margin: 0px;
padding:0px;
color: #000000;
font-family: Helvetica, Arial, sans-serif;
font-size:0.8em;
background-color:#7D9AC3; background-image:url('../images/bg.png'); background-position: top;  background-repeat:repeat-y;
}

h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}
p{line-height:1.6em;}
img{border:none;}

#main-container{color:#000; text-align:left; width:850px; padding: 0; margin: 50px auto 0 auto; 
background-image:url('../images/bg-trans.png');
-moz-border-radius: 15px;
-webkit-border-radius: 15px;border: 1px solid #fff;}

.header {text-align:left;}

.header-container {padding: 0 5px 0 5px; margin: 0 auto 0 auto; position:relative;}

/*.header-container h1{font-size:1.35em; padding:20px 90px 20px 90px;}*/
.header-container h1{font-size:1.35em; padding:0px 1px 10px 1px; border-bottom: #ffffff dotted 1px;}

/*Skip to content link for accessiblity*/
#access-skip
{position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}

.body-container{clear:both;}

#content {
    margin: 0 0 0 150px;
    padding: 0 10px 10px 10px;
    /*
    min-height: 600px;
    height: auto !important;
    height: 600px;*/
    text-align:justify;
}

.contentbox{/*
background-color:#90A6CD;background-color:#dde7f8;background-color:#CCD6E7;*/background-color:#bbc5d6;
 -moz-border-radius: 10px;
-webkit-border-radius: 10px; border: 1px solid #fff; padding:10px 10px 20px 10px; margin: 10px 0 10px 0;}

.contentbox-clear{clear:both; height:1px; width:1px;}

.menu {float:left; width:140px;padding:0 5px 5px 5px;font-size:1.1em;}

.menu ul{padding:0px;margin:0px;list-style: none;}

.menu li {
    	list-style: none;
        margin:3px;
}

.menu a{color:#2E3D70;text-decoration:none; }

.menu .subheading{margin:10px 3px 3px 3px; font-size:0.8em; color:#000; font-weight:normal; border-bottom: #ffffff dotted 1px;}

.menu a:hover{color:#5f5f92; text-decoration:underline;}


.footer{
    color:#000;
    margin: 20px 0 0 0;
    text-align:center;
    padding: 5px;
    background-image:url('../images/bg-trans.png');
    border: 1px dotted #fff;
}

.small-text{font-size:0.7em;}

h1{font-size:1.6em;}
h2{font-size:1.5em;}
h3{font-size:1.4em;}
h4{font-size:1.3em;}
h5{font-size:1.2em;}
h6{font-size:1.1em;}


.home-page-intro{font-size:1.1em; font-weight:bold; text-align:center;}

.calfloatleft {
float:left;
margin-left: 20px;
margin-right:20px;
}

.air-cadets-image{
    float:right;
    width: 150px;
    height: 90px;
    text-indent: -9999px;
    background: url("../images/logos_aircadets_raf.png") no-repeat top left;
    margin: 0;
}

.float-left{width:120px; padding: 5px 5px 5px 20px; float:left;}
.twitter-button{float:right;}

.img-right-border{float:right; margin:5px 0px 5px 10px;border: 1px solid #fff;}
.img-left-border{float:left; margin:5px 10px 5px 0px;border: 1px solid #fff;}


.twtr-ft img{display:none;}
.twtr-ft .twtr-join-conv{display:none;}
.twtr-ft .reply{display:none;}

.twtr-tweet-text .twtr-user{display:none;}

a {color:#3b43b8; text-decoration:none;}
a:hover {color:#3b43b8; text-decoration:underline;}
