/*
CSS for print media
*/


/* Begin Structure */
* {
	margin: 0;
	padding: 0;
	}
		
html, body {
	background: white;
	}

#page, #content {
	width: auto;
    margin: 0 5%;
    padding: 0;
    border: 0;
    float: none !important;
    color: black;
    background: transparent none;
	}
	
#header {
	width: 100%;
	background: transparent;
	margin: 0;
	padding: 0;
	
	}

#sidebar, .top-tool, .searchbox, #top-menu, .breadcrumb {
	display: none;
	}

#footer {
	background: transparent;
	text-align: center;
	}

.gutter {
	background: transparent;	
	}

.post {
	text-align: left;
	}
	

.post hr {
	display: block;
	visibility: hidden;
	padding: 1em;
	}
	
.entry {
	margin: 0;
	padding: 0;
	}


code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}
	
acronym, abbr {
	border-bottom: 1px dashed #999;
	}
		
/*blockquote {
	margin: 1em 2em;
	padding: 2em 1em 0 1em;
	background: url(images/quotes.jpg) top left no-repeat;
	}*/

blockquote cite {
	text-align: right;
	display: block;
	}
.entry address {
	padding: 0 2em 2em 1.5em;
	display: block;
	background: url(../Copy of theme_model/images/emailicon.gif) left top no-repeat;
	}	

.entry dl {
	font-size: 1.05em;
	line-height: 1.45em;
	color: #666;
	}	

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
	

/* End Typography & Colors */


/* Begin Images */
p a img {
	background: transparent;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: .65em;
	margin: 0 0 .7em 1.3em;
	background: url(../Copy of theme_model/images/imgbk.gif) left top no-repeat;
	display: inline;
	}

img.alignleft {
	padding: .65em;
	margin: 0 1.3em .7em 0;
	background: url(../Copy of theme_model/images/imgbk.gif) left top no-repeat;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}


/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */
.entry ul {
	margin: 0;
	padding: 0 2.5em 2em 2.5em;
	list-style: none;
	}

#content .entry ul li {
	line-height: 1.5em;
	list-style-image: url(../Copy of theme_model/images/list_sq.jpg);
	text-indent: .25em;
	}
.entry ul li ul {
	margin: 0;
	padding: 0 2.5em 0 2.5em;
	}
.entry ul li a {
	font-weight: bolder;
	margin-right: .75em;
	padding-right: .95em;
	background: url(../Copy of theme_model/images/link_arrow.jpg) top right no-repeat;
	}
entry ul li a:visted {
	color: #63513d;
	}
.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}
#content .entry  ul.sitemap li.pagenav {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#content .entry  ul.sitemap li {
	padding-bottom: .65em;
	}	
.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#content .post .entry ul.linkpage {
	list-style: none;
	margin: 0 0 1.5em 0;
	padding: 0;
	} 
div#page div#content div.gutter div.post div.entry .linkpage li
	{
	margin: 0;
	padding: 0 0 1em 0;
	list-style-image: none;
	}
div#page div#content div.gutter div.post div.entry .linkpage li ul.xoxo li
	{
	list-style-image: url(../Copy of theme_model/images/list_sq.jpg);
	text-indent: .25em;
	}

/* End Entry Lists */

/* Begin Custom designed Tags & Classes */	 
hr.hr-clearer-left {
	visibility: hidden; 
	clear: left;
	}

dl.photos {
	float: left;
	min-width: 40%;
	margin: 1.25em .85em;
	padding: 0 0 0 1.2em;
	}
dl.photos dt, dl.photos dd {
	margin:0;
	padding:0;
	}
dl.photos dt {
	width: 100%;
	}
dl.photos dd {
	min-width: 80%;
	max-width: 80%;
	text-align: left;
	padding-left: 1em;
	}
dl.photos dt img {
	padding: .65em;
	margin: 0;
	background: url(../Copy of theme_model/images/imgbk.gif) left top no-repeat;
	display: inline;
	}
dl.upcoming {
	width: 50%;
	padding: 0 1em 1em 1em;
	margin: 1em .5em 1.5em .5em;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	}
dl.upcoming dt {
	line-height: 1.3em;
	}
dl.upcoming address {
	padding: 0 1.5em;
	display: block;
	background: url(../Copy of theme_model/images/emailicon.gif) left 50% no-repeat;
	}		

.linkleftalign {
	padding-right: .75em;
	background: url(../Copy of theme_model/images/link_arrow.jpg) top left no-repeat;
	}
	

/* End Custom Custom designed Tags & Classes */	 