/*   
Theme Name: Ivaldi Custom WordPress Template for Personeelslog
Theme URI: http://ivaldi.nl
Description: A custom WordPress template by Ivaldi (based on HTML5reset.org)
Author: Ivaldi
Author URI: http://ivaldi.nl
Version: 1
*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600);


/* Reset
-------------------------------------------------------------------------------*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									

article, aside, figure, footer, header, hgroup, nav, section, #sticky {display: block;}

img,
object,
embed {max-width: 100%;}

html {overflow-y: scroll;}

ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}


textarea	{
	min-height: 124px;
	max-height: 248px;
	height: 124px;
	min-width: 503px ;
	max-width: 503px;
	width: 503px;
	overflow-y: auto;
}

table {font-size: inherit; font: 100%;}
 
a:hover, a:active {outline: none;}

small {font-size: 85%;}

strong, th {font-weight: bold;}

td, td img {vertical-align: top;} 

sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

pre, code, kbd, samp {font-family: monospace, sans-serif;}

.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

button, input, select, textarea {margin: 0;}
button {width: auto; overflow: visible;}

#content:before, #content:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
#content:after { clear: both; }  

.ie7 img {-ms-interpolation-mode: bicubic;}
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

aside .widget ul.populair li:before,
aside .widget ul.populair li:after,
.group:before, .group:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
aside .widget ul.populair li:after,
.group:after { clear: both; }  
aside .widget ul.populair li,
.group { zoom: 1; }


/* default
-------------------------------------------------------------------------------*/

body {
	font: 13px Helmet, Freesans, sans-serif;
	color: #333;
	text-align: center;
	background: #F5F5F5 url("images/bg.png") repeat-y 50% 50%;
}

::-moz-selection{
	background: #fcd700;
	color: #fff;
	text-shadow: none;
}

::selection{
	background: #fcd700;
	color: #fff;
	text-shadow: none;
}

/*	j.mp/webkit-tap-highlight-color */
a:link{
	-webkit-tap-highlight-color: #fcd700;
} 

ins{
	background-color: #fcd700;
	color: #000;
	text-decoration: none;
}

mark{
	background-color: #fcd700;
	color: #000;
	font-style: italic;
	font-weight: bold;
}


/* header 
--------------------------------------------- */

header{
	position: relative;
}

header h1{
	float: left;
	margin-bottom: 20px;
}

header h1 a{
	display: block;
	text-indent: -999em;
	background: url("images/logo.png") no-repeat;
	width: 412px;
	height: 39px;
	border: none;
}

header h1 a:hover{
	border: none
}
.description	{
	display: none;

}

/* navigation 
--------------------------------------------- */

nav{
	clear: both;
}

nav ol{

}
#content nav	{
	display: inline;
	float: left;
	width:503px;
}
#main{
	background: #99CC00;
	list-style: none;
	padding: 10px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin-bottom: 23px;
}

#main li{
	padding: 0 10px;
	margin: 0;
	display: inline-block;
	line-height: 22px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	
}

.ie7 #main, .ie6 #main{
	padding-top: 10px;
}

.ie7 #main li, .ie6 #main li{
	display: inline;
}

#main li ul{
	display: none;
}

#main li:hover ul{
	display: block;
	position: absolute;
	background: #333;
	left: 0;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	padding: 10px 0 5px 0;
	z-index: 100;
}

.ie7 #main li:hover ul, .ie6 #main li:hover ul{
	top: 25px;
}

#main li ul li a:hover{
	color: #333;
}

#main li.selectedLava, #main li.backLava {
	background: #333;	
}
#main li.hover a, #main li.selectedLava a{
	color: #fff;
}

#main a{
	position: relative;
	z-index: 10;
	color: #333;
	font-family: 'Open Sans', Helmet, Freesans, sans-serif;
	font-weight: 600;
	font-size: 12px;
	text-decoration: none;
	border: none;
}

