@import url(https://fonts.googleapis.com/css?family=Rokkitt|Open+Sans);

body {font: normal 13px Arial,Verdana,sans-serif; color: #333; background: #ffffff; margin : 0; padding : 0;  }

h1, h2, h3, h4, h5, h6 {color: #333;}

.component h2,.component h3 { margin: 10px 0 10px 0; }


h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #333;text-decoration: none;}
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {color: #333;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #333;}

a, a:visited {color: #b8362c;}
a:hover {color: #ef4739;}


#body_wrapper { background:#fff; }
#header_wrapper {background-color : #fff;  }
#header_text {  }

#content_wrapper { margin-top : 0px; padding-bottom: 15px; }
#header_photo {margin-top:10px; text-align: center;}

#footer_wrapper { border-top : 5px solid #b9382d; color : #000;  moz-linear-gradient(top, #eeeeee 0%, #f9f9f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eeeeee 0%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eeeeee 0%,#f9f9f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #eeeeee 0%,#f9f9f9 100%); /* IE10+ */
background: linear-gradient(to bottom, #eeeeee 0%,#f9f9f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */}

#footer_wrapper .wrapper {width: 960px; margin: 0 auto;}

#header_text h1#site_heading a {font: 55px/55px 'Rokkitt';color: #000;  }
#header_text h2#site_subheading {font: normal 16px 'Open Sans';color: #121212;}

#navigation { border-bottom : 5px solid #b9382d; background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eeeeee 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eeeeee 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #eeeeee 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}

#primary_navigation {width: 960px; margin: 0 auto;}

#primary_navigation ul li a {float:left;font: normal 14px 'Open Sans'; text-decoration: none; letter-spacing: 1px;color: #444; padding : 5px 10px; margin-right : 10px; }
#primary_navigation ul li a:hover, #primary_navigation ul li a:active {color:#000;border-top-left-radius: 5px; border-top-right-radius: 5px; background: #ddd;}
#primary_navigation ul li.active a    { color:#fff; border-top-left-radius: 5px; border-top-right-radius: 5px; background: #b9382d; /* Old browsers */
background: -moz-linear-gradient(top, #cf3f34 0%, #b9382d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cf3f34), color-stop(100%,#b9382d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cf3f34 0%,#b9382d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cf3f34 0%,#b9382d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #cf3f34 0%,#b9382d 100%); /* IE10+ */
background: linear-gradient(to bottom, #cf3f34 0%,#b9382d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf3f34', endColorstr='#b9382d',GradientType=0 ); /* IE6-9 */}

.metadata {font-size: 11px; border-top : 2px solid #e2e2e2; }



.navigation_component ul {list-style-type: none; font-size: 15px; padding: 0; margin: 0;}
.navigation_component ul a {text-decoration: none; }
.navigation_component ul li {border-bottom: 1px dashed #ccc; padding: 5px 0; margin: 0;}
.navigation_component ul ul {padding-left: 35px; list-style-type: circle;}


.component input {min-height: 30px;}
.component  input, .component textarea, .component select {color: #000; border: 1px solid #ccc; background-color: #ccc; }
input.form_field_submit_button, .submit_wrapper input {background: #444; color: #fff; font-weight: bold;}
input.form_field_submit_button:hover, .submit_wrapper input:hover { background: #666; }

.comment.owner {background: #ccc; border: 1px solid #ccc;}
.comment {border-bottom: 1px solid #ccc;}

.component h2  { font: normal 14px 'Open Sans';color:#fff; background: #b9382d; /* Old browsers */
background: -moz-linear-gradient(top, #cf3f34 0%, #b9382d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cf3f34), color-stop(100%,#b9382d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cf3f34 0%,#b9382d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cf3f34 0%,#b9382d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #cf3f34 0%,#b9382d 100%); /* IE10+ */
background: linear-gradient(to bottom, #cf3f34 0%,#b9382d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf3f34', endColorstr='#b9382d',GradientType=0 ); /* IE6-9 */}

#location_2 .component h2, #location_1 .component h2  { font: normal 14px 'Open Sans';color:#fff; background: #555555; /* Old browsers */
background: -moz-linear-gradient(top, #555555 0%, #4d4d4d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#4d4d4d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #555555 0%,#4d4d4d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #555555 0%,#4d4d4d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #555555 0%,#4d4d4d 100%); /* IE10+ */
background: linear-gradient(to bottom, #555555 0%,#4d4d4d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#4d4d4d',GradientType=0 ); /* IE6-9 */}

#location_1, #location_2 {background-color: #f4f4f4;}

#copyright {color : #444; }
#powered_by { color : #444; }