/* 

Style conventions:
------------------

*-frame :: centers the content it contains
*-wide :: stretches content to full width

*/

body 
{
margin: 0;
padding: 0;
font: 14px/1.6em Arial; 
color: #666;
background: #C3C0B7 url(images/bg.gif) repeat;
}

/* @group basics */

/* @group layout */

#masthead-wide
{
background: #C3C0B7 url(images/bg.gif) repeat;
clear: both;
}

#masthead-frame
{
width:930px;
text-align:left;
padding: 20px 40px 0px;
margin: 0 auto;
border-left: 1px solid #ABA491;
border-right: 1px solid #ABA491;
border-top: 5px solid #8B877E;
background: #E2E1DC;
height: 55px;
}

#hdr-wide
{
background: #C3C0B7 url(images/bg.gif) repeat;
clear: both;
}

#hdr-frame
{
width:940px;
text-align:left;
padding: 0px 40px 0px 30px;
height: 33px;
margin: 0 auto;
border-left: 1px solid #ABA491;
border-right: 1px solid #ABA491;
background: #837E72;
color: white;
}

#content-sidebar-frame
{
width:1010px;
text-align:left;
margin: 0 auto;
padding: 0px;
border-left: 1px solid #ABA491;
border-right: 1px solid #ABA491;
background: #fff url(images/confram-bg-f7.gif) repeat-y;
xborder-bottom: 10px solid #F3EEE2;
}

#content
{
float: left;
width: 550px;
padding-left: 40px;
padding-right: 40px;
padding-bottom: 0px;
padding-top: 30px;
xborder-top: 10px solid #F3EEE2;
}

#ftr-wide
{
clear: both;
}

#ftr-frame
{	
padding: 10px 40px;
margin: 0 auto;
width:930px;
text-align:left;
border-left: 1px solid #ABA491;
border-right: 1px solid #ABA491;
border-bottom: 5px solid #8B877E;
background: #B4B0A4;
color: white;
}

/* @group sidebar */

#sidebar-right
{
float: left;
width: 300px;
padding-bottom: 40px;
padding-top: 36px;
padding-right: 40px;
padding-left: 40px;
xborder-top: 10px solid #F3EEE2;
}

/* @group boxes */

.about 
{
margin-top: 0;	
padding: 15px 15px 15px;
background: url(images/enzpfgx.png) repeat;
color: #8B877E;
margin-bottom: 30px;
font: 13px/1.6em Arial;
xborder: 2px solid #fff;
min-height: 90px;
}

.about h1
{
padding: 0;
color: #943800;
font: 16px/1.5em Georgia, "Times New Roman", Times, serif;
}

.img-cat
{
	margin-top: 5px;
}	
.img-about
{
float: left;
margin: 0 10px 5px 0;
}

.feature
{
background: #fff;
padding: 15px;
xpadding: 0;
margin-bottom: 30px;
margin-top: 0;
font: 13px/1.6em Arial;
}

.feature h1
{
padding: 5px 0;
color: #943800;
font: 16px/1.5em Georgia, "Times New Roman", Times, serif;
}

.feature p
{
	margin-top: 0;
	padding-top: 0;
}

.img-270
{
xwidth: 300px;
width: 270px;
margin-bottom: 0;
padding-bottom: 0;
}

.read
{
text-align: right;
font: 12px/1.6em Arial;
color: #6C9287;
padding: 0;
border-bottom: 1px solid #E1E9E7;
	xpadding: 0 15px 15px;
}

.highlight
{
background: #fff;
padding: 0 15px 5px;
margin-bottom: 30px;
margin-top: 0;
font: 14px Georgia, "Times New Roman", Times, serif;
color: #6C9287;
}

.highlight h1
{
padding: 5px 0 5px 15px;
color: #943800;
background: #E7D6CB;
font: 16px/1.5em Georgia, "Times New Roman", Times, serif;
margin-right: -15px;
margin-left: -15px;
}

.highlight-list
{
padding: 0px;
}

.highlight-list li
{
list-style-type: none;
padding: 4px 0px;
display: block;
text-decoration: none;
color: #6C9287;
}

