/*********************************************************************************************

Theme Name: VE Eggwork
Theme URI: http://www.press75.com/
Description: Designed by Jason Schuller
Version: 2.5.3
Author: Press75.com
Author URI: http://www.press75.com/

**********************************************************************************************

Designed and Built by Jason Schuller - theSevenFive.com
ƒ
CSS, XHTML and Design Files are all Copyright 2007-2010 Circa75 Media, LLC

Be inspired, but please don't steal...

**********************************************************************************************

0.  CSS Reset
1.  Basic Setup (Body, Fonts, etc.)
2.  Header Styles
3.  Navigation and Menu Styles
4.  Main Content
5.  Breadcrumbs
6.  Search Form
7.  Multiple Post Pages
8.  Single Post Pages
9.  Post Comment Styles
10. Pagination
11. Sidebar Styles
12. Footer Styles
	
**********************************************************************************************/


/********************************************************************************************* 

0. CSS Reset 

*********************************************************************************************/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin: 0;
padding: 0;
}

body {
overflow-x: hidden;
}

table {
border-collapse: collapse;
border-spacing: 0;
}

fieldset, img {border: 0;}

address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}

ol, ul {list-style: none;}
caption, th {text-align: left;}

h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: normal;
}

h3 {
line-height: 2em;
}

q:before, q:after {content: '';}
abbr, acronym {border: 0;}


/*********************************************************************************************

1. Basic Setup (Body, Fonts, etc.) 

*********************************************************************************************/
body {
width: auto;
height: auto;
/*background: #ffffff url(http://www.eggwork.com/images/bg_hr2.png) top left repeat-x;*/
/*background: #ffffff;*/
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 1.2em;
color: #555555;
}

h1 {font-size: 25px;}
h2 {font-size: 18px;}
h3 {font-size: 14px;}
h1, h2, h3, h4, h5, h6 strong {font-weight: bold;}

a:link, a:visited {
color: #000;
font-weight: bold;
}

a:hover {
color: #ee2125;
}

abbr,acronym {
border-bottom: 1px dotted;
cursor: help;
} 

em {font-style: italic;}
ol,ul {margin: 0;}
ol li {list-style: decimal outside;}
ul li {list-style: none;}

th,td {
/*border: 1px solid;*/
padding: 8px;
}

th {
font-weight:bold;
text-align:center;
}

caption {
margin-bottom: 8px;
text-align: center;
}

p,fieldset,table {margin-bottom: 15px;}
a:link, a:visited {text-decoration: none;}

:focus {
outline: 0;
}

.alignleft {
float: left;
}

.alignright {
float: right;
}


/*********************************************************************************************

2. Header Styles

*********************************************************************************************/
#header {
width: 100%;
background: #ffffff url(http://www.eggwork.com/images/bg_hr.png) top left repeat-x;
float: left;
margin-top: 20px;
padding: 10px 0 0 0;
}

/*#header2 {
background-image:url('http://www.eggwork.com/images/bg_page.png');
background-repeat:no-repeat;
background-position:center; 
width: 100%;
float: left;
padding: 40px 0 0 0;
}*/

#header-inside {
width: 960px;
margin: 0 auto;
padding: 0;
/*float: left;*/
}

#header-elements {
width: 180px;
margin: 0;
padding: 0 35x 75px 0;
float: left;
/*text-align: center;*/
/*vertical-align: middle;*/
}

#header-left { /* For the Logo */
/* background-image:url('http://www.eggwork.com/images/header_main.png'); */
/* background-repeat:no-repeat; */
/* background-position:center; */
width: 350px;
float: left;
padding: 0;
}

#header-right { /* For the Advertisement */
text-align: left;
width: 610px;
float: right;
padding: 18px 0 0 0;
}


/*********************************************************************************************

3. Navigation Wrapper and Menu Styles

*********************************************************************************************/
#navigation {
/*background-color: #ed2224;*/
background-image:url('http://www.eggwork.com/images/bg_nav.png');
background-repeat:no-repeat;
background-position:center;
text-align: center;
width: 100%;
float: left;
font-weight: normal;
font-size: 12px;
text-transform: sentencecase;
font-family: 'Arial Black', Arial, sans-serif;
display: inline-block;
}

