@charset "utf-8";
/* CSS D&J */

/*Reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}
body {line-height:1}
ol, ul {list-style:none}
blockquote, q {quotes:none; padding:0 0 0 20px; background: url(../images/gui/quote-sign.png) no-repeat 7px 5px; font-size:15px}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none}
:focus {outline:0}
ins {text-decoration:none}
del {text-decoration:line-through}
table {border-collapse:collapse; border-spacing:0}
tr, th, td {margin:0; padding:0 0 10px 0; vertical-align:top}
td img {margin-top:3px}

/*Grid based on 960.gs*/
.container_12 {margin:0 auto; width:960px}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {display:inline; float:left; position:relative; margin-left:10px; margin-right:10px}
.alpha {margin-left:0}
.omega {margin-right:0}
.container_12 .grid_1 {width:60px}
.container_12 .grid_2 {width:140px}
.container_12 .grid_3 {width:220px}
.container_12 .grid_4 {width:300px}
.container_12 .grid_5 {width:380px}
.container_12 .grid_6 {width:460px}
.container_12 .grid_7 {width:540px}
.container_12 .grid_8 {width:620px}
.container_12 .grid_9 {width:700px}
.container_12 .grid_10 {width:780px}
.container_12 .grid_11 {width:860px}
.container_12 .grid_12 {width:940px}
.container_12 .prefix_1 {padding-left:80px}
.container_12 .prefix_2 {padding-left:160px}
.container_12 .prefix_3 {padding-left:240px}
.container_12 .prefix_4 {padding-left:320px}
.container_12 .prefix_5 {padding-left:400px}
.container_12 .prefix_6 {padding-left:480px}
.container_12 .prefix_7 {padding-left:560px}
.container_12 .prefix_8 {padding-left:640px}
.container_12 .prefix_9 {padding-left:720px}
.container_12 .prefix_10 {padding-left:800px}
.container_12 .prefix_11 {padding-left:880px}
.container_12 .suffix_1 {padding-right:80px}
.container_12 .suffix_2 {padding-right:160px}
.container_12 .suffix_3 {padding-right:240px}
.container_12 .suffix_4 {padding-right:320px}
.container_12 .suffix_5 {padding-right:400px}
.container_12 .suffix_6 {padding-right:480px}
.container_12 .suffix_7 {padding-right:560px}
.container_12 .suffix_8 {padding-right:640px}
.container_12 .suffix_9 {padding-right:720px}
.container_12 .suffix_10 {padding-right:800px}
.container_12 .suffix_11 {padding-right:880px}
.container_12 .push_1 {left:80px}
.container_12 .push_2 {left:160px}
.container_12 .push_3 {left:240px}
.container_12 .push_4 {left:320px}
.container_12 .push_5 {left:400px}
.container_12 .push_6 {left:480px}
.container_12 .push_7 {left:560px}
.container_12 .push_8 {left:640px}
.container_12 .push_9 {left:720px}
.container_12 .push_10 {left:800px}
.container_12 .push_11 {left:880px}
.container_12 .pull_1 {left:-80px}
.container_12 .pull_2 {left:-160px}
.container_12 .pull_3 {left:-240px}
.container_12 .pull_4 {left:-320px}
.container_12 .pull_5 {left:-400px}
.container_12 .pull_6 {left:-480px}
.container_12 .pull_7 {left:-560px}
.container_12 .pull_8 {left:-640px}
.container_12 .pull_9 {left:-720px}
.container_12 .pull_10 {left:-800px}
.container_12 .pull_11 {left:-880px}
.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0}
.clearfix:after {clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0}
.clearfix {display:inline-block}
* html .clearfix {height:1%}
.clearfix {display:block}

/*Utilities */
.clearfloat {clear:both}
.alignright {float:right}
.alignleft {float:left}
.aligncenter {text-align:center}
img.centered {display: block; margin-left: auto; margin-right: auto}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline}
img.alignleft {padding: 4px; margin: 0 7px 20px 0; display: inline}

