/*  
Theme Name: Sevenedge V3
Description: Sevenedge V3 thema
Version: 1.0
Author: Sevenedge Interactive Media
*/

/* GENERAL */
* {
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}
body {
	background-color: #edebec;
	font-size: 70%;
}
img{
	border:0px;
	border-color:none;
}

/* HEADER */
#header {
	background-image:url(images/header/header.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	margin: 0 auto;
	min-height: 128px;
	min-width:770px;
}

#headercontent {
	width: 769px;
	margin: 0 auto;
	padding-top: 35px;
}

.linkholder{
	height:25px; 
	margin-top:62px; 
	display:inline;
	margin-bottom:5px;
	position: relative; 
	float: right;
}

.header_fb {float: left; width:25px; height:25px; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; color:#333; margin-right:20px; padding:0; }
.header_fb a {float: left; background: url("images/button_fb.png") top left no-repeat; width:25px; height:25px; text-decoration: none; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; color:#333; margin:0; padding:0;}
.header_fb a:hover {text-decoration: underline; background: url("images/button_fb.png") top left no-repeat; background-position: left bottom;}

.header_tw {float: left; width:25px; height:25px; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; color:#333; margin-right:20px; padding:0;}
.header_tw a {float: left; background: url("images/button_tw.png") top left no-repeat; width:25px; height:25px; text-decoration: none; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; color:#333; margin:0; padding:0;}
.header_tw a:hover {text-decoration: underline; background: url("images/button_tw.png") top left no-repeat; background-position: left bottom;}

.header_rss {float: left; width:25px; height:25px; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; color:#333; margin-right:20px; padding:0;}
.header_rss a {float: left; background: url("images/button_rss.png") top left no-repeat; width:25px; height:25px; text-decoration: none; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; color:#333; margin:0; padding:0;}
.header_rss a:hover {text-decoration: underline; background: url("images/button_rss.png") top left no-repeat; background-position: left bottom;}

.header_reel{float: left; width:25px; height:25px; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; color:#333; margin-right:6px; padding:0;}
.header_reel a {float: left; background: url("images/button_reel.png") top left no-repeat; width:25px; height:25px; text-decoration: none; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; color:#333; margin:0; padding:0;}
.header_reel a:hover {text-decoration: underline; background: url("images/button_reel.png") top left no-repeat; background-position: left bottom;}

#easyTooltip{
	padding:5px 10px;
	border:1px solid #5e5e5e;
	background:#195fa4 url("images/bg_tool.gif") repeat-x;
	color:#fff;
}
	
/* CONTENT */
#content {
	width: 770px;
	margin: 0 auto;
	background-image:url(images/content/content_repeat.png);
	background-repeat:repeat-y;
}

#contentbackground {
	background-image:url(images/content/content_background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0 auto;
	height: 950px;
	min-width:770px;
}

#contentframetop {
	background-image:url(images/content/content_frametop.jpg);
	background-position: center top;
	margin: 0 auto;
	height: 267px;
}

#contentframeend {
	background-image:url(images/content/content_footer.png);
	background-position: center top;
	background-repeat:no-repeat;
	height: 12px;
}

#contentright {
	margin-top: -235px;
	width: 243px;
	float:right;
	display:inline;
	margin-right: 15px;
}

#contentright .top {
	background:url("images/sidebar/sidebar_rounded_bordertop.png") top left no-repeat;
	height: 5px;
	width: 243px;
	margin-top: 5px;
	font-size:0;
}

#contentright .bottom {
	background-image:url(images/sidebar/sidebar_rounded_borderbottom.png);
	height: 5px;
	width: 243px;
	font-size:0;
}

#contentright .contentback {
	width:243px;
	background-color: #e3e3e3;
}


#contentright .content {
	width: 236px;	
	margin-left: 0px;
	padding-bottom: 8px;
}

#contentleft {
	margin-top: -235px;
	margin-left: 22px;
	float:left;
	display:inline;
	width: 470px;
}