#navigation-inside {
width: 960px;
margin: 1px 0 0 0;
text-align: center;
}

.menu, .menu * { /* SuperFish Menu Styles */
margin: 0;
padding: 0;
list-style: none;
}

.menu { 
/*background: url(images/menu-li-bg.jpg) top left no-repeat;*/
line-height: 12px;
float: left;
padding: 0 0 0 0;
text-align: center;
}

.menu a {
display: block;
position: relative;
}

.menu a, .menu a:visited  {
color: #FFFFFF;
}

.menu a:hover  {
color: #ed2224;
}

.menu .current-menu-item > a,
.menu .current-menu-ancestor > a,
.menu .current_page_item > a,
.menu .current_page_ancestor > a {
	color: #ee2125;
	}

.menu ul li {
width: 100%;
}

.menu ul {
position: absolute;
top: -15000px;
width: 120px; /* Left Offset of Sub-Menus Need to Match */
}

.menu li:hover ul, 
.menu li.sfHover ul {
left: 0;
top: 12px; /* Match Top UL List Item Height */
z-index: 10000;
}

ul.menu li:hover li ul, 
ul.menu li.sfHover li ul {
top: -15000px;
}

ul.menu li li:hover ul, 
ul.menu li li.sfHover ul {
left: 160px; /* Match ul width. */
top: 0;
}

ul.menu li li:hover li ul, 
ul.menu li li.sfHover li ul {
top: -15000px;
}

ul.menu li li li:hover ul, 
ul.menu li li li.sfHover ul {
left: 160px; /* Match ul width. */
top: 0;
}

.menu li {
/*background: url(images/menu-li-bg.jpg) top right no-repeat;*/
float: left;
padding: 5px 14px 7px 14px;
position: relative;
}

.menu li:hover {
visibility: inherit; /* Fixes IE7 Sticky Bug */
}

.menu li ul {
background: url(images/menu-ul-bg.png) repeat;
margin: 6px 0 0 0;
padding: 8px 0 10px 0;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
}

.menu li li {
background: none;
padding: 5px 12px 5px 0;
}

.menu li li:hover {
background: none;
}

.menu li li ul {
background: url(images/menu-ul-bg.png) repeat;
margin: -8px 0 0 0;
padding: 8px 0 10px 0;
-moz-border-radius-topright: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
}

li.subscribe {
background: url(images/rss.png) top right no-repeat;
padding-right: 45px;
}

#social {
width: 900px;
min-width: 800px;
text-align: right;
position: absolute;
margin-top: -40px;
padding-bottom: 10px;
display:block;
}

a.facebook {
display:inline-block;
width:25px;
height:25px;
margin-top: 20px;
margin-left: 5px;
background:url("http://www.eggwork.com/images/fblogo.png") 0 -25px no-repeat;
}

a.facebook:hover {
background:url("http://www.eggwork.com/images/fblogo.png") 0 0 no-repeat;
width:25px;
height:25px;
}

a.twitter {
display:inline-block;
width:25px;
height:25px;
margin-top: 20px;
margin-left: 5px;
background:url("http://www.eggwork.com/images/twlogo.png") 0 -25px no-repeat;
overflow:hidden;
}

a.twitter:hover {
background:url("http://www.eggwork.com/images/twlogo.png") 0 0 no-repeat;
width:25px;
height:25px;
}

a.vimeo {
display:inline-block;
width:25px;
height:25px;
margin-top: 20px;
margin-left: 5px;
background:url("http://www.eggwork.com/images/vimeo_logo.png") 0 -25px no-repeat;
overflow:hidden;
}

a.vimeo:hover {
background:url("http://www.eggwork.com/images/vimeo_logo.png") 0 0 no-repeat;
width:25px;
height:25px;
}

a.youtube {
display:inline-block;
width:25px;
height:25px;
margin-top: 20px;
margin-left: 5px;
background:url("http://www.eggwork.com/images/ytlogo.png") 0 -25px no-repeat;
overflow:hidden;
}

