body {font-size:16px; font-family: 'Gudea', sans-serif; color:#ccc;}
a {text-decoration:none;}

.padding-30-top {padding-top:30px;}
.padding-5-all { padding:5px;}
.padding-10-top { padding-top:10px;}
.padding-10-all { padding:10px;}
.padding-5-left { padding-left:5px;}

.margin-30-top {margin-top:30px;}
.margin-10-top {margin-top:10px;}


.round-corners-5-all {-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;	-moz-border-radius-bottomleft: 5px;	-webkit-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;}
.round-corners-5-top {	-moz-border-radius-topleft: 5px;	-moz-border-radius-topright: 5px;	-moz-border-radius-bottomright: 0px;	-moz-border-radius-bottomleft: 0px;	-webkit-border-radius: 5px 5px 0px 0px;	border-radius: 5px 5px 0px 0px;}

.align-center {text-align:center;}

.header-bg {min-width:100%;min-height:100%;position: fixed;top: 0px;left:0; z-index: -500;background-image: url(/assets/themes/roadstone/images/bg.jpg);}
.header-spacer { width:100%; height:50px; background-color:#000000;  }
.header-spacer-content { width:960px; margin:0 auto;}
.header-spacer-content-left { float:left; width:50%; color:#fff; text-align:left; font-family: 'Anton', sans-serif; font-size:15px;}
.header-spacer-content-left a { color:#fff;}
.header-spacer-content-right {float:left; width:50%; text-align:right; color:#fff;}

.header-img { border: 3px solid #fff;}

.logo h1 { font-family: 'Anton', cursive; font-size:80px; text-decoration:none; letter-spacing:0px; position: relative; margin: 0; color:#fff; margin-top:-40px; padding-top:-40px; margin-bottom:-40px; text-shadow: 2px 2px 2px #000000;filter: dropshadow(color=#000000, offx=2, offy=2); }

.welcome { font-family: 'Anton', cursive; color:#fff; font-size:25px; text-align:right; text-shadow: 10px 10px 10px #000000;filter: dropshadow(color=#000000, offx=10, offy=10); }
.welcome a { font-size:15px; color:#fff; text-shadow: 2px 2px 2px #000000;filter: dropshadow(color=#000000, offx=2, offy=2);}
.welcome a:hover { color:#ccc;}


.container { background-color: rgba(0, 0, 0, 0.8); min-height:500px;}

.post { background-color: rgba(68, 68, 68, 0.2);}
.post .h1-small { font-size:14px; font-style: italic;}
.post a { font-size:15px; color:#ccc; }
.post a:hover { color:#B2D5D1; }
.post h1 { font-size:18px; margin-bottom:2px; color:#fff; padding-top:8px; padding-bottom:3px; padding-left:3px; text-transform: uppercase; font-style: italic;}
.h1-bg { background-color: #A82C0F; }
.post h2 { font-size:15px; color:#B2D5D1; letter-spacing:0px; margin-bottom:3px;}
.post-text { color:#fff; font-size:13px;}
.post-user { color:#fff;font-size:13px;}
.post-image { float:left; margin-right:10px; margin-bottom:3px;}


.post-box { background-color:#333; text-align:left;}
.post-box-next { padding:10px; margin-top:5px; text-align:right; text-transform: uppercase;}
.post-box-next  a {  font-family: 'Anton', cursive;}

.post-one { margin-top:0px; margin-bottom:4px; background-color: rgba(0, 0, 0, 0.5); padding-top:5px; padding-bottom:5px;}
.post-one a { font-size:13px;}
.post-arrow { color:#75518E;}

.post-image-team { float:left; margin-right:10px; margin-bottom:3px;}
.post-spacer-team { height:5px; border-bottom: 1px dashed #fff; margin-bottom:5px; clear:both;}
.post-team-title a {font-size:20px; color:#A82C0F; letter-spacing:0px; margin-bottom:3px;}
.post-team-text { font-size:12px;}

.post-text-show { color:#ccc;}
.post-text-desc { color:#ccc;}

.gallery { margin-bottom:10px; padding-bottom:10px; border-bottom: 5px dotted #6A3398; }
.gallery-list-name { font-size:20px; color: #A17ABC;}
.gallery-list-name a { font-size:20px; color: #A17ABC;}
.gallery-list-date { font-size:14px;}

.tour { background-color: rgba(68, 68, 68, 0.2);}
.tour h1 { font-size:18px; margin-bottom:2px; color:#fff; padding-top:8px; padding-bottom:3px; padding-left:3px; text-transform: uppercase; font-style: italic;}
.tour-month { font-size:18px; color:#fff;}
.tour-day { font-size:23px; color:#fff;}
.tour-place { color:#fff; padding-left:15px; font-size:12px;}
.tour td { vertical-align:middle; padding-top:5px; margin-bottom:5px;}
.tour-spacer td {padding-bottom:15px;}
.tour-spacer { border-bottom: 1px dashed #fff;}
.tour a { color:#A82C0F; font-size:12px;}

#galleria {	height: 520px;	margin-top: -10px;}

.video-title { color:#fff; font-size:15px;}
.video-duration { color:#fff; font-size:12px;}
.video-date { color:#fff; font-size:12px;}

.pagination a { color:#fff; }

.footer { width:100%; background-color:#111; height:60px; margin-top:30px;}
.footer-content { width:960px; margin:0 auto; padding-top:20px;}
.footer-content-left { float:left; width:50%; color:#fff; text-align:left; font-family: 'Anton', sans-serif; font-size:18px;}
.footer-content-left a { color:#fff;}
.footer-content-right {float:left; width:50%; text-align:right; color:#fff;}
.footer-content-right a {color:#fff;}

.menu{border:none;border:0px;margin:0px;padding:0px; font-size:14px;font-weight:bold;}
.menu ul{height:35px;list-style:none;margin:0;padding:0;}
.menu li{float:left;padding:0px;}
.menu li a{background:url("/assets/themes/roadstone/images/seperator.gif") bottom right no-repeat;color:#cccccc;display:block;font-weight:normal;line-height:35px;margin:0px;padding:0px 5px;text-align:center;text-decoration:none; font-family: 'Anton', sans-serif; font-size:16px;}
.menu li a:hover, .menu ul li:hover a{background: #1E0702 bottom center no-repeat;color:#FFFFFF;text-decoration:none;}
.menu li ul{background:#333333;display:none;height:auto;padding:0px;margin:0px;border:0px;position:absolute;width:200px;z-index:200;/*top:1em;/*left:0;*/}
.menu li:hover ul{display:block;}
.menu li li {background:url('/assets/themes/roadstone/images/sub_sep.gif') bottom left no-repeat;display:block;float:none;margin:0px;padding:0px;width:200px;}
.menu li:hover li a{background:none;}
.menu li ul a{display:block;height:35px;font-size:15px;font-style:normal;margin:0px;padding:0px 10px 0px 15px;text-align:left;}
.menu li ul a:hover, .menu li ul li:hover a{background:#1E0702  center left no-repeat;border:0px;color:#ffffff;text-decoration:none;}
.menu p{clear:left;}

.menu-gradient { 
background: #444444;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #444444 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #444444 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #444444 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #444444 0%,#000000 100%); /* IE10+ */
background: linear-gradient(top,  #444444 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
}