#contentleft a, #contentleft a:visited {
	color:#b31e35;
	text-decoration:none;
	font-weight:bold;
}

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


#content hr {
	display: block;
	background-color: #cecdcd;
	height: 1px;
	border: 0;
	margin: 0px 0px 20px 0px;
}

#content .h2line {
	/*display: block;
	background-color: #CCC;
	height: 1px;
	border: 0;
	margin: -4px 0px 2px 0px;	*/
}


#contentleft h2 {
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 5px;
	font-weight:bold;
	line-height: 30px;
	text-decoration: none;
}

#contentleft h2 a , #contentleft h2 a:visited {
	text-decoration:none;	
	color: #B31E35;
}

#contentleft h2 a:hover {
	text-decoration: none;
	color: #000;
}

#contentleft .metadata {
	margin-top: 0px 0px 12px 0px;
	margin-bottom: 10px;
	font-size: 0.9em;
	background-color: #e3e3e3;
	padding: 3px;
}
#contentleft .metadata:hover {
	background-color: #c6c6c6;
}

#contentleft .post .entry p {
	font-size: 1.1em;
	line-height: 1.5;
	margin: 1em 0 1em 0;
	clear:both;
}

/* BUTTONS */
#buttonleft {
	background-image:url(images/content/button_left.png);
	height:28px;
	width:5px;
	float:left;
}

#buttonlefticon {
	background-image:url(images/content/content_button_roundedcorners_icon.PNG);
	height:28px;
	width:17px;
	float:left;
}

#buttonright {
	background-image:url(images/content/button_right.png);
	height:28px;
	width:5px;
	float:left;
}

#buttonmiddle {
	background-color:#000;
	height: 18px;
	text-align:center;
	float:left;
	padding-left:2px;
	padding-right:2px;
	padding-top:6px;
	padding-bottom:4px;
	color:#FFF;
}

#buttonnext {
	background-image:url(images/arrow_fw.png);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
}

#buttonprev {
	background-image:url(images/arrow_bw.png);
	background-repeat:no-repeat;
	width:23px;
	height:23px;		
}

#footer #buttonmiddle {
	padding-right: 8px;	
	padding-left: 3px;
}

#buttonmiddle a , #buttonmiddle a:visited{
	color:#FFF;
	text-decoration: none;
	font-weight:bold;
}

.alignleft{
	float:left;
}

.alignright {
	float:right;	
}

/* FOOTER */
#footerclose {
	background-image:url(images/footer/footershare.png);
	background-repeat:no-repeat;
	height: 18px;
	width:193px;
	margin-left: 9px;
	margin-top:6px;
	margin-bottom: 15px;
}

#footer{
	width: 770px;
	margin: 0 auto;
	margin-top: 4px;
}

#footercontent {
	margin-left: 6px;
	width: 760px;
	background-color: #dcdbdb;
}

#footercontenttop {
	margin-left: 6px;
	background-image:url(images/footer/footer_rounded_top.png);
	background-repeat:no-repeat;
	height: 7px;
	font-size:0;
}

#footercontentbottom {
	margin-left: 6px;
	background-image:url(images/footer/footer_rounded_bottom.png);
	background-repeat:no-repeat;
	height: 7px;
}

#footerleft {
	width: 285px;	
	margin-top: 5px;
	margin-left: 14px;
	margin-bottom: 5px;
	float:left;
	border-right-color:#cbcaca;
	border-right-width:1px;
	border-right-style:solid;
	display:inline;
}

#footerright {
	width: 427px;	
	float:right;
	margin-top: 5px;
	margin-left: 20px;
	margin-right: 13px;
	display:inline;
}

#footer p {
	font-size: 1em;
	line-height: 1.4;
	margin-top: 1em;
	margin-bottom: 1em;
}

#footer h2 {
	font-size: 14px;
}

#footer hr {
	display: block;
	background-color: #c4c4c4;
	height: 1px;
	border: 0;
	margin-top: 0px;
	margin-bottom: 0px;
}

