/*-----------------------------------------------------------------------------
	Blueprint, Wordpress and Konstruktief
	By: Job Pereboom (konstruktief.nl)
-----------------------------------------------------------------------------*/

body {
	margin-bottom: 0;
	margin-top: 0;
	background: url('../images/popsport_F_webbackground.jpg') left top repeat;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/* Blueprint width setting */

.container {
	margin: auto;
}

blockquote {
	font-style: normal;
	padding: 0 0 0 0;
	color: #000;
	background: url('../images/quote.png') .5em top no-repeat;
}

a {
	color: #fcff00;
	text-decoration: none;
}

a:hover {
	color: #ff0000;
}

blockquote p {
	padding: 0 20px 0 30px;
}

hr {
	background-color: #101010;
	border-top: 1px dotted #101010;
	height: 1px;
	border: none;
}

hr.space {
	background: transparent;
	height: 1px;
}

hr.darkgrey {
	background: transparent;
	border-top: 1px dotted #262626;
	height: 1px;
}


hr.darkdot {
	background: transparent;
	border-top: 1px dotted #262626;
	height: 1px;
}

hr.medgrey {
	background: transparent;
	border-top: 1px dotted #262626;
	height: 1px;
}

img {
	margin: 0;
	display: inline;
	border: 4px solid #262626;
}

p img {
	float: none;
}

a.button {
	float: left;
}

/* Fix for buttons */

input {
	padding: 5px;
	border: 1px solid #565656;
}

ul {
	margin-left: 15px;
	list-style-type: none;
}

ul li {
	padding: 2px 0 2px 9px;
}

li {
	padding: 2px 0 2px 9px;
	text-decoration: none;
	list-style-type: none;
	border-top: 1px solid #262626;
}

li ul {
	padding: 2px 0 2px 9px;
	text-decoration: none;
	list-style-type: none;
	border-top: 1px dotted #262626;
	border-bottom: none;
	margin-bottom: 5px;
	padding: 2px 0 2px 17px;
	border-bottom: none;
	
}



ol {
	margin-left: 35px;
}

label {
	font-weight: normal;
}

textarea {
	padding: 5px;
	border: 1px solid #fff;
	width: 95%;
	height: 160px;
}
.submit {
	padding: 5px 10px;
	border-top: 1px solid #fff000;
	border-left: 1px solid #fff000;
	border-right: 1px solid #fff000;
	border-bottom: none;
	font-weight: bold;
	color: #101010;
	float: right;
	text-align: right;
	background-color: #fff000;
}

.links small {
	font-size: 10px;
	line-height: 140%;
}

.links li {
	font-size: 12px;
	line-height: 140%;
	border-top: 1px solid #262626;
	margin-left: 0px;
}

.links li a {
	display: block;
	border-bottom: 1px dotted #161616;
	color: #cccccc;
}

.small {
	font-size: .9em;
}

.meta {
	font-size: .85em;
	color: #666;
	line-height: 120%;
	margin-top: -10px;
	margin-bottom: 5px;
}

.meta a {
	color: #ccc;
}

.postMeta{
	margin: -10px 0 0;
	padding: 10px 0 0;
	border-top: 1px dotted #161616;
	color: #464646;
}

.postMeta a{
	color: #565656;
}

.postMeta a:hover{
	color: #00c9ff;
}

.nomargin {
	margin: 0;
}

a.button, button {
	font-weight: normal;
}

h3, h3 a {
	font-size: 1.3em;
	line-height: 1.2;
	color: #fff;
	letter-spacing: 0px;
	text-decoration: none;
}

h5, h5 a,  {
	line-height: 1.6;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #ffffff;
	text-decoration: none;
}

h4, h4 a, h5, h5 a, h6, h6 a{
	color: #ffffff;
}



#maincontent h2 {
	color: #fff;
	font-weight: bold;
	margin-bottom: 15px;
}

h2 a {
	color: #fff;
	text-decoration: none;
}

h1 {
	color: #fff;
	text-decoration: none;
}

#maincontent .post h2 {
	margin-bottom: 5px;
}

/* Padding inside columns */

#maincontent .content {
	padding: 10px;
	background-color: #101010;
	color: #ccc;
}

