﻿/*---:[ CONTENT 1 ]:---*/
/*---:[ main layout elements ]:---*/
body { font-family: Georgia, "Times New Roman", Times, serif; }
	#header { padding-top: 2.2em; padding-bottom: 2.2em; }
	.post_box { padding-top: 2.2em; }
		.headline_area { margin-bottom: 2.2em; }
	#multimedia_box { margin-bottom: 2.2em; }
/*---:[ h3 size is calculated relative to the base font size of the content ]:---*/
.format_text h3 { font-size: 1.286em; line-height: 1.222em; margin: 1.833em 0 0.611em 0; }
.format_text h3.top { margin: 0 0 0.611em 0 !important; }
/*---:[ post content area ]:---*/
.format_text { font-size: 1.4em; line-height: 1.571em; }
	.format_text p { margin-bottom: 1.571em; }
		.format_text p.note, .format_text p.alert { padding: 0.571em 0.786em; }
	.format_text .drop_cap { font-size: 3.571em; line-height: 0.76em; padding: 0.04em 0.12em 0 0; }
	.format_text ul { margin: 0 0 1.571em 1.571em; }
	.format_text ol { margin: 0 0 1.571em 1.571em; }
		.format_text ul ul, .format_text ul ol, .format_text ol ul, .format_text ol ol { margin: 0 0 0 1.571em; }
	.format_text dl { margin-bottom: 1.571em; }
		.format_text dd { margin-bottom: 1.571em; }
	.format_text blockquote { margin: 0 0 1.571em 0.786em; padding-left: 0.786em; }
		/*---:[ pullquotes ]:---*/
		.format_text blockquote.right, .format_text blockquote.left { width: 45%; font-size: 1.286em; line-height: 1.222em; }
		.format_text blockquote.right { margin: 0 0 1.222em 1.222em; }
		.format_text blockquote.left { margin: 0 1.222em 1.222em 0; }
		/*---:[ end pullquotes ]:---*/
	/*---:[ image handling classes ]:---*/
	.format_text img.left, .format_text img.alignleft { margin: 0 1.571em 1.571em 0; }
	.format_text img.right, .format_text img.alignright { margin: 0 0 1.571em 1.571em; }
	.format_text img.center, .format_text img.aligncenter { margin: 0 auto 1.571em auto; }
	.format_text img.block, .format_text img.alignnone { margin: 0 auto 1.571em 0; }
	.format_text img.frame { padding: 0.643em; border-width: 0.071em; }
	/*---:[ end image handling classes ]:---*/
	.format_text .ad { margin-left: 1.571em; }
	.format_text .ad_left { margin-right: 1.571em; }
/*---:[ sidebar spacing ]:---*/
#column_wrap .sidebar ul.sidebar_list { padding-top: 2.2em; }
/*---:[ NAV 2 ]:---*/
/*---:[ nav menu styles ]:---*/
ul#tabs li a, ul#tabs li a:visited { font-size: 1.1em; padding: 0.545em 0.818em; }
/*---:[ HEADER 3 ]:---*/
/*---:[ #header styles ]:---*/
/* #header #logo { font-size: 3.6em; line-height: 1.167em; } */
#header #logo { font-size: 2.4em; line-height: 1.25em; }
#header #tagline { font-size: 1.4em; line-height: 1.429em; }
/*---:[ HEADLINES 4 ]:---*/
/*---:[ headlines ]:---*/
#content h1, #content h2 { font-size: 2.2em; line-height: 1.364em; }
/*---:[ BYLINES 5 ]:---*/
/*---:[ bylines ]:---*/
.headline_meta { font-size: 1em; line-height: 1.8em; }
	.headline_meta .pad_left { padding-left: 0.9em; }
		/*---:[ MULTIMEDIA 6 ]:---*/
	/*---:[ SIDEBARS 7 ]:---*/
	/*---:[ sidebar headings ]:---*/
