	/* Add your custom CSS here. */

#branding .header-addon {
    margin: -3px 1px 0px;
    position: relative;
    top: -2%;
    right: 6px;
}

p {
    color:#00bfff !important;
    letter-spacing: 1px;
    font-family: sans-serif;
    font-size: 17px !important;

}

#branding .header-text {
    color: rgba(255,255,255,1);
    line-height: 15px;
    text-align: right;
    font-size: 18px;
}

#branding #header_content .container {
    padding: 18px 9px 1px 0px;
    position: relative;
}

.standard-slider-wrapper .slides-wrapper {
    background-color: rgba(173, 173, 173, 0.89);
    border-color: rgba(51, 51, 51, 0.54);
    border-style: outset;
    color: black;
    font-size: 14px;
}

.single-post .entry-meta, .post_list .entry-meta {
    font-size: 12px;
    font-style: italic;
}

body, input, textarea {
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 12px;
    line-height: 1.425;
}

.textwidget {
    font-size: 15px;
}

#header_content {
    background: url("../images/RR-Header.png") no-repeat scroll 0px center transparent;
    z-index: 999;
    margin: -4px;
}

p img {
    margin-top: 0.35em;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-bottom: 5px double rgb(235,197,47);
}

.azh1 {
    border-radius: 5px 5px 5px 5px;
    border-bottom: 5px double rgb(235, 197, 47);
    width: 100%;
    margin: 6px 0px 2px -6px;
}

img.pretty, .featured-image, .standard-slider .slide .media-inner, #wrapper .gallery a img {
    background: none repeat scroll 0% 0% rgba(34,67,100,1);
    border-color: rgba(70,71,72,0.94);
    box-shadow: 0px 0px 5px rgb(28, 28, 28);
}

.boxed-layout .boxed-inner, .boxed-layout .element-inner, .post_grid, article, #comments .comment-body, #respond {
   border-style: solid;
	border-width: 3px;
	border-radius: 8px 8px 8px 8px;
	padding: 12px 12px 0px 13px;
	background: rgb(81, 84, 86);
	border-color: rgb(102, 102, 102);
	color: rgb(242, 242, 242);
	opacity: 0.9;
}

.gform_wrapper table.gfield_list thead th {
    font-weight: normal;
    font-family: 'Sanchez',serif;
    font-size:11px;
    color:#ffffff;
    text-align: center;
    padding-bottom:0px;
    margin-top:0px;
}

.gform_wrapper .gfield_list input {
    width: 98%;
    padding: 0px 3px 0px 3px;
    font-size: 15px;
    height:20px;
}

.gform_wrapper .gfield_description {
    padding: 10px 0px 0px;
    width: 99.8%;
    text-align: right;
    font-family: 'Sanchez', serif;
    font-weight: normal;
    font-size: 15px;
    margin-top: -15px;
}

.post-edit-link {
   font-size:15px;
}

a:hover {
    color: rgba(206,206,206,1);
}

.single-post .entry-meta, .post_list .entry-meta {
    display:none;
    font-size: 12px;
    font-style: italic;
}

/*
in the new theme the class of the Read More button has changed from tb-button to btn btn-default, so some other of the css stylesheets take precedence, the !important parameter fixes this, and also the link has lost the span element
*/
a.btn, .tb-button span {
        -moz-box-shadow: 0px 1px 0px 0px #fff6af !important;
        -webkit-box-shadow: 0px 1px 0px 0px #fff6af !important;
        box-shadow: 0px 1px 0px 0px #fff6af !important;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23)) !important;
        background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%) !important;
        background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%) !important;
        background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%) !important;
        background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%) !important;
        background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%) !important;
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0) !important;
        background-color:#ffec64 !important;
        -moz-border-radius:6px !important;
        -webkit-border-radius:6px !important;
        border-radius:6px !important;
        border:1px solid #ffaa22 !important;
        display:inline-block !important;
        color:#333333 !important;
        font-family:arial !important;
        font-size:15px !important;
        font-weight:bold !important;
        padding:6px 24px !important;
        text-decoration:none !important;
        text-shadow:0px 1px 0px #ffee66 !important;
    }
a.btn:hover, .tb-button span:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64)) !important;
        background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%) !important;
        background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%) !important;
        background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%) !important;
        background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%) !important;
        background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%) !important;
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0) !important;
        background-color:#ffab23 !important;
    }
a.btn:active, .tb-button span:active {
        position:relative !important;
        top:1px !important;
    }

h3.widget-title {
font-size: 1.48em !important;
line-height: 1.5em;
color:#3a2c26 !important;
letter-spacing: 1px;
}

ul 
{
	font-size: 1.3em;
}

.menu ul.sub-menu 
{
	display: none;
	visibility: hidden;
	font-size: 0.85em !important;
}

.sf-menu ul.sub-menu
{
	display: none;
	font-size: 0.85em !important;
}

.sf-sub-indicator
{
	display:none !important;
}

h3.gform_title {
color:#2ACAA4;
}

.post_grid .entry-title
{
	position: static !important;
}

.element-content .element-inner
{
	margin-left: 20px !important;
	margin-right: 20px !important;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary 
{
  display: block;
}