.searchbar{
	float: right;
	padding: 0;
	margin: -44px 10px 0 0;
	position: relative;
	z-index: 10;
}
.ie6 .searchbar{
	margin-top: -58px;
}
.searchbar .user{
	color: #ECAB00;
	padding-right: 10px;
	text-decoration: none;
	border: none;
}

.searchbar form{
	display: inline;
}

.searchbar input{
	height: 22px;
	line-height: 12px;
	display: inline;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	border: none;
	margin-top: -18px;
	padding:0 25px 0 10px;
	width: 265px;
}
.ie6 .searchbar input{
	margin-top: 0;
}

.searchbar button{
	background: url("images/search.png") no-repeat 100% 80%;
	text-indent: -999em;
	border: none;
	width: 20px;
	height: 18px;
	position: absolute;
	right: 5px;
	top: -9px;
}
.ie6 .searchbar button {
	top:3px;
}

.ie .searchbar input{
	line-height: 22px;
}

#courtesy{
	text-align: right;
/*	width:500px; */
	list-style: none;
	margin: 0;
	padding: 0;
	top: 0;
	right: 0;
	position: absolute;
}
#courtesy .menu-additional-menu-container	{
	margin-top: -15px;
}
.ie6 #courtesy .menu-additional-menu-container	{
	margin: 0;
}
.ie6 #courtesy	{
	right: 30px;
}
#courtesy li {
	display: block;
	float: left;
	padding: 0 8px 0 9px;
	margin: 0;
}

.ie7 #courtesy, .ie6 #courtesy{
	margin-top: 40px;
}

.ie7 #courtesy li{
	/*display: inline;*/
}

#courtesy a, #courtesy{
	text-decoration: none;
	font-size: 11px;
	border: none;
}

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

#courtesy .sep{
	border-left: 1px solid #000;	
}

#courtesy li.alt a{
	border: none;
	color: #4D3069;
	background: url(images/arrow.png) left center no-repeat;
	padding-left: 15px;
}

#courtesy li.logo a{
	background: url(images/logo-mini.png) no-repeat;
	width: 134px;
	height: 15px;
	display: block;
	text-align: left;
	text-indent: -999em;
	margin-top: -1px;
}

/* sticky
--------------------------------------------- */
#sticky	{
	height: 164px;
	overflow: hidden;
}

#sticky ul	{
	margin-left: -30px;
	list-style: none;
	overflow: hidden;
}
.ie7 #sticky ul, .ie6 #sticky ul	{
	width: 1100px;
	height: 160px;
}
.ie6 #sticky ul {
	position: absolute;
	left: -30px;
}
.ie6 #sticky {
 position: relative;
}

#sticky li	{
	float: left;
	width: 156px;
	margin-left: 30px;
}

#sticky a	{
	border: none;
	display: block;
}
#sticky a:hover .title {
	background-color: #99CC00;
}

#sticky li .thumb	{
	height: 100px;
	overflow: hidden;
	display: block;
	background-color: #CCC;
}
#sticky .title {
	background-color: #E5F2BF;
	height: 83px;
	display: block;
}
#sticky p{
	font-weight: bold;
	height: 43px;
	overflow: hidden;
	display: block;
	padding: 10px 10px 0 10px;
	font-size: 12px;
	line-height: 1.2em;
	color: #333;
}

/* content 
--------------------------------------------- */

#content{
	padding-bottom: 5px;
}


/* article 
--------------------------------------------- */
#articles 	{
	float: left;
	width: 503px;
	padding-right: 30px;
	margin-right: 30px;
}
article{

}
article img{
	float: left;
	margin: 4px 20px 20px 0;
	display: inline;
}
article.theme-content, article ul{
	line-height: 1.5;
}


article .title{
	margin: 15px 0 11px 0;
	font-size: 33px;
	line-height: 1;
}

article .col{
	margin-left: 20px;
	width: 240px;
	float: left;
}

article .more-link {
	border: 0;
	color: #360;
}
article a:hover.more-link {
	border-bottom: 1px solid #360;
}


.topborder{
	border-top: 1px solid #ccc;
	padding-top: 10px;
	margin-top: 5px;
}


