/*
Theme Name: gouren
Theme URI: http://wordpress.org/
Description: Le theme du comite de gouren
Version: 1
Author: Frederic Le Put
*/
* {
	margin: 0;
	padding: 0;
	border: 0;
}
html {
	overflow:scroll;
}
body {
	font-size:100%;
	background:#ddd;
	text-align:center;
}
a {
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
#header {
	width:960px;
	height:155px;
	margin:auto;
	background:url(images/header.jpg) 0 0 no-repeat;
}
#header h1 a {
	font:32px/80px Georgia, Helvetica, Verdana, serif;
	color:#ddd;
	text-decoration:none;
	padding:10px 0 0 180px;
}
#header div {
	float:right;
	padding:60px 20px 0 0;
}
#page {
	width:960px;
	margin:auto;
	text-align:left;
	background:#45495A url(images/bg-page-middle.jpg) 0 0 repeat-y;
	overflow:auto;
	height:1%;
}
#page-top {
	height:15px;
	background:url(images/bg-page-top.jpg) 0 0 no-repeat;
}
#page-bottom {
	width:960px;
	height:15px;
	margin:0 auto;
	background:url(images/bg-page-bottom.jpg) 0 0 no-repeat;
}
#menu {
	list-style:none;
	padding:25px 0 0 180px;
}
#menu li {
	float:left;
	margin:0 20px 0 0;
}
#menu li a {
	background:#45495A;
	border:2px solid #f90;
	padding:10px;
	font:bold 12px/42px Georgia, Verdana, Helvetica, serif;
	color:#f90;
	text-decoration:none;
}
#menu li a:hover, #menu li.current_page_item a {
	border:2px solid #8BC1CF;
	color:#8BC1CF;
}
#content {
	float:left;
	width:660px;
	padding:0 10px;
	border-right:1px solid #959596;
	overflow:auto;
}
#sidebar {
	width:250px;
	margin:15px 0 0 700px;
}
#sidebar ul {
	list-style:none;
}
#sidebar ul li h2 {
	font:22px/28px Georgia, Helvetica, Verdana, serif;
	color:#f90;
}
#sidebar ul li ul {
	margin:10px 20px;
}
#sidebar ul li ul li, #sidebar ul li ul li a {
	font:14px/20px Georgia, Verdana, Helvetica, serif;
	color:#8BC1CF;
}
#footer {
	width:960px;
	background:url(images/bg-footer-middle.jpg) 0 0 repeat-y;
	margin:20px auto 0 auto;
}
#footer-top {
	height:15px;
	background:url(images/bg-footer-top.jpg) 0 0 no-repeat;
}
#footer-bottom {
	width:960px;
	height:15px;
	margin:0 auto 20px auto;
	background:url(images/bg-footer-bottom.jpg) 0 0 no-repeat;
}
#footer #ppw {
	float:right;
	margin:0 15px 0 0;
}
#footer p {
	font:14px/18px Verdana, Arial, Helvetica, serif;
	color:#ddd;
}
#footer p a {
	color:#8BC1CF;
}
.post {
	overflow:auto;
	height:1%;
	margin:0 0 20px 0;
}
.post h2, .post h2 a {
	font:22px/28px Georgia, Helvetica, Verdana, serif;
	color:#f90;
}
.post .entry {
	overflow:auto;
	height:1%;
	margin:10px 0;
}
.post .entry p {
	font:14px/18px Verdana, Arial, Helvetica, serif;
	color:#ddd;
	margin-bottom:10px;
}
.post .entry ul {
list-style:square;
margin-left:40px;
}
.post .entry ul li {
	font:14px/18px Verdana, Arial, Helvetica, serif;
	color:#ddd;
	margin-bottom:10px;
}
.post .entry a {
	color:#8BC1CF;
}
.post .entry img, .post .entry a img {
	border:5px solid #fff;
}
.post .entry a:hover img {
	border:5px solid #a9a9a9;
}
.post .entry div p {
	color:#000;
}
.post p.date-comment {
	float:right;
	font:12px/16px Georgia, Verdana, Helvetica, serif;
	color:#8BC1CF;
}
.postmetadata {
	font:11px/14px Georgia, Verdana, Helvetica, serif;
	color:#8BC1CF;
}
.postmetadata a, .post p.date-comment a {
	color:#f90;
}
.postmetadata span {
	font:10px/18px Verdana, Arial, Helvetica, serif;
	color:#ddd;
	margin-bottom:10px;
}
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
.navigation a {
	font:14px/18px Georgia, Verdana, Helvetica, serif;
	color:#f90;
}
#respond h2 {
	font:22px/28px Georgia, Helvetica, Verdana, serif;
	color:#f90;
}
#respond form p input {
	width:250px;
	height:20px;
	margin-bottom:10px;
	border:1px solid #8BC1CF;
}
#respond form label {
	font:14px/18px Verdana, Arial, Helvetica, serif;
	color:#ddd;
}
#respond form p textarea {
	width:500px;
	height:200px;
	margin-bottom:10px;
	border:1px solid #8BC1CF;
}
#recaptcha-submit-btn-area {
	width:500px;
	text-align:right;
}
#recaptcha-submit-btn-area #submit {
	width:100px;
	padding:5px 0;
	cursor:pointer;
}
h2.pagetitle {
	font:22px/28px Georgia, Helvetica, Verdana, serif;
	color:#f90;
	text-align:right;
	margin-bottom:25px;
}
h2#comments {
	font:22px/28px Georgia, Helvetica, Verdana, serif;
	color:#f90;
}
.comment {
	margin:20px;
	padding:10px;
	background:#ddd;
}
.comment h3.commentmetadata {
	font:12px/18px Verdana, Arial, Helvetica, serif;
	color:#333;
	text-align:right;
	border-bottom:1px solid #f90;
}
.comment p {
	font:14px/18px Verdana, Arial, Helvetica, serif;
	color:#333;
	margin:10px 0 0 0;
}
img.centered {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
img.alignright {
	margin:4px 0 4px 7px;
	display:inline;
}
img.alignleft {
	margin:4px 7px 4px 0;
	display:inline;
}
.alignright {
	float:right;
}
.alignleft {
	float:left;
}
.aligncenter, div.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.box {
	width:300px;
	border:1px solid #f90;
	padding:10px;
	margin-bottom:15px;
}
.marge-gauche-10 {
	margin-left:10px;
}
.box h2 {
	font:bold 14px/20px Georgia, Verdana, Helvetica, serif;
	color:#f90;
}
.hrbleu {
	height:1px;
	border-top:1px solid #8BC1CF;
	margin:5px 0 10px 0;
}
.box p {
	font:14px/18px Verdana, Arial, Helvetica, serif;
	color:#ddd;
	margin:10px 0;
}
.box ul {
	margin-left:20px;
	list-style-type:square;
	color:#ddd;
}
.box ul li a {
	font:14px/20px Georgia, Verdana, Helvetica, serif;
	color:#8BC1CF;
}
#carte {
	width:660px;
	height:460px;
	border:1px solid #f90;
}
#carte h2 {
	font:bold 14px/18px Georgia;
	color:#f90;
	margin-bottom:10px;
}
#carte p {
	font:12px/16px Arial;
	color:#000;
	margin-bottom:10px;
}
#carte p span {
text-decoration:underline;
}
/*
#infos {
	width:220px;
}
#infos h2 {
	font:bold 14px/20px Georgia, Verdana, Helvetica, serif;
	color:#f90;
}
#infos p {
	font:14px/18px Verdana, Arial, Helvetica, serif;
	color:#ddd;
	margin:10px 0;
}
#skol-paimpol {
	width:92px;
	height:23px;
	display:block;
	position:absolute;
	left:171px;
	top:56px;
	z-index:20;
}
#skol-paimpol:hover {
	background:url(images/skol-paimpol-over.gif) 0 0 no-repeat;
}
#skol-lannion {
	width:79px;
	height:22px;
	display:block;
	position:absolute;
	left:72px;
	top:51px;
	z-index:20;
}
#skol-lannion:hover {
	background:url(images/skol-lannion-over.gif) 0 0 no-repeat;
}
#skol-begard {
	width:76px;
	height:22px;
	display:block;
	position:absolute;
	left:103px;
	top:89px;
	z-index:20;
}
#skol-begard:hover {
	background:url(images/skol-begard-over.gif) 0 0 no-repeat;
}
#skol-guingamp {
	width:82px;
	height:40px;
	display:block;
	position:absolute;
	left:117px;
	top:132px;
	z-index:20;
}
#skol-guingamp:hover {
	background:url(images/skol-guingamp-over.gif) 0 0 no-repeat;
}
#skol-saint-brieuc {
	width:90px;
	height:35px;
	display:block;
	position:absolute;
	left:210px;
	top:120px;
	z-index:20;
}
#skol-saint-brieuc:hover {
	background:url(images/skol-saint-brieuc-over.gif) 0 0 no-repeat;
}
#skol-louargat {
	width:92px;
	height:22px;
	display:block;
	position:absolute;
	left:11px;
	top:108px;
	z-index:20;
}
#skol-louargat:hover {
	background:url(images/skol-louargat-over.gif) 0 0 no-repeat;
}
#skol-callac {
	width:54px;
	height:41px;
	display:block;
	position:absolute;
	left:34px;
	top:155px;
	z-index:20;
}
#skol-callac:hover {
	background:url(images/skol-callac-over.gif) 0 0 no-repeat;
}
#skol-rostrenen {
	width:82px;
	height:39px;
	display:block;
	position:absolute;
	left:3px;
	top:239px;
	z-index:20;
}
#skol-rostrenen:hover {
	background:url(images/skol-rostrenen-over.gif) 0 0 no-repeat;
}
#skol-gouarec {
	width:91px;
	height:28px;
	display:block;
	position:absolute;
	left:98px;
	top:222px;
	z-index:20;
}
#skol-gouarec:hover {
	background:url(images/skol-gouarec-over.gif) 0 0 no-repeat;
}
#skol-pleslin-trigavou {
	width:118px;
	height:41px;
	display:block;
	position:absolute;
	left:260px;
	top:172px;
	z-index:20;
}
#skol-pleslin-trigavou:hover {
	background:url(images/skol-pleslin-trigavou-over.gif) 0 0 no-repeat;
}
*/
.clear {
	clear:both;
}
.sepa {
	margin-top:15px;
}