.highlight-list li a
{
}

.highlight-list li a:hover
{
color: #6C9287;
text-decoration: underline;
}






.simple-nav
{
background: #fff;
border: 1px solid #CBC9C0;
padding: 10px 15px 15px;
margin-bottom: 30px;
font: 14px Georgia, "Times New Roman", Times, serif;
color: #6C9287;
margin-top: 0;
}

.simple-nav li
{
list-style-type: none;
}

.simple-nav li a
{
list-style-type: none;
padding: 4px 0px;
display: block;
text-decoration: none;
color: #6C9287;
}

.simple-nav li a:hover
{
color: #6C9287;
text-decoration: underline;
}

.simple-nav li.title
{
list-style-type: none;
padding: 5px 0;
color: #837E72;
font: 16px/1.5em Georgia, "Times New Roman", Times, serif;
}

.simple-nav li.title:hover
{
color: #444;
}

/* @end */

/* @end */

/* @group subheaders */




#sub-hdr-wide
{
background: #C3C0B7 url(images/bg.gif) repeat;
clear: both;
}

#sub-hdr-frame
{
width:1010px;
text-align:left;
padding: 0px;
margin: 0 auto;
background: #B4B0A4;
color: white;
border-left: 1px solid #ABA491;
border-right: 1px solid #ABA491;
}

.sub-hdr-archive
{
margin-bottom: 0px;
margin-top: 0px;
padding: 10px 40px;
font-size: 13px;
background: #B4B0A4;
}

.sub-hdr-archive-left
{
	float: left;
}

.sub-hdr-archive-right
{
	float: right;
}




x.arch-nav
{
text-align: left;
font-size: 12px;
color: #8B877E;
padding: 10px 40px;
background: url(images/enzpfgx.png) repeat;
margin: 0px -40px 15px;
}

x.entry-nav
{
text-align: center;
font-size: 12px;
color: #8B877E;
padding: 10px 40px;
background: url(images/enzpfgx.png) repeat;
margin: 0px -40px 15px;
}

x.breadcrumbs
{
text-align: left;
font-size: 12px;
color: #8B877E;
background: url(images/enzpfgx.png) repeat;
margin: 0px -40px 15px;
padding: 10px 40px;
}

/* @end */

/* @group bottom */

#bottom-wide
{
background: #eee;
clear: both;
}

#bottom-frame
{
width:990px;
text-align:left;
padding: 0;
margin: 0 auto;
}

#bottom-left
{
float: left;
width: 490px;
padding-right: 40px;
padding-bottom: 20px;
}

#bottom-right
{
float: left;
width: 490px;
padding-right: 0px;
padding-bottom: 20px;
}

/* @end */

/* @end */

/* @group headings */

h1
{
font: 24px Georgia, "Times New Roman", Times, serif;
color: #165B6B;
margin-bottom: 1px;
padding-top: 0;
margin-top: 0;
}

h2
{
font: 18px Georgia, "Times New Roman", Times, serif;
color: #165B6B;
margin-top: 10px;
}

h3
{
font: bold 15px/1.6em Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
color: #608278;
}

h3+p
{
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}
#masthead-frame h1
{
float: left;
font: 22px Georgia, "Times New Roman", Times, serif;
color: #313131;
margin: 0;
padding: 5px 0 0;
}

/* @end */

/* @group links */

a 
{
color: #6C9287;
text-decoration: none;
}

a:visited 
{
color: #6C9287;
text-decoration: none;
}

a:hover
{
color: #6C9287;
text-decoration: underline;
}

.read a 
{
color: #6C9287;
text-decoration: none;
}

.read a:visited 
{
color: #6C9287;
text-decoration: none;
}

.read a:hover
{
color: #165B6B;
text-decoration: none;
}

#entry p a 
{
color: #666;
border-bottom: 1px solid #bbb;
text-decoration: none;
}

#entry p a:visited 
{
color: #666;
border-bottom: 1px solid #bbb;
text-decoration: none;
}

#entry p a:hover
{
color: #666;
border-bottom: 1px solid #666;
text-decoration: none;
}

