html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111;}
h1{font-size:3em;line-height:1;margin-bottom:0.5em;}
h2{font-size:2em;margin-bottom:0.75em;}
h3{font-size:1.5em;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:bold;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}
p{margin:0 0 1.5em;}
p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus,a:hover{color:#000;}
a{color:#009;text-decoration:underline;}
blockquote{margin:1.5em;color:#666;font-style:italic;}
strong{font-weight:bold;}
em,dfn{font-style:italic;}
dfn{font-weight:bold;}
sup,sub{line-height:0;}
abbr,acronym{border-bottom:1px dotted #666;}
address{margin:0 0 1.5em;font-style:italic;}
del{color:#666;}
pre{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5;}
li ul,li ol{margin:0 1.5em;}
ul,ol{margin:0 1.5em 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
table{margin-bottom:1.4em;width:100%;}
th{font-weight:bold;}
thead th{background:#c3d9ff;}
th,td,caption{padding:4px 10px 4px 5px;}
tr.even td{background:#e5ecf9;}
tfoot{font-style:italic;}
caption{background:#eee;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide{display:none;}
.quiet{color:#666;}
.loud{color:#000;}
.highlight{background:#ff0;}
.added{background:#060;color:#fff;}
.removed{background:#900;color:#fff;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Containers
----------------------------------------------------------------------------------------------------*/

.container_12,
.container_16{
	margin-left:auto;
	margin-right:auto;
	width:960px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16{
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:10px;
}

.push_1,.pull_1,
.push_2,.pull_2,
.push_3,.pull_3,
.push_4,.pull_4,
.push_5,.pull_5,
.push_6,.pull_6,
.push_7,.pull_7,
.push_8,.pull_8,
.push_9,.pull_9,
.push_10,.pull_10,
.push_11,.pull_11,
.push_12,.pull_12,
.push_13,.pull_13,
.push_14,.pull_14,
.push_15,.pull_15{
	position:relative;
}

.container_12 .grid_3,
.container_16 .grid_4{
	width:220px;
}

.container_12 .grid_6,
.container_16 .grid_8{
	width:460px;
}

.container_12 .grid_9,
.container_16 .grid_12{
	width:700px;
}

.container_12 .grid_12,
.container_16 .grid_16{
	width:940px;
}

/* `Grid >> Children (Alpha ~ First,Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha{
	margin-left:0;
}

.omega{
	margin-right:0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1{
	width:60px;
}

.container_12 .grid_2{
	width:140px;
}

.container_12 .grid_4{
	width:300px;
}

.container_12 .grid_5{
	width:380px;
}

.container_12 .grid_7{
	width:540px;
}

.container_12 .grid_8{
	width:620px;
}

.container_12 .grid_10{
	width:780px;
}

.container_12 .grid_11{
	width:860px;
}

/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1{
	width:40px;
}

.container_16 .grid_2{
	width:100px;
}

.container_16 .grid_3{
	width:160px;
}

.container_16 .grid_5{
	width:280px;
}

.container_16 .grid_6{
	width:340px;
}

.container_16 .grid_7{
	width:400px;
}

.container_16 .grid_9{
	width:520px;
}

.container_16 .grid_10{
	width:580px;
}

.container_16 .grid_11{
	width:640px;
}

.container_16 .grid_13{
	width:760px;
}

.container_16 .grid_14{
	width:820px;
}

.container_16 .grid_15{
	width:880px;
}

/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4{
	padding-left:240px;
}

.container_12 .prefix_6,
.container_16 .prefix_8{
	padding-left:480px;
}

.container_12 .prefix_9,
.container_16 .prefix_12{
	padding-left:720px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1{
	padding-left:80px;
}

.container_12 .prefix_2{
	padding-left:160px;
}

.container_12 .prefix_4{
	padding-left:320px;
}

.container_12 .prefix_5{
	padding-left:400px;
}

.container_12 .prefix_7{
	padding-left:560px;
}

.container_12 .prefix_8{
	padding-left:640px;
}

.container_12 .prefix_10{
	padding-left:800px;
}

.container_12 .prefix_11{
	padding-left:880px;
}

/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1{
	padding-left:60px;
}

.container_16 .prefix_2{
	padding-left:120px;
}

.container_16 .prefix_3{
	padding-left:180px;
}

.container_16 .prefix_5{
	padding-left:300px;
}

.container_16 .prefix_6{
	padding-left:360px;
}

.container_16 .prefix_7{
	padding-left:420px;
}

.container_16 .prefix_9{
	padding-left:540px;
}

.container_16 .prefix_10{
	padding-left:600px;
}

.container_16 .prefix_11{
	padding-left:660px;
}

.container_16 .prefix_13{
	padding-left:780px;
}

.container_16 .prefix_14{
	padding-left:840px;
}

.container_16 .prefix_15{
	padding-left:900px;
}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4{
	padding-right:240px;
}

.container_12 .suffix_6,
.container_16 .suffix_8{
	padding-right:480px;
}

.container_12 .suffix_9,
.container_16 .suffix_12{
	padding-right:720px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1{
	padding-right:80px;
}

.container_12 .suffix_2{
	padding-right:160px;
}

.container_12 .suffix_4{
	padding-right:320px;
}

.container_12 .suffix_5{
	padding-right:400px;
}

.container_12 .suffix_7{
	padding-right:560px;
}

.container_12 .suffix_8{
	padding-right:640px;
}

.container_12 .suffix_10{
	padding-right:800px;
}

.container_12 .suffix_11{
	padding-right:880px;
}

/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1{
	padding-right:60px;
}

.container_16 .suffix_2{
	padding-right:120px;
}

.container_16 .suffix_3{
	padding-right:180px;
}

.container_16 .suffix_5{
	padding-right:300px;
}

.container_16 .suffix_6{
	padding-right:360px;
}

.container_16 .suffix_7{
	padding-right:420px;
}

.container_16 .suffix_9{
	padding-right:540px;
}

.container_16 .suffix_10{
	padding-right:600px;
}

.container_16 .suffix_11{
	padding-right:660px;
}

.container_16 .suffix_13{
	padding-right:780px;
}

.container_16 .suffix_14{
	padding-right:840px;
}

.container_16 .suffix_15{
	padding-right:900px;
}

/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .push_3,
.container_16 .push_4{
	left:240px;
}

.container_12 .push_6,
.container_16 .push_8{
	left:480px;
}

.container_12 .push_9,
.container_16 .push_12{
	left:720px;
}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1{
	left:80px;
}

.container_12 .push_2{
	left:160px;
}

.container_12 .push_4{
	left:320px;
}

.container_12 .push_5{
	left:400px;
}

.container_12 .push_7{
	left:560px;
}

.container_12 .push_8{
	left:640px;
}

.container_12 .push_10{
	left:800px;
}

.container_12 .push_11{
	left:880px;
}

/* `Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .push_1{
	left:60px;
}

.container_16 .push_2{
	left:120px;
}

.container_16 .push_3{
	left:180px;
}

.container_16 .push_5{
	left:300px;
}

.container_16 .push_6{
	left:360px;
}

.container_16 .push_7{
	left:420px;
}

.container_16 .push_9{
	left:540px;
}

.container_16 .push_10{
	left:600px;
}

.container_16 .push_11{
	left:660px;
}

.container_16 .push_13{
	left:780px;
}

.container_16 .push_14{
	left:840px;
}

.container_16 .push_15{
	left:900px;
}

/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_3,
.container_16 .pull_4{
	left:-240px;
}

.container_12 .pull_6,
.container_16 .pull_8{
	left:-480px;
}

.container_12 .pull_9,
.container_16 .pull_12{
	left:-720px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1{
	left:-80px;
}

.container_12 .pull_2{
	left:-160px;
}

.container_12 .pull_4{
	left:-320px;
}

.container_12 .pull_5{
	left:-400px;
}

.container_12 .pull_7{
	left:-560px;
}

.container_12 .pull_8{
	left:-640px;
}

.container_12 .pull_10{
	left:-800px;
}

.container_12 .pull_11{
	left:-880px;
}

/* `Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .pull_1{
	left:-60px;
}

.container_16 .pull_2{
	left:-120px;
}

.container_16 .pull_3{
	left:-180px;
}

.container_16 .pull_5{
	left:-300px;
}

.container_16 .pull_6{
	left:-360px;
}

.container_16 .pull_7{
	left:-420px;
}

.container_16 .pull_9{
	left:-540px;
}

.container_16 .pull_10{
	left:-600px;
}

.container_16 .pull_11{
	left:-660px;
}

.container_16 .pull_13{
	left:-780px;
}

.container_16 .pull_14{
	left:-840px;
}

.container_16 .pull_15{
	left:-900px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear{
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */

.clearfix:after{
	clear:both;
	content:' ';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0;
}

/*
	The following zoom:1 rule is specifically for IE6 + IE7.
	Move to separate stylesheet if invalid CSS is a problem.
*/
* html .clearfix,
*:first-child+html .clearfix{
	zoom:1;
}#main{clear:both;}

/* Text meant only for screen readers 
-------------------------------------------------------------- */
.screen-reader-text{
	position:absolute;
	left:-9000px;
}

/* Success,notice and error boxes
-------------------------------------------------------------- */
label.error{
	clear:both;
	padding:2px;
	display:block;
	margin-left:100px;
	font-size:11px;
	color:#FF0000;
}
.errorText,
.noticeText,
.successText  {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}

.errorText    {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.noticeText   {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.successText  {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.errorText a  {color:#8a1f11;}
.noticeText a {color:#514721;}
.successText a{color:#264409;}

/* =Images
-------------------------------------------------------------- */
#content .alignleft,
#content img.alignleft{
	display:inline;
	float:left;
	margin-right:15px;
	margin-top:4px;
}
#content .alignright,
#content img.alignright{
	display:inline;
	float:right;
	margin-left:15px;
	margin-top:4px;
}
#content .aligncenter,
#content img.aligncenter{
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#content img.alignleft,
#content img.alignright,
#content img.aligncenter{
	margin-bottom:12px;
}

#content .attachment-thumbnail,
#content .attachment-post-thumbnail{
	display:inline;
	float:right;
	margin-left:15px;
	margin-top:4px;
}

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

.navigation{
	color:#888;
	font-size:12px;
	line-height:18px;
	overflow:hidden;
}
.navigation a:active,
.navigation a:hover{
	color:#ff4b33;
}
.nav-previous{
	float:left;
	width:50%;
}
.nav-next{
	float:right;
	text-align:right;
	width:50%;
}
#nav-above{
	margin:0 0 18px 0;
}
#nav-above{
	display:none;
}
.paged #nav-above,
.single #nav-above{
	display:block;
}
#nav-below{
	margin:-18px 0 0 0;
}

/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul{
	list-style:none;
	margin-left:0;
}
.widget-area ul ul{
	list-style:square;
	margin-left:1.3em;
}
.widget_search #s{/* This keeps the search inputs in line */
	width:60%;
}
.widget_search label{
	display:none;
}
.widget-container{
	margin:0 0 18px 0;
}

.widget-area .entry-meta{
	font-size:11px;
}

/* =Comments
-------------------------------------------------------------- */
#comments{
	clear:both;
}
#comments .navigation{
	padding:0 0 18px 0;
}
h3#comments-title{
	padding:24px 0;
}
.commentlist{
	list-style:none;
	margin:0;
}
.commentlist li.comment{
	border-bottom:1px solid #e7e7e7;
	line-height:24px;
	margin:0 0 24px 0;
	padding:0 0 0 56px;
	position:relative;
}
.commentlist li:last-child{
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol{
	margin-bottom:18px;
}
#comments .comment-body p:last-child{
	margin-bottom:6px;
}
#comments .comment-body blockquote p:last-child{
	margin-bottom:24px;
}
.commentlist ol{
	list-style:decimal;
}
.commentlist .avatar{
	position:absolute;
	top:4px;
	left:0;
}
.comment-author{
}
.comment-author cite{
	color:#000;
	font-style:normal;
	font-weight:bold;
}
.comment-author .says{
	font-style:italic;
}
.comment-meta{
	font-size:12px;
	margin:0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited{
	color:#888;
	text-decoration:none;
}
.comment-meta a:active,
.comment-meta a:hover{
	color:#ff4b33;
}
.commentlist .even{
}
.commentlist .bypostauthor{
}
.comment-form-author,.comment-form-email,.comment-form-url{width:60%;}
.reply{
	font-size:12px;
	padding:0 0 24px 0;
}
.reply a,
a.comment-edit-link{
	color:#888;
}
.reply a:hover,
a.comment-edit-link:hover{
	color:#ff4b33;
}
.commentlist .children{
	list-style:none;
	margin:0;
}
.commentlist .children li{
	border:none;
	margin:0;
}
.nopassword,
.nocomments{
	display:none;
}
#comments .pingback{
	border-bottom:1px solid #e7e7e7;
	margin-bottom:18px;
	padding-bottom:18px;
}
.commentlist li.comment+li.pingback{
	margin-top:-6px;
}
#comments .pingback p{
	color:#888;
	display:block;
	font-size:12px;
	line-height:18px;
	margin:0;
}
#comments .pingback .url{
	font-size:13px;
	font-style:italic;
}

/* Comments form */
/* Comments form */
input[type=submit]{
	color:#333;
}
#respond{
	border-top:1px solid #e7e7e7;
	margin:24px 0;
	overflow:hidden;
	position:relative;
}
#respond p{
	margin:0;
}
#respond .comment-notes{
	margin-bottom:1em;
}
.form-allowed-tags{
	line-height:1em;
}
.children #respond{
	margin:0 48px 0 0;
}
h3#reply-title{
	margin:18px 0;
}
#comments-list #respond{
	margin:0 0 18px 0;
}
#comments-list ul #respond{
	margin:0;
}
#cancel-comment-reply-link{
	font-size:12px;
	font-weight:normal;
	line-height:18px;
}
#respond .required{
	color:#ff4b33;
	font-weight:bold;
}
#respond label{
	color:#888;
	font-size:12px;
}
#respond input{
	margin:0 0 9px;
	width:98%;
}
#respond textarea{
	width:98%;
}
#respond .form-allowed-tags{
	color:#888;
	font-size:12px;
	line-height:18px;
}
#respond .form-allowed-tags code{
	font-size:11px;
}
#respond .form-submit{
	margin:12px 0;
}
#respond .form-submit input{
	font-size:14px;
	width:auto;
}
/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben,<http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson,Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson,Shaun Inman,Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen{
  .sIFR-flash{
    visibility:visible !important;
    margin:0;
    padding:0;
}
  
  .sIFR-replaced,.sIFR-ignore{
    visibility:visible !important;
}
  
  .sIFR-alternate{
    position:absolute;
    left:0;
    top:0;
    width:0;
    height:0;
    display:block;
    overflow:hidden;
}
  
  .sIFR-replaced div.sIFR-fixfocus{
    margin:0pt;
    padding:0pt;
    overflow:auto;
    letter-spacing:0px;
    float:none;
}
}