a.youtube:hover {
background:url("http://www.eggwork.com/images/ytlogo.png") 0 0 no-repeat;
width:25px;
height:25px;
}

a.vnrlogo {
background:url("http://www.eggwork.com/images/vowslogo_255.png") 0 0 no-repeat;
width: 225px;
height: 100px;
overflow:hidden;
}

a.vnrlogo:hover {
background:url("http://www.eggwork.com/images/vowslogo_255.png") 0 -100px no-repeat;
width: 225px;
height: 100px;
}

a.vnrparty {
background:url("http://www.eggwork.com/images/party1113.png") 0 0 no-repeat;
width: 225px;
height: 24px;
overflow:hidden;
}

a.sllogo {
background:url("http://www.eggwork.com/images/smokinglaws_225.png") 0 0 no-repeat;
width: 225px;
height: 100px;
overflow:hidden;
}

a.sllogo:hover {
background:url("http://www.eggwork.com/images/smokinglaws_225.png") 0 -100px no-repeat;
width: 225px;
height: 100px;
}

/*********************************************************************************************

4. Main Content

*********************************************************************************************/
#content {
/*background: #ffffff;*/
/*background: #FFFFFF url(images/content-bg.jpg) top left repeat-x;*/
width: 960px;
/*float: none;*/
margin-left: auto;
margin-right: auto;
/*margin-top: 15px;*/
/*border-right: 1px solid #000;*/
margin-bottom: 0;
}

#content-inside {
width: 960px;
margin: 0px auto 10px;
/*background: #ffffff;*/
/*border-right: 1px solid #000;*/
}

#main {
width: 640px;
height: 100%;
float: left;
padding: 5px 0 0 20px;
/*border-left: 1px solid #000;*/
background: #ffffff;
margin-left: 5px;
text-align: left;
}

#main-full {
width: 960px;
float: left;
background: #ffffff;
}


/*********************************************************************************************

5. Breadcrumbs

*********************************************************************************************/
#breadcrumbs {
background: #000;
/*border: 1px solid #CCCCCC;*/
color: #000;
font-size: 12px;
line-height: 1;
width: 958px; /* Compensate for Borders */
height: 32px;
float: left;
margin: 10px 0 10px 0;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}

#breadcrumbs p {
width: 640px;
float: left;
margin: 0;
padding: 9px 10px 0 10px;
}

#breadcrumbs a {
color: #808080;
}

#breadcrumbs a:hover {
color: #B0B0B0;
}

#breadcrumbs strong {
color: #808080;
}


/*********************************************************************************************

6. Search Form

*********************************************************************************************/
#search {
/*padding-top: 20px;*/
/*vertical-align: middle;*/
display: inline;
}

input#s {
background: #FFFFFF;
border: 1px solid #000;
color: #808080;
font-size: 10px;
width: 225px;
margin: 0;
padding: 6px 5px 6px 5px;
/*-moz-border-radius-topleft: 9px;
-moz-border-radius-bottomleft: 9px;
-webkit-border-top-left-radius: 9px;
-webkit-border-bottom-left-radius: 9px;
border-bottom-left-radius: 9px;
border-top-left-radius: 9px;*/
border-radius: 9px;
float: left;
display: inline;
}

input#search-submit {
border: 1px solid #000;
background: #000;
color: #fff;
cursor: pointer;
font-size: 9px;
font-family: 'arial black', arial, sans-serif;
text-transform: uppercase;
width: 50px;
margin: 3px 0 1px -53px;
padding: 2px 0 2px 0;
text-align: center;
/*-moz-border-radius-topright: 9px;
-moz-border-radius-bottomright: 9px;
-webkit-border-top-right-radius: 9px;
-webkit-border-bottom-right-radius: 9px;
border-bottom-right-radius: 9px;
border-top-right-radius: 9px;*/
border-radius: 7px;
float: left;
display: inline;
}

input#search-submit:hover {
/*background: #ed2224;*/
color: #ed2224;
}


/*********************************************************************************************

7. Multiple Post Pages

*********************************************************************************************/
.multiple {
width: 640px;
float: left;
margin: 5px 13px 5px 0;
padding: 0 0 10px 0;
border-bottom: 1px dotted #ccc;
}

