/* ----------------------------------------------------------------------------------------------------------



    This website template was downloaded from http://www.nuviotemplates.com - visit us for more templates



---------------------------------------------------------------------------------------------------------- */



/* ----------------------------------------------------------------------------------------------------------

HTML

---------------------------------------------------------------------------------------------------------- */

img.attachment-offsthlm-bw-image.wp-post-image, 
img.attachment-top-image.wp-post-image {
	padding: 0px;
	margin: 0px 0px 0px -15px;
	width:630px;
	height:auto;
}


#aside ul li {
background:none;
}


#page {
	background-color:#F5F5F5;
	color:black;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#page a {
	color:black;
}


#page h3 {
	margin: 0 15px;
}

#page form p {
	margin: 0 15px 10px 15px;
}


#page-content p.date {margin:0; font-size:85%;}

#page-content p {margin:10px 0;}

#page-content.content-cat, #page-content.content-cat p {margin:0px 0;
padding-bottom:0;
}


#page-content {
	padding: 0px 15px 15px 15px;
	margin:0;
}


#page-content img.ngg-singlepic {padding: 0px;
	margin: 0px 0px 15px -15px;}

#page-title {
	margin:0;
}

#suckerbox {
border:1px solid #262223;
border-left:0 none !important;
border-right:0 none !important;
clear:both;
padding:5px 0;
}


#suckerfishnav li.current_page_item a, li.current_page_parent a {
	background:#2e2a2a; 
	color:#FFF;
}

#suckerfishnav {
    font-size:100%;
    font-family:arial,verdana,sans-serif;
    width:100%;
    }
	
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:20px;
    padding:0;
    margin:0;
    width:100%;
	z-index: 10;
    }
#suckerfishnav a {
    display:block;
    text-decoration:none;
	border:0;
	padding:7px 15px
    }
#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:151px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    }
#suckerfishnav li li {
    width:149px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight:normal;
    font-family:arial,verdana,sans-serif;
    }
#suckerfishnav li li a {
    padding:7px 10px;
    width:129px;
    font-size:13px;
    color:#fff;
    background:#161111;
    }
#suckerfishnav li ul ul {
    margin:-27px 0 0 130px;
    }
#suckerfishnav li li:hover {
    background:#2e2a2a;
	color:#fff;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#fff;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#fff;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#fff;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#161111;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#2e2a2a;
    }
	
	


#footer a {
border:0px;
}


body {background:#161111; color:#fff;}

#content {
	padding: 10px 0 10px 0;
}

#page-content {
	color: #000;
}