#entry li a 
{
color: #666;
border-bottom: 1px solid #bbb;
text-decoration: none;
}

#entry li a:visited 
{
color: #666;
border-bottom: 1px solid #bbb;
text-decoration: none;
}

#entry li a:hover
{
color: #666;
border-bottom: 1px solid #666;
text-decoration: none;
}

.tools a 
{
color:#666;
}

.tools a:visited 
{
color:#666;
}

.tools a:hover 
{
color: #666;
text-decoration:underline;
}

.date a 
{
color:#666;
}

.date a:visited 
{
color:#666;
}

.date a:hover 
{
color: #666;
text-decoration:underline;
}

.caption a 
{
color:#999;
}

.caption a:visited 
{
color:#999;
}

.caption a:hover 
{
color: #999;
text-decoration:underline;
}

.tags a 
{
color:#666;
}

.tags a:visited 
{
color:#666;
}

.tags a:hover 
{
color: #666;
text-decoration:underline;
}

.sub-hdr-left a 
{
color:#333;
}

.sub-hdr-left a:visited 
{
color:#333;
}

.sub-hdr-left a:hover 
{
color: #333;
text-decoration:underline;
}

.sub-hdr-archive a 
{
color:#fff;
}

.sub-hdr-archive a:visited 
{
color:#fff;
}

.sub-hdr-archive a:hover 
{
color: #fff;
text-decoration:underline;
}

.entry-nav a 
{
color:#8B877E;
}

.entry-nav a:visited 
{
color:#8B877E;
}

.entry-nav a:hover 
{
color: #8B877E;
text-decoration:underline;
}

.breadcrumbs a 
{
color:#8B877E;
}

.breadcrumbs a:visited 
{
color:#8B877E;
}

.breadcrumbs a:hover 
{
color: #8B877E;
text-decoration:underline;
}

#content h1 a 
{
color: #165B6B;
text-decoration: none;
}

#content h1 a:visited 
{
color: #165B6B;
text-decoration: none;
}

#content h1 a:hover
{
color: #165B6B;
text-decoration: underline;
}

#sidebar-right h1 a 
{
color: #943800;
text-decoration: none;
}

#sidebar-right h1 a:visited 
{
color: #943800;
text-decoration: none;
}

#sidebar-right h1 a:hover
{
color: #943800;
text-decoration: underline;
}

#recent a 
{
color: #6C9287;
text-decoration: none;
}

#recent a:visited 
{
color: #6C9287;
text-decoration: none;
}

#recent a:hover
{
color: #6C9287;
text-decoration: underline;
}

/* @end */

/* @group lists */

#content ul
{
margin: 10px 0px 20px 0;
padding: 0px 0px 0px 17px;
list-style-position: outside;
xlist-style-image: url(images/list-dot1.gif);
}
#content li
{
}
#content ol
{
list-style-type: decimal;
margin: 10px 0px 0px 18px;
padding: 0px;
list-style-position: outside;
}
#recent ul
{
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0;
list-style: none;
color: #6C9287;
}



/* @end */

/* @group nav */

body#home li.tab1 a,
body#arch li.tab2 a, 
body#entry-archive li.tab2 a, 
body#category-archive li.tab2 a, 
body#store li.tab4 a, 
body#contact li.tab5 a, 
body#about li.tab6 a 
{
background: #B4B0A4;
color: #fff;
}

#nav 
{
float: left;
width:990px;
margin: 0px;
padding: 0px;
list-style: none;
color: #fff;
font: bold 14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}

#nav li 
{
float: left;
margin: 0;
padding: 0;
}

#nav a
{
float:  left;
display: block;
margin: 0;
padding: 8px 12px 9px;
text-decoration: none;
xborder-right: 1px solid #fff;
color: #fff;
}

#nav li.tab1 a
{
}

#nav a:hover
{
background: #B4B0A4;
color: #fff;
}

/* @end */

/* @group paragraphs */


.intro
{
color: #777;
font: italic 18px/1.5em Georgia, "Times New Roman", Times, serif;
}
.clear 
{
clear:both;
height:0px;
font-size:1px;
line-height:1px;
overflow:hidden;
}

