@charset "utf-8";

/* CSS Document */

@font-face {
    font-family: 'cream';
    src: url('../cream.woff2') format('woff2'),
         url('../cream.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
 

html{

}

.moduletable2leep{

padding:0px 0px 20px 10px;

}

fieldset{

border-style:none;

}


#middlecontainer h3
{
    font-family:cream;
    font-size:2.1em;
    color:#5b5b5b;
}
 

.rating{

width:270px;

 

padding:10px;

float:left;

}

 

.search .inputbox{

padding:8px;

font-size:20px;

color:#333333;

}

 

.mainlevel{

font-weight:normal;

font-size:11px;

}

 

.button{

color:#333333;

background-color:#eaff00;

border:solid 1px #a4b97f;

padding:8px;

font-size:20px;

}

 

.button:hover{

color:white;

}

 

img{

border-style:none;

} 

 

.small, .bannerheader{

font-size:11px;

padding:2px 10px 2px 10px;

background-color:#eaff00;

display:inline-block;

}

.webcomment, .webcomment a{

font-size:10px;

font-weight:normal;

padding-top:10px;

}

 

body{

font-family: verdana, tahoma, geneva;

color:#333333;

line-height:20px;

font-size:12px;

background-image:url(images/top_right.gif);

background-repeat:no-repeat;

background-position:top right;

background-color:#e5e5c6;

margin:0;

padding:0;

}


.contentheading, h1, .contentpagetitle{

font-size:34px;

line-height:38px;

font-weight:normal;

letter-spacing:-2px;

}

 

h3{

padding-top:20px;

margin:0px;

}

 

.moduletablelogin a{

font-size:10px;

background-color:#eaff00;

padding:2px;

}

 

ul{

list-style:none;

font-size:14px;

padding:0px 0px 20px 0px;

margin:0px;

}

 

li{

font-size:11px;

line-height:14px;

margin:0px;

padding-top:8px;

}

 

a{

text-decoration:none;

color:#333333;

font-weight:bold;

}

 

a:hover{

color:#515eaa;

}

 

li a{

font-weight:normal;

}

 

.pagination span{

padding:10px;

margin:2px;

color:#babaa5;

border:solid 1px #babaa5;

}

 

span.pagination{

padding:20px;

}

 

span.pagination a{

padding:10px;

margin:2px;

border:solid 1px;

}

 

span.pagination a:hover{

padding:10px;

margin:2px;

border:solid 1px;

background-color:#eaff00;

color:black;

}

 

#pagenumber{

font-size:9px;

}

 

#footer{

height:76px;

background-image:url(images/bottom_left.jpg);

background-repeat:no-repeat;

background-position:bottom left;

background-color:#e5e5c6;

padding:140px 20px 10px 258px;

font-size:10px;

}

 

#logo{

width:525px;

height:226px;

float:left;

}

 

#menu{

width:527px;

height:226px;

background-image:url(images/menu.jpg);

background-repeat:no-repeat;

float:left;

}

 

#topblog{

width:519px;

height:107px;

background-image:url(images/top_blog.jpg);

background-repeat:no-repeat;

background-position:top;

float:left;

}

 

#bottomblog{

width:519px;

height:63px;

background-image:url(images/bottom_blog.png);

background-repeat:no-repeat;

background-position:bottom;

float:left;

}

 

#breadcrumbs{

width:439px;

/*float:left;*/

padding-bottom:10px;

font-size:9px;

}

 

#breadcrumbs a{

font-weight:normal;

}

 

#social{

width:479px;

float:left;

background-color:white;

padding:0px 40px 0px 0px;

}

 

#content{

width:471px;

background-image:url(images/top_middle_blog.jpg);

background-repeat:no-repeat;

background-color:white;

float:left;

padding:0px 24px 0px 24px;

}

 

#component{

/*float:left; commented out by Dean Marshall http://www.deanmarshall.co.uk/ */

}

 

#topsidebar{

width:244px;

height:24px;

background-image:url(images/top_sidebar.jpg);

background-repeat:no-repeat;

float:left;

}

 

#sidebar{

width:164px;

background-image:url(images/sidebar_title.jpg);

background-repeat:no-repeat;

float:left;

padding: 0px 40px 0px 40px;

}

 

#sidebar2{

width:164px;

background-image:url(images/bottom_sidebar.jpg);

background-repeat:no-repeat;

background-position:bottom;

float:left;

padding: 0px 40px 190px 40px;

}

 

#sidebar3{

width:164px;

background-image:url(images/sidebar3.png);

background-repeat:repeat-y;

float:left;

padding: 0px 40px 10px 40px;

}

 

#bottomsidebar{

width:244px;

height:139px;

background-image:url(images/bottom_sidebar2.jpg);

float:left;

}

 

#right{

width:289px;

background-image:url(images/top_right_column.jpg);

background-repeat:no-repeat;

background-position:top;

padding-top:50px;

float:left;

}

 

.bannergroup img{

float:left;

padding:10px 10px 0px 0px;

}

.bannerheader{
margin-bottom:10px;
}

 

div#large_container{

width:100%;

margin: 0px auto; 

text-align:left;

background-image:url(images/bottom_left.gif);

background-repeat:no-repeat;

background-position:bottom left;

}

 

div#leftcontainer{

width:519px; 

text-align:left;

float:left;

}

 

div#middlecontainer{

width:244px; 

text-align:left;

float:left;

background-image:url(images/middle_sidebar.png);

background-repeat:repeat-y;

}

 

div#container{

width:1052px;

margin: 0px auto; 

text-align:left;

}

 

.moduletabletwitter{

font-size:10px;

line-height:14px;

width:148px;

height:125px;

padding:20px 20px 20px 20px;

margin-top:25px;

background-image:url(images/twitter.png);

display:block;

}

 

.clearBoth {clear:both;}

span.pagination a{
	padding: 5px;
}

span.pagination{
	padding: auto;
	float: left;
}
.pagination span{
	padding: 5px;
}
