/* CSS Document */
* {
margin: 0;
padding: 0;
}

body {
background: #595959 url(bg-body2.jpg) repeat-y 50% 0px;;
font: 11px Verdana, Arial, Helvetica, sans-serif;
}
a:link, a:visited {
color:#1874c9;
text-decoration:none;
border-bottom: none;
}
a:hover {
color:#d10401;
}
img {
border: none;
text-decoration: none;
}
a.ano:link, a.ano:hover, a.ano:visited {
border: none;
text-decoration: none;
}

br.clears, br.clear {
clear:both;
display:block;
height:1px;
font-size:1px;
line-height:1px;
}
.sn-wrapper {
margin: 0 auto;
width: 970px;
}

.sn-main {
padding: 10px 10px 10px 24px;
}
.sn-big {
width: 766px;
float: left;
}
.sn-row {
background: #fff url(bg-row-sifr.gif) top center no-repeat;
width: 766px;
display: block;
clear: both;
}
.sn-row-v2 {
	width: 766px;
	display: block;
	clear: both;
	background-color: #fff;
	background-image: url(bg-row-sifr-v2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.sn-row-A {
background: #fff url(bg-row-sifr2.gif) top center no-repeat;
width: 766px;
display: block;
clear: both;
}

.sn-row-B {
background: #fff url(bg-row-sifr3.gif) top center no-repeat;
width: 766px;
display: block;
clear: both;
}
.sn-row-C {
background: #fff url(bg-row-sifr4.gif) top center no-repeat;
width: 766px;
display: block;
clear: both;
}
.sn-row-D {
background: #fff url(bg-row-sifr5.gif) top center no-repeat;
width: 766px;
display: block;
clear: both;
}
.sn-row-E {
background: #fff url(bg-row-sifr7.gif) top center no-repeat;
width: 766px;
display: block;
clear: both;
}

.sn-small {
width: 160px;
float: right;
}

.sn-col1p {
padding-top: 5px;
float: left;
padding-left: 0px;
padding-right: 0px;
width: 200px;
}

.sn-col1p-v2 {
padding-top: 5px;
float: left;
padding-left: 0px;
padding-right: 0px;
width: 400px;
}

.sn-col1, .sn-col2, .sn-col3 {
padding-top: 5px;
float: left;
padding-left: 10px;
padding-right: 10px;
}
.sn-col1 {
width: 180px;
}
.sn-col2 {
width: 180px;
}
.pool{
clear:both;
float:left;
width:180px;
height:189px;
margin:0;
padding:10px 10px 0px 10px;
background:url(../images/poll-background.jpg) no-repeat;
}
.sn-col3 {
width: 355px;
padding-right: 0;
}
.sn-row-bottom {
background: #fff url(bg-row-bottom.gif) bottom center no-repeat;
clear:both;
display:block;
height:30px;
font-size:1px;
line-height:1px;
}
.sn-row-bottom-v2 {
background: #fff url(bg-row-bottom-v2.gif) bottom center no-repeat;
clear:both;
display:block;
height:30px;
font-size:1px;
line-height:1px;
}

.sn-row-bottom2 {
background: #fff url(bg-row-bottom2.gif) bottom center no-repeat;
}
.sn-row-bottom3 {
background: #fff url(bg-row-bottom3.gif) bottom center no-repeat;
}

.sn-row-bottom4 {
background: #fff url(bg-row-bottom4.gif) bottom center no-repeat;
}
.sn-row-bottom5 {
background: #fff url(bg-row-bottom5.gif) bottom center no-repeat;
}

.sn-row-bottom6 {
background: #fff url(bg-row-bottom6.gif) bottom center no-repeat;
}
.sn-row-bottom7 {
background: #fff url(bg-row-bottom7.gif) bottom center no-repeat;
}

h2 {
	margin-bottom: 0px;
	padding-bottom: 10px;
	padding-top: 8px;
	font: bold 20px Arial, Helvetica, sans-serif;
	text-indent: 25px;
}
.sn-col1p h2{
padding:8px 0 10px 10px;
width:140px;
}
#col-events ul, ul.list-exp {
list-style-type: none;
margin-bottom: 10px;
}
#col-events ul li, ul.list-exp li {
background: transparent url(bg-li-paper.gif) 0 4px no-repeat;
padding: 4px 10px 4px 18px;
border-bottom: 1px solid #e5e5e5;
}