.quote
{
color: #666666;
padding: 10px 12px;
margin-top: 10px;
background-color: #E2E1DC;
margin-bottom: 20px;
border: 1px solid #CBC9C0;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
}

.quote p
{
margin: 0;
padding: 0;
}

.quote p+p
{
margin: 0 0 10px;
padding: 0;
}

.date
{
margin-top: 5px;
margin-bottom: 0px;
font-style: italic;
font-size: 12px;
color: #666;
padding-bottom: 0;
line-height: 1.4em;
}

.tools
{
margin-top: 0px;
margin-bottom: 10px;
font-style: italic;
font-size: 12px;
color: #666;
padding-top: 0;
line-height: 1.4em;
}

/* @end */

/* @end */

/* @group archives */

.archiveyear
{
margin-top: 0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}

.date-nav-left
{
xwidth: 70%;
float: left;
padding: 0px;
margin: 0px 0px 0 -2px;
}

.date-nav-right
{
text-align: right;
padding: 0px;
margin: 0px;
}

#subcat-list 
{
margin-bottom: 30px;
margin-top: 20px;
border: 1px solid #CBC9C0;
background: #E2E1DC;
padding: 10px 15px;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
}

#subcat-list h1
{
padding-bottom: 0px;
padding-top: 0;
margin-top: 0;
color: #666;
font:  15px/1.6em Arial; 
margin-bottom: 0px;
}

#subcats
{
width: 100%;
margin-bottom:5px;
margin-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-top: 5px;
}

#subcats td
{
width: 50%;
}

.sc
{
color: #797771;
}


.sc a
{
list-style-type: none;
text-decoration: none;
color: #797771;
}

.sc a:hover
{
background: #E2E1DC;
color: #797771;
text-decoration: underline;
xwidth: 135px;
}
.excerpt
{
padding-top: 0px;
margin-top: 0px;
}

#cat-list h2 
{
margin-bottom: 0px;
margin-top: 20px;
padding: 0px 0 2px;
font: 16px Georgia, "Times New Roman", Times, serif;
color: #666;
}

#cat-list h3 
{
margin-bottom: 0px;
margin-top: 20px;
padding: 0px 0 0;
}

/* @end */


/* @group ads */

.ad
{
margin-top: 30px;
margin-bottom: 23px;
}

.ad-tower
{
text-align: center;
padding-top: 60px;
padding-bottom: 60px;
background: #F9F9F9 url(ximages/nli54cp.png) repeat;
margin-bottom: 30px;
border: 2px solid #fff;
}

.ad-wide
{
text-align: center;
padding-top: 30px;
padding-bottom: 30px;
margin-bottom: 30px;
background: #F9F9F9;
margin-top: 10px;
}

.ad-center
{
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
}

/* @end */
/* @group images */

.img-550
{
margin: 0 0 3px;
width: 550px;
}

.img-basic
{
float: right;
margin: 10px 0 3px 15px;
border: 1px solid #aaa;
padding: 1px;
}

.img-basic-wrap
{
width: 300px;
float: right;
margin: 0 0 0 15px;
text-align: right;
}

.caption
{
color: #999;
font: italic 12px/1.5em Georgia, "Times New Roman", Times, serif;
margin-bottom: 10px;
}

.caption-right
{
color: #999;
font: italic 12px/1.5em Georgia, "Times New Roman", Times, serif;
margin-bottom: 10px;
text-align: right;
}

/* @end */

/* @group back to top */

#btt
{
text-align: right;
padding-top: 8px;
padding-bottom: 10px;
border-top: 1px dashed #dddddd;
margin-top: 10px;
}

.up
{
padding-left:3px;
position: relative;
top: 2px;
}
.btt-searchresults
{
text-align: right;
border-top: 1px dashed #dedede;
padding-top: 5px;
padding-bottom: 10px;
margin-top: 0px;
}

.btt-comments
{
text-align: right;
margin-top: 20px;
}

/* @end */
/* @group tags */

