/*
Theme Name: Tros Academy II
Theme URI: http://academy2009.sterren.nl
Description: WordPress theme for Tros Academy II, edition 2009.
Version: 1.0
Author: David Krijgsman
Author URI: -
Tags: fixed width, two columns

*/

/* Global styles */

html { 
	overflow: -moz-scrollbars-vertical;
	overflow: scroll;
	overflow-x: auto; 
}


body {
	background						: url(images/bg.jpg) top center no-repeat #000;
	font-family						: Verdana, Arial, sans-serif;
	font-size						: 12px;
	color							: #444444;
	line-height						: 20px;
}

a {
	color							: #5e0fa9;	
}

a:hover {
	text-decoration					: none;
}

p {
	color							: #444444;
	line-height						: 20px;
}

img {
	border							: 0;
}

img.lees-verder {
	display							: inline-block;
	position						: relative;
	top								: 2px;
	left							: 3px;
}

.hide {
	display							: none;
}

.hr-stars {
	clear							: both;
	height							: 6px;
	margin							: 0 0 10px 0;
	background						: url(images/star-line.gif);
	overflow						: hidden;
}

.hr {
	clear							: both;
	background-color				: #ece6f3;
	height							: 1px;
	display							: block;
	overflow						: hidden;
}

.hr-tweets {
	clear							: both;
	background-color				: #ece6f3;
	height							: 1px;
	display							: block;
	overflow						: hidden;
	margin							: 10px 0;
}

.floatleft, .alignleft {
	float							: left;
}

.alignleft {
	margin							: 0 15px 15px 0;	
}

.floatright, .alignright {
	float							: right;
}

.alignright {
	margin							: 0 0 15px 15px;	
}

.clearboth {
	clear							: both;
}

.spacer {
	display							: block;
	height							: 10px;
}

.spacer5 {
	display							: block;
	height							: 5px;
}

.spacer15 {
	display							: block;
	height							: 15px;
}

.spacer20 {
	display							: block;
	height							: 20px;
}

.spacer30 {
	display							: block;
	height							: 30px;
}

.spacer40 {
	display							: block;
	height							: 40px;
}

.spacer50 {
	display							: block;
	height							: 50px;
}

.title-tweetbird {
	float							: left;
	margin							: 0 10px -5px 0;
	top								: -5px;
	position						: relative;
}

.tweet-meta {
	font-size						: 10px;
	color							: #919191;	
	margin							: 8px 0 10px 0;
}

.pointer {
	cursor							: pointer;	
}

#tooltip {
	width							: 264px;	
	position						: absolute;
	display							: none;
}

#tooltip .top {
	display							: block;
	width							: 264px;
	height							: 10px;
	background						: url(images/tooltip-top.png);
	overflow						: hidden;
}

#tooltip p {
	background						: url(images/tooltip-bg.png);
	color							: #fff;
	padding							: 6px 20px;
	margin							: 0;
	font-size						: 11px;
}

#tooltip .bottom {
	display							: block;
	width							: 264px;
	height							: 12px;
	background						: url(images/tooltip-bottom.png);
	overflow						: hidden;
}


/* Captions */

h1 {
	font-size						: 14px;
	color							: #2b0853;
	text-transform					: uppercase;
	margin							: 0 0 7px 0;
	float							: left;
}

h2 {
	font-size						: 20px;
	color							: #2b0853;
	font-weight						: normal;
	line-height						: 24px;
	margin							: 0 0 -4px 0;
}

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

/*h1.sifr-menu-home {
	padding-left					: 4px;	
}

.sidebar-title-wrapper {
	float							: left;
	width							: 200px;
}

.menu-title-wrapper {
	float							: left;
	padding							: 4px 1px 0 2px;
}

.menu-title-wrapper:hover {
	background-color				: #723eaf;	
}*/



/* Page start */

#trosbalk {
	background-color:#DEECF8;
    height: 30px !important;
	text-align:center;
}

div#trosbar {
	width:946px;
	margin:0 auto;
}

#main {
	width							: 1000px;
	margin							: 0px auto;
}

#header {
	width							: 1000px;
	height							: 71px;
	background						: url(images/header-bg.png);
	padding-top						: 163px;
}

.breadcrumbs {
	float							: left;
	margin							: 0 0 0 12px;
	color							: #5e0fa9;
	font-size						: 11px;
}

.breadcrumbs a:hover{
	text-decoration					: none;
}

.breadcrumbs img {
	margin-right					: 5px;
}

/* Menu */