.row-cal, .row-et {
border-bottom: 1px solid #eee;
display: block;
background: #fff;
width: 100%;
padding: 7px 0 2px 0;
}

.cal-date, .et-ic {
width: 28px;
float: left;
text-align: center;
font: bold 10px Georgia, "Times New Roman", Times, serif;
padding-top: 8px;
text-transform: uppercase;
color: #cc0000;
background: transparent url(bg-date.gif) top left no-repeat;
}
.et-ic {
background: none;
padding-top: 0;
}

.cal-date span {
display: block;
padding-bottom: 3px;
color: #666;
font: bold 12px Georgia, "Times New Roman", Times, serif;
}
.cal-text {
width: 145px;
float: right;
color: #043264;
padding-bottom: 10px;
}
.et-text {
width: 160px;
float: right;
color: #043264;
padding-bottom: 10px;
}
.cal-text h3, .et-text h3 {
padding-bottom: 3px;
}
.cal-text h3 a, .cal-text h3 a:visited, .cal-text h3 a:link,
.et-text h3 a, .et-text h3 a:visited, .et-text h3 a:link {
color: #cc0000;
font-weight: bold;
text-transform: uppercase;
font-size: 12px;
}
#cents h3, #cents h3 a, #cents h3 a:visited, #cents h3 a:link {
font: 12px Verdana, Arial, Helvetica, sans-serif;
padding: 10px 0 5px 0;
font-weight: bold;
}
img.cent-th, img.feat-thumb {
float: left;
margin: 0 8px 12px 0;
}
#lnews {
float: right;
}
#lnews ul {
text-align: left;
list-style-type: none;
font: bold 16px Georgia, "Times New Roman", Times, serif;
margin-bottom: 10px;
padding:10px 0 0 0;
}
#news ul li {
}
#lnews ul li a {
padding: 4px 0;
display: block;
width: 100%;
}
#lnews ul li a:hover {
background: transparent url(bg-hov-3.gif) right no-repeat;
}
#lnews ul li a:link span, #lnews ul li a:hover span, #lnews ul li a:visited span {
color: #CC3300;
text-transform: uppercase;
font: bold 12px Georgia, "Times New Roman", Times, serif;
}

p {
padding: 3px 0;
}

a.amore:link, a.amore:visited, a.amore:hover {
color: #333;
background: transparent url(bg-more.gif) top left no-repeat;
padding-left: 15px;
}
a.amore:hover {
background: transparent url(bg-more2.gif) top left no-repeat;
}

.footer {
background: transparent url(bg-footer.gif) 0 25px no-repeat;
height: 60px;
color: #666;
font: 11px Georgia, "Times New Roman", Times, serif;
margin-top: 10px;
}
.footer ul {
list-style-type: none;
padding-top: 10px;
}
.footer ul li {
float: left;
}
.footer ul li#copyright {
width: 205px;
}
.footer ul li#designed {
width: 205px;
}
.footer a, .footer a:link, .footer a:hover, .footer a:visited {
color: #838383;
text-decoration: none;
border: none;
}
.footer a:hover {
color: #f4f4f4;
}


/* .................................... COLUMN! ............... */


.sn-col-evlist {
width: 240px;
float: left;
}
.sn-col-event {
width: 320px;
float: left;
}

.sn-col-comm, .sn-col-innews {
width: 450px;
float: left;
}
.sn-col-comm .row-cal {
padding: 8px 0 0px 0;
display: block;
}
.sn-col-comm .row-cal .cal-text {
width: 390px;
float: right;
color: #043264;
padding-bottom: 10px;
}
.sn-col-picgal {
width: 312px;
float: left;
margin-left: 10px;
}

.sn-col-kalender {
width: 210px;
float: left;
}
.sn-col-featured {
width: 220px;
float: right;
}
.sn-col-featured .cal-text {
width: 160px;
}
.sn-col-livestuff .cal-text  {
width: 240px;
color: #333;
}
.sn-col-interv, .sn-col-livestuff {
width: 300px;
float: right;
}
.sn-col-speaking {
width: 405px;
float: left;
}
.sn-col-jukebox {
width: 355px;
float: right;
}

