html, body{
	background:url(../../images/dshomebg.gif) top left repeat-x;
	margin:0 auto;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:14px;
}
.sectiontitle{
	font-size:17px;
	color: #333333;
	font-style:italic;
	font-weight:bold
}

.sectionitem {
	font-size:11px;
	color: #999999;
	padding:1px;
	font-family:Arial, Helvetica, sans-serif;
}
.sectionitem a{
	font-size:11px;
	color: #999999;
	text-decoration:none;
	padding:1px;
}
.sectionitem a:hover{
	font-size:11px;
	color: #333333;
	text-decoration:underline;
	padding:1px;
}

a {
	font-size:12px;
	color: #0033CC;
	text-decoration: underline;
}
a:hover {
	font-size:12px;
	color: #000066;
	text-decoration:none;
}

.breadcrumbs {
	font-size:11px;
	color: #000066;
	text-decoration: none;
}

.breadcrumbs a {
	font-size:11px;
	color: #000066;
	text-decoration: underline;
}

.breadcrumbs a:hover {
	font-size:11px;
	color: #0033CC;
	text-decoration: none;
}

.pandt-title h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight:normal;
	line-height: 1em;
	color:#640734;
	margin:0px 0px 0px 0px;
	text-align:left;
	text-decoration:none;
	padding-bottom:5px;
	border-bottom:#640734 2px solid;
}
.pandt-title h4 a{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1em;
	font-size: 1em;
	color:#640734;
	text-decoration:none;
}
.pandt-title h4 a:link{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1em;
	font-size: 1em;
	color:#640734;
	text-decoration:none;
}
.pandt-title h4 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1em;
	font-size: 1em;
	color:#a1285e;
	text-decoration:none;
}
.labels {
	font-family: Arial, Helvetica, sans-serif;
	color:#ff3366;
	margin:5px 5px 5px 5px;
	text-align:left;
	font-weight:bold;
	font-size:16px;
	padding-top:0px;
	height:20px;
}
.date{
	color:#999999;
	font-size:11px;
}
#body-container{
	/*background:url(../images/bottom-christmas.jpg) bottom center no-repeat;*/
	margin:0 auto;
	padding:0;
	border:1px solid #CCCCCC;
}
#main-wrapper{
	background:#FFFFFF; 
	width:998px;
	margin:0 auto;
	padding:0px;
	text-align:center;
	border:1px solid #CCCCCC;
	margin-bottom:15px;
}
#body-wrapper{ 
	width:970px;
	margin:0px 15px 0px 15px;
	padding:0px;
	text-align:left;
}
#top-banner {
	background:url(../images/topbar.jpg) top left no-repeat;
	width:1000px;
	height:42px;	
}
#inner-wrapper{
	background:#FFFFFF;
	width:1000px;
	margin: 0 auto;
	border:1px solid #CCCCCC;
}
#banner {
	background:url(../../images/topbar.jpg) top left no-repeat;
	margin:0 auto;
	height:42px;
}
.top-bottons{
	padding:0;
	float:right;
}
#search-bar{
	background:url(../images/search_bar.jpg);
	width:10000px;
	height:31px;
}
#main-navigation{
	background:#626262;
	margin:10px 15px 10px 15px;
	text-align:center;
	width:970px;
}
#logo{
	background:url(../images/logo.jpg) top left no-repeat;
	width:271px;
	height:73px;
	float:left;
}
.clear {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}
.title a{
	font-size:22px;
	color: #314D95;
	text-align:left;
	text-decoration:none;
}
.title a:hover{
	font-size:22px;
	color: #999999;
	text-decoration:none;
}
.subtitle{
	font-size:12px;
	color: #333333;
	text-align:left;
	font-style:italic
}
.MessageText{
	font-size:14px;
	color: #000099;
	text-decoration:none;
	font-weight:bold;
}
.WarningText{
	font-size:14px;
	color: #FF0000;
	text-decoration:none;
	font-weight:bold;
}
.FormLabelText{
	font-size:12px;
	color:	#666666;
	text-decoration:none;
}
.comments-txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.comments-link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #0066FF;
	text-decoration:none;
}
.comments-link a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #333333;
	text-decoration:none;
}
.tags-link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0066FF;
	text-decoration:none;
}
.tags-link a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-decoration:underline;
}
.next-prev a{
	font-size:18px;
	color: #FF0033;
	text-decoration:none;
}
.next-prev a:hover{
	font-size:18px;
	color:#000066;
	text-decoration:none;
}
.next-prevunlink{
	font-size:18px;
	color:#000066;
	text-decoration:none;
}
.archive-title a{
	font-size:18px;
	color:#999999;
	text-decoration:none;
}
.archive-title a:hover{
	font-size:18px;
	color: #CCCCCC;
	text-decoration:none;
}
#MST {display: none;}

.url-link a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0066FF;
	text-decoration:none;
}
.url-link a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066FF;
	text-decoration:none;
}
.url-link a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #003366;
	text-decoration:underline;
}

.admin-link a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #FF9900;
	text-decoration:none;
}
.admin-link a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF9900;
	text-decoration:none;
}
.admin-link a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #CCCCCC;
	text-decoration:underline;
}


.comment-text {
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:11px;
}
/*---------------------- flickr badge -------------------------------------*/
#flickr_badge_uber_wrapper a:hover, #flickr_badge_uber_wrapper a:link, #flickr_badge_uber_wrapper a:active, #flickr_badge_uber_wrapper a:visited {
	background: none !important;
	color:#3993FF;
	text-decoration:none !important;
}
#flickr_badge_wrapper {
	margin:0;
	width:580px;
}
.flickr_badge_image img {
	border:2px solid #666666 !important;
	margin:2px;
	width: 100px;
	height:100px;
}
.flickr_badge_image a:hover img {
	border:2px solid  #FF3366 !important;
	margin:2px;
	width: 100px;
	height:100px;
}

.date-bubble{
	background:url(../../images/date-bubble.jpg) top center no-repeat;
	width:65px;
	height:60px;
	padding-top:3px;
}
.month{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	width:52px;
	text-align:center;
	/*margin-top:3px;*/
}
.day{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;
	width:52px;
	text-align:center;
}
.year{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	width:52px;
	text-align:center;
}
#footer{
	border-top:4px #333333 solid;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	margin-bottom:15px;
}
.foot-links{
	margin-top:15px;
	font-weight:bold;
	}
.foot-links a{
	color:#333333;
	text-transform:uppercase;
	text-decoration:none;
}
.foot-links a:link{
	color:#333333;
	text-transform:uppercase;
	text-decoration:none;
}
.foot-links a:hover{
	color: #3366FF;
	text-transform:uppercase;
	text-decoration:underline;
}