article .first{
	margin-left: 0;
}

article table{
	border: 1px solid #4D3069;
}

article table th{
	background: #4D3069;
	color: #fff;
	padding: 10px;
}

article table td, article table th{
	border: none;
}

article table tr:nth-child(2n+1){
	background: #E1EAED;
}

article.course{
	line-height: 1.5;
}

article.course .info, article.courseslist .info{
	margin: 20px 0;
}

article.course h1{
	font-size: 25px;
}

article h2{
	font-size: 24px;
	margin-bottom: 10px;
}

article.course h2{
	font-size: 16px;
}

article.courses h3{
	font-size: 15px;
}

article.courses h3 a{
	border: none;
	color: #333;
}

article.courseslist{
	line-height: 1.5;
}

article.searchresults input.keyword{
	width: 360px;
}

article .meta-alt ul{
	margin-left: 0;
}

article .meta-alt ul li	a, article .meta-alt span{
	display: block;
	color: #333;
}
article .meta-alt span {
	font-size: 11px;
	font-weight: bold;
}
article .meta-alt ul, article .meta-alt span {
	margin-bottom: 10px;
	display: table; /* Werkt dit ?*/
	
}
article .meta-alt ul {
	list-style: none;
	padding: 0;
	margin-bottom: 10px;

}
.ie7 article .meta-alt ul, .ie6 article .meta-alt ul {
	width: 503px;
	display: block;
}
article .meta-alt ul li	{
	display: inline;
	margin: 0 5px 0 0;
	float: left;
	padding: 0;
}
article .meta-alt ul li	a{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 3px;
	background-color: #C4D5DC;
}
article .meta-alt ul li:hover	a{
	background-color: #99CC00;
}

.single article h1 {
	line-height: 1;
}

#articles article .entry, #articles article .entry p	{
	vertical-align: top;
}

/* sidebar 
--------------------------------------------- */

aside{
	width: 336px;
	float: right;
}

aside a:hover, footer a:hover{
	text-decoration: none !important;
}
/* widgets 
--------------------------------------------- */
aside .widget	{
	padding-bottom: 24px;
	margin-bottom: 24px;
	border-bottom: 1px solid #999999;	
}
aside .widget ul	{
	margin-bottom: 0;
	margin-left: 0;
}
aside .widget ul.populair 	{
	clear: both;
	display: block;
}
aside .widget ul.populair li	{
	display: block;
	width: 336px;
}

aside .widget ul.populair li a:hover img {
	border-color: #99CC00;
}

aside .widget ul.populair li a:hover span {
	border-bottom: 1px solid;
}

aside .widget ul.populair li img{
	border: 4px #E1EAED solid;
	margin: 0 10px 0 0;
	float: left;
}
aside .widget ul.populair span	{
 display: inline;
 font-size: 12px;
 font-weight: bold;
	vertical-align: top;
 
}
aside .widget ul.populair a	{
	border: none;
}
aside .widget_rss 	{
	padding: 14px 20px 20px 20px;
	background-color: #F0F4F6;
	border: none;
}

/* Geen border stroke */
aside #recent-posts-3, aside #wizzart-recent-comments-2 {
	border: none;
	padding-bottom: 0;	
}
aside .widget_recent_comments a:hover.url {
	border-bottom: 1px solid #3366CC;
}
aside .widget_recent_comments a.url {
	color: #3366CC;
}
aside .widget_rss h2 a	{
	color: #333;
}