.footer_fb a {float: left; background: url("images/button_fb.png") top left no-repeat; width:150px; height:15px; text-decoration: none; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; color:#333; margin:10px 30px 0 0; padding:5px 0 5px 35px;}
.footer_fb a:hover {text-decoration: underline; background: url("images/button_fb.png") top left no-repeat; background-position: left bottom;}
.footer_tw a {float: left; background: url("images/button_tw.png") top left no-repeat; height:15px; text-decoration: none; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; color:#333; margin:10px 0 0 0; padding:5px 20px 5px 35px;}
.footer_tw a:hover {text-decoration: underline; background: url("images/button_tw.png") top left no-repeat; background-position: left bottom;}
.footer_rss a {float: left; background: url("images/button_rss.png") top left no-repeat; width:150px; height:15px; text-decoration: none; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; color:#333; margin:10px 30px 0 0; padding:5px 0 5px 35px;}
.footer_rss a:hover {text-decoration: underline; background: url("images/button_rss.png") top left no-repeat; background-position: left bottom;}
.footer_reel a {float: left; background: url("images/button_reel.png") top left no-repeat; height:15px; text-decoration: none; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; color:#333; margin:10px 0 0 0; padding:5px 20px 5px 35px;}
.footer_reel a:hover {text-decoration: underline; background: url("images/button_reel.png") top left no-repeat; background-position: left bottom;}
.footer_contact a {float: left; background: url("images/button_mail.png") top left no-repeat; width:150px; height:15px; text-decoration: none; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; color:#333; margin:10px 30px 10px 0; padding:5px 0 5px 35px;}
.footer_contact a:hover {text-decoration: underline; background: url("images/button_mail.png") top left no-repeat; background-position: left bottom;}
.footer_web a {float: left; background: url("images/button_web.png") top left no-repeat; height:15px; text-decoration: none; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; color:#333; margin:10px 0 10px 0; padding:5px 20px 5px 35px;}
.footer_web a:hover {text-decoration: underline; background: url("images/button_web.png") top left no-repeat; background-position: left bottom;}



/* SIDEBAR */
.contentback #pages li {
	list-style-type:none;
	border-bottom-color:#cbcaca;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding-bottom: 5px;
	padding-top: 5px;
	background-image:url(images/sidebar/sidebar_mainnavigation_listitem.png);
	background-repeat:no-repeat;
	background-position:center left;
}

.contentback #pages a:hover {
	font-weight:bold;
}


.contentback .widget_translator iframe {
    margin-top: 10px;
}

.contentback #pages , .contentback .fan_box{
	margin-left: 7px;	
}

.contentback #pages a , .contentback .widget_override_pages li a:visited  {
	text-decoration:none;
	font-weight:normal;
	color:#000;
	margin-left:16px;
}

.contentback #search , .contentback #facebook, .contentback #links , .contentback #translator, .contentback #archives {
	list-style-type:none;	
}

.contentback #search {
	margin-top: 20px;
	margin-left:8px;
	margin-bottom: 15px;
}

.contentback #searchsubmit {
	background-image:url(images/sidebar/seach_button_go.JPG);
	background-position:left center;
	background-repeat:no-repeat;
	border:0 none;
	cursor:pointer;
	height:31px;
	width:50px;
	float:left;
}

.contentback #textfield {
	background-image:url(images/sidebar/seach_button_textfield.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	border:0 none;
	height:31px;
	width:173px;
	text-align:center;
	float:left;
	display:inline;
}

.contentback #s {
	border:0px;
	background-color:#f6f6f6;
	float:left;
	margin-top: 8px;
	margin-left: 27px;
	color:#000;
}

.contentback .widgettitle {
	background-color:#000;
	width: 236px;
	color:#FFF;
	text-transform:uppercase;
	font-size: 12px;
	margin-top:15px;
	font-weight:bold;
	padding: 3px 0 3px 7px;
}

