/*  
Theme Name: JSD - Jane Shortall Dance
Theme URI: http://www.jasonhealy.net
Description: Custom Wordpress theme for JSD-Jane Shortall Dance.
Version: 1.0
Author: Jasheal Creative Media
Author URI: http://www.jasonhealy.net/create/

*/
h2, h3, h4, h6, address, blockquote, dd, dl, hr, p, form{
margin: 0;
padding: 0;
}
body{margin:0; padding:0; text-align:center; background-color:#000000; background:url(../../../../images/diagonal_black.gif);}
#footer{height: 330px;background:#000000; clear:both;}
h1 a{display:block; width:190px;height:127px;background:url(../../../../images/logo.gif);) no-repeat; text-indent:-9000px;}
#wrapper{width:840px; margin:0 auto; padding:20px; background-color:#FFFFFF;}
#header{height:150px; background-color:#FFFFFF; width:840px; text-align:left;}
.footerbox{width:260px; float:left; height:200px; padding: 50px 10px 0 10px;}
.footlinks{ list-style:none; margin:0; padding:0 ; font-family:Verdana, Arial, Helvetica, sans-serif;}
.footlinks li { text-align:center;}
.footlinks li a{ text-decoration:none; background-color:#000000; color:#999999; height: 20px; font-size:10px; display:block; border-bottom: 1px dashed; padding: 10px 0 0 0;}
.footlinks li a:hover{text-decoration:none; color:#FFFFFF; background-color:#333333;}
.clientbox{ height:50px; clear:both; background:#333333; background-image:url(../../../../images/clients.gif);}
.topbox{border-top: 1px dashed;}
h5{font-family:Verdana, Arial, Helvetica, sans-serif; color:#CC0099; font-size:12px; text-align:center;}
#credits{ margin: 0 auto; padding: 5px 10px 0 10px; width:850px; height: 15px;}
#jasheal{ float: right; }
#jasheal a{ text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFE; text-transform:uppercase;}
#jasheal a:hover{ text-decoration:underline;}
#copyright{ float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFE;}
.clearrt{clear:right}
.clearlt{ clear:left}

#topnav {
	 
	list-style: none;
  	padding: 0;
  	margin: 0;
  	width: 840px;
  	height: 50px;
  	position: relative;
	background:url(../../../../images/topnav_slice.jpg);
 	}

#topnav a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	text-align:center;
	color:#FFFFFE;
	display: block;
	position: absolute;
	outline: none;
	top: 0px;
	text-transform:uppercase;

}
#topnav a:hover{ text-decoration:none; color:#FF0099; background:#000000;}

#topnav a:hover span {
  display: block;}

#topnav .home{
	left:0px;
	padding-top:15px;
	height:35px;
	width:60px;
}
#topnav .about{
	left:60px;
	padding-top:15px;
	height:35px;
	width:60px;
}
#topnav .classes{
	left:120px;
	padding-top:15px;
	height:35px;
	width:80px;
}
#topnav .choreographers{
	left:200px;
	padding-top:15px;
	height:35px;
	width:140px;
}
#topnav .agency{
	left:340px;
	padding-top:15px;
	height:35px;
	width:70px;
}
#topnav .blitz{
	left:410px;
	padding-top:15px;
	height:35px;
	width:100px;
}
#topnav .events{
	left:511px;
	padding-top:15px;
	height:35px;
	width:60px;
}
#topnav .press{
	left:572px;
	padding-top:15px;
	height:35px;
	width:60px;
}
#topnav .gallery{
	left:633px;
	padding-top:15px;
	height:35px;
	width:70px;
}
#topnav .blog{
	left:703px;
	padding-top:15px;
	height:35px;
	width:60px;
}
#topnav .contact{
	left:763px;
	padding-top:15px;
	height:35px;
	width:76px;
}


.advert{width:210px; height:50px; padding:0;}

.adbox li {margin-top:10px;}
.adbox{margin-top:10px;}

#container{ text-align:left; width:600px; float:left; padding-left:10px;}
.sidebar{ margin-left:15px;text-align:left; padding:10px 0 30px 0; width:210px; float:right; }

.post{padding:10px 0 10px 0;}
.post h2{ font-family:Georgia,Sans-serif; font-size:18px; padding-top: 35px;   }
.post h2 a{ color:#666666;line-height:40px; text-decoration:none;background:url(../../../../images/diagonal_grey.gif); display:block; height:0px;padding-top:30px;}
.post h2 a:hover{color:#FF00CC;}
.entry { line-height:18px; margin-top:40px; margin-bottom:20px;}


p.postmetadata{border-bottom:1px dashed #ccc; margin:10px 0 0 0; color:#333333; font-size:10px; background:url(../../../../images/diagonal_grey.gif); padding:6px;}
p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.postmetadata a {text-decoration:none; color:#FF00CC;}
.postmetadata a:hover {text-decoration:none; border-bottom: 1px dotted #FF00CC;}
img {border:none;}

.sidebar ul{list-style-type: none; margin: 0; padding: 0;}
.sidebar ul li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }
.sidebar ul li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0099CC; text-decoration:none; line-height:18px; }


.sidebar ul li a:hover{ text-decoration:underline;}
.sidebar ul li h2{font-family: Georgia, Sans-serif;font-size: 14px; color:#666666; background-color:#FFFFFF; height:25px; display:block;  padding: 20px 0 0 0; border-bottom:1px dashed #333;}
table#wp-calendar{
width: 100%;
}
.navigation{text-align:center; height:20px; margin-bottom:50px;}
.navigation a{font-family:Georgia, sans-serif; color:#0099FF; font-size:12px; text-decoration:none;}
.navigation a:hover{ text-decoration:underline;}



.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
	
}
.comments-template a{
	color:#FF00CC;
	
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 14px;
	color:#666666;
}

.commentmetadata{
	font-size: 12px;
	color:#FF00CC;
}
.commentmetadata a{
	font-size: 12px;
	color:#333333;
	
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

#search{width: 200px; height:40px; margin-top:20px;}

input.searchfield{background:url(../../../../images/diagonal_grey.gif);  margin:0; padding:0;}

input.searchbutton {
	width:64px; height:64px;
	background:url(../../../../images/search.jpg) no-repeat;
	border:0; margin:0; padding:0;
	text-indent:-9000px;
}
input.searchbutton:hover {
	}