aside .widget h2	{
	overflow: hidden;
	font-size: 22px;	
}
aside .widget_rss h2 img	{
	display: none;
}
aside .widget ul {
	list-style: none;
	line-height: 1.4;
	margin-top: -5px;
}
aside .widget ul li	{
	margin-top: 10px;
}
aside .widget_rss ul li > a {
	color: #3366CC;
	font-size: 16px;
	font-family: 'Open Sans', Helmet, Freesans, sans-serif;
	font-weight: 600;	
}
aside .widget_recent_comments ul li a {
	color: #336600;
	border: none;
} 
aside .widget_recent_comments ul li a:hover {
	border-bottom: 1px solid #336600;
}
aside .widget_rss ul li .rssSummary	{
	font-size: 12px;
	margin-top: 10px;
}
aside .widget_tag_cloud .tagcloud a	{
	margin-right: 10px;
	border: none;
	color: #336600;
	line-height: 20px
}
aside .widget_tag_cloud .tagcloud a:hover	{
	border-bottom: 1px solid #336600;
}
aside .widget_recent_entries li, aside .widget_nav_menu li	{
	background: url("images/arrow_right.png") no-repeat 0px 5px;
	padding-left: 17px;
}
aside .widget_recent_entries li a, aside .widget_nav_menu li a	{
	border: none;
}
aside .widget_recent_entries li a:hover, aside .widget_nav_menu li a:hover	{
	border-bottom: 1px solid #CCD9F2;
}
/* footer 
--------------------------------------------- */

footer{
	background: #CAD9DF;
	height: 200px;
	clear: both;
	color: #333;
	margin: 40px -30px -20px -30px;
	padding: 30px;
	overflow: hidden;
}
footer .widget-area {
	margin-left: -42px;
}

.ie7 footer, .ie6 footer	{
	padding: 30px 0 30px 30px;
}
footer .widget-area .widget{
	display: inline;
	float: left;
	margin-left: 42px;
}
footer .widget-area .widget_text{
	width: 430px;
	line-height: 1.4;
}
.ie7 footer .widget-area .widget_text, .ie6 footer .widget-area .widget_text{	width: 400px; }

footer .widget-area .widget_text span.logo	{
	width:95px;
	height: 15px;
	position: relative;
}
footer .widget-area .widget_text span.logo a	{
	overflow: hidden;
	width:95px;
	height: 15px;
	padding: 0 68px;
	background: url(images/logo-mini.png) no-repeat;
	margin-left: 4px;
}
footer h3{
	font-family: 'Open Sans', Helmet, Freesans, sans-serif;
	font-size: 16px;
	font-weight: 400;
}
footer ul	{
	list-style: none;
}
footer ul.arrows{
	margin-top: 8px;
}



footer p, footer dl{
	color: #ccc;
}

footer p img{
	vertical-align: middle;
}

footer dl{
	margin: 0;
	line-height: 1.5;
}

footer dt{
	display: inline;
	width: 50px;
	float: left;
	clear: left;
}

footer dd{
	float: left;
	display: inline;
}
footer.meta	{
	background: none;
	color: black;
	background: none;
	height: auto;
}
footer.meta a	{
	color: black;
}
footer .widget-area .menu li {
	background: url("images/arrow_right.png") no-repeat 0px 5px;
	padding-left: 17px;
	margin-bottom: 10px;
}
footer .widget-area .menu li a {
	color: #36C;
	border-bottom: 1px solid #36C;
	text-decoration: none;
}
footer .widget-area .menu li a:hover{
	border: none;
}
footer .widget-area .menu-volg-ons-container ul	{
	margin-left: -10px;
}
.ie7 footer .widget-area, .ie6 footer .widget-area	{
	height: 100%;
	width: 100%;
}
.ie7 footer #nav_menu-7.widget, .ie6 footer #nav_menu-7.widget	{
	width: 105px;
}

footer .widget-area .menu-volg-ons-container li 	{
	float: left;
	display: inline;
	margin-left: 10px;
	margin-bottom: 0;
	padding: 0;
}
footer .widget-area .menu-volg-ons-container li.facebook {
	background: url("images/facebook.png") no-repeat;
}
footer .widget-area .menu-volg-ons-container li.twitter {
	background: url("images/twitter.png") no-repeat;
}
footer .widget-area .menu-volg-ons-container li.googleplus {
	background: url("images/googleplus.png") no-repeat;
}
footer .widget-area .menu-volg-ons-container li.rss {
	background: url("images/rss.png") no-repeat;
}
footer .widget-area .menu-volg-ons-container li a{
	text-indent: -999em;
	overflow: hidden;
	display: block;
	height: 16px;
	width: 16px;
	border: none;
}
/* basic text formatting 
--------------------------------------------- */