#tag-share
{
float:left;
border-top: 1px dashed #ccc;
border-bottom: 1px dashed #ccc;
margin-bottom: 20px;
margin-top: 10px;
padding: 10px 0;
width: 529px;
font-style: italic;
font-size: 12px;
}
.tags
{
text-indent: 20px;
background: url(images/tags.gif) no-repeat 0 2px;
}

#content #tags ul 
{
float:left;
list-style:none;
margin: 0px;
padding: 0;
width: 100%;
}

#tags li
{
float: left;
display:inline;
margin:0;
padding: 2px 15px 2px 10px;
background: url(images/chevron.gif) no-repeat 100% 50%;
}

#tags li.navarrows 
{
float: right;
display:inline;
margin:0;
padding: 4px 15px 0 10px;
}

#tags li a
{
text-decoration: none;
}

#tags a
{
color: #444444;
text-decoration: none;
}

#tags a:visited
{
color: #444444;
text-decoration: none;
}

#tags a:active
{
color: #444444;
text-decoration: none;
}

#tags a:hover
{
text-decoration: underline;
}

/* @end */

/* @group search */




#search
{
xborder-top: 1px dashed #ccc;
xborder-bottom: 1px dashed #ccc;
xposition: relative;
xleft: 0px;
xtop: 0px;
xpadding-top: 20px;
padding-bottom: 10px;
xmargin-top: 30px;
xmargin-bottom: 30px;
float: right;
width: 350px;
}

#searchlabel
{
float: left;
padding-top: 6px;
font: italic 16px Georgia, "Times New Roman", Times, serif;
padding-right: 10px;
color: #999;
}

#search #searchEntry 
{ 
width: 229px;
text-align: center;
padding: 4px 3px 0;
background-color: #DEDACE;
border: 1px solid #C2BEB4;
float: left;
margin-bottom: 10px;
height: 28px;
}

#search #searchBox, #search #locationBox 
{
width: 219px;
font-size: 12px;
color: #666;
}

.button-search
{
vertical-align: middle;
margin-bottom:4px;
margin-left:0px;
float: left;
padding-left: 0px;
padding-top: 0px;
height: 34px;
}
#searchlist
{
float: left;
padding: 0px;
}

#searchlist
{
margin-top: 0px;
float: left;
padding: 0px;
}

#searchlist dl
{
padding: 0px;
float:  left;
width:548px;
display: inline;
margin: 0px 0px 20px;
}

#searchlist dt
{
float:  right;
color: #444444;
width: 420px;
margin-bottom: 3px;
color: #474747;
background: #eee;
padding: 2px 5px 0;
	margin-top: 3px;
}

#searchlist dd
{
margin: 0px;
padding: 0px;
}

#searchlist dd.img img
{
float:  left;
margin: 3px 8px 0 0;
padding: 0px;
border: 5px solid #eee;
border-bottom-color: #ddd;
border-right-color: #ddd;
background: #ffffff;
width: 100px;
height: 100px;
}
#search-results h3 
{
padding-top: 0px;
font-weight: normal;
margin-bottom: 0px;
margin-top: 20px;
color: #474747;
font-size: 1.0em;
background: #F9F9F9;
padding: 2px;
}

#searchlist
{
float: left;
padding: 0px;
}

#searchlist
{
margin-top: 0px;
float: left;
padding: 0px;
}

#searchlist dl
{
padding: 0px;
float:  left;
width:548px;
display: inline;
margin: 0px 0px 20px;
}

#searchlist dt
{
float:  right;
color: #444444;
width: 420px;
margin-bottom: 3px;
color: #474747;
background: #eee;
padding: 2px 5px 0;
margin-top: 3px;
}

#searchlist dd
{
margin: 0px;
padding: 0px;
}

#searchlist dd.img img
{
float:  left;
margin: 3px 8px 0 0;
padding: 0px;
border: 5px solid #eee;
border-bottom-color: #ddd;
border-right-color: #ddd;
background: #ffffff;
width: 100px;
height: 100px;
}

/* @end */

/* @group comments */

#comments
{
font-size:1.2em;
}

.comment-body
{
padding-bottom:0px;
padding-top: 0px;
}

