@charset "utf-8";
/*$Id: style_subtheme.css,v 1.1.2.1.2.19 2009/01/26 23:49:05 tombigel Exp $*/
/**
 * Tendu Default: A sub-theme of Tendu - A CSS theme for developers
 * Author: Tom Bigelajzen (http://drupal.org/user/173787) - http://tombigel.com
 */
body{color:#535d66;background:#ffffff;font-family: Tahoma;margin-right: 20px;margin-left: 10px;}

/**
 * Override sidebars widths of the base Tendu theme.
 */
#sidebar-first{width:20%;}
#sidebar-second{width:20%;}

.with-sidebar-first #content{margin-right:20%;}/*LTR*/
.with-sidebar-second #content{margin-left:20%;}/*LTR*/

/*Basic Typography*/
h1{font-size:1.833em;line-height:1.333em;font-weight:bold;font-family: Arial;}
h2{font-size:1.5em;line-height:1.333em;font-weight:bold;font-family: Arial;}
h3{font-size:1.333em;line-height:1.333em;font-weight:bold;font-family: Arial;}
h4{font-size:1.166em;line-height:1.333em;font-weight:bold;font-family: Arial;}
h5{font-size:1.083em;line-height:1.333em;font-weight:bold;font-family: Arial;}
h6{font-size:1em;line-height:1.333em;font-weight:bold;font-family: Arial;}
p{padding-bottom:.5em;}
.meta{font-size:.83em;padding-bottom:.5em;}

/*Tables*/
table{margin-top:10px;}
tr.even{background:#fcfdfe;}
td,
th{padding:.2em .5em;}

/*Lists*/
dt{font-style:italic;}
dd{padding:.5em;}
ul,
ol{padding-left:1em;}/*LTR*/
ul li{margin-left:1.5em;list-style:disc;line-height:1.5em;}/*LTR*/
ol li{margin-left:1.5em;list-style:decimal;line-height:1.5em;}/*LTR*/
.item-list ul li{padding:3px 0;}

/* Form Elements  */
fieldset{padding:.5em .8em;margin:0 0 1em;border:1px solid #f0f0f0;background:#fdfeff;}
html.js fieldset.collapsed{border-top-color:#dddff0;background:none;}
legend{font-weight:bold;font-size:1.166em;padding:0 .3em}
input, select, textarea{font-family:Arial, Helvetica, sans-serif;font-weight:normal;line-height:1em;font-size:1em;}
textarea{line-height:1.2em;}
button{font-family:Arial, Helvetica, sans-serif;font-weight:bold;line-height:1em;font-size:13px}
button{cursor:pointer;}
.form-radio,
.form-checkbox{vertical-align:middle;}/* TODO: Check if this works page wide */

/* Links */
a{color:#5297dd;text-decoration:none;}
a:visited{color:#6a9dd0;}
a:hover, a:focus{text-decoration:underline;}
a:active,
a.active,
a.active:visited{color:#264463;}

/* Header and Navagation */
#header{background:#e5e6e9;margin-bottom:1%;}
#header-content{background:#ffffff;}
}
#header-blocks{padding:10px;color:#444;}/*LTR*/
/*Theme Site details*/
#site-details{float:left;padding:2px ;width:70%;}/*LTR*/
#site-logo{float:left;padding-right: 25px;}/*LTR*/ /*IE6 commented*/
#site-name{font-size:2.5em;line-height:1.333em;font-weight:bold;}
#site-slogan{font-size:1.5em;line-height:1.333em;}
/*Theme Language Switcher*/
#header-blocks #language-switcher{margin-bottom:10px;text-align:right;}
#header-blocks #language-switcher ul{text-align:right;padding:0;overflow:hidden;font-size:.916em;}/*LTR*/
#header-blocks #language-switcher li{margin:0;list-style:none;display:inline;}
#header-blocks #language-switcher li:after{content:'|';}
#header-blocks #language-switcher li.last:after{content:'';}
#header-blocks #language-switcher a{font-weight:bold;padding:0 .5em;}
/*Theme Search Box*/
#header-blocks #search-box{margin-bottom:10px;}
/*Hide label but keep it in the document for accessibility*/
#header-blocks #search-box label{display:block;overflow:hidden;height:1px;margin-top:1px;}
#header-blocks #search-box form{text-align:right;}/*LTR*/
#header-blocks #search-box input{vertical-align:middle}
#header-blocks #search-box input.form-text {width : width:180pt;}
#header-blocks #search-box input.form-submit{border: none;padding-left: 10px; padding-right: 10px;}
#header-blocks #search-box .container-inline{white-space:nowrap;}
/*Theme main navagation*/
#main-nav{background: #ffffff;border-top: solid 1px #FFF;}
#main-nav ul.menu{overflow:hidden;padding:0;width:100%;}
#main-nav ul.menu li{float:left;margin-left:1em;list-style:none;}/*LTR*/
#main-nav ul.menu li a:visited{}
#main-nav ul.menu li a:hover,
#main-nav ul.menu li a:focus{text-decoration:underline;}
#main-nav ul.menu li a.active,
#main-nav ul.menu li a.active:visited{text-decoration:none;}
#main-nav ul.primary-links a{font-size:1.083em;color: #FFF;padding: 6px 20px;display: block;}
#main-nav ul.secondary-links{padding-top:0;padding-bottom:.3em}



/* Page info */
.breadcrumb{padding:0;}
#content-title{padding:10px;margin-bottom:0px;margin-top:0;
text-align: right;
width: 800px;
}
#content-info{padding:6px 12px; margin-bottom:10px;}
#content-info.help {padding-right: 12px;background:#fceeae url(images/helpicon.png)right no-repeat;}
#mission{padding:125px;background:#f6f8f5;font-size:1.166em;margin-bottom:10px;}
div.messages{padding:12px;margin-bottom:10px;}
.status{background:#f0fdf0;border:1px solid #e0ede0;}

/* Before Content Blocks */
#before-content .block {
	background: #E7FFE7;
	text-align:center;
	height: 100px;
}

/* Blocks in sidebars */
.sidebar-region .block{margin-bottom:10px;background:#ffffff url(images/sidebarblockbg.png) top repeat-x ;}
.sidebar-region .block h2 {font-size:14px;padding: 3px 15px;color: #fff; text-align: center }
.sidebar-region .block .content{padding: 10px;background:#ffffff url(images/f.GIF) top no-repeat;background-position: center left;}
.sidebar-region #nav a{font-weight:bold;font-size:1.083em;}

/* Blocks nodes and views in content areas. */
.extra-region .block,
.content-region div.block,/* Using "div.block" because /admin/build/blocks uses td.block */
.content-region .node,
.content-region .node-form,
.content-region .view,
.content-region .profile,
.content-region .node-type-list,
.page-admin #default-content{padding:12px;margin-bottom:10px;margin-top:0;}

.content-region .node .picture {
	float: right;padding: 10px;display: block;border-left: solid 1px #CCC;
}
.content-region .node h2, .content-region .node .meta, .content-region .node .content, .content-region .node .links {
	margin-right: 15px;
}
/* Remove redundent styling from blocks in blocks, nodes and views */
.content-region .view div.block,
.content-region .node div.block,
div.block div.block{padding:0;background:0;}

/* Forums */
#forum table{width:95%;}

/* Tabs */
div.tabs{background:#cfe0ea;color:#333;border:none;padding:.5em 1em;margin-bottom:10px}
ul.primary {border:none;margin:6px 0;}
ul.primary li{margin:0;line-height:normal;white-space:nowrap;}
ul.primary li a,
ul.primary li a:visited {background:none;border:none;padding:6px .6em;font-weight:bold;font-size:1.083em;}
ul.primary li a:hover {text-decoration:underline;background:none;}
ul.primary li.active a,
ul.primary li.active a:hover,
ul.primary li.active a:visited{text-decoration:none;font-weight:bold;color:#222;background:#fff;border:none;}

ul.secondary {border:none;padding:.5em 0;background:#fff;margin:-4px 0 0 0;}
ul.secondary li{margin:0;line-height:normal;padding:0;border:none;white-space:nowrap;}
ul.secondary li a,
ul.secondary li a:visited {background:none;border:none;padding:0 .6em;color:#0073bb}
ul.secondary li a:hover {text-decoration:underline;background:none;}
ul.secondary li.active a,
ul.secondary li.active a:hover,
ul.secondary li.active a:visited{text-decoration:none;font-weight:bold;color:#206291;background:none;border:none;}

/* Footer */
#footer{text-align:center;font-size:.916em;color:#888;}
#footer-message,
#footer-blocks{padding:5px 5px}
#footer p{padding:;}

/* Tweak Admin panel */
div.admin .right,
div.admin .left{margin:0;}

/*Add scroll to hiddent tables in narrow pages*/
.admin #default-content{overflow:auto;}

/* Tweak Views Admin panel */
a.views-button-remove{top:0;}
#edit-views-apply{margin-top:1.3em;}

/* Tweak Blocks Admin panel */
table#blocks{width:100%;}
#blocks td{vertical-align:middle;}
#blocks .block{padding:0;margin:0;}

/*Tweak Update Admin panel*/
.version-status .icon img{vertical-align:middle}

/**
 * Some fun with rounded corners.
 * Mozilla and Webkit support the CSS3 "border-radius" property, so why not take advantage of it?
 * I commented these lines because this code won't validate, uncomment them to use it.
 * 
 * "-moz-border-radius" is for Mozilla browsers
 * "-webkit-border-radius" is for Webkit browsers
 * "border-radius" is for a time where this property will get into the standard imlementation (Has no effect in current versions)
 */

/*
.sticky,
#content-area,
#content-title,
#content-info,
#default-content,
#mission,
div.block,
.content-region .node,
.content-region .node-form,
.content-region .view,
.content-region .profile,
.content-region .node-type-list{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}

ul.secondary-links,
#main-nav,
.block .content,
.sticky ul.links,
#header{-moz-border-radius:0 0 8px 8px;-webkit-border-bottom-left-radius: 8px;-webkit-border-bottom-right-radius: 8px;border-radius:0 0 8px 8px;}

#footer{-moz-border-radius:8px 8px 0 0;-webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;border-radius:8px 8px 0 0;}

div.tabs,
ul.secondary,
ul.primary li.active a,
div.messages,
fieldset{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

ul.primary-links li.active{-moz-border-radius:0 0 4px 4px;-webkit-border-bottom-left-radius: 4px;-webkit-border-bottom-right-radius: 4px;border-radius:0 0 4px 4px;}

#blocks .block{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:none;}
*/

/* Other */
code {
	text-align: left !important;
	direction: rtl !important;
}
div.sticky {
	background-color: #F2F2F2;
}

/* Comments */
div.comment {
	background: #eef7e1;
	margin-bottom: 10px;
	padding: 10px;
}