/*
THEME NAME: Hygge House Photo Theme
THEME URI:http://hyggehouse.com
VERSION:1.0
AUTHOR: Based on the theme by Allan Cole hacked by Alex Beauchamp
AUTHOR URI:http://www.allancole.com/wordpress

*/

body	{background-color:#FFF; color:#444; font:1.4em/1.6  georgia, serif, 'Baskerville'; margin:0; padding:0; background-image: url(img/hyggehouse-0210.gif); background-repeat: no-repeat; background-position: top center; }

a	{color: #900;display:inline;}
a:hover	{text-decoration:underline;color:#000;}
.clear	{clear:both;}
img	{border:none;}
p	{margin-bottom:1em;}

img,img.alignnone {margin: 0 0 1em 0;clear:both;float:none;display:block;}
img.alignleft 	{margin:0 10px 1em 0px;clear:left;float:left;}
img.alignright 	{margin:0 0 1em 10px;clear:right;float:right;}
img.aligncenter	{margin:0 auto;position:relative;clear:none;}
img		{border:none;}
img#wpstats	{position:fixed;left:10px;bottom:10px;}

abbr, acronym, abbr[title], acronym[title], dfn[title] {text-transform:none;border:none;letter-spacing:inherit;cursor: default;}

#wrapper{padding:0; margin:0 auto; width:800px; position:relative; display:block; background:transparent;}

.car-yearmonth {padding-top: 10px;}
-------------------------------------------------------------------*/
/* HEADER
-------------------------------------------------------------------*/


#access 	{display:table;vertical-align:middle;width:175px;float:right; text-align: right; }
#access #menu 	{vertical-align:middle;display:table-cell;font-size:0.8em; font-family: courier, verdana; float: left; }
#access #menu a	{font-weight:800;}
#access #menu ul {vertical-align:middle;display:block; font-family: courier, verdana; line-height: 30px;}
#access #menu ul li ul {margin-left:10px; float: left; margin-right: 3px; padding-left: 7px; }

#hyggeheader {width: 800px;  font-family: courier, verdana; margin: 0px;  }

-------------------------------------------------------------------*/
/* Navigation
-------------------------------------------------------------------*/
#nav 	{	 
	font-family: courier, verdana;
      	width: 800px; 
  	float: center; 
		}

#nav ul { 
	margin-left: 10px; 
	padding-top: 182px; 
	font-size: .9em;
		}

#nav ul li { 
	float: left; 
	margin-right: 3px; 
	padding-left: 7px; 
	}

#nav ul li a { 
	text-decoration: none; 
	color: #333; 
	line-height: 33px; 
	padding: 0 15px 0 8px; 
	}

#nav ul li a:hover { 
	text-decoration: none; 
	color: #900; 
	line-height: 33px; 
	padding: 0 15px 0 8px; 
	}

#nav #feed { 
	position: absolute; 
	right: 15px; 
	top: 8px; 

	padding-left: 37px; 
	color: #544626; 
	display: block; 
	background: url(images/feed.gif) no-repeat; 
	text-decoration: none; 	}

#nav-above 	{display:none; color: #900;}
#nav-above 	{color: #900;}
#nav-below	{clear:both; float:right ;margin:3em 0 0; padding:0px; width:100%; color:#900;}
#nav-below 	{color: #900;}
#nav-below  	{font-weight:800; color: #900;}

