/* 
YOUR CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/
hr { color: #FFF; }
.post img, .content img { border:1px solid #999999; padding:4px; background: #FFF; }
a.more-link, .processing { background-color:#412D00; color:#EEEECF; font-size: 12px; font-weight: bold; padding:3px 6px; }
ul, ol, p { margin:0 0 1.5em; }
ol{ list-style-type:decimal; }
ol li { margin: 0 42px 8px 42px; }
.post ul li, .content ul li { list-style:square outside none; margin: 0 42px 8px 42px; }
.wpcf7-submit{ color:#FFF; background-color:#123023; font-weight:bold; }
.field{ margin-bottom: 15px; }
.fieldname{ width: 7em;margin-right: 0.5em; }
input { color: #111;font-size: 1em;margin:0;padding: 3px 0 3px 10px;width: 360px;border:none;background:#FFF;}
input[type="radio"] { width: auto; background: none; }
input#city { width: 120px; }
input#zipcode { width: 90px; }
input#phone { width: 110px; }
input[type="submit"] { margin-top: 15px; width: 160px; }

p.credits { margin-top: 60px; font-size: 85%; font-family:Georgia; text-shadow:1px 1px 1px #000; text-align:right; }

.pagelink { margin: 25px 0 50px 0; }
.pindex { margin-right: 25px; }

#jbg-caption{ display:block; visibility:visible; color:#FFF; bottom:60px; left:350px; position:absolute; width:1000px; height:150px; z-index:1000; }
#jbg-caption h2{ font-size:320%; font-family:Georgia; letter-spacing: 3px; font-style: italic; text-shadow:1px 1px 1px #000; color:#FFF; filter:DropShadow(Color=#000000, OffX=5, OffY=5); filter:Glow(Color=#000000, strength=2); }
#jbg-caption-opacity { left:350px; }

#connect{ text-align:center; }
img.icon{ margin:0 10px; }
img.icon:hover{ left:1px; opacity:0.75; position:relative; top:1px; }

/* Navigation at rest */
#nav { float: right; margin: 18px 0 24px 0; padding:8px 0 6px 10px; background:#123023;}
#nav ul, #nav ul li { margin: 0; padding: 0; }
#nav ul li { font-size: 12px; font-weight: normal; list-style: none; float: left; margin-right: 15px; position: relative;color:#999 }
#nav ul li a { color: #ccc; text-decoration: none; }
#nav ul li a:hover {color:#fff}

/* Navigation interaction */
#nav ul li ul { display: none; text-align:left;}
#nav ul.drop li:hover ul { display: block; }

/* Sub-navigation */
#nav ul li ul { padding-top: 7px; margin-left: -10px; position: absolute;z-index:200}
#nav ul li ul li { margin-right: 0; float: none; font-weight: normal; font-size: 12px;z-index:210}
#nav ul li ul li a { display: block; background: #123023; padding: 7px 10px; width: 130px; color: #ccc; background-repeat: no-repeat; background-position: 5px 50%; }
#nav ul li ul li a:hover { background:#000;}
#nav ul li ul li a.icon { padding-left: 30px; }
#nav ul li ul li a.entries {  background: #1a1a1a url(images/rss.png) 5px 50% no-repeat;}
#nav ul li ul li a.comments { background: #1a1a1a url(images/chat.png) 5px 50% no-repeat;}
#nav ul li ul li a.phone { background: #1a1a1a url(images/phone.png) 5px 50% no-repeat; }
#nav ul li ul li a.email { background: #1a1a1a url(images/email.png) 5px 50% no-repeat;}
#nav ul li ul li a.entries:hover { background: #000 url(images/rss.png) 5px 50% no-repeat;}
#nav ul li ul li a.comments:hover { background: #000 url(images/chat.png) 5px 50% no-repeat;}
#nav ul li ul li a.phone:hover { background: #000 url(images/phone.png) 5px 50% no-repeat;}
#nav ul li ul li a.email:hover { background: #000 url(images/email.png) 5px 50% no-repeat;}

/* Navigation enhanced styles */
#nav ul li ul.push { margin-top: 12px; z-index:211}
#nav ul li.enhanced { margin-right: 0; padding-right: 15px; z-index:211}
#nav ul li.enhanced span { padding-right: 7px; float: left; z-index:211}
#nav ul li.enhanced a.arrow { display: block; position: relative; top: -2px; width: 18px; height: 15px; overflow: hidden; float: left; }
#nav ul li.enhanced a.arrow:hover { cursor: pointer; }
#nav ul li.enhanced a.arrow img { display: block; position: relative; border: 0; }
#nav ul li.enhanced a.rest img { top: 0; }
#nav ul li.enhanced a.hover img { top: -15px; }
#nav ul li.enhanced a.open img { top: -30px; }

#search {margin:0; padding:0; float:right;}
#search #s {color: #111;font-size: 1em;margin:0;padding: 3px 0 3px 10px;width: 240px;border:none;background:#EEEECF;}
#search input {border:0}
#search #s:hover {color: #666;background: #FFF}