.content {
	padding: 10px 10px 0;
	background-color: #101010;
	color: #ccc;
}

#maincontent .content ul {
	padding: 0;
	margin: -10px 0 0;
	border-bottom: 1px solid #161616;
	color: #ccc;
}

#maincontent .content ul li {
	padding: 6px 0;
	margin: 0;
	border-bottom: 1px dotted #262626;
	color: #ccc;
	font-size: .9em;
}

.navigation, 
.navigation a {
	color: #AAA;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.post {
	margin-bottom: 25px;
}

/*-----------------------------------------------------------------------------
	Special classes
-----------------------------------------------------------------------------*/

.meta_agenda {
 font-size: .9em;
}

.meta_agenda_links {
	border-bottom: 1px dotted transparent;
}

.dark {
	color: #9b9b9b;
}

.stripes {
	background: transparent url('../images/stripe_black_darkgrey.png') top left repeat;
}


.white a{
	color: #fff;
	font-size: 95%;
	padding: 0 6px;
}
.white a:hover{
	color: #ccc;
}

.titleheader h6 {
	  font-size: 15px;
	  border:none;
	  text-decoration:none;
	}
/*-----------------------------------------------------------------------------
	Header
-----------------------------------------------------------------------------*/

#header {
	border-bottom: 1px solid #ccc;
	background-color: #ffffff;
	margin-bottom: 10px;
}

#header img, #header img a {
	border: none;
	padding: 0;
	margin: 0;
}


#header h1, #header .description {
	padding-left: 50px;
	margin: 0;
	line-height: 1em;
}

#maincontent, #sidebar {
	padding: 0 0 20px 0;
}

/*-----------------------------------------------------------------------------
	Navigation
-----------------------------------------------------------------------------*/

/*Top Navbar */
#pro_linedrop {
border-top: none;
height:55px;
width:860px;
padding: 0;
margin:0;
position:relative; 
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-size:.85em;
z-index:500;
}

#pro_linedrop .select {
margin:0; 
padding:0; 
list-style:none; 

}

#pro_linedrop li {
float:left;
background-image:none;
border-top: none;
border-bottom: none;
}

#pro_linedrop .select a {
display:block; 
height:30px;
float:left; 
text-decoration:none; 
white-space:nowrap; 
border-top: none;
margin: 0px;
padding: 0px;
}
#pro_linedrop b {position:absolute; left:-9999px;}

#pro_linedrop .select a.front 
{background:url('http://popsport.nl/0809/wp-content/themes/popsport/images/nav/front.gif') no-repeat left top;
 width:82px;}
#pro_linedrop .select a.bandteams {background:url('http://popsport.nl/0809/wp-content/themes/popsport/images/nav/bandteams.gif') no-repeat left top; width:133px;}
#pro_linedrop .select a.workshops {background:url('http://popsport.nl/0809/wp-content/themes/popsport/images/nav/workshops.gif') no-repeat left top; width:123px;}
#pro_linedrop .select a.agenda {background:url('http://popsport.nl/0809/wp-content/themes/popsport/images/nav/agenda.gif') no-repeat left top; width:104px;}
#pro_linedrop .select a.nieuws {background:url('http://popsport.nl/0809/wp-content/themes/popsport/images/nav/nieuws.gif') no-repeat left top; width:99px;}
#pro_linedrop .select a.play {background:url('http://popsport.nl/0809/wp-content/themes/popsport/images/nav/play.gif') no-repeat left top; width:74px;}
#pro_linedrop .select a.info {background:url('http://popsport.nl/0809/wp-content/themes/popsport/images/nav/info.gif') no-repeat left top; width:65px;}
#pro_linedrop .select a.quick {background:url('http://popsport.nl/0809/wp-content/themes/popsport/images/nav/quick.gif') no-repeat left top; width:65px;}

#pro_linedrop .select a:hover, 
#pro_linedrop .select li:hover a {
background-position: left top; 
cursor:pointer; 
margin: 0px;
padding: 0px;
}