.multiple h2 {
font-size: 13px;
padding: 0 5px 0 4px;
font: 1em "Arial Black";
text-transform: uppercase;
}

.multiple p {
margin: 0;
padding: 0 0 5px;
}

/*.multiple a {
padding-left: 25px;
}*/

.post-image {
width: 130px;
float: left;
margin: 0 0 18px 0;
padding: 0 15px 0 0;
}

.single-post-image {
width: 300px;
float: left;
margin-right: 10px;
}

.post-image img {
margin: 5px 0 0 5px;
}

.post-frame {
background: url(images/post-frame.png) 0 0 no-repeat;
width: 130px;
height: 100px;
position: absolute;
margin-left: 4px;
margin-top: 4px;
}

.post-frame:hover {
/*background: url(images/post-frame.png) 0 -149px no-repeat;*/
width: 130px;
height: 100px;
margin-left: 4px;
margin-top: 4px;
}

.post-frame-video {
background: url(images/post_video_frame_new.png) 0 0 no-repeat;
width: 130px;
height: 100px;
position: absolute;
margin-left: 4px;
margin-top: 4px;
}

.post-frame-video:hover {
/*background: url(images/post-frame-video.png) 0 -149px no-repeat;*/
width: 130px;
height: 100px;
margin-left: 4px;
margin-top: 4px;
}

.post-frame-video-xl {
background: url(images/post-frame-video-xl.png) 0 0 no-repeat;
width: 640px;
height: 373px;
position: absolute;
margin-left: 4px;
margin-top: 4px;
}

.post-frame-video-xl:hover {
/*background: url(images/post-frame-video-xl.png) 0 -149px no-repeat;*/
width: 640px;
height: 373px;
margin-left: 4px;
margin-top: 4px;
}

.readmore {
padding-left: 5px;
float: left;
}

.instant {
display: none;
}

.instant-view {
text-align: center;
}

ul.post-meta {
padding-bottom: 10px;
}

ul.post-meta a {
color: #000;
}

ul.post-meta a:hover {
color: #808080;
}

ul.post-meta li {
font-size: 10px;
margin: 0;
padding: 0 3px;
overflow: visible;
line-height: 12px;
}

/*********************************************************************************************

8. Single Post Pages

*********************************************************************************************/
.single {
width: 640px;
}
d
.full {
width: 960px;
}

.entry {
font-size: 14px;
line-height: 1.2em;
text-align: left;
margin-top: 12px;
}

.entry ul {
margin: 10px 0 15px 0;
}

.entry ul li {
background: url(images/bullet.jpg) top left no-repeat;
padding: 0 0 0 20px;
}

.entry ol {
margin: 0 0 15px 20px;
}

p img {
padding: 0;
max-width: 100%;
}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
/*border: 2px solid #000;*/
border-radius: 8px;
}

img.alignright {
padding: 0;
border: 1px solid #000;
border-radius: 8px;
margin: 10px 0 15px 18px;
}

img.alignleft {
padding: 0;
/*border: 2px solid #000;*/
border-radius: 8px;
margin: 10px 20px 15px 15px;
}

.wp-caption {
/*background: #EBEBEB;*/
/*border: 1px solid #CCCCCC;*/
text-align: center;
font-size: 12px;
padding: 0 5px;
margin: 0 15px 0 5px;
/*-moz-border-radius: 4px;*/
/*-webkit-border-radius: 4px;*/
}

.wp-caption img {
padding: 0 5px;
margin: 0 5px;
}

.wp-caption-text {
margin: 0;
padding: 0;
}

.wp-caption .wp-caption-text, .wp-caption .wp-caption-dd {
font-size: 12px !important;
text-align: center; 
margin: 0;
padding: 0;
}

#video {
/*background: #fff url(images/video-bg.jpg) top left repeat-x;*/
width: 100%;
float: left;
margin: 0 auto;
}

#video-inside {
width: 955px;
background: #fff;
margin: 0 auto;
padding: 20px 0 20px 0;
text-align: center;
/*border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;*/
}