.contentback .widget_categories li , .contentback .widget_links li{
	list-style-type:none;
	border-top-color:#cbcaca;
	border-top-width:1px;
	border-top-style:solid;
	padding-bottom: 7px;
	padding-top: 7px;
	background-image:url(images/sidebar/links_categories_listitem.jpg);
	background-repeat:no-repeat;
	background-position:center left;	
	margin-left: 7px;
}

.contentback .widget_categories a , .contentback .widget_categories a:visited, .contentback .widget_links a, .contentback .widget_links a:visited {
	margin-left:16px;
	text-decoration:none;
	color:#000;
}

.contentback .widget_categories a:hover , .contentback .widget_links a:hover {
	font-weight:bold;
}



.contentback #buttonarchive {
	background-image: url(images/sidebar/button_viewarchive.jpg);
	background-repeat:no-repeat;
	width: 41px;
	height: 31px;
	border:0px;
	display:inline;
}

.contentback #widgettable{
	margin:0 auto;
	width:160px;
}


/* SINLGE POST */
.related {
	list-style-image:url(images/content/related_article_icon.jpg);
	margin-top: 30px;
	margin-bottom: 30px;
}

.related li {
	margin-left: 15px;
	margin-bottom: 5px;
}

#socialsharepost {
	background-image:url(images/content/social_share_post.jpg);
	height: 35px;
	background-repeat:no-repeat;
	margin-bottom:25px;
	font-size: 12px;
}

#socialsharepost a , #socialsharepost a:visited {
	text-decoration: none;
	color: #111;
}

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

/* COMMENTS */
#comments h3 {
	font-size: 23px;
}

#comments #commentitemwhite {
	margin-bottom: 5px;
}

#comments #commentitembrown {
	width:465px;
	background-color: #e3e3e3;
	margin-bottom: 7px;
}

#comments #commentitembrown .top {
	background-image:url(images/content/comments_container_top.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height: 7px;
	width: 465px;
}

#comments #commentitembrown .bottom {
	background-image:url(images/content/comments_container_bottom.jpg);	
	background-repeat:no-repeat;
	background-position:top center;
	height: 6px;
	width: 465px;
	font-size:0;
}

#comments .commentmetadata {
	color: #6b6b6b;	
	float:left;
	margin-top: 22px;
}

#comments .said {
	color:#777;
	font-weight:bold;
	float:left; 
	margin-right: 10px;
	margin-top: 22px;
}

#comments .commenttext {
	width:395px;
	margin-left: 63px;
	margin-top: 0px;
	padding-bottom: 10px;
}

#comments #commentnumber {
	font-size: 36px;
	float:left;
	margin-right: 12px;
	font-weight:bold;
	margin-left: 10px;
	display: inline;
}

#comments .commentnumberwhite {
	color: #dedede;
}

#comments .commentnumberbrown {
	color: #fff;
}

.commentlist {
	margin-top: 10px;	
	margin-bottom: 20px;
}

/* COMMENT INPUT STYLES */
#commentform .author , #commentform .email , #commentform .url {
	background-image:url(images/content/comment_inputfield.jpg);
	width: 223px;
	height: 31px;
	margin-top: 5px;
}

#commentform #author , #commentform #email, #commentform #url, #zrx_captcha #input_zrx_captcha {
	border: 0px;
	color: #000;
	background-color:#f6f6f6;
	margin-left: 11px;
	margin-top: 7px;
	font-size:12px;
}

#zrx_captcha #input_zrx_captcha {
	width:150px;
}

#zrx_captcha .zrx_captcha {
	background-image:url(images/content/comments_securitycode.jpg);
	width: 173px;
	height: 31px;
	margin-top: 5px;	
}

#commentform .comment {
	background-image:url(images/content/comment_background.jpg);
	width: 413px;
	height: 151px;
	margin-top: 5px;
}

#commentform #comment {
	border: 0px;
	color: #000;
	background-color:#f6f6f6;
	margin-left: 11px;
	margin-top: 7px;
	font-size:12px;
}

#commentform .subscribe-to-comments{
	font-style:italic;
	color: #707171;
	margin-top: -26px;
	margin-left:2px;
	float:left;
}