a {border-bottom:1px solid #DFDFDF; color:#fff;}
a#homelink, .d13slide a {border:0;}



fieldset {border:1px solid #DFDFDF;}

legend {background:#FFF; color:#2e2a2a;}



.low, .low a {color:#7F7F7F;}

.low a:hover {color:#fff;}



/* ----------------------------------------------------------------------------------------------------------

Layout

---------------------------------------------------------------------------------------------------------- */



#logo {color:#fff;}

        

#slogan {color:#7F7F7F;}



#search {background:#EFEFEF;}

#search #search-input {border:1px solid #AFAFAF;}

#search #search-input:focus {border:1px solid #5F5F5F;}

#search #search-submit {border:1px solid #2e2a2a; background:#2e2a2a; color:#FFF;}



#nav {border:1px solid #262223;}

#nav ul li.current_page_item a {background:#2e2a2a; color:#FFF;}



#footer {border-top:1px solid #262223; color:#5F5F5F;}

#footer a {color:#5F5F5F;}

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

#footer p {
	margin: 4px;
	text-align:left;
}

/* ----------------------------------------------------------------------------------------------------------

Page: Home

---------------------------------------------------------------------------------------------------------- */



#topstory-title {border-bottom:1px solid #3F3F3F; background:#9F9F9a;}

#topstory-title h2 a {border-bottom:1px solid #5F5F5F; color:#FFF;}

#topstory-title h2 a:hover {border-bottom:1px solid #FFF;}

#topstory-title p.date {color:#000;}

#topstory-title p.date a {border-bottom:1px solid #5F5F5F; color:#000;}

#topstory-title p.date a:hover {border-bottom:1px solid #FFF; color:#FFF;}



#topstory-perex {background:#262223; color:#AFAFAF;}




.col30 h4 a {color:#2e2a2a;}

.col30 h4 a:hover {color:#000;}

.col30 p.date {color:#7F7F7F;}

.col30 p.date a {color:#7F7F7F;}

.col30 p.date a:hover {color:#000;}



/* ----------------------------------------------------------------------------------------------------------

Others

---------------------------------------------------------------------------------------------------------- */


#search {
background: #2E2A2A;
}

.hx-style01 span {background:#161111;;}



a.ico-more {background:#F5F5F5; color:#5F5F5F;}

a:hover.ico-more {background:#2e2a2a; color:#FFF;}


/* EventCalendar. Copyright (C) 2005 2006, Alex Tingle.  $Revision: 263 $
 * This file is licensed under the GNU GPL. See LICENSE file for details.
 */

/***
 ***  Calendar
 ***/

#wp-calendar table {
 width:100%;
}

#wp-calendar #prev {
  text-align:left;
}

#wp-calendar #next {
  text-align:right;
}

.ec3_eventday a {
 font-weight:bold !IMPORTANT;
 color:#F00;
}

#wp-calendar table td,
#wp-calendar table th {
  text-align:center;
}

#wp-calendar table td,
#wp-calendar table td.pad:hover,
#wp-calendar table.nav tr td {
 padding:1px;
 border:none;
}

#wp-calendar table td:hover,
#wp-calendar table #today {
 padding:0px;
 border:solid 1px #999;
}

/* The EC graphic. */
.ec3_ec {
 display:block;
 float:right;
 border:none;
 width:13px;
 height:9px;
}
.ec3_ec span { display:none }


/***
 ***  Popup
 ***/

.ec3_popup {
 margin:0 !IMPORTANT;
 padding:0 !IMPORTANT;
 border:none;
 position:absolute;
 border-collapse:collapse;
 filter:alpha(opacity=87);
 -moz-opacity:.87;
 opacity:.87;
 z-index:30000;
}

.ec3_popup td {
 padding:0;
}

.ec3_popup table {
 border:solid #999 1px;        /* popup border */
 background-color:#eeb;        /* popup background colour */
 font-size:x-small;            /* popup font size */
 color:black;
 text-align:left;
}

.ec3_popup table td {
 padding:1.5px 3px 1.5px 3px;
}

#ec3_shadow0 div { width:8px; height:32px; }
#ec3_shadow0 {
 margin:0;
 padding:0;
 border:none;
 width:8px;
 background-repeat:no-repeat;
 background-position:bottom right;
 vertical-align:bottom;
}

#ec3_shadow1 {
 margin:0;
 padding:0;
 border:none;
 height:16px;
 background-repeat:repeat-x;
}

#ec3_shadow2 div { width:8px; height:32px; }

#ec3_shadow2 {
 margin:0;
 padding:0;
 border:none;
 width:8px;
 background-repeat:no-repeat;
 background-position:bottom left;
 vertical-align:bottom;
}

/***
 ***  Event list
 ***/

.ec3_list {
 margin-left:-12px;
 word-spacing:-1px;
 letter-spacing:-0.2px;
 text-transform:capitalize;
}

.ec3_list li {
 font-size:1em !IMPORTANT;
}

.ec3_list li:before {
 content:"" !IMPORTANT;
}

/***
 ***  Schedule
 ***/

table.ec3_schedule {
 border-collapse:collapse;
 margin:0.5ex 1ex 0.5ex 0;
 border:solid 1px #000;
}

table.ec3_schedule td {
 padding:0 0.5ex 0 0.5ex;
 color:#000;
}

ul.ec3_events {
	margin:0px 18px;
}

td.ec3_start { text-align:right; }

td.ec3_to    { text-align:center; }




#d13slideshow{
		background-color:#000000;
		width:(WIDTH)px;
		height:480px;
		margin:0px; padding:0px; }
	#d13nav{ margin:0px; padding:0px; }
	#navleft{
		z-index:200;
		position:absolute;
		width:15px;
		height:(HEIGHT-70)px;
		margin:0px; padding:0px; }
	#navright{
		z-index:201;
		position:absolute;
		width:15px;
		height:(HEIGHT-70)px;
		margin:0px; padding:0px;
		margin-left:(WIDTH-15)px; }
	#navleft a,
	#navright a{
		width:15px;
		height:(HEIGHT-70)px;
		display:block;
		background-color:#000000;
		filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3;-khtml-opacity: 0.3;
		background-position:center center;
		background-repeat:no-repeat; }
	#navleft a{ background-image:url(left.gif); }
	#navright a{ background-image:url(right.gif);  }
	#navleft a:hover{ filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;-khtml-opacity: 0.6; }
	#navright a:hover{ filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;-khtml-opacity: 0.6; }
	#navleft a span,
	#navright a span{ display:none; }
	div.d13slide{
		padding:0px;
		margin:0px; }
	div.d13slide img{
		padding:0px;
		margin:0px; }
	div.d13fader{
		background-color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;-khtml-opacity: 0.8;
		height:65px;
		z-index:1;
		margin:-75px 0px 0px 0px;
		padding:4px; }
	div.d13fader h3{
		font-size:12px;
		font-weight:bold;
		padding:4px;
		margin:0px; }
	div.d13fader h3 a{ color:#FFFFFF; }
	div.d13fader h3 a:hover{ color:#FFFFFF; }
	div.d13fader p{
		font-size:11px;
		font-weight:normal;
		padding:2px 4px 4px 4px;
		margin:0px;
		color:#CCCCCC; }
	div.d13fader p a{
		color:#CCCCCC; }
	div.d13fader p a:hover{
		color:#FFFFFF; }
		
.box {
min-height: 1px;
}

.alignleft {
margin: 0 10px 10px 0;
}


.alignright {
margin: 0 0 10px 10px;
}

.thumbalignleft {
	float:left;
	margin: 0 10px 20px 0;
	border: 2px solid black;
}

.ec3_list_day {
	margin: 10px 0;
}

.ec3_events_past {
	margin: 15px 30px;
}

.ec3_list_year {
	margin-bottom: 50px;
	list-style:none;
}