h8 {
width: 100%;
clear: both;
float: left;
font-size: 16px;
text-transform: uppercase;
font-family: "Arial Black", Arial, Helvetica;
/*margin: 20px 0 10px 15%;*/
margin: 0 0 4px 0;
/*padding-left: 20px;*/
line-height: 1em;
/*position: fixed;*/
padding-bottom: 12px;
}

#byline {
padding: 5px 0;
color: #424242;
font-size: 13px;
font-weight: bold;
}

/*********************************************************************************************

9. Post Comment Styles

*********************************************************************************************/
#comments {
width: 620px;
}

#comments-meta {
background: #EBEBEB;
border: 1px solid #CCCCCC;
line-height: 1;
width: 618px;
height: 32px;
float: left;
margin: 0 20px 20px 0;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

#comments-meta p {
margin: 0;
padding: 9px 10px 0 10px;
}

#comments-meta a {
color: #808080;
}

#comments ol li {
list-style: none;
}

ol.commentlist li {
padding: 0 0 20px 0;
}

ol.commentlist li.alt {
padding: 0 0 20px 0;
}

ol.commentlist li ul.children { 
list-style: none; 
text-indent: 0; 
}

ol.commentlist li ul.children li {
border: none;
padding: 25px 0 0 25px;
}

ol.commentlist li ul.children li.alt {
border: none;
padding: 25px 0 0 25px;
}

ol.commentlist li ul.children li.depth-2 {margin: 0;}
ol.commentlist li ul.children li.depth-3 {margin: 0;}
ol.commentlist li ul.children li.depth-4 {margin: 0;}
ol.commentlist li ul.children li.depth-5 {margin: 0;}

ol.commentlist li div.reply {
background: #ed2224;
border: none;
color: #FFFFFF;
cursor: pointer;
font-size: 9px;
width: 40px;
height: 20px;
text-align: center;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

ol.commentlist li div.reply a {
color: #FFFFFF;
}

ol.commentlist li div.reply:hover {
background: #666666;
color: #FFFFFF;
}

.comment-author {
font-size: 14px;
font-weight: normal;
}

.comment-meta {
font-size: 10px;
font-weight: normal;
}

.avatar {
background: #EBEBEB;
border: 1px solid #CCCCCC;
float: right;
margin: 0 0 15px 15px;
padding: 5px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

#respond {
width: 100%;
padding: 0 0 5px 0;
}

.cancel-comment-reply a {
background: #ed2224;
border: none;
color: #FFFFFF;
cursor: pointer;
font-size: 9px;
padding: 4px 8px 5px 8px;
text-align: center;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

.cancel-comment-reply a:hover {
background: #666666;
color: #FFFFFF;
}

#author, #email, #url, #comment {
background: #FFFFFF url(images/fields.jpg) top left repeat-x;
border: 1px solid #CCCCCC;
padding: 6px 4px 6px 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

#comment {
width: 98%;
max-width: 610px;
}

input#submit {
background: #ed2224;
border: none;
color: #FFFFFF;
cursor: pointer;
width: 135px;
height: 30px;
text-align: center;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

input#submit:hover {
background: #666666;
color: #FFFFFF;
}


/*********************************************************************************************

10. Pagination

*********************************************************************************************/
#pagination {
background: #fff;
/*border: 1px solid #CCCCCC;*/
line-height: 1;
width: 640px;
height: 32px;
float: left;
margin: 0 20px 5px 0;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-transform: uppercase;
font-family: 'arial black', arial, sans-serif;
}

#pagination p {
margin: 0;
padding: 9px 10px 0 10px;
}

#pagination a {
color: #000;
}

#pagination a:hover {
color: #ed2224;
}


/*********************************************************************************************

11. Sidebar Styles

*********************************************************************************************/
#sidebar {
width: 225px;
height: 100%;
margin: 0 0 0 4px;
float: left;
padding: 5px 0 0 0;
background: #fff;
/*border: 1px solid #000;*/
/*-moz-border-radius: 15px;*/
/*-webkit-border-radius: 15px;*/
/*border-radius: 15px;*/
line-height: 1.2em;
}