.archive .nav-next, .archive .nav-previous, .search .nav-next, .search .nav-previous a{font-color:#900;}
.browse h3	{color:#888; font-size:1.8em;left:0em;position:relative;top:0px;text-transform:normal;width:100%;font-weight:100; padding-bottom: 3px;}
.nav-excerpt	{color:#888;display:block;padding:0 20px 0 0;position:relative;font-size:0.8em;}
.nav-next 	{background:transparent;float:right;font-size:1.2em;min-height:60px;padding:0;position:relative;margin:0;width:50%; color: #888;}
.nav-previous 	{background:transparent;float:left;font-size:1.2em;min-height:60px;padding:0;position:relative;margin:0;width:50%; color: #888;}
.archive .nav-next, .home .nav-next {text-align:right; }


-------------------------------------------------------------------*/
/* HOME TEMPLATE
-------------------------------------------------------------------*/
.home #container #nav-above {display:block; position:fixed; color: #900;}
.home #container #nav-above .nav-previous a, .home #container #nav-above .nav-next a {display:block;color:#efefef;padding:0 20px; #900;}
.home #container #nav-above a:hover, .home #container #nav-above a:hover {color:#888;text-decoration:none;}
.home #container #nav-above .nav-previous {position:absolute;display:block;width:100px;top:50%;left:-100px;text-align:right;line-height:4em;font-size:5em; #900;}
.home #container #nav-above .nav-next {position:absolute;display:block;width:100px; right:-900px;text-align:left;line-height:4em;font-size:5em; #900;}
.home #container #nav-below {display:none; #900; background:transparent;}

.home #content {clear:both;background:transparent; }

.home .featured.post	{background:transparent url('img/loading.gif') center center no-repeat;display:inline;float:left;height:300px;margin:0;overflow:hidden;position:relative;width:200px;}
.home .featured.post.p1 {border-bottom:5px solid #FFF;width:595px;}
.home .featured.post.p1 .post-content{width:575px;}
.home .featured.post.p2 {border-left:5px solid #FFF;border-bottom:5px solid #FFF;width:200px;}
.home .featured.post.p2 .post-content{width:180px;}
.home .featured.post.p3 {border-bottom:5px solid #FFF;width:450px;}
.home .featured.post.p3 .post-content{width:430px;}
.home .featured.post.p4 {border-left:5px solid #FFF;border-bottom:5px solid #FFF;width:345px;}
.home .featured.post.p4 .post-content{width:330px;}
.home .featured.post.p5 {border-bottom:5px solid #FFF;width:300px;}
.home .featured.post.p5 .post-content{width:300px;}
.home .featured.post.p6 {border-left:5px solid #FFF;border-bottom:5px solid #FFF;width:295px;}
.home .featured.post.p6 .post-content{width:280px;}
.home .featured.post.p7 {border-left:5px solid #FFF;border-bottom:5px solid #FFF;width:195px;}
.home .featured.post.p7 .post-content{width:180px;}
.home .featured.post.p8 {border-bottom:5px solid #FFF;width:200px;}
.home .featured.post.p8 .post-content{width:180px;}
.home .featured.post.p9 {border-left:5px solid #FFF;border-bottom:5px solid #FFF;width:345px;}
.home .featured.post.p9 .post-content{width:330px;}
.home .featured.post.p10 {border-left:5px solid #FFF;border-bottom:5px solid #FFF;width:245px;}
.home .featured.post.p10 .post-content{width:230px;}

.home .post-content{background:#FFF;bottom:0;left:0;font-weight:200;padding:10px;position:absolute;visibility:hidden;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;}
.home .post-content p {padding:0;margin:0;}
.home .post-content a{font-weight:800;}
.home .post-content-title{position:absolute;top:0;display:block;line-height:1em;margin:0;padding:0;width:100%;height:100%;z-index:99}
.home .post-content-title a {display:block;height:100%;}
.home .post-content-title a span {visibility:hidden;}
.home .post-content-excerpt{display:block;font-size:0.8em;font-weight:normal;width:90%;/*cursor:pointer;*/}
.home .post-content:hover, .home .post:hover .post-content {-moz-opacity:0.7;filter:alpha(opacity=70);opacity:0.7;visibility:visible;}
.home .post .bigdate{color:#fff;font-size:3.6em;font-weight:100;letter-spacing: -0.05em;position:absolute;text-transform:normal;left:0;top:0;padding:5px 0 0 15px;visibility:visible;z-index:60;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;}
.home .featured img {width:396px;}
.home .featured a:hover{text-decoration:none;color:#444;}
.home .featured a:hover img{-moz-opacity:0.7px;filter:alpha(opacity=70);opacity:0.7px;}
.home .post {background:#999;height:300px;margin:0;overflow:hidden;width:400px;}
.home #footer {margin-top:0;}

-------------------------------------------------------------------*/
/* INDEX TEMPLATE
-------------------------------------------------------------------*/
#content.index 	{width:800px;clear:both;float:none;}

#content.index .post {background:transparent;width:800px;height:inherit;clear:both;float:none;margin-bottom:3em;overflow:visible;}
#content.index .post h2.entry-title {width:550px;font-size:3.6em;line-height:1.2em;margin:0.5em 0 0.25em;font-weight:100;letter-spacing: -0.05em;}

#content.index .post .entry-content {width:540px;padding:0 10px 3em 0;float:left;font-size:1.2em;color:#888;}
#content.index .post .entry-content h1 {font-size:2.2em;padding:0.125em 0;}
#content.index .post .entry-content h1 {font-size:2.2em;padding:0.125em 0;}
#content.index .post .entry-content h2 {font-size:2em;padding:0.125em 0;}
#content.index .post .entry-content h3 {font-size:1.8em;padding:0.25em 0;}
#content.index .post .entry-content h4 {font-size:1.6em;padding:0.25em 0;}
#content.index .post .entry-content h5 {font-size:1.4em;padding:0.5em 0;}
#content.index .post .entry-content h6 {font-size:1.2em;padding:0.5em 0;}
#content.index .post .entry-content img {max-width:600px;height:inherit;}

#content.index .post .entry-content blockquote {padding:1em 1em 0;margin-bottom:1em;font-style:italic;font-size:1em}
#content.index .post .entry-content ul {margin-left:1em;list-style:circle;padding-bottom:1em}
#content.index .post .entry-content ol {margin-left:2em; padding-bottom:1em}
#content.index .post .entry-content ul li ul {margin-left:2em;list-style:disc;padding:0}
#content.index .post .entry-content ol li ol {margin-left:3em; padding:0}
#content.index .post .entry-content ul li, .single .post .entry-content ol li {font-size:1em;}
#content.index .post .entry-content pre {width:585px;overflow:auto;padding:1em 0;color:#444;}
#content.index .post .entry-content code {padding:1em 0;display:block;color:#444;}

#content.index .post .entry-meta {color:#888;width:200px;float:right;font-size:1em;line-height:1.4em;padding:5px 0 0;position:relative;z-index:11;display:block;}
#content.index .post .entry-date {width:200px;font-size:3.6em;line-height:1em;letter-spacing: -0.05em;;margin-bottom:3px;float:right;color:#888}
#content.index .post .entry-meta span {display:block;}
#content.index .post .entry-meta a {background:none;}
#content.index #nav-below{}
.home #content.index #primary, .home #content.index #secondary {display:block;}

-------------------------------------------------------------------*/
/* SINGLE PAGE TEMPLATE
-------------------------------------------------------------------*/

#leftcolumn {width:540px;padding-right: 60px; float:left;font-size:1.2em;color:#888;}

.single #container {float:left;width:800px;position:relative;margin-bottom:3em;overflow:visible;}
.single #container #nav-above {display:block;position:fixed;}
.single #container #nav-above .nav-previous a, .single #container #nav-above .nav-next a {display:block;color:#efefef;padding:0 20px;}
.single #container #nav-above a:hover, .single #container #nav-above a:hover {color:#888;text-decoration:none;}
.single #container #nav-above .nav-previous {position:absolute;display:block;width:100px;top:50%;left:-100px;text-align:right;line-height:4em;font-size:5em;}
.single #container #nav-above .nav-next {position:absolute;display:block;width:100px;top:50%;right:-900px;text-align:left;line-height:4em;font-size:5em;}
.single #container #nav-below {}


.single .post h2 .single .attachment h2.entry-title{font-size:3em; line-height:1.2em; font-style:italic;}
.single .post h3.entry-title {font-size: 3.2em; font-weight: normal; font-style: normal;}


.single .post, .single .attachment {float:left;margin:0;padding:0;position:relative;width:800px;overflow:visible;}
.single .post .full-photo, .single .attachment .full-photo {margin:0;background:transparent;}
.single .post .full-photo .photo-credit, .single .attachment .full-photo .photo-credit{color:#FFF;visibility:hidden;font-size:1.2em;font-weight:100;position:absolute;padding:20px;text-transform:normal;left:0;display:block;width:760px;height:70%;background:transparent;z-index:5;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;}
.single .post .full-photo:hover .photo-credit, .single .attachment .full-photo:hover .photo-credit {color:#FFF;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;visibility:visible;cursor:default;}

.single .post .entry-content, .single .attachment .entry-content {background:#FFF; color:#888; font-size:1.1em; float:left; padding-right: 25px; width:570px;position:relative;z-index:10;min-height:200px;}

.single .post .entry-content h1 {font-size:2.2em;padding:0.125em 0;}
.single .post .entry-content h2 {font-size:2em; padding:0.125em 0;}
.single .post .entry-content h3 {font-size: 3.2em; font-weight:100;}
.single .post .entry-content h4 {font-size:1.6em;padding:0.25em 0;}
.single .post .entry-content h5 {font-size:1.4em;padding:0.5em 0;}
.single .post .entry-content h6 {font-size:1.2em;padding:0.5em 0;}

.single .post .entry-content img {border: 1px solid #ccc; padding: 3px; margin-right: 5px; }
.single .post .entry-content blockquote {padding:1em 1em 0;margin-bottom:1em;font-style:italic;font-size:1.1em}

.single .post .entry-content ul {margin-left:1.5em;list-style:circle;padding-bottom:1em;}
.single .post .entry-content ol {margin-left:1.5em;list-style:decimal;padding-bottom:1em;}
.single .post .entry-content ul li ul {margin-left:2em;list-style:disc;padding:0}
.single .post .entry-content ol li ol {margin-left:2em;list-style:upper-alpha;padding-bottom: 1em;}
.single .post .entry-content ul li, .single .post .entry-content ol li {font-size:1em; padding-bottom: 1.3em;}

.single .post .entry-content pre {width:585px;overflow:auto;padding:1em 0;color:#444;}
.single .post .entry-content code {padding:1em 0;display:block;color:#444;}

.single .post .entry-meta, .single .attachment .entry-meta {color:#888;width:200px;float:left;font-size:1em;line-height:1.4em ;padding:5px 0 0;position:relative;z-index:11; padding-bottom: 15px;}
.single .post .entry-meta .bigdate, .single .attachment .entry-meta .bigdate {position:relative;color:#888;font-size:3.6em;line-height:1em;letter-spacing: -0.05em;margin-bottom:3px;display:block;visibility:visible;text-shadow: 0em 0em #333;}
.single .post .entry-meta a, .single .attachment .entry-meta a {background:none;}
.single .attachment .entry-meta .attachment-title {font-size:1.8em;line-height:1.2em;display:block;clear:both;float:none;width:100%;}

.postmetadata {
	font-size: 10px;
	font-family:  georgia, serif, 'Baskerville';	
        font-weight: bolder;
   	border-top: 1px dottedcc #ccc; 
        text-transform: uppercase;
	letter-spacing:1px; text-align: left; font-weight: normal; 
	padding-top: 10px;  padding-bottom: 10px;}
	

-------------------------------------------------------------------*/
/* PAGE TEMPLATE
-------------------------------------------------------------------*/
.page #container {float:left;width:800px;}
.page .post {float:left;margin:2px 0 0;position:relative;width:800px;}
.page .post .full-photo {margin-bottom:2em;}
.page .post .bigdate {color:#FFF;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;visibility:hidden;font-size:3.6em;font-weight:100;position:absolute;text-transform:normal;left:0;top:-0.2em;display:block;width:100%;height:70%;background:transparent;z-index:5}
.page .post .full-photo:hover .bigdate {color:#FFF;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;visibility:visible;cursor:default;}
.page .post .entry-content {background:#FFF; color:#888; font-size:1.1em; float:left; padding-right: 25px; width:570px;position:relative;z-index:10;min-height:200px;}
.page .post .entry-meta {color:#888;width:190px;float:rightt;font-size:0.8em;padding-left:5px;position:relative;z-index:11;}
.page .post .entry-meta a{background:none;}
.page h2.entry-title {-moz-opacity:0.95;filter:alpha(opacity=95);opacity:0.95;background:#FFF;font-size:3.6em;font-weight:100;letter-spacing:-0.05em;line-height:1.2em;margin:0.5em 0 0.25em;padding:0;width:800px;position:relative;z-index:12;}

.page   h3 {font-size: 3.2em; font-weight: bold; font-style:italic;}
.page h2 {font-size: 1.5em;}
.page {width:800;clear:both;float:none;}

.page .page {background:transparent;width:800px;height:inherit;clear:both;float:none;margin-bottom:3em;}
.page .page .entry-title {font-family:Georgia, "Times New Roman", Times, serif; text-transform: capatalize;
	color: #503626;
        font-size: 2.5em; line-height:1.2em;width:800px;font-weight:100; padding-top: 15px;}
.page .page .entry-date {width:200px;font-size:3.6em;float:left;color:#888}
.page .page .entry-content {background:#FFF; color:#888; font-size:1.1em; float:left; padding-right: 25px; width:570px;position:relative;z-index:10;min-height:200px;}
.page .page .entry-meta {color:#888;width:200px;float:right;font-size:0.8em;padding:5px 0 0;position:relative;z-index:11;}
.page #container {margin-bottom:3em;}

-------------------------------------------------------------------*/
/* SIDEBAR
-------------------------------------------------------------------*/

#sidebar {background-color: #fff;
	float: right;
	font-weight: normal;
        color: #888;
      	}

#sidebar a, #sidebar a:visited{
	color: #900;
	text-decoration: none;
	}

#sidebar a:hover{color: #300;	text-decoration: none;	}

#sidebar h3 {padding-top: 15px; text-transform: uppercase; font-size: 1em;}

#sidebar ul {margin: 0;	padding: 0;}

#sidebar ul li {
	list-style: none;
	margin-left: 0;
	padding: 1px;
	border-bottom: 1px dotted #c4c2ab;;
	}

#sidebar img {float: left; padding: 0; margin: 0;}


h2.widgettitle {font-size:1.1em;font-weight:normal;text-transform:uppercase;letter-spacing:1.2pt;font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif; padding-top: 10px;}








/*category widget */
ul.list-cat li, li.widget_categories li{ 
	background: url(images/mini-category.gif) no-repeat !important;
	padding-left: 20px !important;
        margin-right: 10px;
        padding-bottom: 15px;
 	 }


#most-emailed ul {margin: 0; padding: 0;}

ul.mostemailed li, li.widget_email_most_emailed li{ 
	background: url(images/right_col_li_bg.gif) no-repeat !important; background-position: bottom left; 
	padding-left: 15px !important;
        margin-right: 5px;
	}

#sb-mostmailed 		{float: right; width: 135px;} 
#sb-mostmailed  ul 	{margin: 0; padding: 0;}
#sb-mostmailed  ul li 	{list-style: none; margin: 0; padding: 0; border: none;}
#sb-mostmailed  ul li ul{padding: 0; margin: 0; padding: 5px; margin-right: 10px;}
#sb-mostmailed  ul li ul li {padding: 2px 0 2px 0px; border-bottom: 1px dotted #c4c2ab;}
#sb-mostmailed  ul li ul li ul li{
	padding: 1px 0 1px 10px;
	border: none;
        padding: 5px;
        margin-right: 10px;
      	}

#sb-category {float: left; width: 115px; }

.textwidget {color: #888;}

.textwidget img {float: left;}

-------------------------------------------------------------------*/
/* ARCHIVES PAGE TEMPLATE
-------------------------------------------------------------------*/
div.archive-content {clear:both;float:none;display:table;width:600px;padding:0 0 3em;}
div.archive-content ul li {width:600px;clear:both;margin-bottom:5px;display:block;float:none;background:transparent}
div.archive-content .sidebar {display:block;}
div.archive-content ul h3 {line-height:1.2em;font-weight:100;float:left;margin:0;width:200px;background:transparent;font-size:1.8em;position:relative;text-transform:normal;z-index:2;color:#888;}
div.archive-content ul li ul, div.archive-content ul li p, div.archive-content ul li #searchform{background:#EAEAEA;float:left;margin:0;padding:5px;width:385px;border-bottom:5px solid #FFF;}
div.archive-content ul li ul li {width:385px;margin:0;padding:0;}
div.archive-content ul li ul li ul {width:385px;margin:0 0 0 20px;padding:0;border:none;width:inherit;background:transparent}
div.archive-content a{font-weight:800;}
div.archive-content #primary, div.archive-content #secondary {width:600px;clear:both;margin:0;padding:0;display:block;float:none;background:transparent}

/* =archive, category, & search pages */
.archive #container, .search #container {float:left;width:800px;}
.archive h3.entry-title, .search h3.entry-title{font-size:1.8em;letter-spacing:-0.05em;line-height:1.2em;padding:0;}
.archive h2.page-title, .search h2.page-title {color:#888;font-weight:100;}
.archive h2.page-title span, .search h2.page-title span {color:#444;font-style:italic;font-weight:100;}
.archive .comment-count, .search .comment-count{background:transparent;font-size:1.8em;position:relative;text-transform:normal;width:100%;z-index:2;color:#888;}
.archive .comment-count h2, .search .comment-count h2{font-weight:800;left:0;position:relative;top:0;}

.archive .post, .search .post, .search .page{display:block;float:left;margin:2px 0;position:relative;width:800px;color:#444;}
.archive .preview, .search .preview{background:#888 url('img/loading.gif') center center no-repeat;float:left;margin:0;max-height:200px;min-height:200px;overflow:hidden;width:595px;}
.archive .preview .bigdate, .search .preview .bigdate{color:#fff;font-size:3.6em;line-height:1.2em;left:0.1em;position:absolute;text-transform:normal;top:0.1em;}
.archive .preview a .bigdate, .search .preview  a .bigdate {color:#fff;font-weight:100;}
.archive .preview .post-content, .search .preview .post-content, .search .page .post-content{-moz-opacity:0;filter:alpha(opacity=0);opacity:0;background:#FFF;position:absolute;left:0;bottom:0;display:inline;float:none;margin:0;padding:10px;width:580px;}
.archive .post .preview:hover .post-content, .search .post .preview:hover .post-content, .search .page .preview:hover .post-content {-moz-opacity:0.7;filter:alpha(opacity=70);opacity:0.7;background:#FFF;}
.archive .post a:hover, .search .post a:hover {text-decoration:none;color:#444;}
.archive .preview .post-content p, .search .preview .post-content p {padding:0;margin:0;}
.archive .preview .post-content-title, .search .preview .post-content-title {position:absolute;top:0;display:block;width:600px;height:100%;z-index:99;clear:both;float:none;line-height:1em;font-weight:800;}
.archive .preview .post-content-title a, .search .preview .post-content-title a {display:block;width:600px;height:100%;}
.archive .preview .post-content-title a span, .search .preview .post-content-title a span {visibility:hidden;}
.archive .preview .post-content-excerpt, .search .preview	 .post-content-excerpt{display:block;font-size:0.8em;font-weight:normal;width:90%;}
.archive .entry-meta, .search .entry-meta, .search .entry-meta{color:#888;float:left;font-size:0.8em;display:block;background:none;width:200px;border-left:5px solid #FFF;}
.archive .entry-meta a, .search .entry-meta a{background:none;}
.archive .entry-meta a:hover, .search .entry-meta a:hover {color:#888;}

/* =attachment */
.exif-data ul {color:#444;}
.exif-data ul .exif-title {color:#888;}
.attachment-link {display:block;}

-------------------------------------------------------------------*/
/* 404 PAGE
-------------------------------------------------------------------*/
.four04 {width:800;clear:both;float:none;}
.four04 .post {background:transparent;width:800px;height:inherit;clear:both;float:none;margin-bottom:3em;}
.four04 .post .entry-title {font-size:3.6em;line-height:1.2em;width:800px;font-weight:100;margin:0.5em 0 0.25em;padding:0;}
.four04 .post .entry-date {width:200px;font-size:3.6em;float:left;color:#888}
.four04 .post .entry-content {width:595px;float:left;font-size:1.2em;color:#888;}
.four04 .post .entry-meta {color:#888;width:200px;float:right;font-size:0.8em;padding:5px 0 0;position:relative;z-index:11;}
.four04 #container {margin-bottom:3em;}

-------------------------------------------------------------------*/
/* FOOTER
-------------------------------------------------------------------*/
#footer #footer-credit {font-size:0.8em;}

#footer {clear: both;
      	color: #666666;
	font-size:0.85em; font-family: arial, veranda;
	line-height: 130%;
        margin: auto; margin-bottom: 0px;
       	padding-bottom: 0px;
    	width: 800px; 
	
	 }

#footer h3 {
	font: bold;
	text-transform: uppercase;
	color: #333;
	padding-bottom: 5px;
	font-size:1em;
	letter-spacing:1.2pt;
	font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	font-style: normal;  	}

.footer-viewed {
	width: 190px;
	float: left;
	margin-left: 10px; padding-right: 10px;
	
       	}

.footer-viewed ul {list-style: none; margin: 0px; padding: 0px;	line-height: 110%; }

.footer-viewed ul li {padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted #ccc;}

.footer-viewed img {float: left; padding: 2px; border: 1px solid #ccc; margin-right: 5px; }

.footer a {font-weight: bold;}

.footer-recent-comments {width: 180px; float: left; margin-left: 10px;}

.footer-recent-comments ul {list-style: none;	margin: 0px;	padding: 0px; }

.footer-recent-comments ul li {	padding: 0px 0px 10px 0px; }

.footer-recent-posts {width: 130px; float: left; }

.footer-recent-posts strong {
	font-size: 107%;
	line-height: 135%;
	font-weight: normal;
        }

.footer-recent-posts ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 92%;
	line-height: 110%; 
        }

.footer-recent-posts ul li {
	background: url(images/mini-footer-post.gif) no-repeat;
	padding-bottom: 5px;
        }

.footer-about {
	width: 230px;
	float: right;
	padding-right: 10px;
	padding-left: 12px;
       	}

.footer-about ul li {padding: 0px 0px 13px 00px;  }

#bottom {height: 100px; text-align: center; width: 800px; text-align: center; }



/* credits */
#credits {
	margin: 0 auto;
	color: #000000;
	font-family: courier, verdana; font-size: 10px;      
	width: 800px;      
}

#credits a, #credit a:visited { color: #990000; }

.rss {background: url(images/mini-rss.gif) no-repeat left center;padding-left: 16px; margin-left: 8px; }

#rss img{border: 0px;  padding-right: 0px;  }

.loginout {background: url(images/mini-loginout.gif) no-repeat left center; padding-left: 16px; padding-bottom: 2px; margin-left: 8px; }

.center {text-align: center; }

img.center, img[align="center"] {display: block; margin-left: auto; margin-right: auto;}

.alignleft {float: left;}

img.alignleft, img[align="left"] {float:left; margin: 2px 10px 5px 0px;}

.alignright {float: right;}

img.alignright, img[align="right"] {float:right; margin: 2px 0px 5px 10px;}

.clear {clear:both;}

hr.clear {clear:both;}

-------------------------------------------------------------------*/
/* COMMENTS
-------------------------------------------------------------------*/

#comments 	{display:block; width: 800px;}
#commentsarea	{background-color: #fff;} 
#comments, #respond {clear: both; }

#commentlist 	{width: 800px; margin: 10px 0px; line-height: 20px; }
#commentlist li	{list-style: none; padding: 10px; background-image: url(images/bg-commentline.gif); background-repeat: no-repeat;  background-position: bottom;	}

#commentlist .alt {background: #fff;   background-image: url(images/bg-commentline.gif); background-repeat: no-repeat;  background-position: bottom;}

.commenttext-admin {
	clear: both;
	margin: 5px 0px 10px 0px;
	padding: 0px 10px 5px 10px;
	background: #990000;
        font-color: #ffffff;
 	}

#commenttext {clear: both;	padding-top: 10px;	line-height: 20px; 	}

.commentauthor {
	font-weight: normal;
	font-style: italic;
	font-family:Georgia, "Times New Roman", Times, serif; text-transform: capatalize;
	color: #503626;
        font-size: 15px;
        padding-bottom: 5px;
	}

.comment-timestamp { font-size: 7pt; letter-spacing: 0; }

.comment-body {padding-top: 10px; line-height: 20px; }

.comment-edit-link, .edit-link a, .required, .unapproved{color:red;}

.commentlist cite a, .commentlist cite a:visited {color: #D14861; }

.commentauthor a, .commentlist cite a:visited {	color: #D14861; }

.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
	}

#commentform	{margin-top: 10px;	font: .9em Arial, Helvetica, sans-serif;}
#commentform p 	{padding: 6px 0px; margin: 0px;}
#commentform label{color: #787878; font-size: 87%;}
#commentform input{
	width: 200px;
	background:#ededed;
	border: 1px solid #D7D8D5;
	padding: 3px;
	margin-top: 3px;
	}

#commentform textarea{
	width: 450px;
	height: 115px;
	background:#ededed;
	border: 1px solid #D7D8D5;
	padding: 2px;
	margin-top: 3px;
	}

#commentform textarea:focus, #commentform input[type="text"]:focus {background: #ffffff;}

#commentform #submit{
	background: url(images/btn-bg.gif) no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #787878;
	border: none;
	float:right;
	width: 144px;
	height: 28px;
	cursor: pointer; margin-right: 15px;
	}


#comments-list h3 {font-size: 2.2em;  clear:both;float:none;font-weight:100;}
#comments-list {padding: 0; text-align:left; color:#888;}
#comments-list li {margin: 15px 0 10px 0;padding:0;list-style: none;position:relative;display:block;background:#FFF; border-bottom: 1px solid #ccc;}
#comments-list li.alt {background:#FAFAFA;padding:10px;margin: 0;}
#comments-list .children li {padding:10px;}

#comments-list li .comment-author {font-size:1em;line-height:3.6em;}
#comments-list li .comment-author img {float:left; padding: 3px; margin-right: 10px; border: 1px solid #666666;}
#comments-list li .comment-author .fn {font-size:1.3em; font-family: "Georgia", Georgia, serif, sans-serif;}

#comments-list li .comment-meta {position:absolute;top:0;right:0;padding:10px 10px 0 0;display:inline;}
#comments-list li ul li {margin-right:0;margin-left: 50px; border-bottom: 1px solid #ccc;}
#comments-list p {margin: 10px 5px 10px 0;}

.children {padding: 0;}
.children li div {position:relative;}

#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}

#respond 	{clear:both;float:none;display:table;}
#respond h3 	{margin:1em 0 0;clear:both;float:none;font-size:1.8em;font-weight:100;}
#respond, #respond textarea {width:800px;color:#888}

#trackbacks-list h3 {font-size: 2.2em;  clear:both;float:none;font-weight:100; padding-top: 15px;}



/* Wordpress 2.5+ Shortcode Styles
------------------------------------------ */
div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div#comments{clear:both;}

/* =hidden */
.home .entry-meta, .page .sidebar, .category .sidebar, .archive .sidebar, .search .sidebar, #access .skip-link, .archive-meta {display:none;}

-------------------------------------------------------------------*/
/* VIMEO BADGE
-------------------------------------------------------------------*/

#vimeo { margin: 0; padding: 0; font: normal 11px verdana,sans-serif; } 
#vimeo img { border: 1px solid #666666; padding: 3px; float: left; margin-right: 10px;} 
#vimeo a, .vimeoBadge a:link, .vimeoBadge a:visited, .vimeoBadge a:active { color: #3A75C4; text-decoration: none; cursor: pointer; } 
#vimeoe a:hover { color:#00CCFF; } 
#vimeoBadge #vimeo_badge_logo { margin-top:10px; width: 57px; height: 16px; } 
#vimeoBadge .credit { font: normal 11px verdana,sans-serif; } 
#vimeo .clip { border: 1px solid #666666; padding: 3px; float: left; margin-right: 10px;width:80px; line-height:0; } 
#vimeoBadge .caption { font: normal 11px verdana,sans-serif; overflow:hidden; width:80px; height: 30px; } 
#vimeoBadge .clear { display: block; clear: both; visibility: hidden; } 


-------------------------------------------------------------------*/
/* LINKS
-------------------------------------------------------------------*/

#linkroll {
 float: left;
margin: 10px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .9em; font-weight:normal; ; 
}

#linkroll ul {
 margin: 0;
 padding: 0;
 list-style: none;
}

#linkroll li {
 border-bottom: 1px #ccc solid;
 padding: 3px;   font-size: .9em; font-weight:normal; ; 
 display: block;
}

#linkroll li:hover {
 background: #eee;
}

#linkroll h2 {
	font-style: normal; text-transform:uppercase;  border-bottom: none; margin-top: 15px; margin-bottom: 5px;  font-size:1em;font-weight:normal;text-transform:uppercase;letter-spacing:1.2pt;font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif; padding-top: 10px;} 
