
body {
	font-size:  12px;
	line-height: 16px;
	font-family: georgia, serif /*Helvetica, Arial, sans-serif*/;
}


h2 { line-height: 21px; }
h3 { line-height: 18px; font-size: 15px;}

h1, h2, h3, h4 {margin-top: 0; padding: 0; font-family: georgia, serif; font-style: italic; }
h1 {padding: 0; margin: 40px 0 0 0; text-align: center; font-size: 30px;}

a {text-decoration: none; color: #336699;}

a:hover {text-decoration: underline;}

img {border: 0; padding-bottom: 6px;}

/* Oval Icons */
#icontooltip {
	position: absolute;
	background: white;
	color: black;
	padding: 2px;
	font-size: 12px;
	width: 120px;
	z-index: 10017;
	visibility: hidden;
	border: 1px solid black;
}
#cattooltip {
	position: absolute;
	background: white;
	color: black;
	padding: 2px;
	font-size: 12px;
	left: 20px;
	width: 120px;
	z-index: 10017;
	visibility: hidden;
	border: 1px solid black;
}

.icon {}

/*div {border: 1px solid red;}*/

.ring {color: white;}

#background {position: absolute; z-index: 0; width: 1200px; left: 50%; margin-left: -600px; top: 0;}
#background_all {position: absolute; z-index: 0; top: 0;}
#background img { border: none;}
#background .thumb {width: 80px; height: 105px; float: left;}
#background_all .thumb {width: 80px; height: 145px; float: left; text-align: center; font-family: georgia, serif; font-style: italic; padding: 3px;}
#background .thumb a {opacity: 0.3; filter: alpha(opacity=30); -moz-opacity:0.3;}
#background .thumb a:hover {opacity: 0.9; filter: alpha(opacity=90); -moz-opacity: 0.9;}


#page {position: absolute; z-index: 20; top:110px; width: 780px; left: 50%; margin: 0 0 60px -390px;}

#page_cat {position: absolute; z-index: 20; top:110px; width: 400px; left: 50%; margin: 0 0 60px -200px; text-align: center;}

#header {position: absolute; z-index: 15; top:0; width: 780px; left: 50%; margin: 0 0 0 -390px;}

.clear {clear: left;}