body {font:11px/1.5 Georgia, "Times New Roman", Times, serif; background:#CCC; margin:70px 0 30px 0; color: #271C03}
.logo_container {width:980px; margin:0 auto; height:0; position:relative; z-index:99 background-color:#099}
.like_button {margin: -12px 0px 7px 151px; text-align: center;}
.logo {position:absolute; left: 50px; top:-60px; z-index:99}
.container_12 {background:#FFF url(../images/gui/bg-thin-paper.jpg) repeat-y; padding:0 10px}
#header {width:980px; background:#669933; margin:0 auto; overflow:auto}
.page_title {font-size:25px; color:#999; float:left; margin:0 10px 0 0}
.breadcrumb {float:left; margin-top:15px}

/*Links*/
a {text-decoration:none; padding:3px 3px 0px 0}
a:link {color:#bd1b05}
a:visited {color:#87703A}
a:hover {color:#336633; border-bottom: 1px dotted #336633}

/*Read more links */
a.readmore {font-size:11px; background: url(../images/gui/arrow.png) no-repeat 0px 3px; padding: 2px 0 2px 17px}
a.readmore:hover {background-position: 0 -77px}

/* Global menu */
ul#global-menu {margin:0 0 0 400px; padding:0; background-color:#bd1b05}
#global-menu li {display:inline; float:left; list-style:none; margin:0; overflow:auto}
#global-menu li a {padding:10px; display:block; float:left; font-size:13px; font-family: Arial, Helvetica, sans-serif; text-decoration:none; border-style: none; background: url(../images/gui/menu-divider.png) repeat-y right}
#global-menu li a:link, #global-menu li a:visited {color:#eaf9db}
#global-menu li a:hover, #global-menu li a:focus {color:#FFF; background-color:#336633}
#global-menu li a:active #global-menu li a:active {color:#FFF; background-color:#336633; padding:11px 10px 9px}

/*Sub menu */
.container_12 .left_column {margin-top:80px; margin-bottom:80px}
.submenu {margin:0; padding:0; background: url(../images/gui/sketchy-border.png) no-repeat bottom}
.submenu li {margin:0; padding:0; list-style:none; background: url(../images/gui/sketchy-border.png) repeat-x}
.submenu li a {display:block; padding:5px 0; background: url(../images/gui/submenu_arrow.png) no-repeat 208px 7px}
.submenu li a:hover {border:none; background-position: 208px -73px}
.submenu li a:active {padding:6px 0 4px 0; background-position: 208px 8px}
.submenu li a:visited {color:#669933}

/*Add this - social bookmarks*/
.addthis_toolbox .vertical {width: 220px; padding: 10px 0 10px 0; background: url(../images/gui/sketchy-border.png) no-repeat bottom}
.addthis_toolbox .vertical a {width: 102px; padding: 5px 0 5px 22px; position: relative; display: block; text-decoration: none; color:#669933; font-size:11px}
.addthis_toolbox .vertical a:hover {text-decoration: none; border:none; color:#6daf2b}
.addthis_toolbox .vertical span {position: absolute; left: 0px; top: 4px}
.addthis_toolbox .vertical .more {/*border-top: solid 1px #eee; padding: 10px 0 0 0; margin: 10px 10px 0 10px;*/}
.addthis_toolbox .vertical .more a {/*padding: 4px 0; margin: 0;*/}
.addthis_toolbox .vertical .more span {/*display: none;*/}

/*Home */
.intro {min-height:440px; height:auto !important; height:440px; overflow:auto; margin:0 0 20px}
.introtext {margin:80px 0 0}
.home {background:#fff url(../images/gui/home_paper_bg.jpg) no-repeat; padding-bottom:25px}

/*Category pages */
.category_ingress {width: 400px; float:left; padding:0 20px 0 0}
.category_content_list {width:210px; float:left; margin:0; padding:0; list-style:none}
.category_content_list li {margin:0; padding:0}
.category_content_list a {background: url(../images/gui/arrow.png) no-repeat 0px 7px; padding: 5px 0 5px 17px; display:block}
.category_content_list a:hover {background-position: 0 -73px; border:none}
.category_content_list a:active {background-position: 1px -73px}

/*Content */
.container_12 .content {padding:50px 40px; width:640px; margin:0}

/*Footer*/
#footer {width:960px; background:#fff; margin:0 auto 60px; overflow:hidden}
#footer p {text-align:center; padding:9px 0; margin:0}

/*Typography*/
a:focus {outline:1px dotted invert}
hr {border:0 #ccc solid; border-top-width:1px; clear:both; height:0}
h1 {font-size:32px; font-weight:100; margin:0 0 14px 0}
h2 {font-size:21px; font-weight:100; margin:0 0 5px 0; line-height: 25px}
h3 {font-size:15px; font-weight:100; margin:0 0 5px 0}
h4 {font-size:19px; font-weight:100}
h5 {font-size:17px; font-weight:100}
h6 {font-size:15px; font-weight:100}
ol {list-style:decimal}
ul {list-style:disc}
li {margin-left:15px}
p {margin-bottom: 13px}
dl, hr, h4, h5, h6, ol, ul, pre, table, address, fieldset {margin-bottom:20px}
.ingress {font-size:13px; font-weight:700}
.din {text-transform: uppercase}

/*Slideshow */
.slideshow_holder {width:478px; height:404px}

.shadow_wrapper{
	z-index: 2; position: relative;
}

/*FACEBOOK IN THE BOTTOM */

.container_12 .fb_iframe_widget {
float: right;
width: 221px;
}

/*CATALOG ON MAIN PAGE */
.grid_5_cat {
margin-left: 20px;
}
.container_12 .wide{
margin: 0px 0px 0px 80px;
}

.container_12 .fb{
margin: 0px 0px 0px 0px;
float:left;
}
