/* Global Structure */
body {margin: 0px; padding: 0px; background:white; color:black; font-size: 62.5%; font-family: Verdana, 'Lucida Grande', Arial, Helvetica, Sans-Serif;}
#logo img {border-bottom: 2px solid #CCCCCC;}

/* Print Specific */
object {display: none;}
#widewrapper {margin: 0px 12%;}
#footer {display: none;}
h1, h2, h3, h4, h5, h6 {page-break-after:avoid; page-break-inside: avoid;}
.postmetadata {clear: both; page-break-before: avoid;}
#respond {display: none;}
#commentform {display: none;}

/* Various Tags and Classes */
a 			{color: #5F00A1; text-decoration: none;}
a:hover 		{text-decoration: underline;}
a:visited 		{color: #8800E7;}
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0; display: block;}
.center {text-align: center;}
a img {border: none;}

/* Sidebar */
#sidebar	{display: none;}

/* Posts */
.post {clear: both;}
.post h2 {font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;  font-weight: normal; font-size: 3.2em;}
.post .entry {font-size: 1.3em;}
#submit {background-color: #5F00A1; border: 3px double #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; padding: 0px; font-weight: bold; color: #FFFFFF;}
#comment {width: 450px; border: 1px solid #CCCCCC; padding: 3px; }
.navigation {display: none;}
.alt {background-color: #DDDDDD; padding: 5px; color: #333333;}


/* Pages */
#singlepage .post .entrytext {font-size: 1.3em;}
#singlepage #homebutton {display: none;}
#yearlypage .post .entrytext {font-size: 1.3em;}
#yearlypage #homebutton {display: none;}
#cagetorypage .post .entrytext {font-size: 1.3em;}
#cagetorypage #homebutton {display: none;}
#searchpage .post .entrytext {font-size: 1.3em;}
#searchpage #homebutton {display: none;}


/* Images */
p img { padding: 0; max-width: 100%; margin: 0px 1%;}
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; padding-left: 5px;}}
.alignleft { float: left; padding-right: 5px;}


/* Comments*/
.commentlist { padding: 0; margin: 0;}
.commentlist li { margin: 15px 0; padding: 5px 0; list-style: none; border-bottom: 1px solid #CCCCCC;}
.commentlist p { margin: 10px 5px 10px 0; font-size: 1.3em;}
#commentform p { margin: 5px 0;}
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; page-break-before: avoid;}
#author	{width: 200px; border: 1px solid #CCCCCC; padding: 3px; }
#email	{width: 200px; border: 1px solid #CCCCCC; padding: 3px; }
#url	{width: 200px; border: 1px solid #CCCCCC; padding: 3px; }


/* Calendar */
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 155px; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; }
#wp-calendar caption { text-align: center; width: 100%; }
#wp-calendar td { padding: 3px 0; text-align: center; }
#wp-calendar td.pad:hover { background-color: #fff; }
#wp-calendar #prev a { font-size: 9pt; }
#wp-calendar a { text-decoration: none; }
#wp-calendar caption { font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center; }
#wp-calendar th { font-style: normal; text-transform: capitalize; }