@media print{
  .sIFR-flash{
    display    :none !important;
    height     :0;
    width      :0;
    position   :absolute;
    overflow   :hidden;
}
  
  .sIFR-alternate{
    visibility :visible !important;
    display    :block   !important;
    position   :static  !important;
    left       :auto    !important;
    top        :auto    !important;
    width      :auto    !important;
    height     :auto    !important;
}
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type,in order not to have the printed text come out weird.
*/
@media screen{
  /* Example:
  .sIFR-active h1{
    font-family:Verdana;
    visibility:hidden;
}
  */
}html,body{background-color:#F7F7F7;background:url('../img/background-page.jpg') repeat-x top;font-size:13px;color:#444;}
body.home{background:url('../img/background-frontpage.jpg') repeat-x top;}

#main{
	position:relative;
}

/* ------------------------------------
   HEADER 
 ----------------------------------- */
#header{	clear:both;height:80px;background-color:#63418D;}
#header #logo{	
	float:left;margin-top:18px;display:inline-block;width:184px;height:44px;
	margin-right:25px;}

/* ------------------------------------
   SPLASH 
 ----------------------------------- */
#splash{
	position:relative;
	height:282px;margin-bottom:30px;text-align:left;background:url(../img/nanda.png) 600px 24px no-repeat;}