#pro_linedrop .select a:hover.front {background:url('http://popsport.nl/0809/wp-content/themes/popsport/images/nav/front_hover.gif') no-repeat left top; width:82px;}
#pro_linedrop .select a:hover.bandteams {background:url('http://popsport.nl/0809/wp-content/themes/popsport/images/nav/bandteams_hover.gif') no-repeat left top; width:133px;}
#pro_linedrop .select a:hover.workshops {background:url('http://popsport.nl/0809/wp-content/themes/popsport/images/nav/workshops_hover.gif') no-repeat left top; width:123px;}
#pro_linedrop .select a:hover.agenda {background:url('http://popsport.nl/0809/wp-content/themes/popsport/images/nav/agenda_hover.gif') no-repeat left top; width:104px;}
#pro_linedrop .select a:hover.nieuws {background:url('http://popsport.nl/0809/wp-content/themes/popsport/images/nav/nieuws_hover.gif') no-repeat left top; width:99px;}
#pro_linedrop .select a:hover.play {background:url('http://popsport.nl/0809/wp-content/themes/popsport/images/nav/play_hover.gif') no-repeat left top; width:74px;}
#pro_linedrop .select a:hover.info {background:url('http://popsport.nl/0809/wp-content/themes/popsport/images/nav/info_hover.gif') no-repeat left top; width:65px;}
#pro_linedrop .select a:hover.quick {background:url('http://popsport.nl/0809/wp-content/themes/popsport/images/nav/quick_hover.gif') no-repeat left top; width:65px;}


#pro_linedrop .sub {
display:none;
background:#ffffff;
border-top: none;
border-bottom: none;
}
#pro_linedrop ul ul {display:none;}

/* IE6 only */
#pro_linedrop table {
border-collapse:collapse; 
border-left:none;
border-right:none;
margin:-1px; 
font-size:.9em; 
width:0; 
height:0;
}

#pro_linedrop .sub {
margin:0; 
padding:0;
list-style:none;
}

#pro_linedrop .sub li {background:transparent; height:23px; line-height:20px}
#pro_linedrop .sub li.item {background:transparent; font-weight:normal; color:#101010; padding-left:10px;}

#pro_linedrop .select :hover .sub {
display:block; 
position:absolute;
float:left;
border-left:none;
width:748px;
top:27px; 
left:0; 
text-align:center;
}

#pro_linedrop .select :hover .sub li a 
{display:block;  float:left; padding:0 10px;  white-space:nowrap; color: #ff3b5d; border-right:none;}

#pro_linedrop .select :hover .sub li a:hover
{color:#000; }

/* /Top Navbar */



#nav, #subnav {
	padding: 0;
	float: left;
	width: 100%;
	line-height: normal;
}

#nav a:hover {
	color: #ccc;
}

#nav ul,
#subnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1;
}

#nav li,
#subnav li {
	margin: 0;
	padding: 0;
	float: left;
	background-image: none;
	float: left;
	list-style: none;
	margin-right: 10px;
}

.navblock {
	border-left: 1px solid #ccc;
	padding-left: 6px;
	padding-bottom: 9px;
	padding-top: 6px;
}

#subnav li a {
	padding: 5px 15px;
	float: left;
	text-decoration: none;
}

#subnav {
	background: #101010;
}

.subtxt {
	font-size: .75em;
	text-align: left;
	margin-left: -20px;
	margin-bottom: 0;
	float: left;
	display: block;
}

.subtxt a:hover {
	color: #ccc;
}

#subnav li.current_page_item a,
#subnav li a:hover {
	color: #cccccc;
}

#navbar {
	background: #fff;
	border-top: 1px solid #fff;
	padding: 3px 12px 0 12px;
}

#nav a, #nav a:visited {
	display: block;
	font-weight: normal;
	color: #101010;
	padding: 6px 12px 10px 12px;
	text-decoration: none;
	background: url(../images/pipe.gif) right no-repeat
}

#nav .subtxt a, #nav .subtxt a:visited {
	font-size: 8px;
}

#nav a:hover, #nav a:active {
	text-decoration: none;
}

#nav .current-cat a, #nav .current-cat a:visited {
	background: #999 url(../images/arrow.gif) no-repeat center 22px;
}

/* Dropdown Menus */

.red {
	background-color: #ff0000;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 174px;
}