ul h1, ul h2, ul h3, ul h4, ul h5, ul h6{
	margin: 0;
}

a{
	color: #3366CC;
	border-bottom: 1px solid #CCD9F2;
	text-decoration: none;
}

a:hover{
	border-bottom: 1px solid transparent;
}

a.tag{
	font-family: Helmet, Freesans, sans-serif;	
	background: #CF100F;
	color: #fff;
	font-weight: normal !important;
	border: none;
	font-size: 11px;
	padding: 2px;
	margin: 0 5px 0 0;
}

a.tag:hover{
	
}

a:hover{
	text-decoration: none;
}

h1{ font-size: 1.9em; }
h2{ font-size: 1.4em; }
h3{ font-size: 1.2em; }
h4{ font-size: 1.1em; }
h5{ font-size: 1em; }
h6{ font-size: .8em; }

h1.big{
	font-size: 2.2em;
}

h1,h2,h3,h4,h5,h6{
	font-family: 'Open Sans', Helmet, Freesans, sans-serif;
	font-weight: 600;
}

h2#comments	{
	margin: 0;
}

ul{
	list-style: disc;
}

ol{
	list-style: decimal;
}

article ul{
	margin-left: 20px;
}

article ol{
	margin-left: 20px;	
}

p{
	line-height: 1.5em;
}

p.intro{
	font-weight: bold;
	font-size: 1.1em;
}

p.intro-alt{
	font-family: 'Ubuntu', Helmet, Freesans, sans-serif;font-weight: 400;
	font-weight: normal;
	font-size: 1.1em;	
}

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {
	margin-bottom: 14px;
}

table thead td{
	background: #eee;
	font-weight: bold;
}

table td{
	border: 1px solid #ccc;
	padding: 10px;
}

pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}

code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

.small{
	font-size: 11px;
}

.smaller{
	font-size: 100% !important;
}

.alignleft{
	float: left;
}

.alignright{
	float: right;
}

.clear{
	clear: both;
}

/* cookiestatement 
--------------------------------------------- */

#cookiestatement{
    height: 24px;
    line-height: 24px;
    z-index: 1000000000;
    background: rgba(0, 0, 0, 0.4);
    color: white;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
}

#cookiestatement p{
    line-height: 24px;
}

#cookiestatement a,
#cookiestatement a:hover{
    color: #fff;
    text-decoration: underline;
    border: none;
}

#cookiestatement-close{
    position: absolute;
    bottom: 0;
    right: 10px;
    cursor: pointer;
}

a#cookiestatement-close{
    text-decoration: none;
}

/* misc. 
--------------------------------------------- */
.addthis_toolbox a{
	border: none;
}

.addthis_toolbox .addthis_button_facebook_like iframe {
	width: 120px !important;
}
	
a img{
	border: none;
}

hr {
	border: 0 solid #ccc;
	border-top-width: 1px;
	clear: both;
	height: 0;
}
hr.full {
	margin: 30px -31px 30px -30px;
}
.ie6 hr.full	{
	width: 960px;
}

noscript p{
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	color: #fff;
	padding: 4px 0;
	text-align: center;
	font-size: 12px;
	width: 100%;
}

a.noscript{
	color: #fff;
}

.round{
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.hide{
	display: none;
}

.clear{
	clear: both;
}

/* Addthis
-------------------------------------------------------------------------------*/
.addthis_toolbox{
	clear: left;
	padding-top: 10px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	margin-bottom: 20px;
}

/* Wordpress specific
-------------------------------------------------------------------------------*/

#container {
	background: white;
	text-align: left;
	width: 900px;
	padding: 20px 30px;
	margin: 0 auto;
	position: relative;
}

.post {}
.edit-post{margin-bottom: 30px; display: block}
.entry-content {}
.entry-content a {}
.entry-content a:hover {}

