/*

Theme Name: HBDT Custom Theme

*/



/* Header */



h1 a {

	display: block;

	height: 75px;

	width: 200px;

	text-indent: -99999px;

}



/* Navigation */



ul#nav li {

	float: left;

	font-size: 15px;

	font-weight: bold;

  padding: 0 0 0 19px;

}



ul#nav li a {

  color: #fff;

  text-decoration: none;

}



ul#nav li a:hover {

  color: #a8f0fe;

	text-decoration: none;

}



/* Feature */



h2 {

	font-size: 160%;

}



/* Content */



#home h3 {

	color: #e25200;

	padding: 0 0 5px 0;

	font-size: 130%;

	border-bottom: 1px solid #c1c1c1;

	margin: 0 0 10px 0;

	width: 372px;

}



#content p, #home p {

	font-size: 12px;

	line-height: 1.5;

	margin: 10px 0 10px 0;

}



h4 {

	margin: 5px 0 0 0;

	width: 310px;

	clear: both;

}



h4 a {

	font-size: 120%;

	text-decoration: none;

	color: #333;

}



h4 a:hover {

	color: #ff0069;

}



em {

  font-style: italic;

}



strong {

  font-weight: bold;

}



#content h2 {

	color: #e25200;

	padding: 0 0 9px 0;

	font-size: 25px;

	font-weight: normal;

	border-bottom: 1px solid #c1c1c1;

	margin: 0 0 10px 0;

}



#content h2 a {

	color: #e25200;

  text-decoration: none;

}



#content h2 a:hover {

	color: #e25200;

  text-decoration: underline;

}



#content h3 {

	font-size: 17px;

	line-height: 1.5;

	margin: 0 0 10px 0;

	color: #333333;

	border: 0;

	width: 100%;

	clear: both;

}



#content h3 a {

  color:#333333;

	text-decoration: none;

}



#content h3 a:hover {

  color:#333333;

	text-decoration: underline;

}



.entry ul {

  font-size: 12px;

  list-style-position: outside;

  list-style-type: disc;

  line-height: 1.5;

	margin-bottom: 1em ;

}



.entry li {

  margin-left: 30px ;

}



#content blockquote {

  border-left: 4px solid #C9C9C9;

  margin-left: 18px;

  padding: 0 0 0 9px;

}



#blog h3 {

  margin: 0;

}

#blog small {

  font-size: 12px;

	font-style: italic;

}



#blog .navigation {

  font-size: 10px;

	color: #d1d1d1;

	margin: -8px 0 22px 0;

}



#blog .navigation a {

  text-decoration: none;

	color: #b6b6b6;

}



#blog .navigation a:hover {

  text-decoration: underline;

	color: #b6b6b6;

}



#blog .alignleft {

  float: left;

}



#blog .alignright {

  float: right;

}



#blog .spacer {

  height: 26px;

}



#blog .entry {

	margin: 12px 0 0 0;

  font-size: 12px;

}



#blog .entry a {

  color: #FF0069;

	font-weight: bold;

	text-decoration: none;

}



#blog .entry a:hover {

  color: #FF0069;

	text-decoration: underline;

}



#blog .pagetitle {

  text-transform: lowercase;

}



#blog .postmetadata {

  color: #b6b6b6;

	font-size: 10px;

}



#blog .postmetadata a {

  color: #b6b6b6;

	font-weight: bold;

	text-decoration: none;

}



#blog .postmetadata a:hover {

  color: #b6b6b6;

	text-decoration: underline;

}



/* Comments */



#comments-box {

  clear : both ;

	padding: 10px 0 0 0;

	border-top:1px solid #C1C1C1;

}



#comments-box p {

  margin: 0;

	padding: 3px 0 0 0;

}



#comments-box textarea {

	height: 60px;

  width: 530px;

	font-size: 12px;

	color: 696969;

	font-family: 'Trebuchet MS', sans-serif;

	margin: 2px 0 0;

}



#comments-box h3 {

  font-size: 12px;

	font-weight: bold;

	color: #b6b6b6;

}



#comments-box label {

  font-size: 12px;

	color: #b6b6b6;

}



#comments-box input {

  margin: 2px 0 0 0;

	padding: 2px 0 0 0;

	width: 120px;

  font-size: 12px;

	color: 696969;

	font-family: 'Trebuchet MS', sans-serif;

}