#nav li li {
	width: 172px;
	background: #999;
}

#nav li li a, #nav li li a:visited {
	font-weight: normal;
	font-size: 0.9em;
	color: #FFF;
	background: #999;
}

#nav li li a:hover, #nav li li a:active {
	background: #999;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

a.main:hover {
	background: none;
}

#nav li li.current-cat a, #nav li li.current-cat a:visited,
#nav .current-cat .children a, #nav .current-cat .children a:visited {
	background: #ccc;
}

#nav li li.current-cat a:hover, #nav li li.current-cat a:active,
#nav .current-cat .children a:hover, #nav .current-cat .children a:active {
	background: #666;
}

/*More Menu*/

#more-menu {
	padding: 14px;
	width: 189px;
	float: right;
	background: #eff9ef;
	margin: 15px 0 8px 12px;
	color: #101010;
}

#more-menu ul {
	margin: 0 0 15px 0;
	padding: 0;
}

#more-menu li {
	list-style: none;
	border-bottom: 1px solid #d5ebd4;
	padding: 4px 0 5px 0;
	margin: 0;
}

#more-menu a, #more-menu a:visited {
	color: #ff0000;
}

li.current_page_item a,	li.current_page_item a:visited {
	text-decoration: none;
}

/*-------------------------------------------------------------------------
		Navigation bar in posts (use main nav html inside a post)
	-------------------------------------------------------------------------*/

.entry #nav .content {
	padding: 0;
	margin: auto;
}


.entry #nav {
	margin-bottom: 15px;
	background: #FFF;
}

.entry #nav li a {
	color: #FFF;
	border-right: 1px solid #AAA;
	background: #666;
}

.entry #nav li.last a {
	border-right: none;
}

.entry #nav li a:hover {
	background: #333;
	color: #FFF;
}

.entry li {
	display: block;
	margin: 0;
	line-height: 140%;
	padding: 4px;
	color: #575757;
	border-top: none;
	border-bottom: 1px none #464646;
}


.entry li a {
	display: block;
	color: #f3f3f3;
	border-bottom: 1px dotted #464646;
}

.entry li a:hover {
	color: #00c9ff;
	border-bottom: 1px dotted #262626;
}

.entry ul li  {
	padding: 2px 0 2px 19px;
	border-bottom: 1px dotted #111111;
	background: transparent url('../images/icons/content_flash.gif') center left no-repeat;
	}
/* ----------------------------------- home posts */

.post {
	font-size: 11px;
}

.home .left {
	width: 607px;
}

.home .main-post-bg {
	background: #101010;
	display: block;
	height: 225px;
	position: relative;
	margin: 0 0 7px 0;
	width: 443px;
	overflow: hidden;
}

.main-post-ex {
	background: #101010;
	display: block;
	position: relative;
	margin: 0 0 7px 0;
	overflow: hidden;
	width: 451px;
}

.home .main-post-ex p {
	
}

.main-post-bg .post-comments,
  .secondary-post-bg .post-comments {
	width: 120px;
}

.post-comments a,
    .secondary-post-bg .post-comments a {
	font-size: 11px;
	padding: 5px;
	margin-top: 0px;
	color: #262626 !important;
	display: block;
	text-decoration: none;
	text-align: center;
	text-transform: lowercase;
	background: #fff000;
	border: 1px solid #fff000;
}

.post-comments a:hover,
    .secondary-post-bg .post-comments a:hover {
	background: #ff0000;
	color: #ffffff;
	border: 1px solid #ff0000;
}

.home .main-post-bg .title-insert,
  .home .recent-leads .title-insert {
	background: #101010;
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	width: 440px;
	z-index: 101;
	padding: 4px 5px;
}

.home .recent-leads {
	width: 448px;
}

.home .recent-leads .secondary-post-bg {
	background: #444;
	display: block;
	width: 293px;
	overflow: hidden;
	height: 150px;
	margin: 0 7px 7px 0;
	position: relative;
}

.home .recent-leads .title-insert h3 {
	margin: 4px 7px;
	line-height: 1.6em;
}

.home .recent-leads .title-insert h3 a {
	font-size: 14px;
	display: block;
	color: #f79b42;
	text-decoration: none;
}

