@charset "utf-8";
/* CSS Document */

/* CSS RESET v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

h1 {
	font-size:16px;
	color:#c46007;
}

h2, .widgetTitle {
	font-size:16px;
}

h3 {
	font-size:16px;
	color:#c46007;
	border-bottom:1px dashed #cccccc;
	margin-bottom:5px !important;
	padding-bottom:5px !important;
}

body {
	background-color:#c6e5f2;
	background-image:url(img/bg.jpg);
	background-repeat:repeat-x repeat-y;
	height:auto;
	font-family:Arial, Helvetica, Verdana, "Times new roman";
	color: green;
	margin: 0;
	padding : 0;
	text-align:center;
	
}

#container {
	width:950px;
	height:auto;
	margin:0 auto;
	text-align:left;
}

#header {
	width:950px;
	height:110px;
}

#logo {
	background-image:url(img/logo.png);
	background-repeat:no-repeat;
	width:250px;
	height:95px;
	position:relative;
	top:12px;
	left:34px;
	float:left;
}

#logo  p{
	color:#247682;
	font-size:12px;
	position:relative;
	top:71px;
	left:40px;
	float:left;
}

#social {
	margin-left:754px;
	position:relative;
	top:50px;
}

#content {	
	font-family:Arial, Helvetica, Verdana, "Times new roman";
	font-size:12px;
	height:auto;
	min-height:650px;
	_height:650px;
	background-color:#ffffff;
	color:#0d4b20;
	width:950px;
	line-height: 120%;
	float:left;
}

#col_left {
	width:550px;
	height:auto;
	margin-left:35px;
	@margin-left:20px; /* IE6 */
	float:left;
}

#col_left_middle {
	height:auto; 		/* FF   */
	min-height:120px;	/* IE 7 */
	_height:120px;		/* IE 6 */
}

#col_left_middle p {
	color:#0f3240;
}

#col_right {
	width:292px;
	height:auto;
	margin-left:35px;
	float:left;
}

#col_right_middle  {
	height:auto; 		/* FF   */
	min-height:315px;	/* IE 7 */
	_height:315px;		/* IE 6 */
	float:left;
}

#col_right_1 {
	width:133px;
	margin-left:11px;
	height:auto;
	float:left;
}

#col_right_2 {
	width:126px;
	margin-left:11px;
	height:auto;
	float:left;
}

#col_right_3 {
	margin-left:11px;
}

/* MENU */
#menu_left {
	background-image:url(img/menu_left.png);
	background-repeat:no-repeat;
	width:34px;
	height:44px;
	float:left;
}

#menu_center {
	background-image:url(img/menu_center.jpg);
	background-repeat:repeat-x;
	height:44px;
	width:879px;
	float:left;
}

#menu_right {
	background-image:url(img/menu_right.png);
	background-repeat:no-repeat;
	width:37px;
	height:44px;
	float:left;
}

#menu a:link, #menu a:visited, #menu a:hover, #menu  a:active{
	color:#ffffff;
	text-decoration:none;
}

#menu ul li{
	color:#ffffff;
	font-size:14px;
	display:inline;
	position:relative;
	top:15px;
	background-image:url(./img/arrow.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
/* //MENU */

#col_right_middle ul li {
	background-image:url(./img/arrow.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}

#bottom_left {
	background-image:url(img/bottom_left.png);
	background-repeat:no-repeat;
	width:33px;
	height:37px;
	float:left;
}

#bottom_center {
	background-color:#ffffff;
	width:884px;
	height:35px;
	float:left;
}

#bottom_right {
	background-image:url(img/bottom_right.png);
	background-repeat:no-repeat;
	width:33px;
	height:37px;
	float:left;
}

#encarts_middle{
	background-color:#dff3fb;
	width:292px;
	height:auto; 		/* FF   */
	min-height:100px;	/* IE 7 */
	_height:100px;		/* IE 6 */
	border-top:1px solid #61cd37;
	border-left:1px solid #61cd37;
	border-right:1px solid #61cd37;
	line-height:120%;
}

#encarts_bottom {
	background-image:url(./img/encarts_bottom.png);
	background-repeat:no-repeat;
	width:293px;
	height:48px;
}

a:link, a:visited{
	color:#c46007;
	text-decoration:none;
}

a:hover, a:active  {
	background-color:#c46007;
	color:#ffffff;
	text-decoration:none;
}

#bottom_center {
	font-size:12px;
}

#cadre {
	width:auto;
	height:25px;
	background-color:#f1f2df;
}

.more-link {
	position:relative;
	top:20px;
	left:530px;
}

.icones {
	position:relative;
	top:3px;
}

#search {
	margin-left:743px;
}

#search_img {
	position:relative;
	top:3px;
	right:17px;
}

#search_txt {
	width:120px;
}

#flickr {
	margin-left:11px;
}

#flickr img {
	border:4px solid #d4d5be;
}

#flickr img:hover {
	border:4px solid maroon;
}


#flickr_flick {
	color:#0063dc;
}

#flickr_r {
	color:#ff0084;
}

.commentTitle {
	font-size:13px;
}

#newCommentTitle {
	display:none;
}

.block{
	display:block;
	height:15px;
	width:auto;
}

.subscribe-to-comments, #c4ftt-emoticons, #c4ftt-controls {
	margin-top:5px;
}

/* FOOTER */
#footer {
	float:left;
	width:950px;
	height:auto;
	color:#3a7088;
}

#twitter { 
	background-image:url(img/tweet-tweet.png);
	background-repeat:no-repeat;
	width:292px;
	height:78px;
	font-size:11px;
	float:left;
}

#twitter p {
	width:237px;
	margin-left:60px;
	position:relative;
	top:4px;
}

#twitter_update_list{
	width:237px;
	margin-left:55px;
	position:relative;
	top:3px;
}

ul#twitter_update_list li {
	margin-bottom:10px;
	margin-right:5px;
	padding:3px;
}

#footer_icones {
	float:left;
	margin-left:150px;
}

#copyright {
	background-image:url(img/footer.png);
	background-repeat:no-repeat;
	width:298px;
	height:44px;	
	text-align:left;
	margin-left:137px;
	float:left;
}

#copyright p{
	font-size:10px;
	margin-left:9px;
	margin-top:5px;
	float:left;
}
/* //FOOTER */

.comment-body {
	background-color:yellow;
}

.reply {
	background-color:red;
}

.comment-author vcard {
	background-color:green;
}

.comment-meta commentmetadata {
	font-size:26px;
}