#meta {}
.postmetadata {}

#sidebar {}

.navgation {}
.next-posts a { background: url('images/next-posts.png') no-repeat;  display: block; border: none; width: 143px; clear: both; height: 23px;}
.next-posts a:hover {background: url('images/next-posts-hover.png') no-repeat;} 
.prev-posts a { background: url('images/prev-posts.png') no-repeat;  display: block; border: none; width: 153px; clear: both; height: 23px;}
.prev-posts a:hover {background: url('images/prev-posts-hover.png') no-repeat;} 
.next-posts, .prev-posts { text-indent: -9999em; overflow: hidden; display: inline;}
.next-posts { float: left; }
.prev-posts {float: right; }

#searchform {}
#s {}
#searchsubmt {}

#respond	{
	background: #F5F5F5;
	padding: 15px;
	width: 507px;
	margin-left: -15px;
}
#respond h2{
	font-size: 24px;
}
#respond p#comment	{
	font-size: 12px;
}
#respond label	{
	display: block;
	font-size: 12px;
}
#respond input[type="text"]	{
	width: 503px;
}
#respond input[type="text"], #respond textarea	{
	margin: 10px 0;
}
#respond #button	{
	display: block;
	text-align: right;
}
#respond #button input{
	background: transparent url('images/bttn-reactie.png') no-repeat;
	height: 22px;
	width: 124px;
	display: inline;
	text-indent: -999em;
	border: none;
    color: transparent;
    padding: 0 0 0 16px !important;
    font-size: 0;
    line-height: 0; 

}
#respond #button input:hover{
	background: transparent url('images/bttn-reactie-hover.png') no-repeat;
}
.ie6 #respond #button input{
	border: none;
	display:block;
	line-height: 999em;
	color: transparent;
}
.ie6 #respond #button input{
	margin-top: 10px;
}
.ie6 #respond #button input:hover{
	background-image: url('images/bttn-reactie-hover.png');
}
.ie6 #respond {
	padding-left: 30px;
}

#lf_pings { padding: 0 !important; }
#lf_pings .commentlist { margin: 0 !important; }
ol.commentlist {list-style: none; }
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment .comment-author.vcard	{margin-bottom: 5px;}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {border-top: 1px solid #ccc; margin-top: 30px; padding-top: 30px;}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {font-style: normal; font-size: 14px; font-weight: bold; color: #333;}
ol.commentlist li.comment div.vcard cite.fn a.url {color: #336600; border-color: #336600; }
ol.commentlist li.comment div.vcard cite.fn a.url:hover	{ border: none; }
ol.commentlist li.comment div.vcard img.avatar {display: none;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta { margin-bottom: 15px; }
ol.commentlist li.comment div.comment-meta a {font-size: 11px; color: #000; font-weight: bold; border: none; }
ol.commentlist li.comment div.comment-meta a:hover {border-bottom: 1px solid #000; }
ol.commentlist li.comment .reply	{ display: none;}
ol.commentlist li.comment p a { color: #336600; border: none;}
ol.commentlist li.comment p a:hover { border-bottom: 1px solid #336600; }
ol.commentlist li.comment ul {}
ol.commentlist li.comment div.reply {font-size: 11px;}
ol.commentlist li.comment div.reply a {font-weight: bold;}
ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0;}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {border-left: 5px solid #555; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-3 {border-left: 5px solid #999; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {background: #fff;}
ol.commentlist li.odd {}
ol.commentlist li.parent {border-left: 5px solid #111;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

img.alignleft{
	float: left;
	margin: 10px 10px 10px 0;
}

img.alignright{
	float: right;
	margin: 10px 0 10px 10px;
}

/* Print
-------------------------------------------------------------------------------*/
@media print {



}


/* Media queries
-------------------------------------------------------------------------------*/

@media screen and (max-device-width: 480px) {
		
}

@media all and (orientation: portrait) {
	
}

@media all and (orientation: landscape) {
	
}