#splash h1{font-size:44px;padding-top:50px;height:110px;display:block;}

#splash #register-button{
	height:53px;width:245px;border:0;
	display:inline-block;overflow:hidden;line-height:200;
	background-image:url('../img/action-button.png');background-position:0 0;
}
#splash a:hover{background-position:0 -53px;}
#splash #mobile-support-icons{
	position:absolute;
	right:130px;
	bottom:20px;
}

/* ------------------------------------
   MENU 
 ----------------------------------- */
#access{float:left;margin:25px 0 0 0;padding:0;}
#access a{	
	display:block;
	line-height:20px;
}

/* Primary */
.primary-menu,.secondary-menu{padding:0;margin:0 0 0 15px;}
.primary-menu ul,.secondary-menu ul{margin:0;}
.primary-menu a,.secondary-menu a{padding:2px 4px;}
.primary-menu ul ul{
	display:none;
	position:absolute;
	top:24px;
	left:-6px;
	float:left;
	width:180px;
	z-index:99999;
}
.primary-menu ul ul li{
	min-width:180px;
	margin:0;
}
.primary-menu ul ul ul{
	left:100%;
	top:0;
}
.primary-menu ul ul a{
	background:#63418D;
	line-height:1em;	
	width:160px;
	height:auto;
	font-size:13px;
	padding:5px 10px;
	border:0 !important;
}
.primary-menu ul ul li:first-child a{padding-top:10px;}
.primary-menu ul ul :hover > a{
	border-bottom:0;
	text-decoration:underline;
}
.primary-menu ul li:hover > ul{
	display:block;
}

