html,
body,
div {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit;
    font-weight: bold;
}
a,
p,
ul,
ol,
li,
img,
span,
strong,
em {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit;
}
table,
tbody,
tfoot,
thead,
tr,
th,
td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: top;
    font: inherit;
}
applet,
object,
iframe,
blockquote,
pre,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
caption,
fieldset,
form,
label,
legend {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit;
}
article,
aside,
figure,
footer,
header,
hgroup,
section {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit;
}
canvas,
details,
embed,
figcaption,
menu,
nav,
output,
ruby,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}
body {
    line-height: 1;
}
b,
strong {
    font-weight: bold;
}
em,
i {
    font-style: italic;
}
ol,
ul {
    list-style: none;
}
blockquote,
q {
    quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}
:focus {
    outline: 0;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

.clearfix:after {
    font-size: 0;
}
#skip-link {
    left: 50%;
    margin-left: -5.25em;
    margin-top: 0;
    position: absolute;
    width: auto;
    z-index: 50;
}
#skip-link a,
#skip-link a:link,
#skip-link a:visited {
    background: #444;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    display: block;
    padding: 1px 10px 2px 10px;
    text-decoration: none;
    -khtml-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -o-border-radius: 0 0 10px 10px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-radius: 0 0 10px 10px;
}
#skip-link a:hover,
#skip-link a:active,
#skip-link a:focus {
    outline: 0;
}
.inline li,
.tabs li,
.breadcrumb li {
    list-style: none;
    display: inline;
    margin-right: 0.5em;
}
.item-list li {
    list-style: none;
}
.pager li {
    display: inline;
    margin-right: 0.25em;
}
img {
    vertical-align: bottom;
}
.field-label-inline .field-label,
.field-label-inline .field-items,
.field-label-inline .field-item {
    display: inline;
}
.logo-img {
    float: left;
    margin-right: 20px;
}
.site-name-slogan {
    float: left;
}
.site-name {
    margin-top: 20px;
}
.site-name a {
    text-decoration: none;
}
.site-name,
.site-slogan {
    margin-bottom: 0;
    line-height: 1em;
}
.site-slogan {
    font-weight: normal;
}
.item-list .pager {
    padding: 0;
    margin: 0;
}
.item-list .pager li,
.item-list .pager ul li {
    margin: 0;
    padding: 0;
    float: left;
}
.item-list .pager {
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 10px;
    text-align: left;
}
.pager li a {
    display: inline-block;
}
.pager li.pager-ellipsis,
.pager li.pager-current,
.pager li a {
    padding: 4px 8px;
    text-decoration: none;
}
.pager li.pager-current {
    padding: 4px 8px;
    font-weight: bold;
}
.pager li.pager-first a,
.pager li.pager-previous a,
.pager li.pager-next a,
.pager li.pager-last a {
    width: 50px;
    text-align: center;
    padding: 4px 0;
}
.pager li.pager-next {
    position: absolute;
    top: 0;
    right: 50px;
}
.pager li.pager-last,
.pager li.pager-next.last {
    position: absolute;
    top: 0;
    right: 0;
    border-right: 0;
}
.pager li.pager-ellipsis,
.pager li.pager-current,
.pager li a {
    color: #1a1a1a;
}
.pager li {
    border-right: 1px solid;
    border-color: #ddd #bbb #999;
    color: #333;
    font: bold 12px/1.2 Arial, sans-serif;
    outline: 0;
}
.pager li.pager-current {
    background: #ddd url(/sites/all/themes/omega/omega/images/button.png) repeat-x;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1a1a1a), color-stop(1, #5a5a5a));
    background: -moz-linear-gradient(top center, #1a1a1a 0%, #5a5a5a 100%);
    color: #FFF;
    outline: 0;
}
.pager li.pager-next {
    border-left: 1px solid;
    border-color: #ddd #bbb #999;
}
.pager li a {
    background: #ddd url(/sites/all/themes/omega/omega/images/button.png) repeat-x;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ddd));
    background: -moz-linear-gradient(top center, #fff 0%, #ddd 100%);
    cursor: pointer;
}
.pager li a:hover {
    background: #FFF;
    color: #454545;
}
.pager {
    background: #ebebeb;
    border: 1px solid;
    border-color: #ddd #bbb #999;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.pager li.first,
.pager li.first a,
.pager li.first a:hover {
    border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
}
.pager li.pager-last,
.pager li.pager-last a,
.pager li.pager-last a:hover {
    border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
}