@charset "UTF-8";
@import "dropdown-menu.css";
/*
 * Title: Template name
 * URL: http://www.ladysign.nl
 * Author: Lee Boonstra - Ladysign 2009
 */
 
/* reset css */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6,
p, blockquote, table, caption, thead, tfoot, tbody, tr, th,
td, ul, ol, li, dl, dd, dt, form, fieldset{ margin: 0; padding: 0; text-align: left;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; color: #000; }
body { background-color: #fff; }
li { list-style-image: none; list-style-position: outside; list-style-type: none;}
fieldset, img { border: none; }
table { border-collapse: collapse; border-spacing: 0;}
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
a { text-decoration: underline;}
a:link, a:visited { color: #000; }
blockquote { font-style: italic; font-family: 'Script'}
hr { color: #ccc; }

/* class specific */
.photo0 { background: #AE906E url('../_img/photo_empty.png') no-repeat !important; }
.photo2 { background: #AE906E url('../_img/photo1.png') no-repeat !important; }
.photo3 { background: #AE906E url('../_img/photo3.png') no-repeat !important; }

/* standard css */
.hidden { display: none; }
.f50 {font-size: 50%;}
.f60 {font-size: 60%;}
.f70 {font-size: 70%;}
.f80 {font-size: 80%;}
.f90 {font-size: 90%;}
.f110 {font-size: 110%;}
.f120 {font-size: 120%;}
.f130 {font-size: 130%;}

.paginator { border: 1px solid #CBCBCB; padding: 2px 6px; }
.paginator a { font-weight: normal; }
.paginator span { font-weight: bold; }

.external { background: transparent url(../_img/external.png) no-repeat scroll right center; padding: 0 13px 0 0; }

/* template specific css */
body { background-color: #E9E6E1; font-family: arial, helvetica; font-size: 15px; color: #333333;}

table{ background-color: #fff; border: 1px solid #ddd; empty-cells: show; font-size: 90%; margin: 10px 0 20px 20px; padding: 4px; text-align: left; width: 650px; }
table caption { color: #777; margin: 0 0 5px 0; padding: 0; text-align: center; text-transform: uppercase; }
table thead th { border: 0; border-bottom: 1px solid #ddd; color: #000; font-size: 90%; padding: 3px; margin: 0 0 5px 0; text-align: left; }
table tbody td, table thead th { font-family: sans-serif, lucida Grande; font-size: 11px; color: #1F1F1F;}
table tbody tr { background-color: #fff; }
.disco tbody tr:hover, .category tbody tr:hover { background-color: #3D80DF !important; color: #fff; }
table tbody td { color: #000; padding: 2px; border: 0; }
.disco tbody tr:hover td, .category tbody tr:hover td { color: #fff; } 
table a { color: #000;	}

a { color: #0066CC; }
#container { min-width: 990px; width: 100%; overflow: hidden; position: relative;}
#top { background: #1C1107 url('../_img/top.png') no-repeat; width: 100%; height: 80px; color: #fff; position: relative;}
#top h1 a { background: url('../_img/logo.png') no-repeat 0% 50%; width: 392px; height: 55px; float: left; margin-top: 10px; margin-left: 20px;}

#searchform { 
	width: 280px;
	height: 28px; float: right; margin-top: 17px; margin-right: 12px;}
#searchform form { float: left; margin-right: 4px;}
#searchform input { font-size: 11px; }
#searchform p { line-height: 20px; margin-right: 4px;}
#searchform .buttonsearch { padding: 0 2px;}


#menu { position: absolute; top: 80px; left: 13px; z-index: 1;
	font-size: 16px; font-weight: bold; font-family: Trebuchet MS;}
#fold a { color: #fff; font-size: 10px; }

#smallheader { background: #AE906E url('../_img/header_bg.png') repeat-x 100% 100%; clear: both; 
	color: #000; width: 100%; min-width:995px; height: 50px; display:none;}
#header { background: #AE906E url('../_img/header_bg.png') repeat-x 100% 100%; height: 420px;
	width: 100%; min-width:995px; color: #000;}

#highlight { height: 300px; float: left; margin-top: 50px; margin-left: 20px;}
#highlight h2 { font-size: 35px; font-weight: bold; margin: 25px 0 5px 0; }
#highlight p { line-height: 25px; font-size: 19px; margin-bottom: 20px;}
#highlight .smaller { font-size: 13px; }
#highlight li { display: inline; }
#highlight a { color: #333333; }
#highlight fieldset { margin-bottom: 10px; }

#media { background: #AE906E url('../_img/photo2.png') no-repeat; width: 537px; 
	height: 417px; float: right; margin-top: -8px; margin-right: 0px;}
#media object { margin: 50px 25px; display: block; }
.handwritten p { clear: both; margin: 0px !important; font-size: 30px !important; color: #AE906E;}

.officialPage a, .lastFM a, .mySpace a, .youTube a, .flickr a {
	display: block; height: 44px; width: 45px; background-position: 0% 0%; float: left;	
}
.twitter a, .rss a { display: block; height: 46px; width: 48px; background-position: 0% 0%; float: right;}

.officialPage a strong, .lastFM a strong, .mySpace a strong, .youTube a strong, .flickr a strong, .twitter a strong, .rss a strong { display: none;}
.officialPage a:hover, .lastFM a:hover, .mySpace a:hover, .youTube a:hover, .flickr a:hover,
.officialPage:hover, .lastFM:hover, .mySpace:hover, .youTube:hover, .flickr:hover, .twitter:hover, .rss:hover, .twitter a:hover, .rss a:hover { background-position: 0% 100% !important;}
.officialPage a { background-image: url('../_img/icon_fav.png') !important; }
.lastFM a { background-image: url('../_img/icon_lastfm.png') !important; }
.mySpace a { background-image: url('../_img/icon_myspace.png') !important; }
.youTube a { background-image: url('../_img/icon_youtube.png') !important; }
.flickr a { background-image: url('../_img/icon_flickr.png') !important; }
.twitter a { background-image: url('../_img/icon_twitter.png') !important; }
.rss a { background-image: url('../_img/icon_rss.png') !important; }

#content { margin-left: 10px; clear: both; width: 60%; float: left; color: #35302C; font-family: georgia; overflow: hidden;}
#content h3, #extra h3, .popupLog h3 { margin: 10px 0; color: #000; font-size: 16px; font-weight: bold; text-transform: uppercase; }
#content p { margin: 5px 0 5px 10px; line-height: 19px; }
#content ul, #content ol { margin: 5px 0; }
#content li { padding-left: 10px; background: url('../_img/arrow.gif') 0 50% no-repeat; line-height: 16px; font-size: 90%; }
.article { padding: 10px; }
.article_row { margin: 20px 10px; }

#content .date {
	background:transparent url('../_img/date.jpg') no-repeat scroll 0 0;
	color:#3E382B; float:left; height:50px;
	margin:0 8px 2px 0; width:50px;
	text-align: center;
}

#content .date small{
	clear:both; color:#4A4331; float:left;
	font-size:14px; font-weight:normal; letter-spacing:normal;
	line-height:7px; padding: 10px 0 0 12px; text-align:center;
	text-transform: uppercase; color: #000; font-weight: bold;
}
#content .date b{
	color:#4A4331; float:left; font-size:20px;
	font-weight:bold; letter-spacing:-2px; line-height:19px;
	padding: 7px 0 0 0px; text-align:center; width:50px;
}
h2 { font-size:22px; font-weight:bold; line-height:30px; font-family: 'Graublau',trebuchet ms,helvetica,arial,sans-serif; }
h2 a { color: #000; text-decoration: none; }

#extra { width: 30%; float: right; overflow: hidden; margin-right:10px !important; margin-right: 0;}
#extra h2 { font-size: 16px; font-weight:bold; font-family: 'Graublau',trebuchet ms,helvetica,arial,sans-serif;}
.tags p { text-align: center;}
.tags { margin-bottom: 20px; }

#footer { clear: both; background: #28180C url('../_img/footer_bg.png') repeat-x; height: 56px; color: #fff; padding: 10px 0 0 0; font-size: 12px; }
#footer ul { }
#footer li { display: inline;}
#footer a { color: #fff;}

.register-link, .login-link { width: 128px; height: 42px; display: block; cursor: pointer; background-position: 0% 0%; }
.register-link:hover, .login-link:hover { background-position: 0% 100% !important; }
.register-link { background-image: url('../_img/register.png'); float: left; }
.login-link { background-image: url('../_img/login.png'); margin-left: 135px;}

.jevents_body table tbody tr  { background: none !important; border: none !important; }

.twitterIcon img { float: right; margin-top: -30px; }
/* Normal Bubble */
div.bubble { width: auto; font-size: 0.75em; margin-bottom: 24px; }
div.bubble blockquote { margin: 0px; padding: 0px; border: 1px solid #c9c2c1; background-color: #fff; font-family: arial,helvetica; font-size: 11px; }
div.bubble blockquote p { margin: 10px; padding: 0px; }
div.bubble cite { position: relative; margin: 0px; padding: 7px 0px 0px 15px; top: 6px; background: transparent url('../_img/tip.gif') no-repeat 20px 0; font-style: normal; }
/* Rounded Bubble */
div.bubble div.rounded { margin-bottom: 10px; border: 3px solid #f5f5f5; background-color: #f9edb4; }
div.bubble div.rounded blockquote { border: 0; background-color: transparent; }
div.bubble div.rounded blockquote p { margin: 0px 10px; }
div.bubble cite.rounded { position: relative; margin: 0px; padding-left: 15px; padding-top: 12px; top: 9px; background: transparent url('_img/tip-rounded.gif') no-repeat 15px 0; }

/* Pimped Bubble */
div.pimped.bubble { margin-top: 20px !important;  font-size: 0.9em; }
div.pimped.bubble div.rounded { color: #111; border: 3px solid #111; background-color: #fff; }
div.pimped.bubble div.rounded a { color: #111; }
div.pimped.bubble cite.rounded { background: transparent url('../_img/tip-pimped.gif') no-repeat 15px 0; font-size: 10px;}

/* Forum Bubble */
.forum { margin-bottom: 25px; }
.forum li { width: auto; font-size: 0.75em; margin-bottom: 14px; border: 2px solid #fff; background-color: #D9B792;}
.forum li span { margin: 0px; padding: 0px; font-family: arial,helvetica; font-size: 11px; }
.forum li span a { margin: 10px; padding: 0px; font-weight: bold;}
.forum li small { position: relative; margin: 0px; top: 12px; background: transparent url('../_img/tip.gif') no-repeat 10px 0; font-style: normal; }
.forum li small font { color: #000;}
.forum li small a { margin-left: 25px; }

.eventlistmod li, .blog_more li { list-style-position: inside; list-style-type: square; font-size: 11px; background: #D5D0C8; padding: 2px 4px; }
.lastFM-Module { float: left; width: 300px; }
.lastFM-Module ol { list-style-type: decimal; }
.lastFM-Module ol li { list-style-position: inside; list-style-type: decimal; }


.pagination li { display: inline; border: 1px solid #000; background: #AE906E !important; margin: 2px; padding: 2px 10px 2px 2px; }
.pagination li, .pagination a { font-family: verdana; font-size: 10px !important; }
.pagenav, .pagenav tr { line-height: 25px; background: none; border: 0; width: 180px;}
.pagenav_prev, .pagenav_next { display: block; height: 28px; width: 50px; padding: 2px 10px; background: #AE906E !important; }

.banner { text-align: center; margin-bottom: -35px; }
.banner object, .banner embed { width: 550px; height: 80px; }