.secondary-menu{float:right;margin:25px 0 0 0;}
.primary-menu,.secondary-menu{list-style-type:none;}
.primary-menu li,.secondary-menu li{
	float:left;position:relative;
	font-family:Helvetica,Arial,sans-serif;font-size:15px;
	list-style-type:none;margin-left:24px;
}
.primary-menu a:link,
.primary-menu a:visited,
.secondary-menu a:link,
.secondary-menu a:visited{
	color:#fff;text-decoration:none;display:block;
}
.primary-menu a:hover,
.secondary-menu a:hover,
.primary-menu .current-menu-item a,
.primary-menu .current_page_parent a,
.primary-menu .current-page-ancestor a,
.secondary-menu .current-menu-item a,
.secondary-menu .current_page_parent a,
.secondary-menu .menu .current-page-ancestor a{
	border-bottom:2px solid #fff;
}

.primary-menu ul ul .current-menu-item a,
.primary-menu ul ul .current_page_item a{
	border:0;
	text-decoration:underline;
}

.primary-menu ul .current-menu-item ul a,
.primary-menu ul .current_page_item ul a{
	border:0;	
}

.single-features .menu .current_page_parent a{border:0;}

#menu-footer{clear:both;margin:0;height:25px;display:inline-block;}
#menu-footer li{margin-left:20px;float:left;font-weight:bold;}
#menu-footer li:first-child{list-style-type:none;margin:0;}
/* ------------------------------------
   HEADERS 
 ----------------------------------- */