.home .recent-leads .title-insert h3 a:hover {
	color: #fff;
}

.home .right {
	width: 340px;
	text-align: left;
}

.home .right h3 {
	font-weight: normal;
	font-size: 1.6em;
	color: #f47a0e;
	padding-left: 2px;
}

/*-----------------------------------------------------------------------------
	Sidebar
-----------------------------------------------------------------------------*/

#sidebar {
	margin-left: 8px;
/*

lets us have border */
}

#sidebar h2 {
	font-size: 1.3em;
	line-height: 1.2;
}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 25px 20px 0 20px;
}

#sidebar ul li {
	padding: 0;
}

#sidebar ul li ul {
	padding-top: 0;
}

#sidebar ul li ul li {
	margin: 0 0 0 -18px;
	padding: 2px 0 2px 9px;
	background: url('../images/icons/bullet_square_grey.gif') left 3px no-repeat;
	font-size: 0.9em;
}

.feedlink, .feedlink a, .feedlink a:visited {
	margin-top: -10px;
	padding-right: 15px;
	background: none;
	color: #262626;
	float: left;
}

.trackback, .trackback a, .trackback a:visited {
	padding-right: 15px;
	background: none;
	color: #262626;
	float: left;
}

#sidebar ul li, #sidebar ul li#subscribe ul li {
	list-style-type: none;
	background: none;
	margin-bottom: 20px;
}

#sidebar ul li#subscribe ul li {
	margin: 0 0 0 -30px;
}

/* Hide search from sidebar */

#sidebar #search {
	display: none;
}

/*-----------------------------------------------------------------------------
	agenda
-----------------------------------------------------------------------------*/

.agenda a{
	color:  #ccc;
}
.agenda a:hover{
	color:  #00c9ff;
}


/*-----------------------------------------------------------------------------
	Tab nav
-----------------------------------------------------------------------------*/
.nav1{
	float: left;
}
.nav1 li{
	float: left;
	height: 27px;
	border: none;
}
.nav1 li a{
	color: #878787;
	display: block;
	height: 27px;
	text-align: center;
}
.nav1 li.active a, .nav1 li a:hover, .nav1 li.current_page_item a{
	color: #20b8ed;
	text-decoration: none;
	height:27px;
}
.nav1  { list-style: none; margin: 0px; padding: 0px;}
.nav1 li { padding: 0px 3px 0px 0px; margin: 0px; display: inline; line-height: 14px; }

.nav1 li a { padding: 0px 0px 0px 9px; background: url(./images/menuleft.gif) no-repeat left top; float: left;}
.nav1 li a span { padding: 4px 9px 9px 0px; display: block; background: url(./images/menuright.gif) no-repeat right top; float: right; }
.nav1 li a span { float: none; }
.nav1 li a:hover span { }
.nav1 li a:hover , li.current_page_item a{ background-position: 0% -27px; text-decoration: none;}
.nav1 li a:hover span , li.current_page_item a span{ background-position: 100% -27px; }


/*- Nav2 / Dropdowns-*/
#nav2, #nav2 ul{
	padding: 0;
	margin: 0;
	float:left;
	list-style: none;
}
#nav2 {
	padding: 0 0 0 25px;
	width:921px;
}
#nav2 a {
	display: block;
}
#nav2 li {
	float: left;
	line-height:33px;	
}
#nav2 li a:hover {
background: none;
}
#nav2 li ul {
	position: absolute;
	width: 15em;
	left: -999em;
}
#nav2 li:hover ul, #nav2 li.sfhover ul {
	left: auto;
	z-index:1000;	
}

#nav2 li ul li {
	background: url(images/topmenu-bgr.gif) repeat-x top;
	width:15em;
	border:1px solid #e5e4de;	
}

.idTabs {
	font-size: 12px;
}
.idTabs li {
}
.idTabs li a {
	display: block;
	margin: 0 5px 0 0;
	text-align: left;
}
.idTabs li.last a {
	margin: 0
}
.idTabs li a:hover,
.idTabs .selected {
	color: #20b8ed;
	text-decoration: none
}