.comment-details
{
padding-bottom:0px;
padding-top: 5px;
min-height: 25px;
}

.comment-meta
{
font-weight: bold;
margin-bottom: 3px;
padding-bottom: 0;
margin-top: 3px;
padding: 0;
}

.comment-perma
{
font-weight: bold;
}

.commentlabels
{
}

.readercomment
{
padding: 0;
}

.readercomment p, .mycomment p
{
padding: 0;
}

.mycomment .comment-meta
{
color: #A35221;
padding: 0;
}

form fieldset 
{
border: none;
margin: 0px;
padding: 0px;
}

form legend
{
color: #666;
font: bold 9px verdana, sans serif;
letter-spacing: .25em;
text-transform: uppercase;
margin-bottom: 5px;
padding-bottom: 10;
margin-bottom: 15px;
border-bottom: 1px dashed #ccc;
}

#contact-formcheck 
{
border: 2px solid #eee;
background: #f9f9f9;
margin-bottom: 20px;
margin-top: 20px;
	padding-right: 5px;
	padding-left: 5px;
}

#contact-formcheck h2
{
	margin: 10px;
border-bottom: 1px dashed #ccc;
	padding-bottom: 10px;
	padding-top: 5px;
}



#formcheck 
{
border: 2px solid #eee;
padding: 15px;
margin-bottom: 20px;
margin-top: 20px;
background: #f9f9f9;
}
	
#formcheck input.inp 
{ 
/* outline: none !important;
border: 1px solid #dddddd;
font: 11px verdana, monaco, sans-serif;
color: #443;
padding: 3px;
background: #fff; */
width: 99%;
margin-bottom: 10px;
}
 
#formcheck textarea.inp 
{ 
outline: none !important;
border: 1px solid #dddddd;
width: 99%;
background: #fff;
font: 11px verdana, monaco, sans-serif;
color: #443;
padding: 3px;
margin-bottom: 10px;
}

.captcha
{
	padding-bottom: 10px;
	padding-top: 10px;
}

.thought
{
font-size: 0.9em;
}

.spacer
{
margin-top:0px;
margin-bottom:0px;
padding: 0;
margin: 0;
}



.left-cs
{
width: 80%;
float: left;
padding: 0px;
margin: 0px 0px 0 -2px;
}

.right-cs
{
text-align: right;
padding: 0px;
margin: 0px;
}

.even  
{
	margin-bottom: 20px;
}

.odd 
{
	margin-bottom: 20px;
}
/* @end */

/* @group image excerpt lists */

/*.recent 
{
margin-top: 30px;
margin-bottom: 30px;
width:548px;
	padding-top: 30px;
}

#entrylist
{
margin-top: 10px;
float: left;
padding: 0px;
}

#entrylist dl
{
padding: 0px;
float:  left;
width:548px;
display: inline;
margin: 0px 0px 20px;
}

#entrylist dt
{
float:  right;
color: #444444;
width: 420px;
margin-bottom: 3px;
color: #474747;
background: #eee;
padding: 2px 5px 0;
margin-top: 3px;
}

#entrylist dd
{
margin: 0px;
padding: 0px;
}

#entrylist dd.img img
{
float:  left;
margin: 3px 8px 0 0;
padding: 0px;
border: 5px solid #eee;
border-bottom-color: #ddd;
border-right-color: #ddd;
background: #ffffff;
width: 100px;
height: 100px;
} */
.recent 
{
margin-top: 0px;
margin-bottom: 30px;
width:548px;
}

#entrylist
{
margin-top: 20px;
float: left;
padding: 0px;
}

#entrylist dl
{
padding: 5px;
float:  left;
width: 546px;
display: inline;
margin: 0px 0px 20px;
border: 1px solid #eee;
}