#content h1{padding:20px 0;font-size:26px;margin:0;}
h2.entry-title{font-size:20px;margin-bottom:10px;}
h3{font-size:20px;color:#636363;margin:30px 0 10px 0;}

.single h3,.post h3{margin-top:35px;}
h4{font-size:18px;margin-bottom:0.5em;}

/* ------------------------------------
   LINKS 
 ----------------------------------- */
#content a:link,#content a:visited,
#primary a:link,#primary a:visited{
	color:#4D326D;text-decoration:none;border-bottom:1px solid #B7ADC3;}
#content a:hover,
#primary a:hover{
	border-color:#4D326D;
}

#content .entry-title a:link,
#content .entry-title a:visited{
	border-bottom:0;
}
#content .entry-title a:hover{
	border-bottom:1px solid #4D326D;
}
/* ------------------------------------
   HOME 
 ----------------------------------- */
.home #screenshots ul{margin:0;padding:0;}
.home #screenshots li{margin-left:16px;float:left;list-style-type:none;}
.home #screenshots li a{border:0;}
.home #screenshots li:first-child{margin-left:0;}
.home #screenshots img{
	border:8px solid #eee;margin:0;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.home #screenshots img:hover{border-color:#ccc;}

.home .actueel ul{padding:0;margin:0 0 15px 0;list-style-type:none;}
.home .actueel li{margin-bottom:25px;font-size:12px;}
.home .actueel h3{display:inline-block;font-size:15px;margin-bottom:4px;margin-top:0;font-weight:bold;}
.home .actueel .more{margin-left:10px;}
.home .actueel .date{font-size:11px;color:#aaa;margin-left:10px;}
#content .actueel h3 a:link,#content .actueel h3 a:visited{border-bottom:0;}
#content .actueel h3 a:hover{border-bottom:1px solid #4D326D;}

.home #benefits ul li{line-height:1.5em;}
.home #content img.alignright{margin-left:0;}

.home #content .attachment-thumbnail{float:none;display:inline;margin:0;}

/* Twitter */
#twitter_update_list li{list-style-type:none;overflow:hidden;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid #ddd;font-style:italic;}
#twitter_update_list a:link,#twitter_update_list a:visited{
	  display:inline-block;border:0;}