.sn-col-evlist-c, .sn-col-event-c, .sn-col-featured-c, .sn-col-comm-c, .sn-col-interv-c, .sn-col-innews-c, .sn-col-livestuff-c,
.sn-col-kalender-c, .sn-col-et-c, .sn-col-picgal-c, .sn-col-speaking-c, .sn-col-jukebox-c, .sn-col-add-c {
padding-top: 5px;
float: left;
padding-left: 10px;
padding-right: 10px;
}
div.ev-week1, div.ev-week2, div.ev-week3, div.ev-week4, div.ev-week5, div.ev-mon {
padding-left: 22px;
color: #336699;
border-bottom: 1px solid #ccc;
min-height: 75px;
}
/* for Internet Explorer */
/*\*/
* html div.ev-week1, * html div.ev-week2, * html div.ev-week3, * html div.ev-week4, * html div.ev-week5, * html div.ev-mon {
height: 75px;
}
div.ev-week1 {
background: transparent url(hbar-week1.gif) top left no-repeat;
}
div.ev-week2 {
background: transparent url(hbar-week2.gif) top left no-repeat;
}
div.ev-week3 {
background: transparent url(hbar-week3.gif) top left no-repeat;
}
div.ev-week4 {
background: transparent url(hbar-week4.gif) top left no-repeat;
}
div.ev-week5 {
background: transparent url(hbar-week5.gif) top left no-repeat;
}
div.ev-mon {
background: transparent url(hbar-mon.gif) top left no-repeat;
border-bottom: none;
}

div.ev-week1 ul, div.ev-week2 ul, div.ev-week3 ul, div.ev-week4 ul, div.ev-week5 ul, div.ev-mon ul {
margin: 0;
padding: 0;
list-style-type: none;
}

div.ev-week1 ul li, div.ev-week2 ul li, div.ev-week3 ul li, div.ev-week4 ul li, div.ev-week5 ul li, div.ev-mon ul li {
padding: 10px;
}

div.ev-week1 a:link, div.ev-week1 a:hover, div.ev-week1 a:visited,
div.ev-week2 a:link, div.ev-week2 a:visited, div.ev-week2 a:hover,
div.ev-week3 a:link, div.ev-week3 a:visited, div.ev-week3 a:hover,
div.ev-week4 a:link, div.ev-week4 a:visited, div.ev-week4 a:hover,
div.ev-week5 a:link, div.ev-week5 a:visited, div.ev-week5 a:hover,
div.ev-mon a:link, div.ev-mon a:visited, div.ev-mon a:hover,
div.sn-col-featured a:link,div.sn-col-featured a:visited, div.sn-col-featured a:hover {
font-weight: bold;
text-transform: uppercase;
color:#CC0000;
}
li.alt {
background: #fcf2f1;
}

p.submit-ev, .sn-col-interv h3, h3.subn {
background: #efabac;
font: 12px Georgia, "Times New Roman", Times, serif;
border-top: 1px solid #d22020;
border-bottom: 1px solid #d22020;
text-align: center;
padding: 5px 5px 5px 0;
margin-top: 20px;
}
p.submit-ev a:link, p.submit-ev a:visited, p.submit-ev a:hover {
color: #fff;
}
.sn-col-interv h3, h3.subn {
margin-top: 10px;
margin-bottom: 8px;
color: #fff;
text-transform:uppercase;
font-weight: bold;
text-align: left;
padding-left: 10px;
}
.subn a, .subn a:link, .subn a:active, .subn a:visited{
color: #fff;
text-decoration:underline;
}
.subn a:hover{
color: #fff;
text-decoration:none;
}
.subn{
clear:both;
margin:5px 0 0 0;
padding:0;
}
ul.livenews {
list-style-type: none;
}
ul.livenews a, ul.livenews a:link, ul.livenews a:visited, ul.livenews a:hover,
a.abig, a.abig:link, a.abig:visited, a.abig:hover {
color:#CC0000;
border: none;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
}
a.abig, a.abig:link, a.abig:visited, a.abig:hover {
padding-bottom: 5px;
}
ul.livenews li {
padding: 10px 0;
color:#336699;
line-height: 16px;
}
ul.livenews li span.date {
color: #aaa;
display: block;
}

.innewsitem {
clear:both;
float:left;
width:446px;
border-bottom: 1px solid #ccc;
padding: 10px 0 10px 0;
}

/* .................................... COLUMN! ............... */

#calendar {
margin: 0 auto;
}
#calendar td {
text-align: center;
}
#calendar td span {
text-align: center;
padding: 5px;
float: left;
}

