/*
Theme Name: BisonTech
Theme URI: http://www.bisontech.net
Description: BisonTech graphic
Version: 1.0
Author: Lord Bison
Author URI: http://www.bisontech.net
Tags: blue, custom header

	 Nice graphic...

*/

/** CLEAR **/
input,textarea { border:1px solid #999; background-color:transparent; }

a, a:active,a:visited,a:link{color: #6a93ae; text-decoration:none;}
a:hover{color: #6a93ae; text-decoration:none;}

html,body{margin:0;padding:0}
body{font: 76%  "Trebuchet MS", Arial, Helvetica, sans-serif;text-align:center; background-color:#08324d; background-repeat:repeat-x;margin:0; padding:0;}
p{margin:0 10px 10px}
div#header {height:178px;width:997px; background-image:url(images/header.png);  }
div#headerlogo{ text-align:left;margin-top:10px;margin-bottom:12px; margin-right:5px;}
div#headerbar{  width:989px; height:36px; margin:0 auto; background-color:#396887; margin-left:10px;}
.menu_top { font-size:16px; color:#FFF; margin-top:4px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
ul.menu_top { margin:0px; margin-top:6px; padding:0px; }
.menu_top li { float:left; margin-left: 10px; list-style:none;}
.page_item a , .page_item a:active, .page_item a:hover {font-size:16px; color:#FFF; margin-top:4px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
.menu_top_right { margin-right:10px;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
div#header h1{margin:0; padding:0; margin-top:28px; margin-bottom:6px; height:20px; padding-left:10px; font-size:22px; color: white;}
div#container{text-align:left;}
div#content p{line-height:1.4; }
div#wrapper{clear:both;min-height:400px;}
div#footer p{margin:0;padding:5px 10px}
div#mainborder{border: 10px solid white; border-bottom: none; width:997px;  background:#F0F0F0;}
div#container{width:997px;margin:0 auto}
div#content{float:left;width:550px;border-bottom:4px solid white;  background-color:white; min-height:1200px;}
div#sidebar{float:right;width:241px;  background:#f0f0f0;min-height:400px}
div#sidebar2{float:left;width:206px;  background:#f0f0f0;min-height:400px}
div#extra{float:right;clear:right;width:200px}
div.alignleft{ float:left;}
div.alignright{ float:right;}
.sidebarbanner{    
    float: left;
    text-align: center;
    width: 436px;
}
#headerlogo_sx{
    float:left;
}
#headerlogo_dx{
    float:right;
    text-align: right;
    margin-right: 5px;
}

.bnr_article{
    float:left;
    margin:4px;
    min-height: 252px;
}
.bnr_m{
    text-align: center;
}
code{
	font-size:14px;
	color:#999;
	padding:6px;
	margin-left:6px;
	width:500px;
	overflow:auto;
}
div#footer{clear:both;width:997px;color: #FFF; margin:0 auto; height:100px;}
div#footer1{float:left;width:200px; margin-top: 14px;}
div#footer2{float:left;border-left: 1px solid white; width:200px; margin-top:10px;}
div#footer3{float:left;border-right: 1px solid white; width:200px; margin-top:10px; min-height: 113px;}
div#footer4{float:left; width:200px; margin-top:10px; min-height: 113px;}

.clear{clear:both;}
.lower_menu {padding:0px; margin:0px; text-align:left;}
.lower_menu li {padding:0px; margin:10px; text-align:left; list-style:none; font: 80% Verdana, Geneva, sans-serif;}
.lower_menu a  {color:white; text-decoration:none;}
.lower_menu a:hover  {color:grey; text-decoration:none;}
div#generalcontainer { background:#f4f4f4 url(images/back.jpg) repeat-x; min-height:600px;}
/***HOMEPAGE***/
.left_board{
	float:left;	
/*	width:260px;*/
    width:520px;
	margin-right:5px;
    padding: 4px;
	
	border-radius: 8px;
	-moz-border-radius:8px;
	-webkit-border-radius: 8px;

    background-color:#CCC;
	border:1px solid #666;

	background-image:url(images/top_board.png);
	background-repeat: repeat-x;
	background-color: #396887;
}
.image_board { float:left; padding:6px; border:1px solid #cecece; background-color:#e3e2e2; margin:4px; margin-left:0px; margin-right:8px;}
.title_board { height:62px;}
.post_board  { color: #CCC; text-align: justify; }
.title_board h2{ 
   margin:5px;
   font-size:18px;
   
}

/***HEADER***/

.top_head{ width: 394px; height:178px;}
.white{ color:#FFF; font-size:14px; margin-bottom:10px;}
#polaroid{ width:308px; height:130px; margin: 15px; margin-left:25px; background-color:#f0f0f0; padding:10px; padding-top:15px; text-align:center;}
#polaroid p{ text-align:left; margin-top:5px;}
/***POST***/

.attach { float:left; padding:6px; border:1px solid #cecece; background-color:#e3e2e2;margin-right:4px; }
.post h1 {padding:0; margin:0;}
.post_right{ float:left; width:382px;}
.post_title h2 {padding:0px; margin:0px;}
.post_title h2 a{font-size:16px; text-decoration:none; color:#6a93ae;}
.post_info {    float:left; color:#999;      width:380px; font-size:12px; }
.post_content{  float:left; color:#747677;   width:380px; margin-left:6px; min-height:30px;}
.post_title{    float:left; min-height:14px; width:380px; margin-left:6px; margin-bottom: 4px;}
.post_info .info{font-size:12px; font-weight:bold; color:#999;}
.post{ border-bottom: 1px solid #CCC; padding-top:5px; padding-bottom:5px; margin-top:8px;}
.tag_link{ text-decoration:none; color:#CCC; } /** da eliminare **/
.post_info a{text-decoration:none; color:#6a93ae;}
.more-link{ text-align:right; color:#747677; display:block; font-weight: bold;}
/***SIDEBAR***/

.menu { margin:10px;}
.menu_rxtop{ padding:5px;text-align:left; color:#5f8298; font-size:14px; border-bottom:1px solid #fff; font-weight: bolder; font: 15px;}
.menu_category_top{color:#6a93ae; padding-left:5px;  font-size:13px; font-weight: bold; margin-top:5px;}
.menu_category { color:#6a93ae; font-size:10px; padding-left:5px;}
#sidebar ul { margin:0px; padding:0px; text-align:left;}
#sidebar ul li {text-align:left; list-style: none; margin-left: 15px; font-weight:bold; }
#sidebar ul li ul {text-align:left; list-style: none; margin-left: 15px;}
#sidebar ul li ul li{text-align:left; list-style: none; margin-left: 15px;}
.widgettitle{ color:#6a93ae; margin-left:2px; height:25px; font-size:18px; border-bottom: 1px solid #d4d9dc; width:210px; }
#cat{ margin-left:18px; }

#sidebar2{ width:139px; float:left;}
#sidebar2 ul { margin:0px; padding:0px; text-align:left;}
#sidebar2 ul li {text-align:left; list-style: none; margin-left: 15px; font-weight:bold; }
#sidebar2 ul li ul {text-align:left; list-style: none; margin-left: 15px;}
#sidebar2 ul li ul li{text-align:left; list-style: none; margin-left: 15px;}
.facebookplu{ padding:3px; float:left;  }

#topbar{ padding:8px; font-size:16px; width:540px; background-image:url(images/back_top.png); height:38px;}
.button_top { width:90px; height:38px;  padding:7px;}

/***SINGLE***/

.hentry h1 a{ font-size:18px; text-decoration:none; color:#6a93ae;  }
.hentry p{ font-size:12px; padding-top:10px; }
.hentry p a img, .hentry a img, .hentry img{ margin:6px; border: 0px;}




/*** COMMMENT ***/
#comment, #posText{ width:500px; border:1px solid #CCC;color:#6a93ae; }
#author, #posName {  width:250px; border:1px solid #CCC;color:#6a93ae; }
#posEmail, #email{width:250px; border:1px solid #CCC;color:#6a93ae; }
#url{width:250px; border:1px solid #CCC;color:#6a93ae; }
/*** SEARCH ***/
#searchform{ margin-top:8px; padding:8px; width:230px; height:50px;}
#s{ border: none; background-color: transparent; width:100px; height:16px; color:#FFF; float:left; padding-left:10px; padding-top: 2px; color:#999; margin:0px; font-size:12px ; background-image:url(images/search_text.png); background-repeat:no-repeat;}
#searchsubmit{float:left; border:none;}

/*** PLUGIN ***/
.social_img img{ border:none; }
.social_bookmark{ border-top: 1px solid #CCC;}
.addthis_container{ text-align:right;}
.navigation{
	margin:15px;
	text-align:center;
}
.widget_links{
	margin-bottom:15px;
}
/*** PLUGIN CATEGORIES COLLAPSE ***/
span.collapsCat {
        border:0;
        padding:0; 
        margin:0; 
        cursor:pointer;
}
li.collapsCat a.self {font-weight:bold}
ul.collapsCatList ul.collapsCatList:before {content:'';} 
ul.collapsCatList li.collapsCat:before {content:'';} 
ul.collapsCatList li.collapsCat {list-style-type:none}
ul.collapsCatList li.collapsCatPost {margin:0 0 0 2em;}
ul.collapsCatList li.collapsCatPost:before {content: '\00BB \00A0' !important;} 
ul.collapsCatList li.collapsCat .sym { font-size:1.2em; font-family:Monaco, 'Andale Mono', 'FreeMono', 'Courier new', 'Courier', monospace; padding-right:5px;}

.hidden{
	display:none;
}

.showing{
	display:block;
}


/*********** USER INFO *************/
.lg_infocontent{
	width:436px;
	height:130px;
	float:left;
	padding:5px;
	background-color:#f0f0f0;
}
.lg_dx{
	float:left;
	width:130px;
	height:100px;
	text-align:center; 
	padding-top:35px;
	color:#FFF;
	font-size:20px;
	background-image:url(images/shield.png);
	background-repeat:no-repeat;
}

.lg_sx{
	float:left;	
	width:246px;
	height:130px;	
	padding:10px;
	font-size:14px;
}

.lg_sx ul{
	margin:4px;
	padding:0px;

}
.lg_sx ul li{
	list-style-type:none;
}


.login-label{
	font-size:14px;
	font-weight:bold;
}

.lg_logcontent{
    width:420px;
	height:130px;
	float:left;
	padding:5px;
	margin:0 auto;
	background-color: #f0f0f0;
	
}
.entry ul{
    padding:2px;
    margin:0px;
}

.entry ul li{
    list-style-position: inside;
}
 

p.login-username{
	width:420px;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:4px;
	padding-left:15px;
	margin:0px;
	margin-top:4px;
}

p.login-username label{
	width:120px;
	float:left;
}

p.login-password{
	width:420px;	
	float:left;
	font-size:14px;
	font-weight:bold;	
	padding:4px;
	padding-left:15px;	
	margin:0px;	
	margin-top:4px;	
}

p.login-password label{
	width:120px;
	float:left;
}

p.login-remember{
	width:280px;	
	float:left;
	padding:4px;
	margin:0px;
}

p.login-submit{
	float:right;	
	width:80px;
	height:20px;
	padding:4px;
	padding-right:18px;
	margin:0px;	
}

p.login-submit input{
	
	width:100px;
	
}

#user_login{
	border:1px solid #999;	
	width:210px;	
}
#user_pass{
	border:1px solid #999;
	width:210px;
}
 

#collab{ float:left; width:447px; height:100px;}
.collab{ float:left; width:447px;}
.join_buttondv{
	margin-bottom:10px;

}
/******* SEND POST *******/

#content-title-tf{
	font-size:14px;
	width:480px !important;
	height:20px;
}

#content-text-ta{
	width:480px;
	height:150px;
}
.tdomf_categories{
	height:240px;	
	display:block;
	margin-left:15px;
	margin-top:5px;
}

fieldset{
    border:none;
}

/*****SHOP****/
.conto_verde{
	color: #090;
	
}

.conto_rosso{
	color:#F00;
	
}


#eshop_pointssx{
	width:400px;
	font-size:14px;
	float:left;	
}
#eshop_pointsdx{
	width:126px;
	font-size:30px;
	float:left;
}
.punt_text{
	color:black;
	font-size:15px;
	text-align:center;
}
#current_points{
	padding-top:30px;
	text-align:center;
}
#info_points{
	font-size:14px;
}
.pen_title{
	width:480px;
	font-size:15px;
	font-weight:bold;
}
.pen_desc{
	padding:14px;
	font-size:12px;
}
	
.pen_cont{
	width:460px;
	margin-top:15px;
}

p ol, ol{
        list-style-position: inside; 
}
.syntaxhighlighter{
       float: left;
}

.footerart{
    float:left;
    width:100%;
}