.box {padding: 18px 30px 24px 24px; overflow: hidden; border: 1px gray solid; background: #fff3f2; margin-bottom: 10px; margin-right: 10px }
.pb_pledgebox {background: #fff3f2; margin-bottom: 10px; margin-right: 10px }
.chatbox {padding: 0 0 4px 0; border: 1px gray solid; background: white; margin: 10px 10px 10px 0;}

.columns ol { width: 25%; float: left; margin: 0 5px;}

.column_live { width: 50%; float: left; }

.column_i { width: 285px; float: left; }
.column_s { width: 210px; float: left; }
.column_w { width: 570px; float: left; }
.wrapper_a { }

.wrapper_a .box, .wrapper_b .box { background: white; padding: 9px 12px 12px 12px; }
.column_s .box { padding: 9px 12px 12px 12px; background: #f2feff; border: 0px;}
.column_w .box { }

.column_w .box { }
.live .box { margin-right: 10px; margin-bottom: 10px; padding: 9px 12px 12px 12px; }
.livebox { margin-right: 10px; margin-bottom: 10px; padding: 9px 12px 6px 12px; text-align: center; background: #1dbf86; color: white;  text-align: center;}
.livebox a { }
.livebox2 { margin-bottom: 10px; margin-right: 10px; padding: 9px 12px 12px 12px; text-align: center; background-image: url(gradient.png); background-color: red; color: white;}
.livebox2 a { color: yellow; }
.livebox3 { margin-bottom: 10px; margin-right: 10px; padding: 9px 12px 12px 12px; text-align: center; background: #acd6e5; color: black;}
.livebox3 a { color: white; }
.livebox img {float: none; margin: 0 0 3px 0 !important; }

.feature {background: pink !important;}
.feature img {max-width: 96px; }

.box ul {padding: 0; list-style: none; margin: 0; text-align: left;}
.box li {margin: 0; padding: 0 0 0.4em 0;}
.box ul li:before, .stat ul li:before, .democracy ul li:before {content:"- ";}
ol {text-align: left;}

/*NAVIGATION*/
#topbar {text-align: center;}
#topbar ul {list-style: none; padding: 0; margin: 10px 20px 10px 0; float: left;}
#topbar li {display: inline; margin: 0 2px 0 0;}
#topbar li a {color: white; background: #1dbf86; padding: 4px 6px 3px 6px; border: white solid 1px; font-weight: bold; }
#search {padding-top: 5px;}
#footer {padding-top: 50px; padding-bottom: 50px; text-align: center; }

.logohead {clear: left;} 

/*VARIOUS*/
.akpc_pop {display: none;}
iframe[name='bot'] {height: 230px;}
iframe[name='chat'] {height: 210px; width: 99%; border-bottom: 1px silver solid; margin-bottom: 4px;}
.float { float: left; margin: 0 9px 6px 0;}

#chatbot .box {background: #ff9999; text-align: center; padding: padding: 9px 12px 12px 12px;}

#cloud .box {line-height: 15px; text-align: center;}
#cloud .box h3 {text-align: left;}

#flickr_feed .box {padding: 9px 0 12px 12px;}
#flickr_feed img {margin: 0 6px 5px 0; padding: 0; border: 2px solid silver }

.archive h3, .archive p {padding: 0; margin: 0;}
.archive { margin-bottom: 12px; }

#youtube .box { padding: 9px 0 6px 12px;}
.tube {width: 30%; float: left; font-size: 10px; margin-right: 7px; line-height: 12px;}

.taglist li {display: inline;}
.taglist li:before {content:" * ";}

applet {width: 288px; height: 216px; margin: 0 auto 0 auto;}

.nav ul { margin-bottom: 10px !important;}
.nav li a { color: #1dbf86; }
.nav li { padding: 2px; border-bottom: 1px solid black; font-weight: bold; }
.nav li:before {content:"→ " !important;}


/*UPLOADER*/
td {
	vertical-align: top;
	width: 20%;
	padding-right: 5px;
}
.error { color: red; }
div.tag {
	position: relative;
	not-clear: both;
}
div.tagcheckbox {
	position: absolute;
	left: 0px; top: 0px;
	width: 20px;
}
div.taglabel {
	position: relative;
	left: 0px;
	padding-left: 20px;
}
input.entry {
	width: 320px;
}
input.checked {
	background: pink;
	color: black;
}
a.checked {
	background: pink;
	color: black;
}

/*ARCHIVES*/
.logo {width: 95px; float: left;}
.logo img {max-width: 96px;}
.logo_plate {width: 100px; height: 140px; float: left; text-align: center;}
.side {margin-left: 105px; margin-bottom: 1em;}
.side h3 {margin: 0; padding: 0;}
.side img {margin-bottom: 1em; }
.side p {padding-top: 0; margin-top: 0;}


/*DEMOCRACY*/
.democracy ul {list-style: none; margin: 0; padding: 0; }
.democracy ul li {margin: 0; padding: 0 0 0.5em 0;}


/*LINK INDICATION*/
a.liexternal { padding-right: 10px; background: url(http://www.geuzen.org/female_icons/wp-content/themes/icons/images/link-icon_external_16.gif) no-repeat right; }
a.liwikipedia { padding-right: 14px; background: url(http://www.geuzen.org/female_icons/wp-content/themes/icons/images/link-icon_wikipedia.gif) no-repeat right; }
a.liimdb { padding-right: 18px; background: url(http://www.geuzen.org/female_icons/wp-content/themes/icons/images/link-icon_imdb.png) no-repeat right; }
a.liftp { padding-right: 13px; background: url(http://www.geuzen.org/female_icons/wp-content/themes/icons/images/link-icon_ftp.png) no-repeat right; }
a.limailto { padding-right: 18px; background: url(http://www.geuzen.org/female_icons/wp-content/themes/icons/images/link-icon_mail.png) no-repeat right; }
a.liflickr { padding-right: 8px; background: url(http://www.geuzen.org/female_icons/wp-content/themes/icons/images/link-icon_flickr.png) no-repeat right;  }
a.lipdf { padding-right: 12px; background: url(http://www.geuzen.org/female_icons/wp-content/themes/icons/images/link-icon_pdf.png) no-repeat right;  }
a.lipdf { padding-right: 12px; background: url(http://www.geuzen.org/female_icons/wp-content/themes/icons/images/link-icon_pdf.png) no-repeat right;  }

.eventday {background: pink; padding: 2px 4px 2px 4px; font-weight: bold;}

h2.tip a:hover {background-color: #2B2E21;;color:#fff;}
h2.tip a:link span{display: none;}
h2.tip a:visited span{display: none;}
h2.tip a:hover span {
position: absolute;
margin:10px 0px 0px 20px;
background-color: white;
max-width:220;
padding: 10px;
width: 450px;
border: 1px solid #C0C0C0;
font: normal 11px sans-serif;
color: #000;
text-align:left;
display: block;}


#category_cloud {}

/*ALBUM STYLES*/
#gallery-name {  }
.header-table, .header_table td { padding: 0; margin: 0; }

#search #s {width: 120px;}
#search #searchsubmit {width: 90px;}