#sidebar-subtitle {
/*background: #000;*/
width: 225px;
color: #000;
line-height: 1.6em;
font-family: 'Arial Black';
font-size: 12px;
/*border-radius: 9px;*/
text-align: left;
margin: 10px 0;
border-bottom: 1px solid #000;
}

li {
margin: 5px 0 8px;
padding: 0 0 0 3px;
}

h3.widgettitle {
/*background: #000;*/
width: 225px;
color: #000;
line-height: 1.4em;
font-family: 'Arial Black';
font-size: 14px;
/*border-bottom-right-radius: 9px;*/
text-align: left;
margin: 5px 0;
padding-left: 3px;
text-transform: uppercase;
border-bottom: 1px solid #000;
}

#sidebar h2 {
font-size: 13px;
font-weight: bold;
}

.widget  {
float: left;
width: 235px;
margin: 0 0 5px 0;
padding: 0 0 0 30px;
line-height: 1.2em;
}

.cat-posts-item {
float: left;
margin: 4px 0 6px 0;
}

.post-image-sidebar {
margin: 0 10px 0 0;
float: left;
}

.post-image-sidebar img {
margin: 5px 0 0 5px;
}

.post-frame-sidebar {
background: url(images/post-frame-sidebar.png) 0 0 no-repeat;
width: 94px;
height: 74px;
position: absolute;
}

.post-frame-sidebar:hover {
background: url(images/post-frame-sidebar.png) 0 -74px no-repeat;
width: 94px;
height: 74px;
}

.sidebar-ad {
margin: 5px 15px 10px 0;
}

#sidebar ul li ul {
margin: 0 0 0 15px;
}

.widget_categories ul ul{
padding-left:20px;
}


.blogroll a {
	float: left;
	white-space: pre;
	word-wrap: break-word;
	line-height: 1.4em;
}

.blogroll a:after {
	content: ' | ';
}


/*********************************************************************************************

12. Footer Styles

*********************************************************************************************/
#footer {
/*background: #ed2224 url(images/footer-bg.jpg) top left repeat-x;*/
background: #000;
color: #fff;
width: 960px;
clear: both;
margin: 0 auto 0;
border-radius: 9px;
}

#footer-inside {
width: 960px;
margin: 0px auto;
padding: 0 10px 1px 10px;
/*background-image:url('http://www.eggwork.com/images/bg_footer.png');*/
background-repeat:no-repeat;
background-position:center;
line-height: 10px;
text-align: center;
}

#footer a {
color: #FFFFFF;
}

#footer a:hover {
color: #ed2224;
}

/*********************************************************************************************

13. Eggwork Styles

*********************************************************************************************/

/* ---------------------------------------------------- */
/* ABOUT SLIDESHOW
/* ---------------------------------------------------- */
#slideshow {
width: 940px;
background-color: #fff;
/*border: 1px solid #ddd;*/
}

#slideshow ul {
margin: 0;
padding: 0 2px 0 2px;
list-style-type: none;
height: 1%; /* IE fix */
}

#slideshow ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
overflow: hidden;
width: 940px;}

#slideshow .slides ul {
width: 2880px;}

#slideshow .slides li {
width: 940px;
float: left;
font-family: Helvetica, Arial, sans-serif;
font-size: 1em;
text-decoration: none;
}

#slideshow .slides h2 {
margin-top: 0;
font-family: Arial Black, Arial, Helvetica, sans-serif;
font-size: 1.8em;
text-transform: uppercase;
color: #000;
line-height: 2em;
}

/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */

#slideshow .slides-nav {
background-color: #000;
/*border-top: 2px solid #ccc;*/
color: #fff;
border-radius: 9px;
margin-bottom: 15px;
}

#slideshow .slides-nav li {
float: left;
color: #fff;
}

#slideshow .slides-nav li a {
display: block;
padding: 5px 10px;
outline: none;
text-decoration: none;
color: #fff;
}

#slideshow .slides-nav li a:hover {
color: #ed2224;
}

.js #slideshow .slides-nav li.on,
.js #slideshow .slides-nav li.on a {
background-color: #000;
}

.js #slideshow .slides-nav li.on a {
position: relative;}