span.date {

	color: #aaa;

	font-size: 80%;

	text-align: right;

	padding: 0 0 0 20px;

	float: right;

	display: block;

	line-height:2.5;

}



.news-item {

	border-bottom: 1px solid #c1c1c1;

	width: 372px;

}



#home-right h3 {

	margin: 0;

}



#home-right .news-item p {

	margin: 5px 0;

}



.news-item p a {

	color: #ff0069;

	text-decoration: none;

}



.news-item p a:hover {

	text-decoration: underline;

}



.news-item h4 {

  float : left ;

	margin-bottom : 5px ;

}



/* Footer */



#footer h3 {

	border: 0;

  font-weight:bold;

  margin:0 0 4px;

  color:#E25200;

}



.sponsorship-inner {

	padding: 20px 20px 0 20px;

	/* background: url(/wp-content/themes/hbdt/img/sponsorships.jpg) no-repeat 330px 50%; */

}



#sponsorship p {

	font-size: 12px;

	line-height: 1.5;

	/* width: 300px; */

}



#address dl {

	padding: 20px 0 0 20px;

	font-size: 73%;

}



#address dt {

	font-weight: bold;

	font-size: 100%;

	margin: 0 0 2px 0;

}



#address dd {

	margin: 0 0 1px 0;

}



#address dd a {

	text-decoration: none;

	color: #333;

}



#address dd a:hover {

	color: #ff0069;

}



/* Copyright */



#copyright {

	text-align: center;

	margin: 20px 0;

	font-size: 80%;

}



#copyright a {

	color: #333;

	text-decoration: none;

}



#copyright a:hover {

	color: #ff0069;	

}



/* Sidebar */



#sidebar h2 {

  margin: 0;

}



#sidebar li {

  border-bottom: 1px solid #C1C1C1;

  color: #333333;

  font-size: 17px;

  text-decoration: none;

	padding: 4px 0;

}



#sidebar li a {

  color: #333333;

  text-decoration: none;

}



#sidebar li a:hover {

  color: #ff0069;

  text-decoration: none;

}



#sidebar dt {

  color: #333333;

  font-size: 17px;

	margin:6px 0;

}



#sidebar dd {

  border-bottom: 1px solid #C1C1C1;

	font-size: 12px;

	padding-bottom: 6px;

}



#sidebar dd a {

  color: #ff0069;

  text-decoration: none;

	font-weight: bold;

}



#sidebar dd a:hover {

  color: #ff0069;

  text-decoration: underline;

}



#sidebar .spacer {

  height: 22px;

}



#sidebar #recent_comments li {

  font-size: 12px;

	padding: 7px 0;

}



#sidebar #recent_comments li a {

  font-weight: bold;

}

#sidebar .sidebar-posttitle {
    font-size:12px;
    margin: 6px 0;
}
#sidebar .sidebar-posttitle a {
    color:#333333;
    font-size:17px;
    text-decoration: none;
}
#sidebar .sidebar-posttitle a:hover {
    color:#333333;
    text-decoration: underline;
}
#sidebar .sidebar-postexcerpt {
    border-bottom:1px solid #C1C1C1;
    font-size:12px;
    padding-bottom:6px;
}

#sidebar .sidebar-postexcerpt a {
    font-weight: bold;
    text-decoration: none;
}
#sidebar .sidebar-postexcerpt a:hover {
    text-decoration: underline;
}


/* Images */



img.alignleft {

  float: left;

  margin : 0px 22px 17px 0 ;

}

 

img.alignright {

  float: right;

  margin : 0px 0 17px 22px ;

}

 

img.aligncenter {

  display: block;

  margin: 17px auto 17px auto;

}	



/* Tables */



table#links td , table#staff td {

  vertical-align : top ;

	padding : 5px ;

	}	



table#staff {

	width : 100% ;	

	}

	

table#staff img {

  float : none ;

	border:2px solid #D1D1D1;

}	

	

	

	/* Flash intro */

#flash_intro {

width : 300px ;

height : 200px ;

margin : 0 0 0 0 ;

float : left ;

display : inline ;

}

	

a {

  color : #ff0069;

}



input#submit {

  background-image : url(/wp-content/themes/hbdt/img/submit.gif) ; 

  width : 74px ; 

  height : 35px ; 

  border : none ; 

  text-indent : -9999px ;

}	

sup {
	vertical-align: super;
	font-size: 60%;
}
