/* CSS Document */

/*********body*************/

body {
background-color:#999999;
font-family:Verdana, sans-serif;
font-size:11px;
color:#333333;
margin-top:20px;
}

#container {
padding-top:10px;
padding-right:5px;
padding-bottom:5px;
padding-left:5px;
background-color:#ffffff;
width:930px;
}


/*********containers*************/

#banner {
background-color:#3399cc;
width:930px;
float:left;
margin-bottom:0px;
}

#bar {
background-color:#400f31;
width:930px;
height:20px;
float:left;
}

#mainmenu {
background-color:#203574;
width:910px;
float:left;
padding-top:5px;
padding-right:10px;
padding-bottom:5px;
padding-left:10px;
font-family:Arial, sans-serif;
font-size:13px;
color:#ffff00;
}


#sub {
background-color:#C2B9A8;
width:910px;
float:left;
padding-top:5px;
padding-right:10px;
padding-bottom:5px;
padding-left:10px;
margin-bottom:20px;
font-family:Arial, sans-serif;
font-size:10px;
color:#333333;
}

#breadcrumb {
background-color:#ffffff;
width:920px;
float:left;
padding-top:5px;
padding-left:10px;
margin-bottom:10px;
font-family:Arial, sans-serif;
font-size:10px;
}

#leftcontainer {
background-color:#ffffff;
width:225px;
float:left;
font-family:Arial, sans-serif;
font-size:10px
margin-bottom:40px;
}

#news {
background-color:#ffffff;
width:215px;
float:left;
padding-left:10px;
font-family:Arial, sans-serif;
font-size:11px;
color:#333333;
}

#login {
background-color:#ffffff;
width:205px;
float:left;
padding-top:5px;
margin-bottom:10px;
font-family:Arial, sans-serif;
font-size:10px;
}

#maincontainer {
background-color:#ffffff;
width:530px;
float:left;
}


#homemain {
background-color:#ffffff;
background-image:url("http://www.macclesfieldjuniorfc.co.uk/templates/homepage/images/dots.gif");
background-repeat:repeat-y;
width:500px;
float:left;
padding-right:15px;
padding-left:15px;
font-family:Verdana, sans-serif;
font-size:11px;
}

#rightcontainer {
background-color:#ffffff;
width:175px;
float:left;
margin-bottom:20px;
}

#links {
background-color:#ffffff;
width:140px;
float:left;
padding-left:10px;
font-family:Arial, sans-serif;
font-size:12px;
margin-bottom:20px;
}

#teamlinks {
background-color:#ffffff;
width:165px;
float:left;
padding-left:10px;
font-family:Arial, sans-serif;
font-size:11px;
margin-bottom:20px;
}



#sub2 {
background-color:#C2B9A8;
width:910px;
float:left;
padding-top:5px;
padding-right:10px;
padding-left:10px;
margin-top:40px;
font-family:Arial, sans-serif;
font-size:10px;
color:#333333;
}



#bottombar {
background-color:#ffffff;
width:930px;
float:left;
margin-top:40px;
margin-bottom:10px;
}

#footer{
background-color:#3399cc;
width:445px;
float:left;
padding:10px;
margin-top:40px;
height:20px;
font-family:Arial, sans-serif;
font-size:10px;
}

#credits{
background-color:#3399cc;
width:445px;
height:20px;
float:left;
margin-top:40px;
padding:10px;
font-family:Arial, sans-serif;
font-size:9px;
color:#ffffff;
}

/***********default text and heading styles*************/

body {
font-family:Verdana, sans-serif;
font-size:11px;
}
h1 {
font-family:Arial, sans-serif;
font-size:31px;
font-weight:light;
color:#333333;
}

h2 {
font-family:Arial, sans-serif;
font-size:14px;
color:#333333;
}

h3 {
font-family:Arial, sans-serif;
font-size:12px;
color:#3366cc;
}

h4 {
font-family:Arial, sans-serif;
font-size:10px;
color:#006600;
}

br {
clear:left;
}


li.main{
margin-bottom:5px;
}

li.main2 {
margin-bottom:15px;
}

