@charset "utf-8";

/* CSS Document */



.blog-comment-odd {border-bottom:1px solid #000000;}

.blog-comment-even {border-bottom:1px solid #000000;background-color: #FFFFFF;}

.blog-comment-section-commenter-comments {font-weight:bold;text-align:left;vertical-align:top;}

.blog-comment-data-via {vertical-align:top;font-size:11px;font-weight:normal;font-style:italic;text-align:right;color:#000000;}

.blog-comment-section-date {vertical-align:top;font-size:11px;font-weight:normal;font-style:italic;text-align:right;}

.blog-comment-data-thecomment {padding:10px;font-weight:normal;}

.blog-comment-label-postcomment-heading {font-size:16px;font-weight:bold;margin-bottom:10px;}

.blog-comment-label-postcomment-heading a {text-decoration:none;}

.blog-section-comments {margin-top:15px;}

.contact_form {background-color:#FFFFFF;border:1px solid #000000;}

.blogmonths-label-header {display:block;font-weight:bold;}

.mydmcss { }

/*Set master and default colors*/



body {

background-color:#FFFFFF;

color:#000000;

text-align:center;

}



h1,h2,div,span,td,p {

color:#000000;

}







a:link {color: #000000; text-decoration: underline; }

a:active {color: #000000; text-decoration: underline; }

a:visited {color: #000000; text-decoration: underline; }

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



.dm-sidebar-hr {height:1px; border:0px; background-color:#000000; width: 90%;margin-top:20px;margin-bottom:20px;}





/* define default site fonts */

/* default site font-faces */

h1, h2, div, span, td, a {

font-family:arial;

}



/* default site font-sizes and styling*/



h1 {

font-size:20px;

}





div, span, td, p {font-size:15px;line-height:140%;}



p {margin:0;padding:0;}



h2 {

font-size:15px;

margin-bottom:5px;

margin-top:5px;

color:#000000;

padding:0;

}



h3 {margin:0;padding:0;}



/*Master page layout*/





.dm-page {

width:820px;

border: 0px;

margin:auto;

}





.dm-superheader {



}



.dm-outer-container {

}



.dm-header {

text-align:center;

}



.dm-container {

margin-top:15px;

border-top:1px solid #000000;



}





.dm-left {

background-color:#FFFFFF;

text-align:left;

width:120px;

min-width:110px;

max-width:110px;

vertical-align:top;



border-bottom:1px solid #000000;

}



.dm-content {

vertical-align:top;
background-color:#FFFFFF;

width:840px;

padding:25px;

border-bottom:1px solid #000000;

border-left:1px solid #000000;

}







.dm-right {

text-align:right;

width:0px;

display:hidden;

}



.dm-footer {



}



.dm-superfooter { 

width:100%;

margin-top:20px;

/*margin:auto;*/

font-family:arial;

font-size:12px;

font-weight:bold;

text-align:right;

color:#ffffff;

}



#dm-tagline {

font-family:arial;

font-size:12px;

font-weight:bold;

color:#ffffff;

}



#dm-tagline a {

font-family:arial;

font-size:12px;

font-weight:bold;

color:#ffffff;

}



#dm-site-chooser {

color:#ffffff;

margin-top:10px;

font-size:11px;

display:block;

}

#dm-site-chooser a {

color:#ffffff;

font-size:11px;

}





#dm-h1 {

text-align:right;

font-size:12px;

color:#000000;

}



#dm-link-editwebsite a {font-size:10px;color:#ffffff;text-decoration:none;line-height:19px;}

#dm-link-editwebsite a:hover {text-decoration:underline;}

.dm-supertext {font-size:10px;color:#ffffff;}



/*any section can be the nav just add id="dm-nav" to the class that needs to be the nav*/



#dm-nav {

background-color:#FFFFFF;

color:#000000;

height:400px;

padding-left:20px;

padding-top:15px;

}



#dm-nav a {color:#000000;text-decoration:none;}

#dm-nav a:visited {color:#000000;}





/*FONTS, Colors, Decoration on individual classes & id's in this section */



#navbar-navigationheading {

font-family:Garamond;

color:#000000;

font-size:45px;

margin-bottom:0px;

font-variant:small-caps;

display:block;

margin-left:20px;

}







#navbar-sitedescription {

color:#000000;

font-weight:bold;

margin-top:0px;

margin-left:20px;

}







.navlink a

	{

	font-family: "Trebuchet MS";

	font-size: 15px;

	font-weight:bold;

	text-decoration:none;

	/*font-variant:small-caps;*/

	text-decoration:none;

	}

	

.dm-navlink {padding-bottom:15px;}



/*navlink is not actually used in production as the system renames the navlinks but useful for testing*/

.navlink

/* USE FOR Non-selected NAVIGATION LINKS */

{

font-family: "Trebuchet MS";

font-size: 13px;

text-decoration:none;

font-variant:small-caps;

}



.navlink a

	{

	text-decoration:none;

	}





.selectednavlink

/*USE FOR THE CURRENTLY SELECTED NAVIGTION LINK*/

{

font-family: "Trebuchet MS";

font-size: 15px;

font-weight:bold;

/*font-variant:small-caps;*/

text-decoration:underline;

}



.selectednavlink a {text-decoration:underline;}



/*CONTACT-TAGLINE*/

.dm-contact-tagline {

float:right;

color:#ffffff;

}



.dm-devonshire-lower-left {height:20px;width:221px;}

.dm-devonshire-lower-right {height:20px;border-left:1px solid #000000;}

.dm-devonshire-header {width:750px;}

.dm-devonshire-nav-spacer {width:15px;}

.dm-devonshire-section-navigationheading {border-right:1px solid #000000;width:599px;}

.dm-devonshire-icon-spacer {width:15px;height:60px;background-color:#FFFFFF;vertical-align:middle;text-align:center;}

.dm-devonshire-icon {width:15px;height:60px;background-color:#FFFFFF;vertical-align:middle;text-align:center;}





/*MAIN*/



.main-section-main {text-align:center; background-image:url(../images/Paper.gif);}

.main-image-mainpagepicture {border:1px solid #000000;}