
/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
body { background:#e9e9dd; font:14px Arial, Helvetica, sans-serif; color:#806c4d; }
a { color:#c04e37; text-decoration:none; }
a:hover { color:#333; text-decoration:none;; }

.fix{ clear: both; height: 1px; margin: -1px 0 0; overflow: hidden }
.fl{ float: left }
.fr{ float: right }
.ac{ text-align: center }
.ar{ text-align: right }
.clear { clear:both; }

img.centered{ display: block; margin-left: auto; margin-right: auto }
img.alignright{ padding: 4px; margin: 3px 0 2px 10px; display: inline }
img.alignleft{ padding: 4px; margin: 3px 10px 2px 0; display: inline }
.alignleft{ float: left }
.alignright{ float: right }

hr { color:#fffdea; border:none; border-bottom:1px dotted #372322; margin-bottom:22px; clear:both; }

h1,h2,h3,h4,h5,h6 { font-family:Georgia; font-weight:normal; font-variant:normal; color:#962a06; }

dl,hr,h1,h2,h3,h4,h5,h6,pre,table,address,fieldset { padding:20px 0 10px 0; margin:0 }
p { padding:0px 0 10px 0; line-height:20px; margin:0 }

code { line-height:18px; background:#cfcfcf; }

h1 { margin:0; padding:0px 0 20px 10px; color:#806c4d; font-size:24px; }
h1.single { margin:0; padding:8px 0 20px 10px; color:#806c4d; font-size:24px; }
h1.head { margin:0 0 10px 0; padding:8px 0 20px 20px; color:#806c4d; font-size:24px; background:#fefef0 url(1-default/galler_top2.png) no-repeat top left; height:100%; overflow:hidden; border-bottom:1px dotted #e1e1c8; }
/*	--------------------------------------------------
 Structure
 -------------------------------------------------- */
#header { background:#160d0a url(1-default/headerbg.png) repeat top;  }
#page { width:980px; margin:0 auto; background:url(1-default/page_centerbg.png) repeat-y left top; }
.page_top { background:url(1-default/page_topbg.png) no-repeat top left; } 
.page_bottom { background:url(1-default/page_bottom.png) repeat-x left bottom; padding:30px 0 10px 0; } 

#content {  float:left; }
#sidebar {}
.page { margin-left:10px;  margin-right:10px; } 

#footer { clear:both; height:100%; overflow:hidden; background:url(1-default/footerbg.png) repeat-x top; margin-top:30px; padding:30px 10px 30px 10px;  }

/*	--------------------------------------------------
Header
-------------------------------------------------- */
.h_left { float:left; width:450px; padding:50px 0 50px 0;   }

/*=== Logo Spot ===*/
#header .blog-title{ padding:0 20px 0 0; float:left; }
#header .blog-title a { color:#c5c59e; font:normal 48px Georgia;  text-decoration:none; padding:10px 0 }
#header .blog-title a:hover{ text-decoration:none; color:#fff; background:none }

#header h1.logo { text-decoration:none;  float:left; }
#header h1.logo a:hover{ background:none; color:#fff; }
#header h1.logo { margin:0px 20px 0 0; padding:0 }

#header p.slogan { float:left; width:185px; margin:5px 0 0 0px; font:18px Georgia, "Times New Roman", Times, serif; padding:6px 0 6px 0; color:#4c3b36;   } 
#header p.slogan2 {margin:14px 0 0 0px;  }

.advt { float:right; width:475px; height:73px; background:url(1-default/bannerbg.png) no-repeat; margin-top:40px; padding:7px 0 0 6px; }


/*	--------------------------------------------------
Header
-------------------------------------------------- */
#page_navbg { background:#251814 url(1-default/top_navbg.png) repeat-x top; height:39px; border-bottom:1px solid #2b1c17; }
#page_navbg ul { margin:0; padding:0 0 0 20px; list-style:none; border-left:1px solid #2b1c17; height:39px;  } 
#page_navbg ul li { margin:0 20px 0 0; padding:0; list-style:none; float:left; font:11px Georgia, "Times New Roman", Times, serif; padding:14px 20px 0 0px;  background: url(1-default/top_nav_bullet.png) no-repeat right 18px;  } 
#page_navbg ul li a { color:#675149;  text-decoration:none;  background:url(1-default/dot_line.png) repeat-x left bottom; }
#page_navbg ul li a:hover { color:#fff;  background:url(1-default/dot_line_2.png) repeat-x left bottom; }

#page_navbg ul li:last-child { background:none; }
#page_navbg ul li ul { display:none; }

#page_navbg h3 { display:none; }

/*---------TOP NAVIGATION for PAGES---------  */

#nav-catbg { background:#f6f6e7 url(1-default/cat_navbg.png) repeat-x bottom; height:52px; margin-bottom:20px;  }
#nav-catbg ul { margin:0; padding:0px;  clear:both; border-left:1px solid #e1e1c8; height:52px; }
#nav-catbg ul li { float:left; list-style-type:none; margin:0; overflow:hidden; line-height:17px;   }
#nav-catbg ul li:hover a, #nav-catbg ul li.hover a, #nav-catbg ul li.current-cat a { text-decoration:none;  color:#c04e37; padding:16px 20px 16px 20px; }
#nav-catbg ul li a { font:bold 16px Georgia, "Times New Roman", Times, serif; text-decoration:none; display:block; margin:0; padding:16px 20px 16px 20px; color:#535345; border-right:1px solid #e1e1c8;  }
#nav-catbg ul li a:hover { text-decoration:none; color:#c04e37;   }
#nav-catbg ul li.current-cat-parent a { text-decoration:none;  color:#c04e37; }
#nav-catbg ul li a.rss { background:url(1-default/i_rss.png) no-repeat 58px 20px; padding-right:38px;  }	
#nav-catbg ul li a:hover.rss  { padding-right:38px; }

#nav-catbg ul li a.twitter { background:url(1-default/i_twitter.png) no-repeat 89px 21px; padding-right:38px;  }	
#nav-catbg ul li a:hover.twitter  { padding-right:38px; }

.rss2 {  text-indent:-9009px; float:left; margin:5px 0 0 8px;   }
.rss2 a { background:url(1-default/i_rss.png) no-repeat right ; display:block; width:10px; height:10px; }	
.rss2 a:hover  { width:10px; height:10px; }


/*---------DROPDOWN NAVIGATION FOR CATEGORIES--------- */
#nav-catbg h3 { display:none; }

#nav-catbg ul li.current-cat a { color:#c04e37; }
#nav-catbg ul li ul li a { font-size: 13px; padding-top:13px; margin-right:0; color:#535345 ;  font-weight:normal; }

#nav-catbg ul li ul li a { font-size:13px; margin-right:0; color:#535345 !important;   }
#nav-catbg ul li ul li ul li a:hover {  color:#c04e37 !important; }
#nav-catbg ul li ul li.current-cat a { color:#c04e37 !important; }

#nav-catbg ul li ul li a:hover{ text-decoration:none; background:#f6f6e7; color:#c04e37 !important;   }
#nav-catbg ul li ul{ margin:0px 0 0 0; background:transparent; position:absolute; width:15em; left:-999em; border-top:1px solid #e1e1c8 }
#nav-catbg ul li:hover ul, #nav-catbg ul li.sfhover ul{ left:auto; z-index:1000 }
#nav-catbg ul li ul li{ background:#f6f6e7; border:solid #e1e1c8; line-height:26px; width:15em; border-width:0px 1px 1px 1px;   }
#nav-catbg ul li:hover, #nav-catbg ul li.hover{ position:static }
#nav-catbg ul li ul ul{ margin:-48px 0 0 15em; border-bottom:none;  }
#nav-catbg ul li:hover ul ul, #nav-catbg ul li:hover ul ul ul, #nav-catbg ul li.sfhover ul ul, #nav-catbg ul li.sfhover ul ul ul{ left:-999em; padding:2px 0 0; top:45px;  }
#nav-catbg ul li:hover, #nav-catbg ul li.sfhover{  }
#nav-catbg ul li ul li ul li, #nav-catbg ul li ul li ul li ul li, #nav-catbg ul li ul li ul li ul li ul li{ border:solid #e1e1c8;  border-width:1px 1px 1px 1px;  }
#nav-catbg ul li ul li ul, #nav-catbg ul li ul li ul li ul, #nav-catbg ul li ul li ul li ul li ul{ border:solid #e1e1c8; border-width:0 0 0px 0 }
#nav-catbg ul li:hover ul ul, #nav-catbg ul li.sfhover ul ul, #nav-catbg ul li:hover ul ul, #nav-catbg ul li:hover ul ul ul, #nav-catbg ul li:hover ul ul ul ul, #nav-catbg ul li.sfhover ul ul, #nav-catbg ul li.sfhover ul ul ul, #nav-catbg ul li.sfhover ul ul ul ul{left:-999em }
#nav-catbg ul li:hover ul, #nav-catbg ul li li:hover ul, #nav-catbg ul li.sfhover ul, #nav-catbg ul li li.sfhover ul, #nav-catbg ul li:hover ul, #nav-catbg ul li li:hover ul, #nav-catbg ul li li li:hover ul, #nav-catbg ul li.sfhover ul, #nav-catbg ul li li.sfhover ul, #nav-catbg ul li li li.sfhover ul, #nav-catbg ul li:hover ul, #nav-catbg ul li li:hover ul, #nav-catbg ul li li li:hover ul, #nav-catbg ul li li li li:hover ul, #nav-catbg ul li.sfhover ul, #nav-catbg ul li li.sfhover ul, #nav-catbg ul li li li.sfhover ul, #nav-catbg ul li li li li.sfhover ul{left:auto }
select, #nav-catbg ul{ padding:0 }



/*#breadcrumb section  =================================== */
.breadcrumb { height:100%; overflow:hidden;  font:normal 12px Georgia, "Times New Roman", Times, serif ; border:1px solid #e9e9d6; background:#fff; margin-bottom:20px; } 
.breadcrumb span { float:left;  padding:11px 28px 11px 0 ; background:#fff url(1-default/breadcrumb.png) no-repeat 90px top;  }

.breadcrumb div{ background:none; padding:11px 0 11px 0 ; }

.breadcrumb { padding-left:10px;   font-weight:normal; }
.breadcrumb a { font-weight:normal; text-decoration:none; padding:0 3px 0 0; margin:0; text-align:left; text-decoration:none; color:#962a06;  }
.breadcrumb strong { padding:0 0 0 5px; margin:0; font-weight:normal; font-size:11px; text-align:left; }
.breadcrumb a:hover { color:#000; text-decoration:none; }

/*#Content section  =================================== */

.spacer { padding-right:20px;  }

.brown_box { background:#130a07 url(1-default/brown_box_center.png) repeat-y left; margin-bottom:20px; overflow:hidden; }
.brown_box_top { background:url(1-default/brown_box_top.png) no-repeat top left;  }
.brown_box_bottom { background:url(1-default/brown_box_bottom.png) no-repeat bottom left; padding:22px 40px 28px 40px; }

#content .brown_box h3 { color:#fff; font-size:18px; margin-bottom:15px; }
#content .brown_box h3 a { color:#fff; text-decoration:none; }
#content .brown_box h3 a:hover { color:#c04e37; text-decoration:none; }

blockquote { background:#130a07 url(1-default/quote.png) repeat-y left; width:80%; height:auto; margin:0 0 15px 10px; padding:15px 20px 1px 20px; display:block; color:#b29a94l }

blockquote blockquote { background:#20130f; padding:15px; border-left:5px solid #2b1c17; font-size:11px; }

blockquote p{ color:#b29a94; }

.post_top { background:url(1-default/brown_box_post_top.png) no-repeat; padding:8px 0 9px 0; height:14px; font-size:12px; margin-bottom:20px; }
.post_comment { float:left; width:100px; padding-left:15px; background:url(1-default/i_comment.png) no-repeat left 2px; }
#content .post_comment a, #content .edit_link a { color:#7a5245; text-decoration:none; }
#content .post_comment a:hover, #content .edit_link a:hover { color:#fff; text-decoration:none; }

#content .edit_link { background:url(1-default/i_edit.png) no-repeat right; padding-right:15px; margin-right:25px;  }
#content .postedby { color:#4e3e39; }

#content .brown_box p { color:#b29a94; }
#content .brown_box p a { color:#c04e37; text-decoration:none; }
#content .brown_box p a:hover { color:#fff; text-decoration:none; }
#content .brown_box img { float:left; margin:0 20px 20px 0; background:#fff; padding:5px;  }

/* sidebar widget section ==================================*/

#searchform { background:url(1-default/searchbg.png) no-repeat; padding:7px; position:relative; height:25px;  overflow:hidden; margin-bottom:20px; }
#searchform label { display:none; }

#searchform #s { font:12px Georgia, "Times New Roman", Times, serif; width:275px;  color:#737367; background:none; border:none; padding:4px;  }
#searchsubmit { position:absolute; right:12px; top:10px; width:17px; height:17px;  cursor:pointer; background:url(1-default/i_search.png) no-repeat; border:none; text-indent:-9009px; color:#fff;   }
* html #searchsubmit  { letter-spacing:-125px; }
*+html #searchsubmit  { letter-spacing:-125px; }


/*----------------------*/

#sidebar h3 { margin:0; padding:18px 20px 20px 20px; font:14px Verdana, Geneva, sans-serif; text-align:left; color:#b29a94; background:url(1-default/side_headbg.png) no-repeat;  }
#sidebar .widget { background:#f7f7e5 url(1-default/widget_bottom.png) no-repeat left bottom; margin-bottom:20px;  }

#sidebar li {  background:url(1-default/bullet.png) no-repeat 0px 7px; padding:20px; border-bottom:1px solid #e1e1c8; line-height:18px; clear:both; }
#sidebar li a { color:#444; text-decoration:none; }
#sidebar li a:hover { color:#000; text-decoration:none; }
* html #sidebar li {  height:100%; overflow:hidden; }

#sidebar ul { margin:0; padding:0; list-style:none; }
#sidebar li { margin:0 0 5px 3px; padding:8px 0 15px 35px; background: url(1-default/bullet.gif) no-repeat 16px 12px;  }
#sidebar li p { padding:0; font:11px Verdana, Geneva, sans-serif; color:#727272; line-height:18px; }

#sidebar li h4 { font:bold 14px Arial, Helvetica, sans-serif; margin:0 0 0px 0; padding:0;  }
#sidebar li h4 a { color:#444444; text-decoration:none; } 
#sidebar li h4 a:hover { color:#962a06; text-decoration:none; } 

#sidebar .widget .postlist li { padding:20px; border-bottom:1px solid #e1e1c8; line-height:18px; background:none;  }
#sidebar .widget .postlist li p { font:normal 12px Georgia, "Times New Roman", Times, serif; margin:0 0 0px 0; padding:0;   }
#sidebar .widget .postlist li p a { color:#c04e37; text-decoration:none; } 
#sidebar .widget .postlist li p a:hover { color:#333; text-decoration:none; } 
#sidebar .widget .postlist li span  { font: italic 12px Arial, Helvetica, sans-serif; color:#806c4d; padding:5px ; }
#sidebar .widget .postlist li span a { color:#806c4d; text-decoration:none;  } 
#sidebar .widget .postlist li span a:hover { color:#333; text-decoration:none; } 


#sidebar .widget .asides li { padding:20px; border-bottom:1px solid #e1e1c8; line-height:18px; background:none;}
#sidebar .widget .asides li h4 { font:normal 12px Georgia, "Times New Roman", Times, serif; margin:0 0 0px 0; padding:0;     }
#sidebar .widget .asides li h4 a { color:#c04e37; text-decoration:none; } 
#sidebar .widget .asides li h4 a:hover { color:#333; text-decoration:none; } 
#sidebar .widget .asides li p  { font: 12px Arial, Helvetica, sans-serif; color:#806c4d; line-height:18px;  }
#sidebar .widget .asides li p a { color:#c04e37; text-decoration:none;  } 
#sidebar .widget .asides li p a:hover { color:#333; text-decoration:none; } 

#sidebar .widget .asides li p.ptop { margin-bottom:5px; padding-bottom:8px;  border-bottom:1px dotted #e1e1c8;  color:#a5a58c; }
#sidebar .widget .asides li p.ptop a { color:#a5a58c; text-decoration:none;  } 
#sidebar .widget .asides li p.ptop a:hover { color:#333; text-decoration:none; } 


#sidebar .widget .postlist li img { float:left; margin:0 20px 0px 0; border:1px solid #e1e1c8; padding:4px; background:#fff;  }

.sponsor { background:url(1-default/sponsor_title.png) no-repeat top left; height:20px; text-indent:-9009px; }
.ad-box { padding:10px 0; text-align:center; height:100%; overflow:hidden;  }
.sponsor_img { margin-bottom:10px; }

.ad-box .widget img  { margin-right:5px; margin-left:5px; margin-bottom:10px;  }
.ads { padding-top:20px; }

/* normal category section ====================== */

.page_spacer { padding:10px; }
.page_spacer2 { padding:20px; }

.page_spacer3 { padding:12px 20px; }

.page_spacer object { width:500px !important; height:315px !important; }

.category_box { background:#fff url(1-default/galler_center.png) repeat-y left; margin-bottom:20px; }
.category_box2 { background:#fff url(1-default/galler_center.png) repeat-y left; }


.category_box_top { background:url(1-default/galler_top.png) no-repeat top left;  }
.category_box_bottom { background:url(1-default/normal_category_bottom.png) no-repeat bottom left; padding:25px 20px 20px 20px; }
.category_box_bottom2 { background:url(1-default/galler_bottom.png) no-repeat bottom left; padding:15px 20px 38px 20px; margin-bottom:20px; font:14px Georgia, "Times New Roman", Times, serif; }


.category_box_top2 { background:url(1-default/galler_top.png) no-repeat top left; padding:35px 40px 5px 40px;  margin-left:-20px;    }
.post_bottom { padding:0 20px; }

#content .category_box h3.widget_title { color:#806c4d; font:14px Verdana, Geneva, sans-serif; padding:12px 0 21px 20px; margin:0; }

#content .category_box h3.title_in { color:#806c4d; font:14px Verdana, Geneva, sans-serif; padding:12px 0 40px 15px; margin:0; }

#content .category_box h3.single { margin-bottom:12px; padding:20px 0 20px 15px;  }

#content .post_right  { width:361px; float:right; }
#content .post_right2  { float:right; }

#content .post_list  { margin:0; list-style:none; }
#content .post_list li { margin:0; padding:20px; border-bottom:1px dotted #e1e1c8; background:none; list-style:none;  }
#content .post_list li img { padding:4px; margin-top:3px; border:1px solid #e1e1c8; float:left; }
#content .post_list li h3 { margin:0 0 10px 0; padding:0; font:18px Georgia, "Times New Roman", Times, serif; }
#content .post_list li p { font:12px Arial, Helvetica, sans-serif; line-height:18px; }


.post_top2 { background:url(1-default/page_topbg2.png) no-repeat; padding:8px 0 9px 0; height:14px; font:12px Arial, Helvetica, sans-serif; margin-bottom:10px; }
.post_comment2 { float:left; width:100px; padding-left:15px; background:url(1-default/i_comment2.png) no-repeat left 2px; }

#content .edit_link2 { background:url(1-default/i_edit2.png) no-repeat right; padding-right:15px; margin-right:25px;  }
#content .postedby { color:#4e3e39; }

#content ul { margin:10px 0; }
#content ul li ul { margin:5px 0 0 0; }
#content li { margin:0; padding:5px 0 5px 16px; background:url(1-default/bullet.gif) no-repeat 0px 9px; list-style:none; font-size:12px; }
#content li ul li { margin:0; padding:5px 0 0px 16px; background:url(1-default/bullet.gif) no-repeat 0px 9px; }

#content ol { margin:10px 0; }
#content ol li ol { margin:5px 0 0 0; }
#content ol li { list-style-type:decimal; margin:5px 0 5px 25px; padding:0; background:none; font-size:12px;  }
#content li ol li { list-style-type:decimal; margin:5px 0 5px 25px; padding:0; background:none; }

.archives-time { float:left; margin-right:10px; }
#content .arclist { margin-bottom:30px; }
#content .arclist h3 { margin:0; padding:0; }

#content h3 { font-size: 18px; color:#806c4d; }
#content h4 { font-size: 14px; font-weight:bold; color:#806c4d; }
#content h5 { font-size: 12px; font-weight:bold; }
#content h6 { font-size: 11px; font-weight:bold; }

.imgleft { float:left; margin:6px 12px 0 0; padding:4px; background:#fff; border:4px  solid #806c4d; }
.imgright { float:right; margin:0 0 0 12px; padding:4px; background:#ff; border:4px dashed #806c4d; }

.publishedby { border-bottom:1px dotted #e1e1c8; padding:10px 20px 15px 20px; margin-bottom:10px; font:14px Georgia, "Times New Roman", Times, serif; color:#afaf95;  }
.print a { display:block; font:12px Arial, Helvetica, sans-serif; width:44px; height:15px; padding:5px 0; float:right; text-align:center; background:url(1-default/b_print.gif) no-repeat; margin-top:-5px; }

.b_digg a { display:block; font:12px Arial, Helvetica, sans-serif; width:72px; height:15px; padding:5px 0; float:left; text-align:center; background:url(1-default/b_digg.gif) no-repeat; padding-left:5px; margin-right:10px; color:#535345; }
.b_del a { display:block; font:12px Arial, Helvetica, sans-serif; width:132px; height:15px; padding:5px 0; float:left; text-align:center; background:url(1-default/b_del.gif) no-repeat; padding-left:5px; margin-right:10px; color:#535345; }
.b_stumb a { display:block; font:12px Arial, Helvetica, sans-serif; width:92px; height:15px; padding:5px 0; float:left; text-align:center; background:url(1-default/b_stumb.gif) no-repeat; padding-left:5px; margin-right:10px; color:#535345; }

.button { padding:20px 0; }
.b_digg a:hover, .b_del a:hover, .b_stumb a:hover  { color:#c04e37; }



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

#comments { padding:0; margin:0 }
#comments_wrap { padding:0px 0 0 0; margin:0px 0 0 0; }
#comments h3 { font:normal 18px Georgia; padding:0 0 20px 0; margin:0 }
#comments .commentlist { padding:0; margin:0 }
#comments ol { padding:20px 0; }
#comments .comment { margin: 10px 0 0 0; padding:0; width: 100%; list-style:none; }
#comments .comment a { text-decoration:none; padding:1px 0 }
#comments .comment a:hover { }
#comments .comment .meta-left { width: 80px; float:left; }
#comments .comment .meta-left p { padding:2px 0 0 0; margin:0 }
#comments .comment .meta-left .meta-wrap { width: 90px; overflow: hidden; padding-right: 7px; min-height:70px }
#comments .comment small { font-size: 11px }
* html #comments .comment .text-right {  }
#comments .comment .text-right {  margin:0; padding: 0; margin-left:20px; float:none }
#comments .comment .text-right p { line-height: 18px; padding: 0 0 8px 0; color:#92716c; }
#comments ul.children { margin:10px 0 0 20px; padding:0 }
#comments .comment .authcomment { }
p.commpadd { padding:0; margin:0 0 10px 0 }
span.comm-reply { float:right; padding:5px 0 0 0 }
span.comm-reply a, span.comm-reply a:hover { font-size:13px; }
.cancel-comment-reply { padding:0 20px 10px 0; right:0; position:relative;  }
.cancel-comment-reply p { position:absolute; right:20px ; top:-5px; }

#respond { padding:10px 0 0 0; margin:0 }
#respond a {}
#respond textarea, .commpadd input { margin-right:10px; }
#respond textarea {	margin:0; padding:0 }
.commpadd input { padding:6px; float:left; }
.commpadd label { padding:5px 0 0 0px; display:block; float:left; color:#737367; font:12px Georgia, "Times New Roman", Times, serif; font-weight:bold; }
.commpadd { height:100%; overflow:hidden; padding-bottom:20px; }
input#submit { font:12px Georgia, "Times New Roman", Times, serif; cursor:pointer; text-align:center; padding: 5px; width:140px; 
background:#130a07;	border:none; color:#b29a94; }
#respond textarea, .commpadd input { font:12px Georgia, "Times New Roman", Times, serif; width:245px; line-height:normal; background:url(1-default/textfield_bg.png) no-repeat; border:1px solid #e5e5d2; color:#737367; }


#respond .commpadd textarea { line-height:normal; width:503px; height:155px; background:url(1-default/textarea_bg.png) no-repeat top left; padding:5px;  }
#respond label { width:120px; float:left; }
.avatar { padding:2px; background:#806c4d; }
#respond h3, #comments_wrap h3 { margin:0px 0 40px 0; padding:0; color:#e1cec9; font:14px Verdana, Geneva, sans-serif; color:#806c4d; }
.button_bar { height:100%; overflow:hidden;  padding:5px; }
.buttons { float:left; background:#e9e9dd; float:left; padding:8px;  }
.notes { color:#afaf95; font:12px Georgia, "Times New Roman", Times, serif; float:right; padding:12px 0;  }
 
/*---------COMMENTS color settings --------- */
#comments_wrap { }
#comments .comment { background:none; }
#comments .comment .meta-left { color:#6e5652 }
#comments .comment .text-right { padding-left:0px; }
#comments  p.authorcomment { padding-bottom:10px; margin-bottom:10px; font-size:12px; border-bottom:1px dotted #e1e1c8;  }
#commments p.authorcomment .author { color:#000 !important;  }
span.comm-reply { color:#aaa; }
.red { color:#ff8f7e; }

#comments ul.children li.threaded { width:96%;  background:#fefef0; border:1px solid #e9e9dd; padding:10px; }

.response_text { font-size:12px; padding-top:8px; float:left; padding-left:80px; }
.comment_bottom { height:100%; overflow:hidden; border-top:1px dotted #E1E1C8; font-size:12px; margin-bottom:20px; padding-top:5px;  }
.comment_form_spacer { padding:20px; margin-top:-33px; background:#fefef0; }


/*---------PAGE NAVIGATION - pagination --------- */
.pagination { width: 100%; font: 12px Arial, Helvetica, sans-serif; padding:0 }
.Navi {  padding:25px 25px 25px 0; margin-left:20px;  margin-top:-3px; }
  .Navi .on { color:#fff; display: block; float: left; font-size: 12px; padding: 2px 6px; margin-left: 4px; color:#fff; background:#c04e37 !important; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; }
  .Navi a { text-decoration: none !important;display: block; float: left; padding: 1px 5px; margin-left: 4px; border:1px solid #e1e1c8; color: #666; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;}
  .Navi a:hover { color:#c04e37; background: none;  }



/* gallery section ====================== */
.gallery_spacer { padding:0px 0px 20px 0px; margin-bottom:20px; clear:both;  }
.gallery_box { background:#fff url(1-default/galler_center.png) repeat-y left; margin-bottom:20px; }
.gallery_box_top { background:url(1-default/galler_top.png) no-repeat top left;  }
.gallery_box_bottom { background:url(1-default/galler_bottom.png) no-repeat bottom left; padding:36px 40px 43px 20px; min-height:240px; position:relative;  }
.more { position:absolute; right:40px; bottom:35px; }

* html .gallery_box_bottom { padding:36px 40px 73px 0px; }

#content .gallery li { margin:0 0 0px 20px; padding:0 0 10px 0; float:left; width:160px; height:200px; background:none;  }
#content .gallery li img { border:1px solid #e1e1c8; padding:4px; margin-bottom:10px;  }
#content .gallery li p { padding:0 15px; line-height:17px; color:#806c4d; }
#content .gallery li p a { font-weight:bold; }

/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
#content .tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
#content .tabber {
}
#content .tabberlive {
 margin-top:0;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
#content .tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: none;
 font: 14px Verdana, sans-serif;
 
}

#content .tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
 background:none;
}

#content .tabbernav li a
{
 padding: 18px 20px;
 margin-left: 3px;
 border-right: 1px solid #e1e1c8;
 border-bottom: none;
 background: #fefef0;
 text-decoration: none;
}

#content .tabbernav li a:link { color: #806c4d; }
#content .tabbernav li a:visited { color: #c04e37; }

#content .tabbernav li a:hover
{
 color: #c04e37;
 background: #fefef0 url(1-default/tab_active.png) no-repeat bottom center;
}

#content .tabbernav li.tabberactive a
{
 background: #fefef0 url(1-default/tab_active.png) no-repeat bottom center;
 border-bottom: none;
 color:#c04e37;
}

#content .tabbernav li.tabberactive a:hover
{
 color: #333;
 background: #fefef0 url(1-default/tab_active.png) no-repeat bottom center;
 border-bottom:none;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
#content .tabberlive .tabbertab {
 padding:25px 0px 5px 0px;
 border:none;
 border-top:0;
 _height:250px;
 min-height:250px;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
#content .tabberlive .tabbertab h2 {
 display:none;
}
#content .tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
#content .tabberlive#tab1 {
}
#content .tabberlive#tab2 {
}
#content .tabberlive#tab2 .tabbertab {
 overflow:auto;
}

/*#footer ==================================================== */

#footer p { font:12px Georgia, "Times New Roman", Times, serif; color:#675149; float:left; line-height:18px;  }
#footer p a { color:#fff; }

#footer  ul { float:right; margin:8px 0 0 0; }
#footer  li { font-size:12px; display:block; float:left; padding:5px 10px; margin:0 0 0 10px; line-height:12px; border:1px solid #2b1c17; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; }
#footer  li a { color:#fff; }
#footer  li a:hover { color:#c04e37; }

#footer .copyright { padding:5px 8px 0 0; float:left; }
#footer p span.templatic { width:80px; display:block; overflow:hidden;  float:left;    color:#fff;  background:url(1-default/templatic.png) no-repeat 0;   }
#footer p span.templatic a {  text-indent:-9009px; padding-left:120px; height:30px; display:block; }

/* slider css */

#content .anythingSlider                         { width: 519px; height: 360px; position: relative; margin: 0 auto;  }
#content .anythingSlider .wrapper                { width: 519px; overflow: auto; height: 341px;   margin:0; position: absolute; top: 0; left: 0; }
#content .anythingSlider .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
#content .anythingSlider ul li                   { display: block; float: left; padding: 0; height: 317px; width: 520px; margin: 0; background:none; }
.anythingSlider .arrow                  { display: block; height: 19px; width: 19px;  text-indent: -9999px; position: absolute; bottom: 13px; cursor: pointer; }
.anythingSlider .forward                {  background: url(1-default/btn_next.gif) no-repeat center; right: 0px; float:left; }
.anythingSlider .back                   {  background: url(1-default/btn_prev.gif) no-repeat center;  left: 480px; }

* html .anythingSlider .arrow            {  bottom: -9px; }


#thumbNav                               { position: relative; top: 328px; float:left; text-align: left; }
* html  #thumbNav { top: 350px;  }

#thumbNav a                             { color: black; font: 11px Arial, Helvetica, sans-serif; display: inline-block; padding: 2px 7px; height: 16px; margin: 0 5px 0 0; background:url(1-default/pages.png) no-repeat; text-align: center; color:#41322e; }
#thumbNav a:hover                       { background:url(1-default/pages.png) no-repeat; color:#c04e37; }
#thumbNav a.cur                         { background:url(1-default/current_page.png) no-repeat; color:#c04e37; }

#start-stop                             { display:none; }

/*
  Prevents
*/
#content .anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
#content .anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }


.flickr_badge_image{ float:left; list-style:none; margin:10px 8px 10px 8px }
.flickr img{ border:3px solid #100800; background:#231612; padding:0px; float:left; width:70px; height:70px; }
.flickr img:hover{ border-color:#3d2922 }


/*
P.I.E. FLOAT CLEARING
See http://www.positioniseverything.net/easyclearing.html 
--------------------- */
.clearfix:after { content:"."; clear:both; height:0; visibility:hidden;	display:block; }
.clearfix { display: inline-block; /* Fixes IE/Mac */ }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix {	display: block; }
/* End hide from IE-mac */