/*
Theme Name: wikiwise

Description: wikiwise
Author: Bart Schoenmakers & Lex Slaghuis
Author URI: www.Bart Schoenmakers.com
Template: thematic
*/

/* Reset browser defaults */
@import url('../thematic/style.css');

body, input, textarea {
font:1em/1em Helvetica,Arial,sans-serif;
}

body {
background-image: url(images/bg2.gif);
min-width:0;
}

#wrapper {
max-width:65em;
min-width:48em;
}
/* =Header
-------------------------------------------------------------- */
#header {
z-index:2;
}

#branding {
float:left;
margin:0;
padding:0;
width:auto;
}

#blog-title {
background:url("images/logo.jpg") no-repeat scroll left top transparent;
/*width:246px;*/
width:8em;
/*height:68px;*/
height:2em;
text-indent:-9000px;/* SEO thingy*/
}

.msie #blog-title a{
 position: relative;
 margin-bottom: -10px;
}

#blog-title a:active,
#blog-title a:hover {
color: #CCC;
}

#header-aside {
float:right;
width:auto;
}

#header-aside .xoxo {
margin-bottom:0.2em;
margin-top:0.2em;
margin-right:3.5em;
}

.widgettitle{
display:none;
}

#searchform {
float:right;
font-size:12px;
margin:0;
}

#searchform #s {
}

#searchform #searchsubmit {
display:inline;
width:4em;
}


/* =Menu
-------------------------------------------------------------- */

.skip-link {
/*display:none;*/
}

#access {
background-color:#333333;
background-image:url("images/bg-nav-bar.jpg");
margin-left:2em;
margin-right:2em;
top:2em;
width:auto;
clear:both;
}

#header .menu {
font-family:Helvetica,Arial,sans-serif;
font-size:1.1em;
font-weight:bold;
letter-spacing:-0.03em;
width:auto;
}

/* =Content
-------------------------------------------------------------- */

#main {
background-image:url("/wp-content/uploads/2010/03/bg.jpg");
background-repeat:no-repeat;
/*background-image:url("images/bg.jpg");*/
/*background-color:LightGoldenRodYellow;*/
margin:0 3em;
padding:4.5em 1em 0;
top:-1.5em;
width:auto;
}

#container {
background:url("images/bar.gif") repeat-y scroll 0.3em 0 white;
border:0.2em solid white;
margin:0 0 1em;
padding:0 0.7em 0 1.2em;
min-height:20em;
width:65%;
}

#content {     
padding:0;
margin:0;
width:auto;
}

.tt {
margin-top:0.3em;
float:right;
margin-bottom:-1em;
}

.hentry {
padding:0;
margin:0 0 1em;
}

.entry-content {
margin:0.4em 0;
padding:0;
/* for text without p */
font-family:Helvetica,Arial,sans-serif;
font-size:1em;
line-height:1.1em;
}

.entry-content p, ul, ol, dd, pre {
margin:0.4em 0;
padding:0;
}

.entry-content img {
margin-bottom:18px;
margin-top:4px;
}

/* page title is being used by searchresults*/
.page-title, .entry-content h1{
font-family:Helvetica,Arial,sans-serif;
font-size:2em;
font-weight:bold;
line-height:1em;  
padding:0;
margin:0.2em 0;
}

.entry-title, .entry-content h2 {
font-family:Helvetica,Arial,sans-serif;
font-size:1.5em;
font-weight:bold;
line-height:1em;
padding:0;
margin:0.2em 0;
}

.entry-title a, .entry-content h2 a {
background:url("images/arrow.gif") no-repeat scroll right 0.5em transparent;
color:black;
padding-right:0.5em;
text-decoration:none;
}

.entry-title a:hover, .entry-content h2 a:hover{
color:#CCCC33;
}

.entry-content h3 {
font-family:Helvetica,Arial,sans-serif;
font-size:1.3em;
font-style:normal;
font-weight:bold;
letter-spacing:0.05em;
margin-bottom:0.5em;
margin-top:1em;
padding:0;
text-transform:uppercase;
}

.entry-content li {
list-style-image:url(images/arrow.gif);
list-style-position:inside;
list-style-type:lower-alpha;
margin-bottom:1em;
margin-top:0.5em;
}



/* =Asides, Sidebars & Widget-Ready Areas
-------------------------------------------------------------- */

.aside, .aside input {
font-size:0.9em;
}

.aside p, .aside ul, .aside ol, .aside dd, .aside pre {
    margin-bottom:18px;
}

.aside pre, .aside code {
    font-size:12px;
    line-height:18px;
}

.aside .current_page_item a {
    color: #FF4B33;
}

.aside .current_page_item .page_item a {
    color:#666;
}

.aside .current_page_item .page_item a:hover,.aside .current_page_item .page_item a:active {
    color: #FF4B33;
}

.aside {
    color:#666;
}

.aside a {
    color:#666;
}

.aside a:active,.aside a:hover {
    color: #FF4B33;
}

.aside h3 {
    font-size:15px;
    font-style:italic;
    line-height:22px;
}

.aside h3 a {
    text-decoration:none;
}

.aside caption {
    font-size:11px;
    font-family:Arial,sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:0.05em;
}

.aside ul {
	margin-left:0;
}

.aside ul ul {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 22px;
	margin-left: 0px;
}

.aside ul ul li {
    padding:1px 0;
}

.aside ul ul ul {
    margin-bottom:0;
}