.sidebar h3 { font-size: 1em; line-height: 1.385em; margin-bottom: 0.615em; font-variant: small-caps; letter-spacing: 2px; }
/*---:[ sidebar styles ]:---*/
.sidebar { }
ul.sidebar_list { list-style: none; }
	li.widget { font-size: 1.3em; line-height: 1.385em; margin-bottom: 2.769em; }
		li.tag_cloud { line-height: 1.692em; }
		li.widget p { margin-bottom: 1.231em; }
				li.widget abbr, li.widget acronym { font-size: 0.846em; }
				li.widget code { font-size: 0.846em; }
			li.widget ul li { margin-bottom: 0.692em; }
				li.widget li ul { margin: 0.692em 0 0 1.385em; }
					/*---:[ widget box styles ]:---*/
		li.widget .widget_box { padding: 0.692em; border-width: 0.077em; }
		/*---:[ FOOTER 8 ]:---*/
	/*---:[ footer styles ]:---*/
#footer { font-size: 1.2em; line-height: 1.667em; padding-top: 0.917em; }
/*---:[ WIDTHS 9 ]:---*/
/*---:[ core layout elements ]:---*/
#container { width: 89.6em; margin: 0 auto; }
	#page { padding: 2em; }
			#header { padding-right: 1.1em; padding-left: 1.1em; }
		#content_box { width: 100%; background: url('images/dot-ddd.gif') 57.3em 0 repeat-y; }
		.no_sidebars { background: none !important; }
			#content { width: 57.3em; float: left; }
						.no_sidebars #content { width: 100%; }
							.post_box { margin: 0 2.2em 0 1.1em; }
				.no_sidebars .post_box { margin: 0 1.1em; }
					#archive_info, .prev_next { padding-right: 1.1em; padding-left: 1.1em; }
			#sidebars { width: 28.2em; float: right; }
			#comments { margin-right: 2.2em; margin-left: 0em; }
				.comments_intro, #respond { margin-left: 1.1em; }
									dl#comment_list dt, dl#comment_list dd { padding-right: 1.1em; padding-left: 1.1em; }
					#commentform { padding-right: 2.2em; padding-left: 1.1em; }
				.sidebar { width: 100%; float: left; }
							.sidebar ul.sidebar_list { padding-right: 1.1em; padding-left: 1.1em; }
										#sidebar_2 ul.sidebar_list { padding-right: 1em; }
			
