@CHARSET "UTF-8";
/**
 * @package WordPress
 * @subpackage Alter_Serendipity_Theme
 * @author David Coll - http://funkybudha.net
 * @copyright GNU GENERAL PUBLIC LICENSE - GPLv3
 */
@import "wp_theme_ext.css";

/*EVERY color must be defined here*/
@import "color.css";

/*EVERY font style must be defined here (underline,weight, etc.)*/
@import "font.css";

/*EVERY position definition must be defined here
**includes (position,z-index, (padding && margin acting as positionning definitions))*/
@import "position.css";

/*specific definitions for the sitelinks (does not include colors definitions)*/
@import "sitelinks.css";
/*optional css definitions for rounded corners*/
@import "niftyCorners.css";
/*----General Definitions----------------------------------------------*/
html:lang(fr) {quotes: '\0000AB\002009' '\002009\0000BB' '\00201C' '\00201D'}
form{margin:0;}
table{margin:5px;}
img,.helpbox{border:none;}
pre,.indent{border:#555 1px dashed;margin:5px;padding:5px;}
hr{width:50%}
abbr,acronym{cursor:help;	border-bottom: 1px dotted;	text-decoration:none;}
a[hreflang=en]:after{content:url(../img/ext_en.png);vertical-align:middle;margin:0 0 0 3px;}
a{outline:none}

/*----Specific Definitions----------------------------------------------*/
.center{text-align:center;}
.aligncenter{display: block;margin-left: auto;margin-right: auto;}
.alignleft{float:left;}
.alignright{float:right;}
.wait {cursor:progress;}
.search_icon{width: 16px; height: 16px; border: none; vertical-align: text-bottom;}
.middle{vertical-align: middle;}
.tbox{border:#777 1px solid;background:#e0cc98}
.nextprev{border:0;text-align:center;margin-bottom:10px;padding:2px;}
.spacer{padding:5px 0;display:inline}
.fborder,.border{border-collapse:collapse;border-spacing:0}
.forumheader,.forumheader2,.forumheader3,.forumheader4,.fcaption,.finfobar{border-bottom:1px solid #8C8C8C;padding:5px;}
.forumheader,.forumheader4,.finfobar{font-weight:700;}
.forumheader5{cursor:pointer}
.searchhighlight{text-decoration:underline;color:red;font-weight:700}
.news_image{float:right;padding:0 0 7px 7px}
/* Theme Specific Classes */
/*----------------------------------------------------------------------------*/
html, #container {
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: top right;
}
#content {
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: top left;
}
/*---------------------------------------------------------*/
/*---------------------------------------------------------*/
.main_caption {	
	font-weight: 700;	
	margin-bottom: 7px;
	font-size: 120%;	
	padding-left:10px;}
.tablerender {	margin-bottom: 12px;}
/*****Table styles****/
.news_info_top {	padding: 2px;}
.news_info_bottom {		border-spacing: 0;	margin-bottom: 12px;}
.news_info_bottom_left {	padding: 2px;}
.news_info_bottom_middle {	padding: 2px;	width: 100%;}


/******************/
div.message {
	clear: both;
	color: #900;
	font-size: 140%;
	font-weight: bold;
	margin: 1em 0;
	text-align:center;
}

/**Elements***/
.left_section_trigger{
	border-right:1px dotted;
	background: url("../img/trigger_horiz_hide.png") no-repeat center;
}
.left_section_trigger_show{
	background-image: url("../img/trigger_horiz_show.png");
}
#login_box{
	background-color: #D7DDE6;
	color: #000;
	border: 3px dashed #B4C1D3;
	padding: 1px;
	text-align: center;
}
#login_box img{
	position:absolute;
	top:0px;
	right:0px;
}