* {margin:0;padding:0;}
body {word-wrap:break-word;}
	
/* Begin Settings and Classes */
a 			{ color: #000; text-decoration: underline; }
a:link		{ color: #000; text-decoration: underline; }
a:visited	{ color: #000; text-decoration: underline; }
a:hover		{ color: #666; text-decoration: underline; }
a:active	{ color: #666; text-decoration: underline; }
a:hover img {filter: alpha(style=0,opacity=50);opacity: 0.8;}
	
h1, h2, h3, h4, h5, h6 {
font-weight:bold;
font-family : "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","Osaka","Verdana","Helvetica","Arial","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;}

	
h1, h2 {font-size:90%;line-height:120%;margin-bottom:10px; background: #fff; padding:11px 0px; border-top: 4px solid #ccc; border-bottom: 1px dotted #ccc;}
.entry h2 {font-size:90%;margin-top:30px;}
h1 {margin-top: 6px;}
h3 {font-size:75%;line-height:130%;margin-top:30px;}	
h4, h5, h6 {margin-top:30px;}
	
.pagetitle {font-size:75%;margin-bottom:20px;display:block;}
	
.postmetadata {font-size:10px; color:#b6b6b6; line-height:11px; margin-bottom:6px; margin-top:6px;}
.caps {margin-bottom:0px;display:block;}
code {font: 1.1em "Courier New", Courier, Fixed;}
	
small {font-size:10px; color:#666; line-height:11px; margin-bottom:6px;}
small a 			{ color: #666; text-decoration: underline; }
small a:link		{ color: #666; text-decoration: underline; }
small a:visited	{ color: #666; text-decoration: underline; }
small a:hover		{ color: #999; text-decoration: underline; }
small a:active	{ color: #999; text-decoration: underline; }

pre {
	font: 1.1em "Courier New", Courier, Fixed;
	margin:1.5em;
	padding:10px;
	background:#fafafa;
	border:1px solid #eee;
	}
	
acronym, abbr {font-size: 100%;}
	
hr {clear:both;width:80%;	height:1px;border:none 0;color:#ccc;background-color:#ccc;margin:1.5em 0;}
	
img {border:none;}
	
blockquote {margin-left:-21px;padding-left:21px;background:url(images/quote.gif) no-repeat 0 6px;color:#343434;}
	
	.entry cite {
		font-style:italic;
		font-size:.11px;
		display:block;
		margin:5px 0 0;
		text-align:right;
		margin-top:30px;
		}
		
	.entry cite:before {
		content: "\2014 \0020";
		}
		
.post ul, .post ol, .post dl {margin:20px 0;}
.post ul ul , .post ol ol, .post ul ol, .post ol ul, .post dl dl, .post dl ul, .post dl ol {
	margin:0;
	}
	
	.post li {
		padding:0 0 5px;
		}
		
		.post ul li {
			background:url(images/icons.gif) no-repeat 0 -141px;
			padding-left:10px;
			list-style:none;
			margin-left:-10px;
		}
		
		.post ol li li {
			margin-left:10px;
		}
		
		.post li li {
			margin:0;
		}
		
	.post li h3 {
		margin:0;
		}
		
.post dt {
	font-weight:bold;
	background:url(images/icons.gif) no-repeat 0 -141px;
	padding-left:10px;
	margin-left:-10px;
}

.post dd {
	padding-left:10px;
	padding-bottom:5px;
}
		
.clear { 
	clear:both;
	height:0;
	line-height:0;
	font-size:1px;
	margin-top:30px;
	margin-bottom:30px;
	}
		
.alignleft {
	float:left;
	}
	
.alignright {
	float:right;
	}
	
.aligncenter, div.aligncenter, img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}


/* Begin Images */	
img.alignleft, .alignleft img {
	margin-right:10px;
	}
	
img.alignright, .alignright img {
	margin-left:10px;
	}

.wp-caption, .attachment img {
	text-align: center;
}

.wp-caption p.wp-caption-text {
	font-size: 100%;
	color:#b6b6b6;
	margin: 0;
}

.attachment, .caption {
	text-align:center;
}

.attachment img {
	}
/* End Images / End Settings and Classes */



/* Begin Structure */
body {
	font-family : "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","Osaka","Verdana","Helvetica","Arial","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	font-size:100% ;
	color:#333;
	text-align:center;margin-top: 10px; padding:0px; background:#fff; 
	}
	
#page {margin:0 auto;padding:10px 0 70px 0;width:960px;text-align:left;}


/* Begin Header */	
#header {width:960px; _width: 980px; margin: 0px auto;text-align: right;}	
#header p {font-size: 11px; color:#e6e6e6; line-height:140%; padding: 0px; margin: 0px 0px 3px 0px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
	
	#sitename {
		font-weight:bold;
		font-style:italic;
		font-size:100%;
		display:block;
		width:340px;
		float:left;
		line-height:34px;
		text-transform:lowercase;
		}
		
#searchform {width:165px;}
	#header #searchform {float:right;padding-top:15px;}
		
#s {
	width:135px;
	border:1px solid #e6e6e6;
	background:#f9f9f9;
	font-size:11px;
	padding:2px 3px 3px;
	float:left;
	}
	
#searchsubmit {float:right;}
/* End Header */


/* Begin Page List */		
#nav {
	line-height:20px;
	font-size:100%;
	float:left;
	padding-top:15px;
	width:360px;
	}
	
	#nav li {
		float:left;
		list-style:none;
		margin-right:25px;
		text-transform:uppercase;
		}
		
		#nav li a {
			}
			
		#nav li a:hover, #nav li.current_page_item a, #nav li.current_page_parent a {
			}
/* End Page List */

		
/* Begin Content */	
#content {float:right;width:685px;}
	.post {margin-bottom:60px; clear: both;}
	.sticky, .byuser, .comment-body {border:1px solid #ccc !important;padding:10px;}
		.byuser {border:2px solid #ccc !important;padding-left:10px; padding: 0px;}
		
.entry { margin-top:15px; margin-bottom: 15px;}
.entry p{font-size: 75%; line-height:180%; margin-bottom: 15px;}	
#content .entry p img{margin-bottom: 10px;}	

.commentlist p{font-size: 75%; line-height:170%;}	
.cancel-comment-reply p{font-size: 75%; line-height:170%;}	
form p{font-size: 75%; line-height:170%;}	

	.navigation {margin:30px 0;font-size:11px;}
	.post .navigation {border-top:1px solid #e6e6e6;border-width:1px 0;padding:9px 0;}
	.attachment .navigation {height:150px;}
		
		.navigation .alignleft a {
			background:url(images/icons.gif) no-repeat 0 -60px;
			padding:0px 3px 10px 12px;
			display:block;
			float:left;
			color: #999;
		}
		
		.navigation .alignright a {
			background:url(images/icons.gif) no-repeat 100% -30px;
			padding:0px 12px 10px 3px;
			display:block;
			float:right;
			color: #999;
		}

/* Begin Comments */		
.commentlist {margin-top:20px;}
	.commentlist p{margin-top:15px;}
.commentlist li {list-style:none;margin-bottom:30px;}
.commentlist li .comment-author-admin {background: #f3f3f3;}
.commentlist li.alt {}
	
	.commentmetadata, .comment-author {font-size:11px; margin-bottom:5px;}
		.comment-author { _padding-left: 0px;}

#commentform {padding-bottom:10px;}
#commentform p {font-size: 11px; margin-bottom: 10px;}
		
#commentform input, #commentform textarea {
	width:147px;
	border:1px solid #ccc;
	background:#f9f9f9;
	padding:2px 3px 3px;
	margin-bottom: 15px;
	font-size:12px;
	line-height: 150%;
	}
	
#commentform textarea {
	width:500px;
	}
			
#commentform #submit {
	width:150px;
	border:none;
	background:#343434;
	font-size:11px;
	padding:0;
	color:#fff;
	font-size:12px;
	cursor:pointer;
	padding:2px 0 3px;
	}
/* End Comments / End Content */


/* Begin Sidebar */
#sidebar {
	float:left;
	width:200px;
	font-size:70%; _font-size:65%;
	}
	
	#sidebar ul#sideb {margin-bottom:20px;}
	
		#sidebar p{margin-bottom: 10px;}
		
		#sidebar ul#sideb ul {
			margin-left:-10px;
			}
			
			#sidebar ul#sideb ul ul {
				margin:5px 0;
				padding:0;
			}
		
		#sidebar ul#sideb li {
			list-style-type:none;
			margin-bottom:5px;
			line-height: 125%;
			}
		
		#sidebar li li {
			margin:0;
			padding-left:5px; margin-left: 10px; background:url(/img/listicon.gif) no-repeat scroll top left;
			}
			
		#sidebar a {
			font-size:100%;
		}
			
	#sidebar h4 {
		font-size:12px;
		color:#343434;
		line-height:20px;
		margin:22px 0 4px 0;
		}
	#sidebar p {font-size: 10px; line-height:140%;}
	#sidebar p {font-size: 10px; line-height:140%;}
#sidebar p a 			{ color: #000; text-decoration: none; }
#sidebar p a:link		{ color: #000; text-decoration: none; }
#sidebar p a:visited	{ color: #000; text-decoration: none; }
#sidebar p a:hover		{ color: #333; text-decoration: underline; }
#sidebar p a:active	{ color: #333; text-decoration: underline; }

/* End Sidebar */


/* Begin Footer */
#footer {
	clear:both;
	margin-top:24px;
	padding-top:24px;
	color:#b6b6b6;
	font-size:10px;
	}
#footer a:link		{ color: #666; text-decoration: underline; }
#footer a:link		{ color: #666; text-decoration: underline; }
#footer a:visited	{ color: #666; text-decoration: underline; }
	
	#footer .alignright {
		padding-top:2px;
	}
	
	#footer .alignright a {
		display:block;
		float:right;
		height:10px;
		line-height:10px;
		padding-top:3px;
	}
	
	#footer .top {
		padding-right:12px;
		background:url(images/icons.gif) no-repeat 100% 0;
	}
	
	#footer .rss {
		padding-right:15px;
		margin-right:10px;
		background:url(images/icons.gif) no-repeat 100% -90px;
	}
	
	#footer .home {
		padding-right:15px;
		margin-right:10px;
		background:url(images/icons.gif) no-repeat 100% -120px;
	}
