/******** Body Elements ********/

* {
margin: 0;
padding: 0;
border: 0;
}

body {
background-color: #fff;
font-family: arial, tahoma, sans-serif;
font-size: 12px;
line-height: 15px;
color: #222;

background-image: url(..//images/background.PNG);
background-attachment: fixed;
background-color:#ffffff;
background-position:bottom;
background-repeat: repeat-x;
}

.bodyinner {
 background: url(http://www.doncasterrovers.net/images/headfill.PNG);
background-repeat: repeat-x;
}

/******** Layout Elements ********/


.wrapper {
width: 974px;

margin: 0 auto;


}


.buttons { 
position: absolute; 
top: 148px; 
right: 5px; 
} 

.search { 
position: absolute; 
top: 148px; 
left: 30px; 
} 

.drfc { 
position: absolute; 
top: 30px; 
right: 340px; 
background: url(http://www.doncasterrovers.net/images/drfc.PNG);
height: 100px;
width: 200px;
} 

.box { 
position: absolute; 
top: 30px; 
right: 80px; 
background: url(http://www.doncasterrovers.net/images/box.PNG);
height: 90px;
width: 200px;
 overflow:hidden;
line-height: 20px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
text-align: center;
color: black;
} 

.title { 
position: absolute; 
top: 60px; 
left: 30px; 
font-size: 300%;
font-weight: bold;
color: #000000;
text-align: left;
line-height: 40px;
} 

.titleshadow { 
position: absolute; 
top: 62px; 
left: 28px; 
font-size: 300%;
font-weight: bold;
color: #ffffff;
text-align: left;
line-height: 40px;
} 

.header {
	height: 182px;
	margin: 0 0 0 0;
	padding: 0px;
	border: 0px solid #98B7E0;

	clear: left;
	position: relative;
                color: white;
                text-align: center;
}

.headtext {
	text-align: center;
                font-size: 10px;
                background: url(http://www.doncasterrovers.net/images/bar.PNG) top repeat-x;
}
.headtext a {
font-size: 10px;
text-decoration: none;
color: #c33;
}
 

.main {
	border: 1px solid #ccc;
                height: 561px;
	margin: 2px 0px 5px 0px;
	float: right;
	width: 618px;
	padding: 0px;
	background-color: #eee;
	}

.main2 {
border: 1px solid #ccc;
min-height: 552px;
margin: 2px 0px 5px 0px;
float: right;
width: 594px;
padding: 0px;
background-color: #eee;
padding-top: 6px;
padding-left: 1em;
padding-right: 1em;
 overflow:hidden;
line-height: 15px;
text-align: center;
}

.main3 {
border: 1px solid #ccc;
min-height: 552px;
margin: 2px 0px 5px 0px;
float: right;
width: 594px;
padding: 0px;
background-color: #eee;
padding-top: 6px;
padding-left: 1em;
padding-right: 1em;
 overflow:hidden;
line-height: 15px;
text-align: left;
}

.maintop { 
border-bottom: 1px solid #ccc;
float: left;
background-color: #eee;
width: 591px;
height: 275px;
margin: 5px 0px 0px 5px;
padding-top: 6px;
padding-left: 1em;
 overflow:hidden;
line-height: 20px;
text-align: center;
} 

.mainads { 
border-right: 0px solid #ccc;
float: left;
background-color: #eee;
width: 276px;
height: 258px;
margin: 5px 0px 0px 0px;
padding-top: 8px;
padding-left: 10px;
 overflow:hidden;
} 

.mainads2 { 
text-align: center;
margin-top: 270px;


} 

.mainbottom { 
float: left;
background-color: #eee;
width: 290px;
height: 258px;
margin: 5px 0px 0px 15px;
padding-top: 8px;
padding-left: 0px;
 overflow:hidden;
} 





.leftwrap {
	border: 0px solid #ffcccc;
                float: left;
	width: 354px;
                height: 500px;
	margin: 0px 0px 0px 0px;
}

.leftwrap2 {
	border: 0px solid #ffcccc;
                float: left;
	width: 354px;
                height: 432px;
	margin: 0px 0px 0px 0px;
}


.left {
border: 1px solid #ccc;
float: left;
width: 170px;
height: 269px;
margin: 2px 0px 0px 0px;
padding: 0px;
}

.left1 {
border: 1px solid #99afcb;
float: left;
width: 158px;
height: 257px;
margin: 2px 0px 0px 5px;
padding: 6px;
 overflow:hidden;
background-image: url(..//images/left1.png);
background-color:#bbcfed;
background-position:bottom;
background-repeat: repeat-x;
}

.left2 {
border: 1px solid #77cb83;
float: left;
background-color: #eaffea;
width: 335px;
height: 127px;
margin: 5px 0px 0px 0px;
padding: 6px;
 overflow:hidden;
line-height: 15px;
background-image: url(..//images/left2.png);
background-color:#99eda5;
background-position:bottom;
background-repeat: repeat-x;
}

.left3 {
border: 1px solid #99afcb;
float: left;
width: 335px;
height: 127px;
margin: 5px 0px 5px 0px;
padding: 6px;
 overflow:hidden; 
background-image: url(..//images/left1.png);



























background-color:#bbcfed;
background-position:bottom;
background-repeat: repeat-x;
}

.left4 {
border: 1px solid #77cb83;
float: left;
background-color: #eaffea;
width: 339px;
height: 273px;
margin: 5px 0px 0px 0px;
padding: 4px;
 overflow:hidden;
line-height: 15px;
text-align: center;
}



.aligncenter {
text-align: center;
}


.footer {

                clear: both;
	margin: 0;
	padding: 5px;
	clear: both;
	color: #eeeeee;
	text-align: center;
	width: 964px;
                font-size: 10px;
                background: url(http://www.doncasterrovers.net/images/bar.PNG) top repeat-x;
}




/******** Document Styles ********/
.text_over_image
{
 background:url(http://www.doncasterrovers.net/images/button.PNG);
 width:99px;
 height:26px;
 color:#555555;
 font-weight:bold;
 text-decoration:none;
 padding-left:0px;
 padding-top:8px;
 border:0px solid #FF0000;
 overflow:hidden;
text-align: center;
float: left;
margin-left: 2px;
 }

.text_over_image a
{
display: block;
line-height: 2em;
}


h1 {
font-size: 150%;
font-weight: bold;
color: #ffffff;
text-align: right;
margin: 15px 0 0 7px;
}	

h2 {
font-size: 110%;
font-weight: bold;
text-align: center;
margin-bottom: 1em;
}

h3 {
font-size: 120%;
font-weight: bold;
text-align: left;
color: #000000;
}

h4 {
font-size: 150%;
font-weight: bold;
text-align: left;
color: #CC2222;
}


em
{
font-style: normal;
font-weight: bold;
}

a, a:active, a:visited {
color: #822;
text-decoration: none;
}

a:hover {
color: #b22;
text-decoration: underline;
}



.left1 p {
	margin: 0 0 1em 0;
}




/******** List Styles Styles ********/

ul {
margin-top: 1em;
margin-bottom: 1em;
}

li {
margin-top: 0.5em;
list-style: none;
text-align: left;
}


/***menu styles***/

.menu a
{
text-decoration: none;
color: #fff;
display: block;
text-align: left;
background-image: url(/images/bar_on.PNG);
background-repeat: repeat-x;
background-position: left top;
padding: 3px 0 3px 5px;
margin-bottom: 2px;
}

.menu a:hover
{
background-image: url(/images/bar.PNG);
background-repeat: repeat-x;
background-position: left top;
}

.submenu a
{
background-color: #fff;
text-decoration: none;
color: #555;
display: block;
text-align: left;
padding-left: 10px;
margin: 6px 0 6px 0;
}

.submenu a:hover
{
text-decoration: underline;
color: #559;
}



.main2 table{ 
border-collapse: collapse;
border: 1px dotted #000;
border-color: #ddd;
border-width: 1px;}

.main2 th, .main2 td{
border: 1px dotted #000; 
border-color: #ddd;
border-width: 1px; }


input  {
font-size: 10px;
text-align: center;
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

.floatRight { 
    float: right; 
    margin: 10px; 
padding:10px;
text-align:center;
}
.floatLeft { 
    float: left; 
    margin: 4px; 
}