ul {
list-style:none;
font-family:Arial, sans-serif;
font-size:10px;
}

td.contentheading {
font-family:Arial, sans-serif;
font-size:14px;
color:#333333;
font-weight:bold;
padding-bottom:15px;
}

/*********misc*************/

.clear {
clear:both;
}

.mainlevel {
font-family:Arial, sans-serif;
font-size:13px;
color:#ffff00;
}

/****************link styles (default) ********************/

a:link {

font-family:Verdana, sans-serif;
font-size:11px;
color:#400f31;
text-decoration:none;
}
a:visited {
font-family:Verdana, sans-serif;
font-size:11px;
color:#400f31;
text-decoration:none;
}
a:hover {
font-family:Verdana, sans-serif;
font-size:11px;
color:#400f31;
text-decoration:underline;
}
a:active {
font-family:Verdana, sans-serif;
font-size:11px;
color:#400f31;
text-decoration:none;
}

/****************other link styles********************/

.mainmenu a:link {
font-family:Arial, sans-serif;
font-size:13px;
color:#ffff00;
text-decoration:none;
}
.mainmenu a:visited {
font-family:Arial, sans-serif;
font-size:13px;
color:#ffff00;
text-decoration:none;
}
.mainmenu a:hover {
font-family:Arial, sans-serif;
font-size:13px;
color:#ffff00;
text-decoration:underline;
}
.mainmenu a:active {
font-family:Arial, sans-serif;
font-size:13px;
color:#ffff00;
text-decoration:none;
}

.sub a:link {
font-family:Arial, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
}
.sub a:visited {
font-family:Arial, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
}
.sub a:hover {
font-family:Arial, sans-serif;
font-size:11px;
color:#333333;
text-decoration:underline;
}
.sub a:active {
font-family:Arial, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
}

.breadcrumb a:link {
font-family:Verdana, sans-serif;
font-size:10px;
color:#400f31;
text-decoration:none;
}
.breadcrumb a:visited {
font-family:Verdana, sans-serif;
font-size:10px;
color:#400f31;
text-decoration:none;
}
.breadcrumb a:hover {
font-family:Verdana, sans-serif;
font-size:10px;
color:#400f31;
text-decoration:underline;
}
.breadcrumb a:active {
font-family:Verdana, sans-serif;
font-size:10px;
color:#400f31;
text-decoration:none;
}

.login a:link {
font-family:Verdana, sans-serif;
font-size:10px;
color:#400f31;
text-decoration:none;
}
.login a:visited {
font-family:Verdana, sans-serif;
font-size:10px;
color:#400f31;
text-decoration:none;
}
.login a:hover {
font-family:Verdana, sans-serif;
font-size:10px;
color:#400f31;
text-decoration:underline;
}
.login a:active {
font-family:Verdana, sans-serif;
font-size:10px;
color:#400f31;
text-decoration:none;
}


.news a:link {
font-family:Arial, sans-serif;
font-size:11px;
color:#400f31;
text-decoration:none;
}
.news a:visited {
font-family:Arial, sans-serif;
font-size:11px;
color:#400f31;
text-decoration:none;
}
.news a:hover {
font-family:Arial, sans-serif;
font-size:11px;
color:#400f31;
text-decoration:underline;
}
.news a:active {
font-family:Arial, sans-serif;
font-size:11px;
color:#400f31;
text-decoration:none;
}

.links a:link {
font-family:Arial, sans-serif;
font-size:14px;
color:#333333;
text-decoration:none;
}
.links a:visited {
font-family:Arial, sans-serif;
font-size:14px;
color:#333333;
text-decoration:none;
}
.links a:hover {
font-family:Arial, sans-serif;
font-size:14px;
color:#993300;
text-decoration:none;
}
.links a:active {
font-family:Arial, sans-serif;
font-size:14px;
color:#333333;
text-decoration:none;
}