#commentform #submit {
	margin-top: 10px;	
	float:right;
	margin-right: 57px;
}

#commentform #submit {
	background-image:url(images/content/comment_cubmit.jpg);
	background-repeat:no-repeat;
	height: 29px;
	width: 92px;
	border:0px;
	cursor:pointer;
}

/* AWARDS */
.awards .website , .awards .datum, .awards .beschrijving {
	text-align:left;
	color:#FFF;
	background-color:#000;
	padding:5px;	
}

.awards tr {
	background-color:#e3e3e3;	
	margin:0px;
	padding:0px;
	border:0px;
	border-top-color: #ffffff;
	border-top-style:solid;
	border-top-width:1px;
}

.awards td {
	padding:5px;
}

.awards  {
	border-collapse:collapse;
	color:#333;
	width:465px;
}


#contentleft  li {
	font-size: 1.1em;
	margin: 5px 14px;
}


body #livesearchpopup_box {
	margin-top:25px;
	_margin-top: 8px;
	background-color: #000;
}

body #livesearchpopup_box a , body #livesearchpopup_box a:visited {
	color:#000;
}

body #livesearchpopup_box a:hover {
	color:#CCC;	
}

/*Selects*/
.dd {/*display:inline-block !important;*/ text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; float:left; margin-left:7px; margin-top:10px; display:inline;}
.dd .ddTitle {background:url("images/bg_select.gif") top left no-repeat; padding:0; text-indent:0; cursor:default; overflow:hidden; height:30px; width:180px;}
.dd .ddTitle span.arrow {background:url("images/dd_arrow.gif") no-repeat 0 0; float:right; display:inline-block;width:30px; height:30px; cursor:pointer;}
.dd .ddTitle span.textTitle {overflow:hidden; line-height:30px; margin:0 6px;}
.dd .ddTitle img.selected {padding:0 3px 0 3px; vertical-align:top;}
.dd .ddChild {position:absolute; border:1px solid #c3c3c3; border-top:none; display:none; margin:0 0 0 6px; padding:0; width: 143px; overflow:auto; overflow-x: hidden !important; background-color:#ffffff;}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px;}
.dd .ddChild a {display:block; padding:3px 3px 3px 3px; text-decoration:none; color:#000; overflow:hidden; white-space:nowrap; cursor:pointer;}
.dd .ddChild a:hover {background:#e3e3e3;}
.dd .ddChild a.selected {background:#e3e3e3;}
.hidden {display:none;}


.social_fb a {float: left; background: url("images/social_fb.png") top left no-repeat; height:15px; text-decoration: none; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; color:#333; margin:6px 5px 0 9px; padding:5px 20px 0 32px; border-right:1px solid #bebebe; overflow: hidden; }
.social_fb a:hover {text-decoration: underline; background: url("images/social_fb.png") top left no-repeat; background-position: left bottom;}


.social_tw a {float: left; background: url("images/social_tw.png") top left no-repeat; height:15px; text-decoration: none; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; color:#333; margin:6px 7px 0 15px; padding:5px 20px 0 32px; border-right:1px solid #bebebe; overflow: hidden;}
.social_tw a:hover {text-decoration: underline;background: url("images/social_tw.png") top left no-repeat; background-position: left bottom;}


.social_d a {float: left; background: url("images/social_delicious.png") top left no-repeat; height:15px; text-decoration: none; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; color:#333; margin:6px 0 0 15px; padding:5px 0 0 32px; }
.social_d a:hover {text-decoration: underline; background: url("images/social_delicious.png") top left no-repeat; background-position: left bottom;}

.fbimage {
	display: none;
}

.se_link_header {
	width:250px; 
	height:50px;
	background-color:none;
	position:absolute;
}

.clearer {height: 1px; overflow: hidden; margin-top: -1px; clear: both;}

#multi1_child { margin-top:0px; }

.tweetmeme_button { margin-bottom: -25px; margin-top: 2px; }