#menu {
	margin							: 0 33px;
	line-height						: normal;
}

ul#menu-left {
	float							: left;
	list-style-type					: none;
	padding							: 0;
	margin							: -3px 0 0 0;
}

ul#menu-right {
	float							: right;
	list-style-type					: none;
	padding							: 0;
	margin							: -3px 0 0 0;
}

ul#menu-left li, ul#menu-right li {
	padding							: 0;
	margin							: 0;
	float							: left;
	position						: relative;
}



/*ul#menu-left li a, ul#menu-right li a {
	color							: #fefefe;
	text-transform					: uppercase;
	font-size						: 12px;
	font-weight						: bold;
	display							: inline-block;
	padding							: 5px 8px;
	text-decoration					: none;
}*/

ul#menu-left li a, ul#menu-right li a {
	display							: inline-block;
	margin							: 0px;	
	padding							: 0px;
}

ul#menu-left li a, ul#menu-right li a img {
	margin							: 0px;
	padding							: 0px;
}

/*ul#menu-left li a:hover, ul#menu-right li a:hover, ul#menu-left li a.selected, ul#menu-right li a.selected {
	background-color				: #723eaf;
}*/

/*ul#menu-left li a.selected, ul#menu-right li a.selected {
	background-color				: #723eaf;
}*/

ul#menu-left li img.ster, ul#menu-right li img.ster {
	margin							: 8px 6px;
	float							: left;	
}

ul#menu-left li ul, ul#menu-right li ul {
	display							: none;
	position						: absolute;
	list-style-type					: none;
	margin							: 0;
	padding							: 0;
	z-index							: 100;
	top								: 24px;
}

ul#menu-left li ul li, ul#menu-right li ul li {
	width							: 180px;
	padding							: 5px 0 5px 20px;
	border-bottom					: 1px solid #fff;
	background						: url(images/submenu-bullet.gif) no-repeat #723eaf;
}

ul#menu-left li ul li:last-child, ul#menu-right li ul li:last-child {
	border-bottom					: none;	
}

ul#menu-left li ul li a, ul#menu-right li ul li a {
	text-transform					: none;
	font-weight						: normal;
	color							: #fefefe;
	font-size						: 12px;
	display							: inline-block;
	padding							: 5px 8px;
	text-decoration					: none;
}

ul#menu-left li ul li a:hover, ul#menu-right li ul li a:hover {
	text-decoration					: underline;
}

/*ul#menu-left li:hover ul, ul#menu-right li:hover ul {
	display							: block;	
}*/

/* Content */

#content {
	width							: 960px;
	background						: url(images/content-bg.png);
	padding							: 0 20px;
}
#leftcol {
	width							: 583px;
	float							: left;
	padding							: 0 20px;
}

/* Sidebar */

#rightcol {
	width							: 330px; /*337*/
	float							: right;
}

#rightcol .box {
	width							: 321px;
	float							: right;
}

#rightcol .box-top {
	width							: 321px;
	height							: 10px;
	background						: url(images/rightcol-box-top.png);
	display							: block;
	overflow						: hidden;
}

#rightcol .box-content {
	width							: 263px;
	background						: url(images/rightcol-box-bg.png);
	display							: block;
	padding							: 15px 33px 15px 25px;
}

#rightcol .box-bottom {
	width							: 321px;
	height							: 10px;
	background						: url(images/rightcol-box-bottom.png);
	overflow						: hidden;
}

.meer-link {
	margin-top						: 5px;
}


.sidebar-thumbs {
	height							: 143px;
	width							: 267px;
	overflow						: hidden;
}

.sidebar-thumbs .ngg-galleryoverview {
	width							: 300px;
	margin-left						: -1px;
}


.sidebar-thumbs .ngg-gallery-thumbnail-box {
	width							: 82px;
	height							: 62px;
	overflow						: hidden;
	margin							: 0 9px 9px 0;
}

.sidebar-thumbs .ngg-gallery-thumbnail-box img {
	top: -10px;
	left:-10px;
}

.sidebar-thumbs .ngg-gallery-thumbnail-box img, .sidebar-thumbs .ngg-gallery-thumbnail {
	margin							: 0;	
}

.sidebar-thumbs .ngg-clear, .sidebar-thumbs .ngg-galleryoverview .ngg-galleryoverview-description {
	display							: none;	
}


ul.sidebar-comments {
	list-style-type					: none;
	margin							: 0;
	padding							: 0;
}