#entrylist dt
{
/*float:  right;
color: #444444;
width: 420px;
margin-bottom: 3px;
color: #474747;
background: #f5f5f5;
padding: 2px 5px 0;
margin-top: 3px;
font-family: "HelveticaNeueLT Std Thin",Helvetica,Arial, sans-serif;
font-weight: bold;
border-top: 2px solid #eee;
*/

float:  right;
width: 428px;
background-color: #f9f9f9;
margin-bottom: 3px;
margin-top: 3px;
color: #777;
/* 
font: normal 1.2em Georgia, "Times New Roman", Times, serif;
font: normal 1.2em/1.1em "HelveticaNeueLT Std Thin",Helvetica,Arial, sans-serif; */
}

#entrylist dd
{
margin: 0px;
background-color: #f9f9f9;
	padding: 0px 5px 3px 0px;
}

#entrylist dd.img img
{
float:  left;
margin: 0px 8px 0 0;
padding: 0px;
width: 104px;
height: 104px;
border-right: 5px solid #fff;
/*border: 5px solid #eee;
border-bottom-color: #ddd;
border-right-color: #ddd;
background: #ffffff;*/
}

/* @end */

/* @group popup formats */

#wrap-black
{
width: 100%;
border-bottom: 5px solid #444444;
background: #000000 url(images/patt_497b540da897e.jpg) repeat;
}

#header-popup
{
text-align: left;
background-color: transparent;
color: #fff;
padding: 15px 30px;
font-size:1.2em;
}

#wrap-outer-popup
{
width: 100%;
margin: 0 auto;
}

#wrap-inner-popup
{
text-align: left;
padding: 20px 30px 0;
}

#popup
{
padding: 0px;
text-align: center;
font:62.5%/1.67 arial,helvetica,sans-serif;
}

#popup-inner
{
padding: 0px;
text-align: center;
font-size:1.2em;
}

#popup-small
{
text-align: left;
padding-top: 20px;
margin-top: -5px;
}

#popup-small h1
{
font: bold 14px/20px "Lucida Grande", Helvetica, Arial, sans-serif;
color: #27221f;
margin-bottom: 0;
padding-bottom: 3px;
padding-top: 0;
margin-top: 5px;
}

.popup
{
background: #fff;
}

.popup a 
{
color: #A35221;
text-decoration: none;
}

.popup a:visited 
{
color: #A35221;
text-decoration: none;
}

.popup a:hover
{
color: #A35221;
text-decoration: underline;
}

#header-popup a 
{
color: #fff;
text-decoration: none;
border: none;
}

#header-popup a:hover 
{
color: #fff;
border-bottom: 1px solid #fff;
text-decoration: underline;
border: none;
}

/* @end */

/* @group userpaths */

#pathlist
{
width: 100%;
}

#pathlist dl
{
padding: 0px;
float:  left;
width: 100%;
display: inline;
margin: 30px 0px 0;
}

#pathlist dl.first
{
padding: 0px;
float: left;
width: 100%;
display: inline;
margin: 0px 0px 0;
}

#pathlist dt
{
float:  right;
padding-bottom: 5px;
font: bold 15px/normal Helvetica, Arial, sans-serif;
color: #27221f;	
width: 100%;
margin-top: -2px;
margin-bottom: 10px;
border-bottom: 1px solid #efefef;
}

#pathlist dd
{
margin: 0px;
padding: 0px;
display: block;
}

#pathlist dd.img img
{
float:  left;
margin: 3px 8px 8px 0;
padding: 5px;
border: 1px solid #D9E0E6;
border-bottom-color: #BEC3C8;
border-right-color: #BEC3C8;
background: #ffffff;
}

#pathlist dd.col1
{
width: 49%;
padding-right: 2px;
float:  left;
clear: both;
}

#pathlist dd.col2
{
width: 49%;
padding-left: 2px;
float:  right;
}

#sectionlist
{
width: 100%;
padding: 0px;
margin: 0;
}

#sectionlist dl
{
padding: 0px;
float:  left;
width: 100%;
display: inline;
margin: 0;
}

#sectionlist dd.linksleft
{
width: 49%;
padding-right: 2px;
float: left;
}

#sectionlist dd.linksright
{
width: 49%;
padding-left: 2px;
float: right;
}

#sectionlist dd
{
margin: 0px;
padding: 0px;
display: block;
}

/* @group homepage */

/* @end */

/* @end */
