@charset "UTF-8";
/* CSS Document */


.margintop10{margin-top:10px;}

h1 {background:url(http://www.albandys.org.uk/images/interface/dys_logo.jpg) bottom no-repeat;
	width: 460px;
	height: 128px;
	text-indent:-9999px;
}
.bluehr{
padding-bottom: 5px !important;
background:url(http://www.albandys.org.uk/images/interface/dys_bg_bluehr.gif) no-repeat bottom;
}

.login{
background: url(http://www.albandys.org.uk/images/interface/dys_bg_login.gif) no-repeat top right;
height: 23px;
}

.login ul{
padding: 0px;
margin: 3px 0px 0px 0px;
}

.login ul li{
list-style:none;
float:left;
padding: 0px;
margin: 0px;
width:70px;
text-align:center;
}

.login ul li a{
text-decoration:none;
color: #00B692;

}

.login ul li a:hover{text-decoration:underline;}

.topcontact{

height: 60px;
}


.topcontact a{background:url(http://www.albandys.org.uk/images/interface/dys_bg_contact.gif) no-repeat top right;
height: 60px;
width: 140px;
overflow: hidden;
text-indent: -9999px;
display: block;
}

.topcontact a:hover{background:url(http://www.albandys.org.uk/images/interface/dys_bg_contact_over.gif) no-repeat top right;
height: 60px;
width: 140px;
overflow: hidden;
text-indent: -9999px;
display: block;
}

.topsearch{background:url(http://www.albandys.org.uk/images/interface/dys_bg_search.gif) no-repeat top right;
height: 64px;
}

.topsearch form{
float: left;
margin: 3px 0px 0px 5px;
padding: 0px;
border: none;
}

.topsearch .searchinput{
margin: 5px 0px 0px 0px;
padding: 0px;
border:none;
width:170px;
height:13px;
background:transparent;
cursor:pointer;
float:left;
color:#006ABA;
display:inline-block;
}

.topsearch .searchbt{
margin: 0px;
padding: 0px;
border:none;
width:40px;
height:23px;
background:transparent;
cursor:pointer;
float:left;

}

.menubgfront{background:url(http://www.albandys.org.uk/images/interface/dys_bg_frontmenu.gif) no-repeat;
height:92px;
}

.menubg{
background: url(http://www.albandys.org.uk/images/interface/dys_bg_menu.gif) no-repeat;
height:115px;
}

.mainmenu{

}

.mainmenu ul{
margin: 0px 0px 0px 0px;
padding: 0px;
}

.mainmenu ul li{
float: left;
width: 160px;
text-align:center;
list-style:none;
font-size:19px;
padding:33px 0px 0px 0px;
margin: 0px;

}

.mainmenu ul li a{
color: #006aba;
text-decoration:none;
}

.mainmenu ul li a:hover{text-decoration:underline;}



.promobg{background:url(http://www.albandys.org.uk/images/interface/dys_bg_promoblue.gif) no-repeat;
height:340px;
}

#promo-large{
width:960px;
height:300px;
overflow:hidden;
}

.hidden{display:none;}
.promo
{

	padding:20px 0;
}

.left{float:left;}
.right{float:right;}
#promo-large .promo-left
{
	width:470px;
	margin-right:10px;
}
#promo-large .promo-left .promo-details
{height:230px;}
#promo-large .promo-left .promo-details h4
{
	font-size:45px;
	letter-spacing:-0.02em;
	font-weight:normal;
	padding:0 0 0px 10px;
	margin: 0px 0px 5px 0px;
}
#promo-large .promo-left .promo-details h4 a
{
	text-decoration:none;
	color: #006aba;
}
#promo-large .promo-left .promo-details p
{
	font-size:17px;
	color:#555;
	padding-left:10px;
}
#promo-large .promo-right
{width:440px;}
#promo-large .promo-right img
{background:url(http://www.albandys.org.uk/images/interface/dys_bg_promo.gif) no-repeat;
	padding: 2px;
	margin-top:17px;
	margin-left:10px;
}

.promo-nav{padding-top:6px;}

.promo-nav .right img
{padding-top:6px;}
a.award
{
	padding:10px 0 10px 10px;
	background:url(http://www.albandys.org.uk/images/icon_award.gif) no-repeat left;
	line-height:32px;
	font-size:13px;
	color: #000;
	text-decoration:none;
}

a.award:hover{text-decoration:underline;}


#promo-small
{
	background:#f2f2f2;
	border-bottom:1px solid #dadada;
	padding:5px 0;
}

.buttons{
margin: 0px 0px 0px 10px;
padding: 0px;
}

.moreinfo{background:url(http://www.albandys.org.uk/images/interface/dys_bt_moreinfo.gif) no-repeat top right;
 width: 140px;
 height: 38px;
text-align:center;
 list-style:none;
 float: left;
 margin: 0px;
 padding: 0px;

}

.moreinfo a{
float: left;
padding: 10px 10px 0px 10px;
 color: #575757;
 text-decoration:none;
  font-size: 14px;
  margin: 0px;
  

 }
 
 .moreinfo a:hover{
 color: #000;
 }
 
 .maincontent h2{
color: #006aba;
}

 .maincontent h2 a{
color: #006aba;
text-decoration: none;
}

.maincontent a{
color:#00b894;
text-decoration:none;
}

.maincontent a:hover{text-decoration:underline;}

.eventlist{
margin: 0px;
padding: 0px;
}

.eventlist li{
list-style:none;
background:url(http://www.albandys.org.uk/images/interface/dys_bg_list.gif) repeat-y;
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
margin: 0px 0px 5px 0px;
padding: 5px 5px 5px 5px;
}

.eventlist li p{
padding: 0px;
margin: 0px;
}

.resourcelist{
margin: 0px;
padding: 0px;
border-bottom: 1px solid #eee;
}

.resourcelist li{
list-style:none;
background: url(http://www.albandys.org.uk/images/interface/dys_list_small.gif) no-repeat;
border-top: 1px solid #eee;
height:19px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 30px;
}

.resourcelist li:hover{background:url(http://www.albandys.org.uk/images/interface/dys_list_smallhover.gif) no-repeat;
}

.resourcelist li a{
padding: 0px 0px 0px 0px;
margin: 3px 0px 1px 0px;
display:inline-block;
}

.footer{background:url(http://www.albandys.org.uk/images/interface/dys_bg_footer.gif) no-repeat;
height:70px;
}

.footer p{
font-size: 11px;
padding: 22px 0px 0px 0px;
}

.footer p.tandc{
padding: 10px 0px 0px 0px;
}


.footer p a{
color: #006aba;
}

.leftcontent{
width: 230px !important;
}

.sidebar{
background: url(http://www.albandys.org.uk/images/interface/dys_sidebar_body.gif) no-repeat bottom;
width: 230px;
margin-bottom: 20px;
float:left;
}

.sidebar .top{
background: url(http://www.albandys.org.uk/images/interface/dys_sidebar_top.gif) no-repeat top;
height:14px;
width: 230px;
float:left;
}


.sidebar ul{
margin: 0px 10px 0px 10px;
padding: 0px;
border-bottom: 1px solid #a2b8d2;
}

.sidebar ul li{
list-style:none;
background: url(http://www.albandys.org.uk/images/interface/dys_bg_starblue.gif) no-repeat;
border-top: 1px solid #a2b8d2;
height:19px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 30px;
}

.sidebar h2{margin-left:10px;}

.sidebar p{
margin: 10px 10px 10px 10px;
}

.sidebar ul li a{
padding: 0px 0px 0px 0px;
margin: 3px 0px 1px 0px;
display:inline-block;
}


#categorymenu{
margin: 0px 10px 10px 10px;
padding: 0px;
border-bottom: 1px solid #a2b8d2;
}

#categorymenu li{
list-style:none;
background: url(http://www.albandys.org.uk/images/interface/dys_bg_starblue.gif) no-repeat;
border-top: 1px solid #a2b8d2;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 25px;
height: auto !important;
}

#categorymenu li ul{
margin: 0px 0px 0px 0px;
padding: 0px;
border:none;
}

#categorymenu li ul li {
list-style:none;
background: url(http://www.albandys.org.uk/images/interface/dys_bg_starblue.gif) no-repeat;
border-top: 1px solid #a2b8d2;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 25px;
height: auto !important;
}



#categorymenu li a{
padding: 0px 0px 0px 0px;
margin: 3px 0px 1px 0px;
}

.maincontent h4{
font-size:45px;
font-weight: normal;
color:#006aba;
}


.maincontent h5{
font-size:23px;
font-weight: normal;
color:#006aba;
margin-bottom:0px;
}

.mainimage {
float: left;
background:url(http://www.albandys.org.uk/images/interface/dys_bg_sideimagebt.gif) bottom no-repeat;
margin: 0px;
padding: 0px;
}


.mainimage img{
float: left;
margin: 0px;
padding:2px;
background:url(http://www.albandys.org.uk/images/interface/dys_bg_sideimage.gif) top no-repeat;
}

.imagesbox{
float: right;
margin-top:5px;
}


.images {
float: right;

background:url(http://www.albandys.org.uk/images/interface/dys_bg_sideimagesmallbt.gif) bottom no-repeat;
margin: 0px 0px 0px 5px;
padding: 0px;
}


.images img{
float: left;
margin: 0px;
padding:2px;
background:url(http://www.albandys.org.uk/images/interface/dys_bg_sideimagesmall.gif) top no-repeat;
}

.maincontent h6{
margin: 15px 0px 0px 0px;
padding:0px;
font-weight:normal;
font-size:18px;
color:#006aba;

}


.resourceitem{
float: left;
height: 251px;
border: 2px solid #006aba;
padding: 0px;
margin-bottom:20px;
background:#B6CFEC;
overflow:hidden;
}

.resourceitem img{
margin:0px;
padding:0px;
}
.resourceitem p{
padding: 5px;
}

.resourceitem h6{

color: #B6CFEC;
background:#006aba;
font-weight:bold;
display:block;
font-size:13px;
height: 50px;
padding: 2px 5px 0px 5px;
overflow:hidden;
margin:0px;
}

.resourceitem h6 a{
color: #B6CFEC;
margin:0px;
padding:0px;
}

.loginheight{height:128px;}

#loginform{
margin: 10px 0px 0px 0px;
}

#loginform label{
width: 70px;
color:#006aba;
display: inline-block;
}

#loginform input{
color: #006aba;
background: #B6CFEC;
border: 1px solid #8A8B8C;
}

#loginform p{
margin: 0px 0px 10px 0px;
padding: 0px;
}

#loginform p span{
font-size: 10px;
}

#loginform a{
font-size: 10px;
color:#00BB97;
}



.musingitem{
width:456px;
float: left;
height: 140px;
border: 2px solid #006aba;
padding: 0px;
margin-bottom:20px;
background:#B6CFEC;
overflow:hidden;
}

.musingitem img{
padding:0px;
margin:0px 20px 0px 0px;
float: left;
}
.musingitem p{
padding: 5px 10px 0px 10px;
}

.musingitem h6{
font-weight:bold;
display:block;
font-size:20px;
margin: 10px 10px 0px 10px;
overflow:hidden;
padding:0px;
}

.musingitem h6 a{
margin:0px;
padding:0px;
}

.musingitem .small{
font-size: 10px;
margin:0px 10px 0px 10px;
padding:0px;
}

#registrationform{
margin: 10px 0px 0px 0px;
}

#registrationform label{
width: 70px;
color:#006aba;
display: inline-block;
}

#registrationform .input{
color: #006aba;
background: #B6CFEC;
border: 1px solid #8A8B8C;
padding: 3px;
}

#registrationform p{
margin: 0px 0px 10px 0px;
padding: 0px;
}

#registrationform p span{
font-size: 10px;
}

#registrationform a{
font-size: 10px;
color:#00BB97;
}

#registrationform table .title{
vertical-align: top;
padding-top:10px;
}

#registrationform table td{
padding: 5px 5px 2px 5px;
}


#slideshow{

}