/* End Footer / End Structure */
			

/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 260px;
	}
	
	#wp-calendar th {
		text-align:center;
		color:#343434;
	}
	
#wp-calendar caption {
	text-decoration: none;
	font-weight:bold;
	font-size:100%;
	text-align: center;
	width: 100%;
		color:#343434;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	text-decoration: none;
	display: block;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; 
	}


#sidebar  #twitter_div {margin-bottom: 15px;width: 170px;}
#sidebar  ul#twitter_update_list {border: none; padding: 0px 0px; width: 152px; _width: 166px;margin-top:0px;}
#sidebar  ul#twitter_update_list a:link{ color: #999; text-decoration: underline; }
#sidebar  ul#twitter_update_list li { font-size:10px; padding: 2px 0px 4px 6px; list-style-type: none; background:url(/img/listicon.gif) no-repeat scroll top left; margin-top:0px; line-height:150%;}
#sidebar p.twittertitle {font-size: 10px; margin-top:20px;}
#sidebar p.twittertitle a 			{ color: #000; text-decoration: none; }
#sidebar p.twittertitle a:link		{ color: #000; text-decoration: none; }
#sidebar p.twittertitle a:visited	{ color: #000; text-decoration: none; }
#sidebar p.twittertitle a:hover		{ color: #666; text-decoration: underline; }
#sidebar p.twittertitle a:active	{ color: #666; text-decoration: underline; }
img.twittericon {border: 1px solid #ccc; padding: 1px;}
#sidebar p.proficon {font-size: 10px; margin-top:20px;}

#header p a {margin: 0 5px;}
#header p a.now {background: #000; padding: 3px 5px;}
#header p a.now:link		{ color: #fff; text-decoration: none; }
#header p a.now:visited	{ color: #fff; text-decoration: none; }
#header p a.now:hover		{ color: #ccc; text-decoration: underline; }
#header p a.now:active	{ color: #ccc; text-decoration: underline; }

.ph_r {float: right; margin-left: 15px;}
/* End Calendar */

/*
Whatever your hand finds to do, do it with all your might,
for in the grave, where you are going, there is neither
working nor planning nor knowledge nor wisdom.
Ecclesiastes 9:10
*/

/*
Tammy Hart
www.tammyhartdesigns.com
*/
