@import "/blog/wp-content/themes/vivacity/style.css" screen;
@import "/blog/wp-content/themes/vivacity/style-writers.css" screen;
@import "/blog/wp-content/themes/vivacity/slider.css" screen;
@import "/blog/wp-content/themes/vivacity/slider-index.css" screen;
@import "/blog/wp-content/themes/vivacity/slider-profiles.css" screen;

#footer  {  width: 990px; left: 49%; position: absolute; color:#777; padding:6px 0; font-size:11px; display: block; margin: -38px 0 0 -485px; height:25px; overflow: auto; top:100%; background-color:#222;  }

#foot_menu { width:100%;  z-index: 2; display: block; margin: -38px 0 0 -0; height:25px; overflow: auto; padding:7px 0;  top:100%; background-color:#222;  position: fixed; }


.footer-mobile  {  width: 990px; position:relative; bottom:-280px; color:#777; font-size:11px; margin:0 auto; padding:7px 0; display: block; height:25px; background-color:#222; }



.topmenu ul {
display : block;
float : left;
width : auto;
margin : 0;
padding:0 0 14px 0;
}


.topmenu ul li {
margin : 0 5px;
float : left;
padding:0;
font-size : 18px;
color : #686868;
}

.topmenu ul li a {
padding:0 10px;
color : #3ACEFF;
font-size : 18px;
text-decoration : underline;
}

.topmenu ul li a:hover {
padding:0 10px;
color : #FFF;
font-size : 18px;
text-decoration : none;
}


.topmenu span.active {
float : left;
margin : 0;
padding:0 10px;
font-size : 18px;
color : #FFF;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}



#newsticker-demo {
        z-index:3;
        background:#111; 
        color:#999;
	width:240px;
	height:213px;
        overflow: hidden;
        border-top:1px solid #222;
}


#newsticker-demo p {
        height:30px;
        overflow:hidden;
	margin:0;
	padding:0;
        line-height:16px;
}


#newsticker-demo li {
        height:50px;
	list-style:none;
	display:block;
	padding:10px 0 10px 0;
	border-bottom: 1px solid #222;
}

#newsticker-demo li a {
        line-height:14px;
        padding:0;
        margin:0;
	font-size:12px;
	color:#c2c2c2;
        text-decoration:none;
}



#newsticker-demo li a:hover {
	color:#fff;
        text-decoration:underline;
}





#newsticker-home-demo {
        z-index:3;
        background:#111; 
        color:#999;
	width:240px;
}



#newsticker-home-demo p {
        height:30px;
        overflow:hidden;
	margin:0;
	padding:0;
        line-height:16px;
}


#newsticker-home-demo li {
        height:50px;
	list-style:none;
	display:block;
	padding:15px 0;
	border-bottom: 1px solid #222;
}

#newsticker-home-demo li a {
        line-height:12px;
        padding:0;
        margin:0;
	font-size:11px;
	color:#c2c2c2;
        text-decoration:none;
}


#newsticker-home-demo li a:hover {
	color:#fff;
        text-decoration:underline;
}


.newsticker-mainpost-side-block { 
        width:220px;
        height:70px;  
        float:left;
        font-size:12px;   
	margin:0;
        padding: 15px 0;      
	border-bottom: 1px solid #222;
}



.newsticker-mainpost-block { 
        width:220px;
        height:70px;  
        float:left;
        font-size:12px;
	margin:0 20px 0 10px;
        padding: 13px 0;      
	border-bottom: 1px solid #222;
}


.newsticker-mainpost-block a, .newsticker-mainpost-side-block a {
        line-height:22px;
        padding:0;
        margin:0;
	font-size:18px;
	color:#c2c2c2;
        text-decoration:none;
}


.newsticker-mainpost-block a:hover, .newsticker-mainpost-side-block a:hover {
	color:#fff;
        text-decoration:underline;
}



#newsticker-mainpost-side
 {
        width:220px;
        z-index:1;
        background:#111; 
        color:#999;
        position:relative;
        top:-12px;
        padding:0;
        margin:0 0 0 20px;
        display:block;
        float:left;
}



#newsticker-mainpost {
        width:750px;
        z-index:1;
        background:#111; 
        color:#999;
        position:relative;
        top:-15px;
        padding:0 0 0 20px;
        display:block;
        float:left;
}



#newsticker-mainpost p, #newsticker-mainpost-side p {
	margin:0;
	padding:0;
        line-height:22px;
}



.previous {
        height:8px;
        overflow:hidden;
	outline:none;
	cursor:pointer;
	margin-left:110px;
	vertical-align: bottom;
        padding:0;
}

.previous-single {
        height:8px;
        overflow:hidden;
	outline:none;
	cursor:pointer;
	margin-left:28px;
	vertical-align: bottom;
        padding:0;
}


.next {
        height:8px;
        overflow:hidden;
	outline:none;
	cursor:pointer;
	margin-left:110px;
	vertical-align: top;
        padding:0;
}


.tabbed_box {
  margin: 0;
  padding: 0;
}

.tabbed_box h4 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:23px;
  color:#ffffff;
  letter-spacing:-1px;
  margin-bottom:10px;
}


.tabbed_box h4 small {
  color:#e3e9ec;
  font-weight:normal;
  font-size:9px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  position:relative;
  top:-4px;
  left:6px;
  letter-spacing:0px;
}


.tabbed_area {
  padding:0;
  margin:0;
}




ul.tabs-index {
height:25px;
float:left;
margin:0 0 20px 0;
padding:4px 0;
position:relative;
text-decoration:none;
background:#222;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}


ul.tabs-index li a {
  background-color:#333;
  color:#fff;
  padding:10px 15px 10px 15px;
  text-decoration:none;
  font-size:9px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  text-transform:uppercase;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

ul.tabs-index li a:hover { 
  background-color:#FFFFFF;
  color:#111;
}

ul.tabs-index li a.active {
  background-color:#E0272D;
  color:#FFF;
}



ul.tabs {
margin:2px 0 0 0;
padding:5px 0;
position:relative;
}



ul.tabs li, ul.tabs-index li { 
  list-style:none;
  display:inline;
}


ul.tabs li a {
  background-color:#333;
  color:#fff;
  padding:8px 14px 8px 14px;
  text-decoration:none;
  font-size:9px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  text-transform:uppercase;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

ul.tabs li a:hover {
  background-color:#FFFFFF;
  color:#111;
}

ul.tabs li a.active {
  background-color:#E0272D;
  color:#FFF;
}

.content {
  padding:0;
  margin:0;
}


#content_2, #content_3 { display:none; }