 /**   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, 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,
    article, aside, canvas, details, embed,
    figure, figcaption, footer, header, hgroup,
    menu, nav, output, ruby, section, summary,
    time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    }
    /* HTML5 display-role reset for older browsers */
    article, aside, details, figcaption, figure,
    footer, header, hgroup, menu, nav, section {
    display: block;
    }
    body {
    line-height: 1;
    }
    ol, ul {
    list-style: none;
    }
    blockquote, q {
    quotes: none;
    }
    blockquote:before, blockquote:after,
    q:before, q:after {
    content: '';
    content: none;
    }
    table {
    border-collapse: collapse;
    border-spacing: 0;
    }
	
* {-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;}
html, body {min-width:320px; padding:0; margin:0;}
img {border:0; }
strong {font-weight:bold;}
/*Design Layout*/
.db-error {border:1px #F00 solid; padding:0.8em; background:#E1E1E1; font-size:90%; line-height:1.5em}


.wrapper {position:relative;  margin:0 auto;  width:86%; max-width:1280px; min-width:320px;}


.content {position:relative; width:100%;margin:0 auto; overflow:hidden;} 

.grid-14, .grid-34, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6 {display:block; float:left; margin: 4px 0.5% 4px 0.5%; vertical-align:top; padding:1%; overflow:hidden;}


/*Cookie Bar */
.cookie-bar {display:none;background-color:rgba(249, 234, 1, 0.95); text-align:center; padding:1.5em; z-index:1000; position:fixed; bottom:0; width:100%; border-top:2px #FFCC00 solid; cursor:pointer;}
.cookie-bar a {width:200px; margin:0 auto; margin-top:0.5em;}

.cookiebar {display:none; background:#f9ea01; text-align:center; padding:1.5em; font-size:86%; line-height:30px; border-bottom:2px #FFCC00 solid; cursor:pointer;}
.cookiebar a {width:200px; margin:0 auto; margin-top:0.5em;}
.cookiebar img  {vertical-align:middle; margin-right:8px;}

/* Header Styles */
header {position:relative; text-align:center;  height:140px;}
.h-logo {
	position:absolute;
	left:0;
	top:6px;
	width: 260;
}
.h-keywords {margin:0; color:#FFF; position:absolute; right:0; top:4px; font-size:94%; text-shadow:1px 1px #24241f;}

/* Default Styles */
.textbox {overflow:hidden;}
.textbox  img {border-radius:8px;}
.textbox p {margin:0; padding:10px; line-height:140%}


.curv-16 {-moz-border-radius:16px;	-webkit-border-radius: 16px; -khtml-border-radius:16px; border-radius: 16px; }
.curv-10 {	-moz-border-radius:10px;	-webkit-border-radius: 10px; -khtml-border-radius:10px;border-radius: 10px;}
.curv-8 {-moz-border-radius:8px;	-webkit-border-radius: 8px; -khtml-border-radius:8px;border-radius: 8px;}
.curv-6 {-moz-border-radius:6px;	-webkit-border-radius: 6px; -khtml-border-radius:6px;border-radius: 6px; }
.curv-top-6 {-moz-border-radius:6px 6px 0 0;	-webkit-border-radius: 6px 6px 0 0;  -khtml-border-radius:6px 6px 0 0; border-radius: 6px 6px 0 0;}
.curv-bottom-6 {-moz-border-radius:0 0 6px 6px;  	-webkit-border-radius:0 0 6px 6px;   -khtml-border-radius:0 0 6px 6px;	border-radius: 0 0 6px 6px;}
.curv-bottom-10 {-moz-border-radius: 0 0 10px 10px;	-webkit-border-radius: 0 0 10px 10px;  -khtml-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px;}

/* Grids Wrappers */
.grid-wrapper li {width:49%; float:left; vertical-align:top; padding:1%; margin: 4px 1% 4px 1%; border-radius: 10px; }
.grid-wrapper, .col-wrapper {margin:0 auto; overflow:hidden; clear:both;}
.grid-wrapper p {margin:0;}

/* Fluid Grids */
.fluid-grid li {position:relative; width:23.5%; max-height:160px; overflow:hidden;  padding:0; background:#a2ac7d; }
.fluid-grid p {
	position:absolute;	bottom:0px;	padding:2px 0;
	background:#515241 url(../images/menu-sprite-green.png) 0 -70px repeat-x;
	border-radius:0 0 6px 6px;
	text-shadow:1px 1px #19270c;
	width:100%;
	text-align:center;
}


.box5 li:nth-child(n+0), .box4 li:nth-child(n+0), .box3 li:nth-child(n+0), .box2 li:nth-child(n+0) {margin-left:0.5%; margin-right:0.5%; } 
.box5 li:nth-child(5n+1), .box4 li:nth-child(4n+1), .box3 li:nth-child(3n+1), .box2 li:nth-child(2n+1) {margin-left:0;}
.box5 li:nth-child(5n+0), .box4 li:nth-child(4n+0), .box3 li:nth-child(3n+0), .box2 li:nth-child(2n+0) {margin-right:0;}
.box5 li {width:19.2%;}
.box4 li {width:24.2%; }
.box3 li {width:32.6%; }
.box2 li {width:49.5%; }
 
/* Gallery Folders */
.folder-content {display:none; background:#FFF; border:1px #000 solid; width:92%; margin:0 auto; margin-bottom:10px; border-radius:8px; padding:2%; text-align:center;}

/* Footer Styles */
footer {clear:both; font-size:80%; position:relative; border-top:#e1eabe 2px solid; background:#24241f; color:#FFF;  overflow:hidden; padding:10px 20px; margin-top:15px;
}
footer a {text-decoration:none; color:#f1f1f1;}
footer a:hover {text-decoration:underline;}
footer {line-height:28px;}
/* Standard Styles */
.grid-wrapper .stdbullets li {width:auto; border:0; background:none; margin:5px 0 5px 15px; float:none; padding:0; list-style-type: disc;} /*Style Reset*/ 