/*---:[ multimedia box elements ]:---*/
#image_box img.square { width: 25.6em; height: 25.6em; }
#image_box img.four_by_three { width: 25.6em; height: 19.2em; }
#image_box img.three_by_four { width: 25.6em; height: 34.1em; }
#image_box img.three_by_two { width: 25.6em; height: 17.1em; }
#image_box img.two_by_three { width: 25.6em; height: 38.4em; }
#image_box img.five_by_four { width: 25.6em; height: 20.5em; }
#image_box img.four_by_five { width: 25.6em; height: 32em; }
#image_box img.sixteen_by_nine { width: 25.6em; height: 14.4em; margin: 0 auto; }
#image_box img.nine_by_sixteen { width: 25.6em; height: 45.5em; margin: 0 auto; }
#image_box img.two_by_one { width: 25.6em; height: 12.8em; }
#image_box img.one_by_two { width: 25.6em; height: 51.2em; }
/*---:[ DEPRECEATED 10 ]:---*/
/*
Description:	Styles for deprecated HTML elements are housed here
Author:			Chris Pearson of http://www.pearsonified.com
*/
.format_text img[align="left"] { margin: 0 1.571em 1.571em 0; float: left; clear: left; }
.format_text img[align="right"] { margin: 0 0 1.571em 1.571em; float: right; clear: right; }
.format_text img[align="middle"] { display: block; margin: 0 auto 1.571em auto; float: none; clear: both; }
		/*---:[ CUSTOM 12]:---*/
	/*
For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:
	.custom a, .custom a:visited { color: #090; }	<--- This makes links green
	.custom a:hover { color: #00f; }				<--- This makes links blue when you mouse over them
*/
		/* #content img {border:1px solid #5A750C; padding:6px; background-color:#CCCCCC;}
.custom #sidebars img.frame { background: #eee; border: 0.071em solid #ddd; }
.custom #format_text img.frame {background-color: #ffffff; border: 0.071em solid #ddd; }
.custom .format_text img.aligncenter {margin: 0 8px -1px 0; border: 1px solid #ddd; padding: 3px;}
*/	
.custom	#header { padding-top: 0.0em; padding-bottom: 2.2em; }
.custom p#headermenu  { font-size: 1.5em; margin-top: 28px; padding-right: 0; background: none; border: none; float: right; }
.custom li.widget ul li, li.linkcat ul li { margin-bottom: 0.61538em; padding-left: 0.84615em; background: url('images/bullet.gif') 0 0.46154em no-repeat; }
.custom  .sidebar ul.sidebar_list { padding-top: 2.2em; padding-bottom: 0; margin-bottom: 0;  }
.custom  .sidebar ul.nottop { padding-top: 0.001em; padding-bottom: 0.001em; margin-bottom: 0.001em; margin-top: 0.001em; }
/* .custom .format_text img.frame{ background: #fff;} */
.custom  h3.customsidebar {  font-size: 0.84615em; line-height: 1.4em; margin-bottom: 1em; padding: 0.36364em 0.45455em 0.27273em 0.45455em; text-transform: uppercase; letter-spacing: 2px; border-top: 2px solid #808080; border-bottom: 2px dotted #ddd; }
.custom .sidebar h3 {  font-weight: normal;  font-variant: normal; letter-spacing: 2px; }
/* .custom .sidebar h3 {  font-weight: normal; color: #333;   font-variant: small-caps; letter-spacing: 2px; } */
/* .custom .format_text img.alignrightfront {margin: 5px 8px -1px 20px; border: 1px solid #ddd; padding: 3px;  } */ 
.custom a, a:visited { color: #2361a1; text-decoration: none; }
/* Headers on Posts */
.custom #content h2 { font-size: 2em; line-height: 1.1em; font-weight: bold;} 
.custom #content h1 { font-size: 2em; line-height: 1.1em; font-weight: bold;} 
/* Post Date */
.custom .headline_meta { color: #777; font-style: normal; font-size: 1em; line-height: 2.2em; text-transform: uppercase; }
/* TAGLINE */
.custom #header #tagline { color: #777; }
/* BLOCKQUOTE */
.custom blockquote { border-left: 1px solid #ddd; color: #555; }
/* ANCHOR */
.custom .format_text a:hover {  text-decoration: underline; }
/* FOOTER */
.custom #footer {  text-align: left; }
.custom .PhotoFrame img {
	margin: 0 0 0 0;
	padding: 0.75em;
	border: 4px solid #333;
/*	background-color: rgb(140,240,240); */
	background: #fff;
	border-width: 4px; }
				.custom .PhotoFrameThumbs img {
	margin: 0 0 0 0;
	padding: 0.25em;
	border: 1px solid #333;
/*	background-color: rgb(140,240,240); */
	background: #fff;
	border-width: 1px;}
				.custom .PhotoFramePost img {
	margin: 0 0 0 0.5em;
	padding: 0.25em;
	border: 1px solid #333;
/*	background-color: rgb(140,240,240); */
	background: #fff;
	border-width: 1px;
	background-color:WhiteSmoke;	}
/*	.custom .PhotoFrameFront img {
	margin: 0 0 0 1em;
	padding: 0.25em;
	border: 1px solid #333;
	background: #fff;
	border-width: 1px;
		}*/
  .imgrightNoBorder {
  position:relative;
  float:right;
 /* margin:3px 0 5px 12px; */
 margin: 5px 8px -1px 20px;
 padding: 3px; }
table.tblstyle { width: 100%; padding: 0px;   border-spacing: 1px;  border: 0px ; margin-top: 20px;}
td.cellstyle1 {
text-align: center;
border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc; }
th.cellstyle1 {
text-align: center;
border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;}
td.cellstyle2 {
text-align: left;
border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding-left: 5px;
}
.custom .format_text ul { list-style: disc; }
 .custom .locate_photo img.alignright { margin: 0em 0 1.571em 1.571em; float: right; }
 .custom div.centered table  
{     margin: 0 auto;  
    margin-top: -5px;
    margin-bottom: 15px;}
