/*
Theme Name: Grunge Wall
Description: Grunge Wall  theme created by  <a href="http://ooyes.net/">http://ooyes.net</a>.
Version: 3.6
Author: Ooyes
Author URI: http://ooyes.net/
Tags: fixed width, two columns, valid XHTML, right sidebar, black, custom header, unique, black, style switch, multiple styles

	This theme was designed and built by Web Design Company of Ooyes

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors ******************************************************************/
body {background-color: #000; text-align: center; color: #dedede; font-size: 62.5%; font-family: Verdana;}

@font-face { font-family: YanoneKaffeesatz-Thin; src: url(/enff/wp-content/themes/grunge-wall/css/YanoneKaffeesatz-Thin.eot) /* EOT file for IE */ }
@font-face { font-family: YanoneKaffeesatz-Thin; src: url(/enff/wp-content/themes/grunge-wall/css/YanoneKaffeesatz-Thin.ttf) format("truetype"); /* TTF file for CSS3 browsers */ }

@font-face { font-family: YanoneKaffeesatz-Regular; src: url(/enff/wp-content/themes/grunge-wall/css/YanoneKaffeesatz-Regular.eot) /* EOT file for IE */ }
@font-face { font-family: YanoneKaffeesatz-Regular; src: url(/enff/wp-content/themes/grunge-wall/css/YanoneKaffeesatz-Regular.ttf) format("truetype"); /* TTF file for CSS3 browsers */ }

/* LAYOUT  *****************************************************************************************/
#page {width: 980px; margin: 20px auto; text-align: left; background: url('../img/enff-gridx.gif') -10px 0 no-repeat #000;}

#container {width: 940px; margin: 0 20px; font-size: 1.2em; color: #e1e1e1; line-height: 1.6em;}

#header div {float: right; margin:15px 0 0 0;}
#partner-logo-top {display: block; }

#header div#language-choice {display: block; margin: 16px 0 0 0; color: #fff; font-family: YanoneKaffeesatz-Thin; font-size: 1.4em; }
#language-choice a, #language-choice a :visited { color: #b8001a; font-family: YanoneKaffeesatz-Thin; text-decoration: none;}
#language-choice a:hover {color: #ffffff;}


/* NAVIGATION  ************************************************************************************/

#navigation {width: 940px; height: 30px; list-style-type: none; margin: 25px 0 30px 0; clear: both; background: url('images/custom/bg-nav.png') top left no-repeat #000; z-index: 100000;}

#navigation li {font-family: YanoneKaffeesatz-Thin; float: left; margin: 8px 40px 0 0; height: 30px; font-size: 1.4em; color: #fff; letter-spacing: 0.15em; text-transform: uppercase;}
#navigation li li {padding: 10px; height: 1em; width: 155px; border-bottom: 1px solid #1a1a1a; margin: 0;font-family: YanoneKaffeesatz-Thin; clear: both; font-size: 1em; /*border: 1px solid red;*/}

#navigation ul, #navigation ul ul, #navigation ul ul ul {display: none; position: absolute; margin-left: -10px; margin-top: 4px; width: 175px; background: url('../img/bg-flyout.png') top left repeat #000; border-bottom: 1px solid #999; z-index: 100000;}
#navigation ul ul, #navigation ul ul ul { margin-left: 164px; margin-top: -1.8em;}
#navigation li:hover ul {display: block;}
#navigation li:hover ul ul, #navigation li:hover ul ul ul {display: none;}
#navigation ul li:hover ul, #navigation ul ul li:hover ul {display: block;}

#navigation li a {color:#fff;}
#navigation a {  text-decoration: none;}

li#home a {display: block; width: 58px; text-indent: -99999px; background: url('images/custom/icon-home.png') center center no-repeat transparent;}
li#home.current a, li#home a:hover {background: url('images/custom/icon-home-active.png') center center no-repeat transparent;}

/* .page-item-6 == program == red {color: #b8001a;} *************************************/

#navigation li#program.current, #navigation li#program.current a,
#navigation li#program:hover, 
#navigation li#program:hover a, 
#navigation li#program:hover a:hover, 
#navigation li#program:hover li:hover, 
#navigation li#program:hover li:hover a,
#navigation li#program:hover li:hover a:hover {color: #b8001a;}

#navigation li#program:hover li a, 
#navigation li#program:hover li:hover li a {color: #fff}

/* .page-item-9 == practical == purple {color: #8b5cc4;} *************************************/

#navigation li#practical.current, #navigation li#practical.current a,
#navigation li#practical:hover, 
#navigation li#practical:hover a, 
#navigation li#practical:hover a:hover, 
#navigation li#practical:hover li:hover, 
#navigation li#practical:hover li:hover a,
#navigation li#practical:hover li:hover a:hover {color: #8b5cc4;}

#navigation li#practical:hover li a, 
#navigation li#practical:hover li:hover li a {color: #fff}

/* .page-item-12 == news == blue {color: #E36C0A;} *************************************/
#navigation li.page-item-12:hover, 
#navigation li.page-item-12:hover a, 
#navigation li.page-item-12:hover a:hover {color: #E36C0A;}

#navigation li#news.current, #navigation li#news.current a,
#navigation li#news:hover, 
#navigation li#news:hover a, 
#navigation li#news:hover a:hover {color: #E36C0A;}

/* .page-item-2 == about == yellow {color: #fddb24;} *************************************/
#navigation li#about.current, #navigation li#about.current a,
#navigation li#about:hover, 
#navigation li#about:hover a, 
#navigation li#about:hover a:hover, 
#navigation li#about:hover li:hover, 
#navigation li#about:hover li:hover a,
#navigation li#about:hover li:hover a:hover {color: #fddb24;}

#navigation li#about:hover li a, 
#navigation li#about:hover li:hover li a {color: #fff}

/* .page-item-22 == contact == green {color: #62dd47;} *************************************/
#navigation li.page-item-22:hover, 
#navigation li.page-item-22:hover a, 
#navigation li.page-item-22:hover a:hover {color: #62dd47;}

#navigation li#contact.current, #navigation li#contact.current a,
#navigation li#contact:hover, 
#navigation li#contact:hover a, 
#navigation li#contact:hover a:hover {color: #62dd47;}

/* social links icons */
#navigation #social {float: right; margin:8px 20px 0 20px;}
#navigation #social span {display: block; height: 21px;}
#navigation #social img {display: block; height: 21px; margin: -4px 0 0 5px; float: right; }


/* CAROUSEL HOME ************************************************************************************************/

#carousel {width: 620px; height: 239px; margin: 0 0 0 0; padding: 0;z-index: 1000;}
#carousel-nav { width: 620px; height: 32px; position: relative; top: 207px; z-index: 1000; background: url('images/custom/bg-black40.png') top left repeat transparent;}
#carousel-nav a { display: block; width: 18px; height: 18px; padding: 5px; float: left; background: url('images/custom/bg-black40.png') top left repeat transparent; margin: 2px 0 0 3px; text-align: center; color: #fff; font-family: YanoneKaffeesatz-Regular; font-size: 1.6em; letter-spacing: 0.05em; font-weight: normal; text-decoration: none;}
#carousel-nav a.activeSlide { color: #b8001a; }
#carousel p {margin:0; padding: 0;}

#caption {width: 620px; height: 32px; position: relative; top: -37px; z-index: 1001; color: #fff; font-weight: bold; font-size:15px; padding: 5px 0 0 5px;background: url('images/custom/bg-black40.png') top left repeat transparent;}
p.photo-copyright {text-align: right; margin: -40px 0 5px 0;}

div.news-label {margin: 0 1em 2em 0; height: 7em; float: left; width: 43px; padding: 1em 0 0 0;}
p.news-label {width: 43px; height: 1.4em;  float: left; margin: 0 1em 2em 0; text-align: center; background-color: #fff; font-family: YanoneKaffeesatz-Regular; font-size: 1.4em; line-height: 1.4em; color:#b8001a; }
.news-link {width: 555px; float: left; margin: 1em 0 0 0; overflow: hidden; height: 1.5em; font-size: 1em}

a.red, a.red:visited {color: #b8001a; text-decoration: none;}
a.red:hover {color: #fff;}

.home-highlights { margin: 0 0 2em 0}

.news-link a.red {text-decoration: underline;}
.star {background: url('images/custom/enff-star-small-black.gif') top left no-repeat transparent; padding-left: 28px; line-height: 25px; min-height: 25px; font-size: 1.2em; overflow: visible;}

.home .post h1 {display: none;}

.description{ float: left; font: 18px Tahoma; color: #fff; margin:10px 0 0 0px; }

.home span.red {color: #b8001a; font-weight: bold; font-size: 1em;}
.home .payoff {font-size: 1.6em; line-height: 1.8em; margin: 1em 0 0.5em 0;}
.home .payoff .red {font-size: 1.5em;}

.gallery img.alignleft {padding: 0; margin: 0 14px 20px 0;}


/* Begin Structure */

#content {width: 940px; clear: both; }
h1 {font-family: YanoneKaffeesatz-Regular; font-size: 2em; letter-spacing: 0.05em; font-weight: normal; width: 615px; margin: 0 0 20px 0; }

#content h2 {font-family: YanoneKaffeesatz-Regular; font-size: 1.6em; letter-spacing: 0.05em; font-weight: normal; margin: 0 0 1em 0;}
#content h2.margin-fix {margin: 0 0 0.5em 0;}

#content h3 {font-family: YanoneKaffeesatz-Regular; font-size: 1.3em; letter-spacing: 0.1em; font-weight: normal; margin: 0;}

a, a:visited {color: #b8001a;}
.white, a .white {color: #FFFFFF;}

h1 {color: #b8001a;}
.red {color: #b8001a;}

.program h1, .program a, .program a:visited, .news h1 {color: #b8001a;}
.practical h1, .practical a, .practical a:visited {color: #8b5cc4;}
.news a, .news a:visited {color: #E36C0A;}
.contact h1, .contact a, .contact a:visited {color: #62dd47;}
.about h1, .about a, .about a:visited {color: #fddb24;}

p {margin: 0 0 20px 0;}
.accent {font-size: 1.1em}

.columns {width: 620px;float: left; margin: 0 20px 20px 0;}

.left {float: left;  width: 620px; margin: 0 20px 0 0;}
.column1 {float: left;  width: 300px; margin: 0 20px 0 0;}
.column2 {float: left;  width: 300px; }

/*.about #content a[rel=external] {background: url('../img/icon-new-win-yellow.png') top right no-repeat transparent; padding-right: 26px;}*/

#content .left ul {list-style-type: disc; margin: 0; list-style-position: inside;}
/*a#partner-logo-top[rel=external] {background: none; padding: 0;}*/

div.listing {float: left; margin: 0 0 20px 0; padding: 0 0 20px 0; clear: both;  width: 620px;}
#content .left div.listing ul {list-style-type: none; margin: 1em 0 0 0;}
div.listing img, div.listing div {float: left;}
div.listing img {width: 141px; height: 106px; margin-bottom: 1em;}
div.listing div {width: 450px; height: 106px;}
#content div.listing h2 {font-family: Verdana; font-size: 1.1em; font-weight: bold; text-transform: uppercase; margin: -0.4em 0 0 0;}
#content div.listing h3 {font-family: Verdana; font-size: 1em; font-weight: normal;}
div.listing h2 span {}
div.listing img {margin: 0 18px 0 0;}
div.listing ul li {float: left;}
div.listing ul li {width: 370px;}
div.listing ul li.title {width: 60px; margin: 0 20px 0 0; font-weight: bold;}
a.read-more {display: block; margin: 1em 0 0 0;}

#content div.listing h2.subcat-title { margin: 0 0 0 0;}

.movie-stills  {float: left; width: 320px;}
div.film-detail .intro {clear: both;  margin: 0 0 1em 0; width: 620px;}
div.film-detail img {float: left; margin: 0 20px 1em 0;}
#content .left div.film-detail ul {list-style-type: none; margin: 1em 0 0 0;}
div.film-detail ul li {float: left;}
div.film-detail ul li {width: 540px;}
#content .left div.film-detail ul.narrow {padding: 0 0 20px 0; margin: 0; float: left; width: 340px;}
div.film-detail ul.narrow li {width: 210px;}
div.film-detail ul li.title {width: 60px; margin: 0 30px 0 0; font-weight: bold;}
div.film-detail ul li.red {color: #b8001a}

div.film-detail ul li.fd_odd {width: 240px;}
div.film-detail ul li.fd_even {color: #b8001a; width: 60px; margin: 0 30px 0 0; font-weight: bold;}
div.film-detail ul.wide li.fd_odd {width: 530px;}

#content div.film-detail h1 {font-family: YanoneKaffeesatz-Regular;}
#content div.film-detail h2 {font-family: Verdana; font-size: 1.1em; font-weight: bold; text-transform: uppercase; margin:0;}
#content div.film-detail h3 {}

div.clear {clear: both; height: 1em;}
hr.clear {clear: both; color: #000; background-color:#000; height: 1px; border: 0;}

.img-left {float: left; margin: 0 20px 1em 0;}


.clear { clear: both; }

/* SCHEDULE ***************************************************/

#content.timetable {margin: 0 0 60px 0;}
.timetable .columns {width: 940px;float: left; margin: 0 0 40px 0;}

.timetable .column1 {float: left;  width: 450px; margin: 0 20px 0 0; border-right: 2px solid #cccccc;}
.timetable .column2 {float: left;  width: 460px; }

.timetable .column1 ul {width: 410px;}
.date {float: left; width: 300px; }
.location {float: left; width: 100px; }
.timeslot {float: left; width: 50px; padding-top: 1em; font-weight: bold; }
.event-title {float: left; width: 410px; padding-left: 50px;}
.event-title span {font-weight: bold; color: #b8001a;}
.event-cat {float: left; width: 360px; padding-top: 1em;}
.extra {float: left; width: 410px; padding-left: 50px; font-style: italic; color: #b8001a;}
.event-title span.yellow {color: #fddb24;}
li.clear {clear: both; height: 1.5em; width: 460px;}
.row {border-top: 2px solid #cccccc; padding-top: 40px;}
li.closing {clear: both; height: 2.5em; width: 460px;}

#content.timetable h1 {margin-bottom: 40px; width: 150px; float: left;}
.dload-link {width: 170px; float: right; display: block; font-weight: bold; text-decoration: underline;}

/*
.timetable .sunday1 {width: 440px; margin: 0 40px 0 0; border-right: 2px solid #cccccc;}
.timetable .sunday1 .event-title {float: left; width: 390px; padding-left: 50px;}
*/

#content .date h2, #content .location h2 {font-size:2.4em;}


/* FOOTER ****************************************************/

#footer {width: 940px; margin: 20px 0; clear: both;  border-top: 1px solid #1a1a1a; padding: 45px 0 0 0; text-align: center; font-size: 0.8em;}

#footer ul {width: 940px; text-align: left; margin: 0 0 30px 0; clear: both;}
#footer li {float: left; margin-right: 65px; padding-bottom: 20px;}
.logo-lhc {margin-top: 8px;}
.logo-havc {margin-top: 8px;}
.logo-ecy {margin-top: 4px;}
.logo-cro {margin-top: 22px;}
.logo-sns {margin-top: 37px;}
.logo-prov {margin-top: 32px;}
.logo-ecf {margin-top: 17px;}
.logo-croair {margin-top: 33px;}
.logo-gem {margin-top: 27px;}
.logo-scu {margin-top: 43px;}
.logo-kfhein {margin-top: 46px;}
.logo-arena {margin-top: 38px;}
.logo-court {margin-top: 26px;}
.logo-havaa {margin-top: 40px;}
.logo-bdc {margin-top: 40px;}
.logo-pr {margin-top: 40px;}
.logo-afmm {margin-top: 20px;}
.logo-plj {margin-top: 23px;}
.logo-fhl {margin-top: 36px;}
.logo-zfac {margin-top: 24px;}
.logo-davor {margin-top: 20px;}
.logo-zadar {margin-top: 22px;}
.logo-nl30 {margin-top: 42px;}
#footer img {margin: 0;}

#footer p {width: 940px; margin: 20px 0; clear: both; padding: 15px 0 0 0;}



/* SIDEBAR ***************************************************/

#sidebar {float: left; width: 300px;}
#sidebar h2 {font-family: YanoneKaffeesatz-Thin; font-size: 1.6em; letter-spacing: 0.05em; font-weight: normal; margin: 0 0 20px 0;}

#sidebar .box {height: 25px; margin: 0 0 20px -2px; clear: both;}

.box1 {background: url('images/custom/bg-sidebar-box1.png') top left no-repeat transparent;}
#sidebar .social {padding: 15px 20px; height: 25px; margin: 0 0 20px -2px; clear: both;}
#sidebar .social h2{width: 135px; float: left; line-height: 1.6em;}
#sidebar .social span {display: block; float: left; padding-top: 1px;}
#sidebar .social img {display: inline-block; margin: 0 10px;}

#sidebar .box2 {padding: 20px 20px 15px 20px; height: 159px; margin: 0 0 20px -2px; clear: both;}
.box2 {background: url('images/custom/bg-sidebar-box2.gif') top left no-repeat transparent;}

.box-highlight {margin: 0 0 20px -2px; padding: 2px; background: url('images/custom/bg-sidebar-box1.png') bottom left no-repeat transparent;}
#sidebar .box-highlight h2, .box-highlight-tt h2 {background-color: #fff; color: #000; padding: 20px 20px 10px 20px; margin: 0; font-family: YanoneKaffeesatz-Regular;}
.box-highlight p, .box-highlight-tt p {margin: 10px 0 20px 20px;}
.box-highlight-tt {background: url('images/custom/bg-sidebar-box-tt.png') bottom left no-repeat transparent;}

.box3 {background: url('images/custom/bg-sidebar-box3.gif') top left no-repeat transparent;}
.box3 p {margin-top: 0;}

#sidebar .red h2{background-color: #b8001a; color: #fff;}

#carousel2 { float: left; margin: 0 0 20px 0; width: 300px !important;  height: 140px; color: #fff;}
#carousel2 p { padding: 20px;  color: #fff; font-size: 1.1em; line-height: 2em; min-width: 260px;}
#carousel2 p img {float: left; margin: 0 10px 70px 0;display: block;}

#carousel2 { color: #ffffff; background-color: #b8001a;}
#carousel2 a {color: #ffffff;text-decoration: none; font-weight: bold;}

/* NEWSLETTER FORM ***************************************************/

#sidebar form div {float: left; clear: both; margin: 5px 0; width: 260px;}
#sidebar form span {display: block; float: left; width: 60px; font-family: YanoneKaffeesatz-Thin; font-size: 1.4em; letter-spacing: 0.05em; line-height: 1.4em; font-weight: normal;}
#sidebar form input[type=text] {width: 194px; float: right;}
#sidebar form input[type=submit] {width: 78px; font-family: YanoneKaffeesatz-Regular; font-size: 1.2em; letter-spacing: 0.05em; padding-top: 2px; height: 20px; font-weight: normal; background: url('images/custom/bg-button-subscribe.gif') 0 0 no-repeat transparent; border: 0; text-transform: uppercase; float: right; }



.mc-field-group {margin: 0 0 20px 0; clear: both;}
.mc-submit {width: 270px;}

div.mce_inline_error{color: #fff !important; width: 220px; height: 15px; padding: 0 !important; margin: 0 0 0 60px; position: absolute; font-weight: normal !important;}


#mce-error-response, #mce-success-response {border: 1px solid red; color: #fff; margin:-157px 0 0 18px;position:absolute; z-index:100;}

#mce-error-response {background: url('images/custom/icon-warning.png') 20px 20px no-repeat #000;padding:20px 20px 20px 50px; width:190px; }
#mce-success-response { background: url('images/custom/bg-flyout.png') top left repeat #000;padding:20px; width:220px;}

.practical #mce-error-response, .practical #mce-success-response {border: 1px solid #8b5cc4;}
.news #mce-error-response, .news #mce-success-response {border: 1px solid #0349fa;}
.contact #mce-error-response, .contact #mce-success-response {border: 1px solid #62dd47;}
.about #mce-error-response, .about #mce-success-response {border: 1px solid #fddb24;}


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

/*
html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}
*/



.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}


ol li {
	list-style: decimal outside;
	}

/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}
/*
#searchform div{
    *position: relative;
    *top: -10px;
}
*/
#sidebar #searchform #s {
	width: 150px;
    border: solid 1px #959595;
	padding: 2px;
	}

#sidebar #searchsubmit {
    border: solid 2px #456;
    cursor: pointer;
    padding: 1px 3px;
    position: relative;
    *top: 2px;
}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}
.entry{
  position: relative;
  z-index: 1;
}
.comment-link a{
  display: inline-block;
  background: url(images/comments_bullet.jpg) no-repeat 0 50%;
  padding: 3px 0 3px 27px;
}
.meta-home a{
  font: 12px Arial, sans-serif;
  color: #B7B7B7;
  text-decoration: none;
}
.meta-home a:hover{
  text-decoration: underline;
}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
    border: solid 2px #5E4839;
    background: #4A4B4D;
    cursor: pointer;
    color: #fff;
    font-weight: bold;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
    font: 12px Arial;
    color: #B7B7B7;
	}
.commentlist .alt{

}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
    border-bottom: dashed 1px #456;
    -border-bottom: dotted 1px #456;
}

.commentlist p{
	margin: 10px 5px 10px 0;
    font: 12px Arial;
    color: #B7B7B7;
	}
.commentlist em {
  color: #B7B7B7;
  font-size: 11px;
}
#commentform{
  background: #333;
  padding: 10px;
  overflow: hidden;
  margin-top: 10px;
}
#respond{
  color: #fff;
  margin-top: 10px;
}

#commentform input, #commentform textarea{
    border: solid 1px #587E81;
    background: #ccc;
}
#commentform input:focus, #commentform textarea:focus{
    background: #fff;
}
#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */




/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
/*
	border: 1px solid #ddd;
*/
	text-align: center;
	background-color: #000;
	padding-top: 4px;
	margin: 0 20px 0 0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
width: 300px !important;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

/* Customs: */

#feed-top{
  float: right;
  background: url(images/feed_burner_bg.jpg) no-repeat;
  width: 327px;
  height: 121px;
   cursor: pointer;
}
#feed-top .rss{
  float: right;
  display: block;
  width: 38px;
  height: 38px;
  background: url(images/rss_top.png) no-repeat;
  text-indent: -10000px;
  margin: 25px 18px 0 0;
  cursor: pointer;
}
#feed-top p{
  font: 16px 'Century Gothic', Arial, Sans-serif;
  color: #fff;
  text-align: center;
  position: relative;
  top: 32px;
}
.postmetadata .rss{
  display: inline-block;
  padding: 3px 0 3px 30px;
  background: url(images/post-rsst.jpg) no-repeat 0 50%;
  float: right;
}
#wd{
  text-decoration: none;
  text-align: center;
}