ul.sidebar-comments li {
	margin							: 0 0 10px 0;
	padding							: 0;
	line-height						: 20px;	
}

ul.sidebar-comments li:last-child {
	margin-bottom					: 0;
}

ul.sidebar-comments .author {
	color							: #444;
	font-style						: italic;
	font-size						: 12px;
}

.sterrennl-links {
	margin							: 20px 0 20px 26px;	
	height							: 92px;
	display							: block;
}

.sterrennl-links img {
	margin-right					: 8px;
}

.sterrennl-links img.last {
	margin-right					: 0px;
}

/* Footer */

#footer {
	width							: 1000px;
	height							: 60px;
	background						: url(images/footer-bg.png) top no-repeat;
	display							: block;
	padding							: 40px 0 0 0;
}

#footerlinks {
	text-align						: center;
	color							: #808080;
	width							: 551px;
	padding							: 0 20px;
	font-size						: 10px;
	margin							: 0 36px;
}

#footerlinks a {
	color							: #808080;
	text-decoration					: none;
	font-size						: 10px;
}

#footerlinks a:hover {
	text-decoration					: underline;	
}

/* Home */

#home-left {
	float							: left;
	width							: 278px;
}

#home-right {
	float							: right;
	width							: 278px;
}

.news-thumb-img {
	margin-top						: 15px;	
	width							: 279px;
	height							: 154px;
	overflow						: hiden;
}

/* Post */

.post-meta {
	margin-top						: 4px;
	font-size						: 11px;
	color							: #7e818a;	
}

.post-meta a.comments {
	color							: #5e0fa9;
	display							: inline-block;
	margin-left						: 10px;
}

.post-meta a:hover {
	text-decoration					: none;
}


/* Page */

ul.submenu {
	margin							: 0;
	padding							: 0;
	list-style-type					: none;	
}

ul.submenu li {
	width							: 173px;
	display							: block;
	float							: left;
	margin							: 0;
	padding							: 0;
	background						: url(images/bullet.gif) no-repeat 0px 10px;
	color							: #5e0fa9;
	padding							: 5px 0 0 20px;
	font-size						: 11px;
	height							: 20px;
}

ul.submenu li.current_page_item a {
	font-weight						: bold;
	text-decoration					: none;
}

ul.submenu li a {
	color							: #5e0fa9;
}

ul.submenu li a:hover {
	text-decoration					: none;
}

/* Post */

.sexy-bookmarks {
	padding							: 15px 0 10px 12px;
	background						: url(images/deel-dit.gif) no-repeat;
}

#comments {
	background-color				: #f2e5fe;
	padding							: 16px;
}

#comments .showtooltip {
	margin							: 5px 0 0 0;	
}
#comments .rss {	
	width							: 280px;
	float							: right;
	color							: #2b0853;
	font-size						: 11px;
	margin-top						: 5px;
}

#comments a.rss-link {
	color							: #2b0853;	
	background						: url(images/rss-icon.gif) no-repeat 0 3px;
	padding-left					: 20px;
	height							: 20px;
	display							: inline-block;
}


.comment-box {
	margin							: 6px 0 32px 0;
	background						: url(images/comment-top.gif) no-repeat #fff;
	padding							: 30px 15px 15px 15px;
}

.comments-pagination {
	text-align						: center;
}

.comments-pagination a {
	text-transform					: uppercase;
	font-size						: 11px;
	display							: inline-block;
	padding							: 1px 5px;
	margin							: 3px 0;
}

.comments-pagination a.current-page {
	color							: #fff;
	background-color				: #5e0fa9;
	text-decoration					: none;
}

.comment-count {
	float							: left;
	width							: 200px;
}

.comment-form {
	margin-top						: 15px;	
}

.comment-form .label {
	float							: left;
	width							: 70px;
	display							: block;
	font-size						: 10px;
	margin							: 10px 0 5px 0;
}

.comment-form input[type="text"] {
	border							: 1px solid #d5c2e6;
	width							: 376px;
	height							: 16px;
	float							: left;
	margin							: 5px 0;
	padding							: 5px 2px;
}

.comment-form input.code {
	width							: 100px;
}

.comment-form textarea {
	border							: 1px solid #d5c2e6;
	width							: 475px;
	height							: 116px;
	float							: left;
	margin							: 5px 0;
	padding							: 5px 2px;
	font-family						: Verdana, Arial, sans-serif;
	font-size						: 12px;
}

.comment-form .captcha {
	float							: left;
	margin							: 6px 0 0 8px;
}