#calendar td.active {
border: 1px solid #CC0000;
}
#calendar td span a:visited, #calendar td span a:link {
border: none;
text-decoration: none;
color: #CC0000;
padding: 5px;
float: left;
}
#calendar td.active a:hover {
background: #efabac;
color: #fff;
float: left;
padding: 4px 0;
width: 100%;
font-weight: bold;
}
p.cal-mon {
text-align: center;
margin-bottom: 20px;
color: #1874c9;
}

table.wheather td {
font: 11px Verdana, Arial, sans-serif;
}
.sn-col-livestuff .cal-date {
color: #1874c9;
}
.sn-col-livestuff .cal-date span {
color: #CC0000;
}
.sn-col-livestuff .cal-text h3 a, .sn-col-livestuff .cal-text h3 a:visited, .sn-col-livestuff .cal-text h3 a:link {
font: bold 15px Georgia, 'Times New Roman', sans-serif;
text-transform: none;
}


ul.et-list {
list-style-type: none;
margin-left: 15px;
}
ul.et-list li {
width: 320px;
float: left;
padding: 10px 20px;
}
ul.et-list li img {
margin-bottom: 5px;
}
.picgalprevnext {
text-align: right;
}
.picgalprevnext img {
margin-top: 6px;
}
.pic-prev {
float: left;
text-align: left;
}

p.side-ads {
margin-top: 8px;
}

input {
font: 11px Verdana, Arial, Helvetica, sans-serif;
padding: 2px;
}
input.texts {
border: 1px solid #ccc;
padding: 3px 0;
}

input.button {
font: 11px Verdana, Arial, sans-serif;
color: #fff;
border-top: 1px solid #424242;
border-left: 1px solid #424242;
border-right: 1px solid #676767;
border-bottom: 1px solid #676767;
margin: 0;
padding: 2px 1px 2px 1px;
background-color:  #303030;
}

ul.li-spk {
list-style-type: none;
margin-top: 6px;
}
ul.li-spk li {
float: left;
padding: 0 0px;
width: 190px;
}
ul.li-spk li.two {
float: right;
padding-left: 5px;
}
ul.li-spk li img {
margin: 4px 0;
}


ul.li-jukebox {
list-style-type: none;
margin-top: 20px;
}
ul.li-jukebox li {
width: 107px;
float: left;
text-align: center;
border-color: #ccc;
padding: 20px 0;
}

h3.jkbox {
padding-top: 8px;
font-size: 18px;
}

ul.li-jukebox li.jk-1 {
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
ul.li-jukebox li.jk-2 {
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
ul.li-jukebox li.jk-3 {
border-bottom: 1px solid #ccc;
}
ul.li-jukebox li.jk-4, ul.li-jukebox li.jk-5 {
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
ul.li-jukebox li.jk-6 {
border-bottom: 1px solid #ccc;
}
ul.li-jukebox li.jk-7 {
border-right: 1px solid #ccc;
}
ul.li-jukebox li.jk-8 {
border-right: 1px solid #ccc;
}

.add-c-pad {
padding: 8px 0 0 30px;
line-height: 18px;
}
.add-c-pad img{
float:left;
padding:0px 12px 8px 0px;
margin:0;
}
ul.art-title {
font: bold 16px Georgia, "Times New Roman", Times, serif;
list-style-type: none;
margin-bottom: 20px;
}
ul.art-title li {
padding: 4px 0;
}
ul.art-title li a:link span, ul.art-title li a:hover span, ul.art-title li a:visited span {
color: #CC3300;
text-transform: uppercase;
font: bold 12px Georgia, "Times New Roman", Times, serif;
}
a.exp-more, a.exp-more:link, a.exp-more:hover, a.exp-more:visited
a.exp-less, a.exp-less:link, a.exp-less:hover, a.exp-less:visited {
padding-left: 15px;
font-weight: bold;
}
a.exp-more {
background: transparent url(bg-more.gif) top left no-repeat;
}
a.exp-less {
background: transparent url(bg-more2.gif) top left no-repeat;
}

p.breadc {
color: #ccc;
font-weight: bold;
padding-bottom: 8px;
}
p.breadc a:link, p.breadc a:visited, p.breadc a {
color: #fff;
}
p.breadc a:hover {
color:#FF0000;
}
p.breadc span.bread-now {
color:#ffd0d1;
}