#twitter_update_list span{color:#888;font-size:14px;}
#twitter_update_list span a:link,#twitter_update_list span a:visited{margin:0;text-decoration:underline;}
#twitter_update_list span a:hover{text-decoration:underline;}

#content .twitter-follow{text-align:right;}
#content .twitter-follow a:link,#content .twitter-follow a:visited{background:#4D326D;padding:0px 6px;display:inline-block;border:0;color:#fff;font-size:11px;}
#content .twitter-follow a:hover{background:#96CD63;}

/* ------------------------------------
   BLOG
 ----------------------------------- */
.entry-top{margin-top:30px;}
.entry-header{float:left;width:530px;}
.entry-meta{font-size:12px;color:#888;margin-bottom:20px;}
h1.entry-title{margin:2px 0 15px 0;}
.entry-utility{font-size:12px;color:#888;}
.blog .post{border-bottom:1px dotted #ccc;padding-bottom:30px;}
.post .entry-avatar{float:left;width:54px;margin-right:15px;}
.post img.avatar{width:50px;height:50px;margin:0 15px 0 0;padding:1px;border:1px solid #ccc;}
.active_category{font-weight:bold;}

h3#comments{border-top:1px solid #E7E7E7;padding-top:50px;}

/* ------------------------------------
   VOTES
 ----------------------------------- */
.single-features .features{margin:20px 0 0 0}
.vote .textcontainer{
	background-color:#F8C72E;
	border:1px solid #F1A40A;
	color:#fff;
	cursor:default;
	display:block;
	font-size:18px;
	height:18px;
	padding:5px 0;
	margin:0;
	text-align:center;
	width:40px;
}
.vote .bartext{
	background-color:#F8C72E;
	border:1px solid #F1A40A;
	margin:2px 0 0 0;
	padding:3px 0 4px 0;
	font-size:11px;
	font-weight:bold;
}
#content .vote .bartext a{color:#fff;border:0;}
#content .vote .bartext a:hover{color:#000;}

.vote_nav{text-align:right;}
.vote_nav .nav-next{margin-left:10px;}
.vote_nav .nav-previous,.vote_nav .nav-next{width:auto;float:none;display:inline-block;}

.vote_description{margin:100px 0 0 15px;background:#eee;border:1px solid #ddd;padding:10px;color:#666;}
.vote_description p{line-height:1.4em;}

.votelistind{margin-top:12px;}

.votemicro{
font-size:14px !important;
margin-right:10px !important;
}

.single-features #side .gtSupportBadge{margin-left:15px;}

/* ------------------------------------
   STYLE 
 ----------------------------------- */
.smallIndent{margin-left:20px;}
p{line-height:1.6em;}

#content{min-height:350px;-height:350px;}
#content li{line-height:1.7em;}

#primary{margin-top:100px;padding:20px 0 0 29px;border-left:1px solid #eee;width:270px}
#primary ul{list-style-type:none;}
#primary li{line-height:1.7em;}
#primary .noticeText{font-size:12px;}

.facebook-likebox{border:none;overflow:hidden;width:460px;height:200px;}
.fbConnectWidgetFooter{display:none;}

#registration-button-minor{
	position:absolute;
	top:14px;
	right:0;
}
#registration-button-minor a{
	display:block;
	width:165px;
	height:44px;
	overflow:hidden;
	line-height:50;
	background:url(../img/button-aanmelden-minor.png);	
	background-position:0 0;
}
#registration-button-minor a:hover{
	background-position:0 -44px;
}

/* ------------------------------------
   FORM
 ----------------------------------- */
.form p{clear:both;margin:0 0 10px 0;}
.form .label{width:105px;font-weight:bold;display:inline-block;color:#666;margin:0 15px 0 0;}
.form .description{font-size:11px;color:#666;}
.form .indent{margin-left:124px;}
.form .text,.form .textarea{padding:7px;font-size:14px;border:2px solid #ccc;margin:0px;font-family:Arial,Helvetica,sans-serif;color:#666;}
.form .text{width:300px;}
.form .textarea{font-size:0.9em;}
.form .text.small{width:190px;}
.form .text:focus,.form .textarea:focus{border:2px solid #7BBF3E;margin:0;background-color:#DEEFCF;color:#000;}
.form label.error{color:#F2132E;margin-left:10px;font-weight:bold;font-size:13px;display:inline-block;width:auto;}

#primary .form .label{font-size:12px;}
#primary .form .text{font-size:13px;padding:4px;border-width:1px;width:250px;}
#primary .form .textarea{padding:4px;border-width:1px;width:250px;height:100px}
#primary .form .button{margin-top:10px;}

.login label.error{margin-left:124px;}

/* ------------------------------------
   GALLERY
 ----------------------------------- */
.gallery dl{margin:0;}
.gallery dt{text-align:center;margin:auto;}
#content .gallery a{border:none;}
#content .gallery dt img.attachment-thumbnail{float:none;margin:auto;}
#content .gallery dt img.attachment-post-thumbnail{float:none;margin:auto;}
/* ------------------------------------
   BUTTON
 ----------------------------------- */
.button{
    text-align:center;
	cursor:pointer;
	
	font-weight:bold;
	font-family:Helvetica,Arial,sans-serif;
	font-size:14px;
	
	color:#fff;
	padding:10px 25px;

    border:1px solid #5E8F30;
    background:#7BBF3E;

    /* FX */

    background:-webkit-gradient(linear,left top,left bottom,from(#C5E3A8),to(#7BBF3E));
    background:-moz-linear-gradient(top,#C5E3A8,#7BBF3E);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C5E3A8',endColorstr='#7BBF3E');

    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    
    box-shadow:inset 1px 1px 3px rgba(100%,100%,100%,0.5);
    -moz-box-shadow:inset 1px 1px 3px rgba(255,255,255,0.5);
    -webkit-box-shadow:inset 1px 0px 3px rgba(255,255,255,0.5);
	
	text-shadow:1px 1px 1px rgba(0,0,0,0.4);
}

.button:hover,.button:focus{border-color:#324D1A !important;}
.button.small{padding:7px 15px;font-size:12px;}

 a.gtSupportBadge:link,a.gtSupportBadge:visited{
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	
	font-weight:bold;
	font-family:Helvetica,Arial,sans-serif;
	font-size:13px;
	
	color:#666;
	padding:4px 0 0 0;
	margin:15px 0 30px 0;
	width:auto;
	display:block;

    border:1px solid #aaa;
    background:#eee;

    /* FX */	
    background:-webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#CCCCCC));
    background:-moz-linear-gradient(top,#FFFFFF,#CCCCCC);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#CCCCCC');

    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    
    /*box-shadow:inset 1px 1px 3px rgba(100%,100%,100%,0.5);
   // -moz-box-shadow:inset 1px 1px 3px rgba(255,255,255,0.5);
    -webkit-box-shadow:inset 1px 0px 3px rgba(255,255,255,0.5);
	
	text-shadow:1px 1px 1px rgba(0,0,0,0.4);*/
}
a.gtSupportBadge:hover{border-color:#000;color:#000;}
.gtSupportBadge img{vertical-align:middle;}
/* ------------------------------------
   SOCIAL 
 ----------------------------------- */
#social{
	border-top:1px solid #D2D2D2;border-bottom:1px solid #D2D2D2;
	padding:20px 0;margin:40px 0;font-size:13px;
	color:#636363;background:#F7F7F7;}

#social a:link,#social a:visited{
	color:#636363;text-decoration:none;
	display:inline-block;padding:9px 0 10px 40px;
	background-repeat:repeat-y;background-position:0 0;margin:0 5px 0 10px;
}
#social a:hover{background-position:0 -32px;color:#000;}
a.nieuwsbrief{background:url('../img/icon-nieuwsbrief.png');}
a.facebook{background:url('../img/icon-facebook.png');}
a.twitter{background:url('../img/icon-twitter.png');}
a.rss{background:url('../img/icon-rss.png');}

/* ------------------------------------
   FOOTER 
 ----------------------------------- */
#footer{margin:0 auto 30px auto;text-align:center;color:#aaa;}
#footer a:link,#footer a:visited{color:#aaa;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

#copyright{font-size:11px;margin-top:5px}
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between all ColorBox themes
*/
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft,#cboxBottomLeft{clear:left;}
#cboxContent{position:relative;overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}

/* 
	ColorBox example user style
	These rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML,
	in hope that this will make the relationship easier to understand. Thanks,jack@colorpowered.com
*/
#cboxOverlay{background:#000;}

#colorbox{}
	#cboxContent{margin-top:32px;background:#fff;}
		#cboxLoadedContent{background:#fff;padding:10px;}
                #cboxLoadingGraphic{background:url(../img/loading.gif) center center no-repeat;}
                #cboxLoadingOverlay{background:#fff;}
                #cboxTitle{position:absolute;top:-22px;left:0;color:#ccc;}
                #cboxCurrent{position:absolute;top:-22px;right:75px;color:#ccc;text-align:right;}
                
                #cboxSlideshow,#cboxPrevious,#cboxNext,#cboxClose{text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(../img/controls_2.png) 0 0 no-repeat;}

                #cboxPrevious{background-position:0px 0px;right:44px;}
                #cboxPrevious.hover{background-position:0px -25px;}
                #cboxNext{background-position:-25px 0px;right:22px;}
                #cboxNext.hover{background-position:-25px -25px;}
		#cboxClose{background-position:-50px 0px;right:0;}
		#cboxClose.hover{background-position:-50px -25px;}

                .cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px;}

                .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px;}
                .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
                .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px;right:44px;}
                .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}

