/* CSS Document */

#body{
background-color:#CCCCCC;
}
img
{
float:left;
margin-top:5px;
/*margin-left:5px;*/
margin-right:5px;
margin-bottom:5px;
border:4px solid #3b56a3;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomright: 10px;*/
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft: 10px;*/
}

#image_holder
{
margin-bottom:100px;
}
#container
{
width:980px;
margin:auto;
border: 4px solid #3b56a3;
font-family:century gothic;
background-color: #eee;
padding: 3px;
text-align: left;
border-radius: 15px;
-moz-border-radius: 15px;
box-shadow: 10px 10px 5px #888
}

#status
{
padding: 0.3em;
background-color: #fff;
}

#banner
{
height: 115px;
padding:0px;
margin:0px;
background-color:#ffffff;
border-radius: 10px;
-moz-border-radius-topleft: 10px;
}

#top-left
{
width: 150px;
height:115px;
float:left;
/*background-color:#3b56a3;*/
background-image: url(http://www.newlearn.co.uk/gallop2010/images/gradient_background.jpg);
background-repeat: repeat-x;
padding: 1px;
margin: 0;
color: #ffffff;
border-radius: 10px;
-moz-border-radius-topleft: 10px;
}
#top-left .logo
{
float:left;
margin-left:5px;
margin-right:2px;
padding:2px;
border:none;
}

#top
{
width: 826px;
height: 115px;
float:right;
/*background-color:#3b56a3;*/
background-image: url(http://www.newlearn.co.uk/gallop2010/images/gradient_background.jpg);
background-repeat: repeat-x;
padding:1px;
margin:0px;
border-radius: 10px;
-moz-border-radius-topright: 10px;
}

#top p
{
text-align: left;
color:  #3b56a3;
font-weight:bold;
}

#top h1
{
text-align: left;
color:  #3b56a3;
font-weight:bold;
font-stretch:expanded;
}

#top-right
{
width: 100px;
height: 110px;
float:left;
background-color:#3b56a3;
padding:1px;
margin:0px;
color: #ffffff;
}
#content1
{
float:left;
width:600px;
background-color: #ffffff;
margin-left:5px;
margin-bottom:20px;
margin-top:5px;
padding:10px;
}
#content1_results
{
float:left;
width:930px;
background-color: #ffffff;
margin-left:10px;
margin-bottom:20px;
padding:10px;
}

#content1 p
{
text-align:justify;
color:#000000;
}
#content2
{
float: right;
width: 320px; /*Width of right column*/
margin-right: 5px;
margin-bottom:10px;
margin-top:5px;
/*margin-left: -200px; *//*Set left margin to -(RightColumnWidth) */
background: #ffffff;
padding:10px;
border-left: solid 3px;
border-left-color:#3b56a3;
}
#tablecontent
{
margin-left:10%;
margin-right:10%;
/*border-left: 2px solid gray;*/
padding: 0.5em;
max-width: 50em;
}
#footer
{
clear: both;
margin: 0;
padding: .1em;
color: #ffffff;
background-color:#3b56a3;
border-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
}
#navlist
{
margin-left: 0px;
margin-top:0px;
padding: 0px;
padding-top:10px;
height: 40px;
background-color:#3b56a3;
border: 3px solid #3b56a3;
}
#navlist ul
{
margin-left:0px;
padding-left:0px;
} 
#navlist li
{
float:left;
display:inline;
list-style:none;
}
#navlist a 
{
display:block;
width: 109px;
font-weight: bold;
border: 2px solid #ffffff;
color: #ffffff; 
padding: 4px;
text-decoration:none;
font-style: normal;
text-align: center;
font-size:12px;
}
#navlist a:hover 
{
background-color:#ffffff;
color: #3b56a3;
}

#navlist ul li ul {
display: none;
}

#navlist ul li:hover ul {
display: block;
position: absolute;
}

#content1 h3 { 
color:#3b56a3;
}

#object_div
{
margin:2px;
padding:2px;
height:auto;
width:auto;
border: 2px solid #3b56a3;
}

#counter
{
float:right;
}

h3.news { 
color:#3b56a3;
margin-left:20px;
font-family:century gothic;
}