.list1 {
	padding: 0;
}
.list1 li {
	background: url(images/ico-star.gif) no-repeat left;
	margin: 0 0 10px;
	padding: 0 0 0 25px;
}
.list1 li a {
}


/*-----------------------------------------------------------------------------
	Contact form
-----------------------------------------------------------------------------*/

div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7 img {
	margin: 2px 0 0;
	padding: 0;
	border-style: none;
	border-color: #00bcff;
}

div.wpcf7-response-output {
 display: block;
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
	background-color: #398f14;
	color: #fff;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
	background-color: #ff0000;
	color: #fff;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
	background-color: #ffa500;
	color: #101010;
}

div.wpcf7-validation-errors {
	border: 2px solid #48c0f8;
	background-color: #48c0f8;
	color: #fff;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #ff0000;
	color: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}
form.wpcf7-form p{
	margin-bottom: 1px;
}
form.wpcf7-form p img{
	display: inline;
}


/*-----------------------------------------------------------------------------
	Page items
-----------------------------------------------------------------------------*/



.page_item ul {
	margin-left: 15px;
	list-style-type: none;
}

.page_item ul li {
	padding: 2px 0 2px 9px;
}

.page_item li {
	padding: 2px 0 2px 9px;
	text-decoration: none;
	list-style-type: none;
	display: block;
		border-top: none;
	border-bottom:  1px dotted #262626;
}	

.page_item li ul {
	padding: 2px 0 2px 9px;
	text-decoration: none;
	list-style-type: none;
	border-top: none;
	border-bottom:  1px dotted #262626;
	margin-bottom: 5px;
}

.page_item li ul li{
	padding: 2px 0 2px 9px;
	text-decoration: none;
	list-style-type: none;
	border-top: none;
	border-bottom: 1px dotted #262626;
}

.page_item ul li ul {
	border-top: 1px none #262626;
	border-bottom: 1px dotted #262626;
}

.page_item a {
	color: #fff;
	display: block;
}

.page_item a:hover {
	color: #ee4037;
}


/*-----------------------------------------------------------------------------
	Footer
-----------------------------------------------------------------------------*/

#footer {
	background-color: #fff;
	text-align: left;
	font-size: .95em;
	color: #ababab;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #ababab;
	border-bottom: 1px solid #ababab;

}

#footer a {
	text-decoration: none;
	color: #ababab;
}

#footer a:hover {
	text-decoration: none;
	color: #2a2a2a;
}

#footer a:visited {
	text-decoration: none;
	color: #ababab;
}


#footer ul {
	list-style-type: none;
}

#footer li {
	list-style-type: none;
	border-top: none;
	border-bottom: 1px solid #ababab;
	padding-top: 3px;
	padding-bottom: 3px;
	
}


#footer ul li {
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 2px;
	margin-top: 2px;
	padding: 2px 0 2px 17px;
	border-bottom: 1px dotted #f5f5f5;
	background: transparent url('../images/icons/footer_flash.gif') center left no-repeat;
}



#footer ol {
	margin-left: 35px;
}

#footer label {
	font-weight: normal;
}

#footer input {
	padding: 5px;
	width: 170px;
	border: 1px solid #ababab;
}

#footer textarea {
	padding: 5px;
	border: 1px solid #ababab;
	width: 95%;
	height: 160px;
}
#footer .submit {
	padding: 5px 10px;
	display: block;
	border: none;
	font-weight: bold;
	color: #101010;
	float: right;
	text-align: right;
	background-color: #fff;
}

/*-----------------------------------------------------------------------------
	Search
-----------------------------------------------------------------------------*/

#search {
	float: left;
}

#search #s {
	background: transparent url('../images/icons/search_grey.gif') 0px center no-repeat;
	padding: 5px 5px 5px 17px;
	width: 135px;
	color: #CCCCCC;
	margin-right: 20px;
}

#search #s:hover {
	color: #000;
}

.search-excerpt {
	margin: 0;
}

/*-----------------------------------------------------------------------------
	nieuwsbrief
-----------------------------------------------------------------------------*/

#nieuwsbrief {
	float: left;
}

#nieuwsbrief #s {
	background: transparent;
	padding: 5px 5px 5px 17px;
	width: 135px;
	color: #CCCCCC;
	margin-right: 20px;
}