.aside form, .aside table {
    margin-bottom:22px;
}

.aside table {
    border:none;
}

.aside thead {
    border:1px solid #ccc;
}

.aside tbody {
    border:1px solid #ccc;
}

.aside th, .aside td {
    border-right:1px solid #ccc;
    padding:.25em .8em;
}

.aside tfoot tr {
    border:none;
}

.aside tfoot td {
    border-color:transparent;
}

/*
    Main Asides
*/
.main-aside ul {
    padding:0 20px;
}

.main-aside ul ul {
    padding:0;
}

#primary, #secondary {
border:medium none;
margin:0;
padding:0;
min-height:10em;
width:auto;
}

#primary {
width:30%;
}

#secondary {
clear:none;
}

.main-aside {
float:left;
position:relative;
/*right:0;*/
width:auto;
padding:0 0 0;
}


.main-aside #primary ul.xoxo { 
padding:0;
margin:0;
}

#primary ul{
	list-style-type: none;
}
.title-italic {
	font-style: italic;
}

.textwidget {
font-size:100%;
line-height:1em;
}
/* =Footer
-------------------------------------------------------------- */
#footer {
border-top:1px solid silver;
margin:0 3em;
padding:0 1em;
width:auto;
/*width:84%;
max-width:57em;
min-width:37em;*/
}

#siteinfo {
color:silver;
font-family:verdana;
font-size:9px;
margin-bottom:20px;
padding:0;
text-decoration:none;
width:auto;
}

#siteinfo a {
  
}

#siteinfo a:active, #siteinfo a:hover {
    color:black;
}

/*-------------misc.--------*/
/*
    Footer Asides
*/
#subsidiary {
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#subsidiary h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-transform: capitalize;
}
#subsidiary #first {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	width: 400px;
	margin-right: 50px;
	margin-left: 12px;
}
#subsidiary #second {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	width: 400px;
	margin-right: 10px;
	margin-left: 50px;
}

#creditfooter{
	display: none;
}

#primary .xoxo #randompostsfromcategory-3 .widgettitle {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000;
}
#randompostsfromcategory-3 ul li h1 {
	font-size: 11px;
	list-style-type: none;
	color: #000;
	font-style: normal;
	line-height: 22px;
}
#randompostsfromcategory-3 ul li {
	font-size: 11px;
	list-style-type: none;
	color: #666;
	font-style: italic;
}
#second ul ul {
	list-style-image: url(images/arrow2.gif);
	margin-left: 10px;

}
#first ul ul {
	list-style-image: url(images/arrow2.gif);
	margin-left: 10px;
}
#search .widgettitle label {
	display: none;
}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu  {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** THEMATIC SKIN ***/
.sf-menu {
	float:left;
	border-right-style: none;
}
.sf-menu a {
	padding:9px 13px;
	text-decoration:none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
    border-bottom-color:#fff;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#FFF;
}
.sf-menu li {
	background:		none;
}
.sf-menu li li {
	background:		#000;
}
.sf-menu li li a {
	background:		#000;
}
.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
	border-bottom-color:#ccc;
	background-image: url(images/bg-nav-button.jpg);
}
.sf-menu ul {
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:32px; /* overriding essential styles */
}
.sf-menu ul ul {
    margin-top:0;
}
.sf-menu ul a {
    background:#fafafa;
	border-bottom:none;
}
.sf-menu ul a:hover {
    color: #FF4B33;
}

/* AJS COOL STUFF*/
.clear {
clear:both;
}

.wpcf7-form{
margin-top:20px;
}

.wpcf7-form fieldset{
border:1px solid silver;
padding:0.3em;
}

.wpcf7-form legend {
display:none;
}

.wpcf7-form p, .wpcf7-form input, .wpcf7-form textarea {
font-family:Helvetica,Arial,sans-serif;
font-size:1em;
line-height:1.1em;
}

.wpcf7-form p{
padding:0.3em 0 0;
clear:both;
}

.wpcf7-form p em{
font-size:x-small;
color:red;
}

.wpcf7-form img {
margin:0.5em 0 0;
}

.wpcf7-form label {
float:left;

}

.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea {
width:19em;
}

.captcha-587 input {
width:5em;
}

.wpcf7-form-control-wrap{

}

#spam {
width:auto;
margin-top:1em;
}

#submit {
padding-top:1em;
}

.your-name, .your-email, .your-subject, .your-message {
float:right;
margin-right:1em;
}

.your-name, .your-email, .your-subject, .your-message, .captcha-587, 
.wpcf7-captcha-captcha-587,  .wpcf7-validates-as-required {
/* classes for input thingy's*/
}
/* end of form */



.lcp_catlist{
font-size:0.8em;
}

.entry-content a[href$='.pdf'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(images/page_white_acrobat.png) center left no-repeat;
}
/*
.entry-content a[href$='.ppt'], a[href$='.pps'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(/Images/PowerPointIcon.gif) center left no-repeat;
}

.entry-content a[href$='.xls'], a[href$='.csv'], a[href$='.xlt'], a[href$='.xlw'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(/Images/ExcelIcon.gif) center left no-repeat;
}

.entry-content a[href$='.doc'], a[href$='.rtf'], a[href$='.txt'], a[href$='.wps'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(/Images/WordDocIcon.gif) center left no-repeat;
}
*/
/* 
.entry-content a[href^="http:"] {
display:inline-block;
padding-right:14px;
background:transparent url(images/externallink.gif) center right no-repeat;
}
*/