.teamlinks a:link {
font-family:Arial, sans-serif;
font-size:13px;
color:#333333;
text-decoration:none;
}
.teamlinks a:visited {
font-family:Arial, sans-serif;
font-size:13px;
color:#333333;
text-decoration:none;
}
.teamlinks a:hover {
font-family:Arial, sans-serif;
font-size:13px;
color:#993330;
text-decoration:none;
}
.teamlinks a:active {
font-family:Arial, sans-serif;
font-size:13px;
color:#333333;
text-decoration:none;
}

.mainlevel a:link {
font-family:Arial, sans-serif;
font-size:13px;
color:#333333;
text-decoration:none;
}
.mainlevel a:visited {
font-family:Arial, sans-serif;
font-size:13px;
color:#333333;
text-decoration:none;
}
.mainlevel a:hover {
font-family:Arial, sans-serif;
font-size:13px;
color:#993300;
text-decoration:none;
}
.mainlevel a:active {
font-family:Arial, sans-serif;
font-size:13px;
color:#333333;
text-decoration:none;
}

.footer a:link {
font-family:Arial, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
}
.footer a:visited {
font-family:Arial, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
}
.footer a:hover {
font-family:Arial, sans-serif;
font-size:11px;
color:#333333;
text-decoration:underline;
}
.footer a:active {
font-family:Arial, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
}


.credits a:link {
font-family:Arial, sans-serif;
font-size:9px;
color:#660000;
text-decoration:none;
}
.credits a:visited {
font-family:Arial, sans-serif;
font-size:9px;
color:#660000;
text-decoration:none;
}
.credits a:hover {
font-family:Arial, sans-serif;
font-size:9px;
color:#660000;
text-decoration:underline;
}
.credits a:active {
font-family:Arial, sans-serif;
font-size:9px;
color:#660000;
text-decoration:none;
}

.homemain a:link {
font-family:Verdana, sans-serif;
font-size:11px;
color:#3399cc;
text-decoration:none;
}
.homemain a:visited {
font-family:Verdana, sans-serif;
font-size:11px;
color:#400f31;
text-decoration:none;
}
.homemain a:hover {
font-family:Verdana, sans-serif;
font-size:11px;
color:#3399cc;
text-decoration:underline;
}
.homemain a:active {
font-family:Verdana, sans-serif;
font-size:11px;
color:#400f31;
text-decoration:none;
}

.main a:link {
font-family:Verdana, sans-serif;
font-size:11px;
color:#3399cc;
text-decoration:none;
}
.main a:visited {
font-family:Verdana, sans-serif;
font-size:11px;
color:#400f31;
text-decoration:none;
}
.main a:hover {
font-family:Verdana, sans-serif;
font-size:11px;
color:#3399cc;
text-decoration:underline;
}
.main a:active {
font-family:Verdana, sans-serif;
font-size:11px;
color:#400f31;
text-decoration:none;
}






/*******************joomla styles************************/

.topmenu a:link {
font-family:Arial, sans-serif;
font-size:13px;
color:#333333;
text-decoration:none;
}
.topmenu a:visited {
font-family:Arial, sans-serif;
font-size:13px;
color:#333333;
text-decoration:none;
}
.topmenu a:hover {
font-family:Arial, sans-serif;
font-size:13px;
color:#333333;
text-decoration:underline;
}
.topmenu a:active {
font-family:Arial, sans-serif;
font-size:13px;
color:#333333;
text-decoration:none;
}




/***************individual bits******************/


.back_button {
padding-left:4px;
}

p.heading {
font-family:Arial, sans-serif;
font-size:31px;
font-weight:light;
margin-top:-3px;
margin-bottom:-6px;
color:#333333;
}

td.padded {
padding-top:10px;
padding-right:0px;
padding-bottom:20px;
padding-left:0px;
}

.componentheading {
font-family:Arial, sans-serif;
font-size:18px;
color:#400f31;
font-weight:light;
margin-bottom:10px;
}

td.contentheading {
font-family:Arial, sans-serif;
font-size:18px;
color:#400f31;
font-weight:light;
margin-bottom:10px;
}

.readmore {
margin-top:6px;
}

li {
margin-bottom:18px;
}

.teamlinks td{
padding-bottom:10px;
}