#feedback {
	background-color				: #d5c2e6;
	padding							: 15px;
	margin							: 0 0 5px 70px;
	display							: none;
}

#feedback ul {
	list-style-type					: none;
	padding							: 0;
	margin							: 0;
}

#feedback ul li {
	background						: url(images/feedback-bullet.gif) no-repeat left;
	padding							: 0 0 0 15px;
	margin							: 0 0 0 10px;
}

.btn {
	cursor							: pointer;	
}

.btn-middle {
	text-transform					: uppercase;
	font-size						: 10px;
	background-color				: #2b0853;
	padding							: 2px 7px 0 7px;
	color							: #fff;
	height							: 21px;
}

.btn-side {
	width							: 1px;
	height							: 23px;
	overflow						: hidden;
	background						: url(images/btn-side.gif) no-repeat;
}

.btn:hover .btn-middle {
	background-color				: #5e0fa9;	
}

.btn:hover .btn-side {
	background						: url(images/btn-side.ro.gif) no-repeat;
}



/* Kandidaat */

#carousel-wrapper {
	background						: url(images/carousel-bg.png) no-repeat;
	position						: relative;
	top								: -16px;
	left							: -20px;
	width							: 623px;
	height							: 318px;
	overflow						: hidden;
}

/*#carousel {
	background						: url(images/carousel-bg.png) no-repeat;
	position						: relative;
	top								: -16px;
	left							: -20px;
	width							: 623px;
	height							: 328px;
}*/

.kandidaat-title-bar {
	background						: url(images/kandidaat-title-bar.gif) no-repeat;
	width							: 563px;
	height							: 24px;
	padding							: 12px;
	margin-bottom					: 20px;
}

.scorebg {
	background						: #cdbcf9;
	width							: 166px;
	height							: 21px;
	display							: block;
	float							: right;
}

.scorefill {
	background						: url(images/score-fill.gif);
	height							: 21px;
	display							: block;
	float							: left;
}

h3.sifr-score {
	float							: right;
	width							: 52px;
	margin							: -3px 0 0 2px;
}

.audioplayer_container {
	float							: left;
	margin							: -10px 15px 15px 0;
}

.kandidaat-videos {
	margin							: 0px auto;
	width							: 581px;
	height							: 96px;
	overflow						: hidden;
}

.kandidaat-videos a {
	display							: block;
	margin-right 					: 23px;
	float							: left;
}

.kandidaat-videos a:last-child {
	margin-right 					: 0px;
}

/* News */

.search-box {
	background						: url(images/news-search-bg.gif) no-repeat;
	width							: 581px;
	height							: 44px;
	display							: block;
	margin-bottom					: 15px;
}

.search-box input {
	margin							: 14px 0 0 18px;
	width							: 185px;
	border							: 1px solid #fff;
	color							: #444;
	font-family						: Verdana, Arial, sans-serif;
	float							: left;
}

.search-box .search-btn {
	margin							: 10px 0 0 12px;
	float							: left;
	cursor							: pointer;
}
.search-box .showtooltip {
	margin							: 12px 10px 0 0;	
}
.search-box .rss {	
	width							: 280px;
	float							: right;
	color							: #fff;
	font-size						: 11px;
	margin-top						: 12px;
}

a.rss-link {
	color							: #fff;	
	background						: url(images/rss-icon.gif) no-repeat 0 3px;
	padding-left					: 20px;
	height							: 20px;
	display							: inline-block;
}

.pagination a {
	font-style						: italic;
}
.pagination a:hover {
	text-decoration					: none;
}

.pagination .floatleft a {
	display							: inline-block;
	background						: url(images/arrow-rtl.gif) no-repeat left;
	padding-left					: 15px;
}

.pagination .floatright a {
	display							: inline-block;
	background						: url(images/arrow-ltr.gif) no-repeat right;
	padding-right					: 15px;
}

/* Foto's */


/* Poll */
.wp-polls-ul {
	margin							: 0 0 10px 0 !important;
}

.wp-polls-ul li {
	color							: #5e0fa9;	
	position						: relative;
}

.wp-polls-ul li small {
	color							: #444444;
}

.wp-polls-ul .percwrap {
	width							: 60px;
	position						: absolute;
	right							: 0px;
	top								: 13px;
}

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

.wp-polls-ul .barwrap {
	width							: 205px;
	background						: #cdbcf9;
	height							: 13px;
}

.wp-polls-ul .pollbar {
	background						: url(images/pollbar.gif) !important;
	border							: none !important;
	height							: 13px !important;
}









