/* CSS Document */
/*********************BLOG STYLE CONFIG.*****************************/
BODY {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	font-family: "Trebuchet MS";
	font-size:12px;
	background-image:url(img/background02.png);
	background-repeat:repeat;
	color:#000000;
}
#container{
	background-image:url(img/backgrounds/background_banner0.png);
	background-repeat:repeat-x;
}
#container2{
	background-image:url(img/backgrounds/background_banner_centre.png);
	background-repeat:no-repeat;
	background-position:center;
}
#banner_wrap{
	height:auto;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:18px;
}
#banner{
	font-family:Georgia;
	text-align:center;
	font-size:46px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
}
#banner a{
	text-decoration:none;
	color:#FFFFFF;
}
#banner a:Hover{
	text-decoration:none;
}
#banner a:Active{
	text-decoration:none;
}
#subbanner{
	font-family:Georgia;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
}
#wrap_marquee{
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:690px;
	height:28px;
	background-color:#006633;
	border-color:#009933;
	border-style:solid;
	border-width:1px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
}
#wrap_marquee embed{
	margin-top:3px;
}
#wrap{
	/*margin-top:20px;---------- si hi ha marquee, NO*/
	margin-top:6px;/*---------- si no hi ha marquee, NO*/
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:700px; 
	height:auto;
	/*min-height:550px;*/
	background-color:#006633;
	background-image:url(img/backgrounds/background_wrap.png);
	background-repeat:repeat-x;
	background-position:bottom;
	border-color:#009933;
	border-style:solid;
	border-width:1px;
}
#column_main{
	width:150px !important; /*---FF*/
	width:140px; /*--------------IE*/
	height:100%;
	margin-bottom:6px;
	margin-left:6px !important; /*---FF*/
	margin-left:3px; /*--------------IE*/
	margin-right:3px;
	margin-top:6px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	background-image:url(img/backgrounds/background_main.png);
	float:left;
	min-height:100px;
	border-color:#009933;
	border-style:solid;
	border-width:1px;
	line-height:150%;
}
#column_title{
	width:142px;
	padding-bottom:2px;
	padding-left:5px;
	padding-top:2px;
	margin-top:2px;
	background-color:#006633;
	border-color:#def8e2;
	border-style:dashed;
	border-width:1px;
	font-weight:bold;
	color:#FFFFFF;
}
#column_title2{
	width:147px;
	padding-bottom:0px;
	margin-right:6px;
	padding-left:6px;
	padding-top:0px;
	margin-top:4px;
	margin-bottom:4px;
	border-color:#99CC99;
	border-style:dotted;
	border-width:1px;
	color:#99CC99;
	float:left;
}
#column_main a{
	text-decoration:none;
	color:#000000;
}
#column_main a:Hover{
	font-weight:bold;
}
#column_main a:Active{
	font-weight:bold;
}
#menu_main{
	/*width: 516px !important;/*-----FF*/
	/*width: 504px; /*---------------IE*/
	height:70px;
	margin-bottom:0px;
	margin-left:6px;
	margin-right:6px;
	margin-top:6px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	background-color:#bbe0b8;
	background-image:url(img/margin_postPHP.jpg);
	background-position:center;
	background-repeat:repeat-y;
	border-color:#009933;
	border-style:solid;
	border-width:1px;
	border-bottom:none;
	line-height:150%;
}
#menu_main a{text-decoration:none; color:#FFFFFF; padding:0px;}
#menu_main a:Hover{font-weight:bold; color:#CCFFCC; padding:0px;}
#menu_main a:Active{font-weight:bold; padding:0px;}
#post_main{
	height:inherit;
	width: 516px !important;/*-----FF*/
	width: 504px; /*---------------IE*/
	margin-bottom:6px;
	margin-left:170px;
	margin-right:6px;
	margin-top:6px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	background-color:#ffffff;
	min-height:100px;
	border-color:#009933;
	border-style:solid;
	border-width:1px;
	line-height:150%;
	color:#000000;
	text-align:left;
}
#menu_1{
	width:210px;
	float:left;
	margin-left:5px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	background-color:#006633;
	border-color:#def8e2;
	border-style:dashed;
	border-width:1px;
	font-weight:bold;
	color:#FFFFFF;
}
#menu_2{
	width:210px;
	float:left;
	margin-left:5px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	background-color:#006633;
	border-color:#def8e2;
	border-style:dashed;
	border-width:1px;
	font-weight:bold;
	color:#FFFFFF;
}
#menu_3{
	width:210px;
	float:left;
	margin-left:5px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	background-color:#006633;
	border-color:#def8e2;
	border-style:dashed;
	border-width:1px;
	font-weight:bold;
	color:#FFFFFF;
}
#post_main_ample{
	/*width: 516px !important;/*-----FF*/
	/*width: 504px; /*---------------IE*/
	margin-bottom:6px;
	margin-left:6px;
	margin-right:6px;
	margin-top:0px;
	padding-bottom:3px;
	padding-left:85px;
	padding-right:85px;
	padding-top:3px;
	background-color:#ffffff;
	background-image:url(img/margin_postPHP.jpg);
	background-position:center;
	background-repeat:repeat-y;
	min-height:100px;
	border-color:#009933;
	border-style:solid;
	border-width:1px;
	border-top:none;
	line-height:150%;
	color:#000000;
	text-align:left;
}
#post_main img{
	margin-left:10px;
}
#post_main_ample img{
	margin-left:10px;
}
#post_main textarea:focus{
	background-color:#FFFFFF;
	color:#000000;
}
#post_main_ample textarea:focus{
	background-color:#FFFFFF;
	color:#000000;
}
#post_main input:focus{
	background-color:#FFFFFF;
	color:#000000;
}
#post_main_ample input:focus{
	background-color:#FFFFFF;
	color:#000000;
}
#post_main a{
	color:#006633;
	text-decoration:none;
	font-weight:bold;
}
#post_main a:Hover{
	text-decoration:none;
	color:#009933;
}
#post_main a:Active{
	color:#006600;
}
#post_main_ample a{
	color:#006633;
	text-decoration:none;
	font-weight:bold;
}
#post_main_ample a:Hover{
	text-decoration:none;
	color:#009933;
}
#post_main_ample a:Active{
	color:#006600;
}
#post_info{
	font-size:11px;
	color:#006633;
	background-image:url(img/backgrounds/background_main.png);
	line-height:150%;
	padding-left:6px;
	padding-right:3px;
	margin-bottom:3px;
}
#post_body{
	padding-left:15px;
	padding-right:5px;
}
#post_ca{
	font-size:11px;
	color:#006633;
	background-color:#CCFFCC;
	line-height:150%;
	padding-left:6px;
	padding-right:3px;
}
#post_title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	color:#006633;
	line-height:150%;
}
#post_last{
	background-image:url(img/backgrounds/background_comment.png);
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#def8e2;
	padding-left:10px;
	line-height:150%;
}
#post_comment{
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#def8e2;
	padding-left:10px;
	line-height:150%;
}
#post_comment a{
	color:#00CC00;
	text-decoration:none;
}
#post_comment a:Hover{
	font-weight:bold;
}
#post_comment a:Active{
	color:#006600;
}
#post_end{
	font-size:36px;
	font-weight:bold;
	color:#006633;
	text-align:center;
	line-height:150%;
}
#footer_wrap{
	margin-top:5px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:700px;
	height:100px;
	background-color:#006633;
	background-image:url(img/backgrounds/background_footer.png);
	background-repeat:repeat-x;
	background-position:top;
	border-color:#009933;
	border-style:solid;
	border-width:1px;
}
#footer_certification{
	margin-top:6px;
	margin-bottom:6px;
	margin-left:6px;
	margin-right:6px;
	width:350px;
	float:left;
}
#footer{
	width:350px !important; /*----------FF*/
	width:310px; /*---------------------IE*/
	margin-top:6px;
	margin-bottom:6px;
	margin-left:346px;
	margin-right:6px;
	color:#CCFFCC;
	font-size:10px;
}
#secondary_ca{
	color:#99CC99;
	float:left;
	width:auto;
}
#secondary_ca a{
	color:#99CC99;
	float:left;
	width:auto;
	text-decoration:none;
}
.start_post{color:#FFFFFF}
/*********************CPANEL & OTHERS STYLE CONFIG.*********************/
#wrap_cpanel{
	margin-top:20px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:780px;
	background-color:#006633;
	background-image:url(img/backgrounds/background_wrap.png);
	background-repeat:repeat-x;
	background-position:bottom;
	border-color:#009933;
	border-style:solid;
	border-width:1px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	}