#nieuwsbrief #s:hover {
	color: #000;
}

.nieuwsbrief-excerpt {
	margin: 0;
}

/*-----------------------------------------------------------------------------
	Comments
-----------------------------------------------------------------------------*/

.commentlist li {
	padding: 4px 15px;
	background-color: #101010;
	margin-top: 4px;
	margin-left: 1px;
	margin-bottom: 4px;
	margin-right: 4px;
	float: left;
}

.comments-alt {
	background: transparent url('../images/stripe_black_darkgrey.png') top left repeat;
}

/*-----------------------------------------------------------------------------
	Play wall
-----------------------------------------------------------------------------*/

#wp_wall p {
	margin-top: 4px;
	margin-bottom: 4px;
}

#wallcomments p {
	margin-bottom: 5px;
}

#wp_wall_info {
	border-bottom: 1px dotted #262626;
}

#wp_wall_info p {

color:#fff;
	text-align: left;
	margin-top: -10px;
	padding-top: 0;
}

#wp_wall_info ul {
color:#fff;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px dotted #262626;
	margin: 0;
}

#wp_wall_latest {
	border-bottom: 1px dotted #262626;
	margin-bottom: 5px;
}

#wp_wall_latest p {
color:#666;
	font-size: .85em;
	text-align: right;
	padding-top: 0;
}

#wallcomments ul {
	margin-left: 0px;
}

#wall_post input {
	border: 1px solid #cccccc;
	width: 140px;
}

#wall_post textarea {
	border: 1px solid #cccccc;
	width: 100%;
}

#wallcomments {
	overflow: auto;
}

.wallauthor {
	font-weight: bold;
	display: block;
	border-top: 1px solid #262626;
	color: #fff;
}

.wallcomment {
	font-weight: normal;
	font-size: .9em;
}

.wall-error {
	background: #ff0000;
	color: #fff;
}

.wall-success {
	background: #101010;
	color: #fff;
}

#wall_post_toggle {
	cursor: pointer;
}

.wall-alt {
	background: transparent url('../images/stripe_black_darkgrey.png') top left repeat;
}

.wall-1 {
	background: #101010;
}

/*-----------------------------------------------------------------------------
	Polls
-----------------------------------------------------------------------------*/

.wp-polls-archive {
	
}

.wp-polls, .wp-polls-form {
	
}
.wp-polls p {
	text-align: left;
	background-image: none;
	line-height: 130%;
	display: block;
	font-size: 13px;
}
.wp-polls strong {
	text-align: left;
	display: block;
}

.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li {
	text-align: left;
	background-image: none;
	display: block;
}

.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul {
	text-align: left;
	list-style: none;
}

.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before {
	content: '';
}

.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
	display: inline;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.wp-polls-ul {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	
}

.wp-polls-ans {
	width: 100%;
	background-color: #101010; 
}
.wp-polls-ans p {
	text-align: left;
	float: left;
	display: block;
	height: 20px;
	line-height: 130%;
}

.wp-polls-loading {
	display: none;
	text-align: center;
	height: 16px;
	line-height: 16px;
}

.wp-polls-image {
	border: 0px;
}

.wp-polls .Buttons {
	border: 1px solid #c8c8c8;
	background-color: #f3f6f8;
}

/* Polls Archive Paging */

.wp-polls-paging a, .wp-polls-paging a:link {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #666;
	color: #FFF;
	background-color: #999;
}

.wp-polls-paging a:visited {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #666;
	color: #101010;
	background-color: #999;
}

.wp-polls-paging a:hover {
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

.wp-polls-paging a:active {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #ff0000;
	color: #ff0000;
	background-color: #FFFFFF;
}

.wp-polls-paging span.pages {
	padding: 2px 4px 2px 4px;
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}

.wp-polls-paging span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

.wp-polls-paging span.extend {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

#wp-polls-pollbar-bg {
	width: 25px;
	height: 25px;
	border: 1px solid #000000;
}

#wp-polls-pollbar-border {
	width: 25px;
	height: 25px;
	border: 1px solid #000000;
}

.pollbar {
	max-width: 380px;
}



