/*
Theme Name: iSYS - Bridgeline Software
Theme URI: http://www.bridgelinesw.com
Description: iSYS theme by Bridgeline Software
Version: 1.0
Author: Bridgeline Software
Author URI: http://www.bridgelinesw.com
Tags: isys
*/

body{
	background: #bfc0c3 url(images/bg_body.gif) repeat-x;
	margin:0;
	padding:0;
	font-family:Helvetica,Arial,sans-serif;
	color: #717171;
	font-size:12px;
}

/* START COLORS */

a.lightGrey, .lightGrey{color:#b1b1b1 !important;}

a.green, .green{ color:#74ba1b !important; }

/* START GLOBALS */
.left{float:left;}
.right{float:right;}

.pageWrap{
	width: 800px;
	margin:60px auto;
}

/* START HEADER */

.header{
	width: 800px;
	height: 159px;
	float:left;
}

.header img{
	float:left;
}

.headerText{
	width: 503px;
	background: #efeded;
	float:right;
	height: 97px;
	padding: 62px 31px 0 0;
	text-align:right;
	line-height: 18px;
	position: relative;
}

.headerText h1{
	margin: 0 0 9px 0;
	font-size: 30px;
	color: #4a63ae;
	font-weight:normal;
}

.headerTextButton{
position:absolute; 
right: 31px;
top:0px;
}

.searchBar{
	width: 800px;
	height:41px;
	background:url(images/bg_searchBar.gif) no-repeat;
	float:left;
	display:inline;
}

.searchBar input{
	float:left;
	border: 0;
	margin: 4px 0 0 4px;
	width: 194px;
	color: #717171;
	font-size: 12px;
	display:inline;
}

.headerSearch {
	background:url(images/bg_searchInput.gif) no-repeat;
	float:right;
	height:24px;
	position:relative;
	right:9px;
	top:9px;
	width:232px;
	font-size: 0;
}
.headerSearch #go {
	float:right;
	height:16px;
	width:27px;
}


.content{
	background:url(images/bg_content.gif) repeat-y;
	width: 726px;
	padding: 0 31px 0 43px;
	float:left;
}

/* START LEFT COLUMN */

.leftColumn{
	width: 465px;
	float:left;
	margin: 0 70px 46px 0;
}

.leftColumn a{
	color: #4a63ae;
	text-decoration:none;
}

.leftColumn a:hover{
	text-decoration:underline;
}


.leftColumn p{
	line-height:18px;
	margin-bottom: 20px;
}


.leftColumn h1{
	font-size: 17px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0;
}

.leftColumn .headshot{
	border: 1px solid #9e9d9d;
	margin: 4px 10px 0 0;
	float:left;
}


.leftColumn .byLine{
	font-size: 11px;
	color:#b1b1b1;
	font-style:italic;
	width: 465px;
	margin: 0 0 33px 0;
}

.tags, .postedIn{
	font-size: 11px;
	font-style:italic;
	color: #b1b1b1;
	margin-bottom: 4px;
	width: 465px;
}
.tags a, .postedIn a{
	color: #b1b1b1;
	text-decoration:underline;
}

.tags a:hover, .postedIn a:hover{
	text-decoration:none;
}

.postFoot{
	width: 465px;
	margin:25px 0 50px 0;
	font-size: 11px;
	height: 20px;
	border-bottom: 1px solid #dadada;
}

.postFoot .footLinks{
	margin-top: 4px;
	float:left;
}


/* START RIGHT COLUMN */

.rightColumn{
	width: 191px;
	float:left;
	margin: 0;
}

.rightColumn h1{
	font-size: 17px;
	border-right:1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	margin:30px 0 20px 0;
	padding-bottom: 6px;
}

.rightColumn h2{
	font-size: 17px;
	border-right:1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	margin:30px 0 20px 0;
	padding-bottom: 6px;
}

.rightColumn .recent ul{
	list-style:none;
	margin: 0;
	padding: 0;
}

.rightColumn .recent ul li{
	margin: 0 0 15px 0;
	padding-left: 14px;
}

ul.recent li{
	margin: 0;
	padding: 0;
}

li.widget{
	background:none !important;
	padding: 0;
}

/* START CATEGORY NAV */

ul.categories{
	margin:0;
	padding:0;
	list-style:none;
}

ul.categories li{
	background:url(images/bg_category.gif) no-repeat;
	width: 191px;
	height: 27px;
	margin-bottom:2px;
}

ul.categories li a{
	display: block;
	color: #8c8989;
	text-decoration: none;
	padding-top:8px;
	padding-left: 17px;
	height: 19px;
	line-height: 12px;
}

/* START RECENT LIST STYLE */
ul.recent{
	margin:0;
	padding:0;
	list-style:none;
}

ul.recent li{
	padding-left: 0;
	background-image:url(images/bg_recent_bullet.gif);
	background-repeat:no-repeat;
	background-position: 0 .3em;
	margin-bottom: 20px;
	line-height: 16px;
}

ul.recent li a{
	color: #4a63ae;
	text-decoration:none;
}

ul.recent li a:hover{
	text-decoration:underline;
}

/* START Archive LIST STYLE */
ul.archive{
	margin:0;
	padding:0;
	list-style:none;
}

ul.archive li{
	padding-left: 14px;
	background-image:url(images/bg_archive_bullet.gif);
	background-repeat:no-repeat;
	background-position: 0 .4em;
	margin-bottom: 5px;
	line-height: 16px;
	font-size: 11px;
}

ul.archive li a{
	color: #4a63ae;
	text-decoration:none;
}

ul.archive li a:hover{
	text-decoration:underline;
}
	




/* float fix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* COMMENTS */
#content-body input{padding:3px;border:1px solid #E5E2E0;margin-bottom:2px;}
#content-body textarea{border:1px solid #E5E2E0;width:98.6%;height:100px;padding:5px;font: 12px Verdana;}
#content-body input#submit {width: 88px;height: 25px;border: 0px;background:#2C2C29 url(images/submit_btn.png) no-repeat;font: bold 12px Helvetica,Georgia,serif;color:#FFF;text-align:center;cursor:pointer;}
#comentarii ol.commentlist{width:100%;margin:0;padding:0;font-size:11px;}
ol.commentlist{list-style:none;}
ol.commentlist li{list-style-type:none;margin-bottom: 10px;background-color: #F5F5F5;border: 1px solid #DDD;padding: 15px 10px 4px 10px;}
ol.commentlist li ul{list-style-type: none;margin-left: 7px !important;}
ol.commentlist li ul.children li{list-style:none !important;background-color: #FFF;width:100%;font-size:11px;}
ol.commentlist li ul.children li ul.children li{background-color:#F5F5F5;}
ol.commentlist li div.comment_content{float: left;width: 100%;}
ol li div.comment_content div.commentmetadata{color: #999;border-bottom: 1px solid #ddd;margin:0px 8px 5px;}
ol li div.comment_content div.commentmetadata a{color: #bbb;text-decoration: none;}
ol li div.comment_content p{padding:0 0 16px 6px;}
ol li div.comment_content .reply{margin:8px;}
strong.comment_author{font-size:125%;}
strong.comment_author a{text-decoration:underline !important;}
a#cancel-comment-reply-link{text-transform:uppercase;font-size:80%;margin-left:10px;}
li #respond{padding:7px;}
li #respond h2{display:none;}
li.comment-author-admin{border:1px solid #BBBBBB !important; }

/* COMMENTS / TRACKBACKS TABS */
#tabsContainer p{margin-bottom:-2px !important;}
#tabsContainer{margin-top:2em;}
#tabsContainer a{text-decoration:none;}
.trackbacks{background-color:#EEEEEE;margin-bottom:5px;padding:10px;border-bottom:1px solid #CCC;}
.tab-content {background-color:#FFF;display: none;}
.tab-content p.no{padding-top:10px;}
.tab-content.selected { display: block; }
.clear_tab{clear:both;border-bottom:3px solid #2C2C29;margin-top:-21px;}
.tabs {display: block;float: left;height: 30px;padding: 0 0 0 20px;line-height: 29px;position: relative;top: 1px;color: #787878;text-decoration: none;margin: 0 0px 0 0;}
.subscribe_comments {display: block;float: right;height: 30px;padding: 0 0 0 20px;line-height: 29px;position: relative;top: 1px;color: #787878;text-decoration: none;margin: 0 5px 0 0;}
.tabs span {display: block;float: left;padding: 0 20px 0 0;cursor:pointer;}
.tabs.selected {background-color:#2C2C29;color:#FFF; }
div.selected{background-color:#FFF;color:#2C2C29;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


li #respond{padding:7px;}
li #respond h2{display:none;}

small.commentform {
        font-family:Helvetica,Arial,sans-serif;
	font-size: 12px;
}

.alignright {
        float: right;
        }

.alignleft {
        float: left;
        }


