body {
background: #333;
color:#ccc;
font-family:Tahoma, Verdana, Arial;
}

#header {
height:150px;
background-position:top center;
}

#latest h2{
margin: 10px;}

/* Slider stuff */
#slider img{
float:left;
margin: 10px 10px 10px 0px;
border:5px solid #ccc;
}

#slider p{

margin-bottom:10px;
}

#slider h2{

margin-top:10px;}

#slider{
color:#ccc;
font-family:Tahoma, Verdana, Arial;
margin-top:10px;
margin-bottom:20px;
height:420px;
z-index:1;
position:relative;
}

#slider ul{
list-style-type:none;}

#entry , #entryside{
margin-top:20px;
margin-bottom:10px;}

#entryside h3{
margin-left:0px}

a {
color:#ccc;}

.slide{

}

.bold{
font-weight:700;}

.sponsorbox p{

background-color:#ccc;
color:#333;
height:140px;
}

.sponsorbox img{
margin-bottom:20px;}

.infobox{
margin-top:10px;
padding-top:10px;
}

.infobox h3{

margin-bottom:10px;
}

.infobox h3 a, .infobox li a{
text-decoration:none;
}

.infobox h3 a:hover, .infobox li a:hover{
text-decoration:underline;
}


.right{
float:right;
border:0px;}

.infowrapper{
border-top:1px solid #8a8a8a;
width:100%;
}
.menuwrapper{
border-top:1px solid #8a8a8a;
border-bottom:1px solid #8a8a8a;
width:100%;
z-index:2;
position:relative;
}

.entry p{
margin-left:0px;}

.entrytitle{
border-top:1px solid #8a8a8a;
padding-top:10px;
}

#footerwrap{
width:100%;
background:#333 url('../images/footer_wrap.png') repeat-x;
}
#footer{
width:960px;
height:100px;
margin:0 auto;
text-align:right;
}

.pivotx-search{
margin-left:30px;
margin-top:5px;
}

 div.gallery { margin: 0; padding: 0; }
 div.gallery img { margin: 2px; padding: 0; } 
 

.badge{
padding-top:5px;
padding-bottom:6px;}

.pivotx-popupimage, .pivotx-image {
margin-top:5px;}