#cpanel_logged{
	font-size:11px;
	color:#def8e2;
	background-image:url(img/backgrounds/background_comment.png);
	width:auto;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	text-align:right;
	}
#cpanel_info{
	font-size:11px;
	color:#006633;
	background-image:url(img/backgrounds/background_main.png);
	width:auto;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	text-align:right;
	}
#cpanel_title{
	font-family: Georgia;
	font-size:24px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
	}
#cpanel{
	font-size:12px;
	color:#ffffff;
	}
#cpanel td{
	padding-left:4px;
	}
#cpanel a{
	text-decoration:none;
	color:#FFFFFF;
	}
#cpanel a:Active{
	text-decoration:underline;
	}
#cpanel a:Hover{
	text-decoration:underline;
	}
	/***************************** BBCODE ******************/
#code{
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
	background-image:url(img/backgrounds/background_code.jpg);
	background-repeat:repeat;
	border-style:dashed;
	border-color:#006600;
	border-width:1px;
	padding-top:8px;
	padding-bottom:5px;
	padding-left:10px;
	margin-left:10px;
	margin-right:8px;
	display:block;
	overflow:auto;
	line-height:8px;!important /* FF*/
	line-height:; /*          IE*/
	}
#quote{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#006600;
	background-color:#F0FFF1;
	border-style:solid;
	border-color:#CFFFD2;
	border-width:1px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	margin-right:8px;
}
#post_navegacio{
	color:#006600;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	}
#post_navegacio a{
	font-weight:normal;
	}
#post_navegacio_prev{
	float:left;
	text-align:left;
	width:255px;
	background-color:#99CCCC;
	}
#post_navegacio_next{
	float:left;
	margin-left:2px;
	text-align:right;
	width:255px;
	background-color:#99CCCC;
	}
/*************************************************** CLASSES *********************************/
.cpanel_textarea{
	font-family: "Trebuchet MS";
	font-size:12px;
	line-height:16px;
}
.post_textarea{
	font-family: "Trebuchet MS";
	font-size:12px;
	line-height:16px;
	background-color:#E9F2E9;
	border-color:#006600;
	border-width:1px;
	color:#669966;
}
.post_blog_comment_title{
	font-size:12px;
	font-weight:bold;
	color:#006600;
	padding-left:20px;
}
.post_blog_comment_body{
	font-size:12px;
	color:#000000;
	padding-left:20px;
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:5px;
	background-color:#E9F2E9;
}
.marquee_title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#006633;
}
.post_separator{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#006600;
	font-weight:bold;
	font-style:italic;
}
#secondary_ca{
	color:#99CC99;
	float:left;
	width:auto;
}
#secondary_ca a{
	color:#99CC99;
	float:left;
	width:auto;
	text-decoration:none;
}
