/*
Theme Name: Sites d'Exception
Theme URI: http://www.topwize.com/
Description: Le théme Sites d'Exception v1.0, l'unique ! Création topwize.com
Version: 1.0
Author: Topwize Devandcom
Author URI: http://topwize.com/
*/

/* Général */

body{background-color:#e3e4e2; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;color:#1a171b; margin:0; padding:0; background-image:url(images/gen_bg.gif); background-position:left top; background-repeat:repeat;}
.format_png { behavior: url(win_png.htc);}
form {margin:0;padding:0;}
img {border:0;padding:0;margin:0;}
a {text-decoration:none;color:#009ee0; text-decoration:underline;}
a:hover {color:#e2007a;text-decoration:none;}
p {margin:0; padding:0; padding-bottom:10px;}
div {margin:0;padding:0;}
/*
h1 {padding:0; margin:0;color:#257138;font-size:14px; height:auto; background-image:url(../images/gen_h1.gif); background-position:bottom left; background-repeat:no-repeat; font-weight:bold; height:20px;}
*/
h1, h3, h2 {margin:0; padding:0; clear:both;}


h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:bold; color:#2f2f2f; margin-bottom:15px;}
.pagetitle {font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; font-weight:bold; color:#2f2f2f; margin-bottom:15px; padding-left:15px;}
input, select, textarea {border: #b4b4b4 1px solid; font-size: 10px; color:#205c84; background:white;}
.submit {background-color:#3f9dcb; color:white; font-size:9px; border: #3f9dcb 1px solid;}
hr {color:#efefef; background-color:#efefef; height:2px; border:0;}
#sidebar ul {list-style-type:none; padding:0; margin:0;}
#sidebar li {list-style-type:none; padding:0; margin:0;}
.hidden {display: none;}
p img {padding: 0;max-width: 100%;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 10px;display: inline;}
img.alignleft {padding: 4px;margin: 0 10px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px; margin-left:20px; margin-right:20px;}

/* Header */

#header {width:auto; background-image:url(images/header_bg.png); background-position:left top; background-repeat:repeat-x; height:30px; text-align:center;}

	#header_central {width:1000px;text-align: left;overflow: visible;position: relative;margin-right: auto;margin-bottom: 0;margin-left: auto;padding: 0; background-image:url(images/header_barre.gif); background-repeat:no-repeat; background-position:115px 0px; height:30px; }
		
		#header_accueil, #header_barre, #header_rechercher, #header_retrouvez, #header_contact, #search {float:left; margin:0; padding:0;}

		a#header_accueil{display:block; background-image:url(images/header_accueil.gif); width:118px; height:30px;}
		a#header_accueil:hover{background-image:url(images/header_accueil_over.gif);}
		#header_accueil span{display:none;}
		
		a#header_contact{display:block; background-image:url(images/header_contact.gif); width:120px; height:30px;}
		a#header_contact:hover{background-image:url(images/header_contact_over.gif);}
		#header_contact span{display:none;}	
		
		#header #search{margin-left:310px; background-image:url(images/header_rechercher.gif); background-repeat:no-repeat; padding-left:98px; padding-top:4px;}
		#header_retrouvez{ background-image:url(images/header_retrouvez.gif);width:177px;height:30px;}
		#header .box {color: #fff;font-size:12px; width: 126px;height: 17px;padding:1px; background: #616161 url(images/header_rechercher_bg.gif) no-repeat; margin-right: 2px; border:#919091 solid 1px; height:16px;}
		#header	.btn {width: 33px; height: 21px;cursor: pointer;background: transparent url(images/header_rechercher_ok.gif) no-repeat top right; border:0;}
		
	
	
/* Wrappers */

#wrapper {width: 1000px;text-align: left;margin-right: auto;margin-bottom: 0;margin-left: auto;padding: 0;}
#subwrapper {margin-right: auto;margin-bottom: 0;margin-left: auto;padding: 0;width: 1000px; background-image:url(images/contenu_bg.png); background-repeat:repeat;}



/* Centre Posts */

#centre {float:left; width:714px;}
	.centre_contenu{ clear: both; margin-left:6px; margin-right:14px; margin-bottom:14px; padding-top:30px;}

	
	#index h1{ display:none;}
	#archive h1{margin-top:-10px;margin-bottom:20px;font-size:22px;	color:#e2007a;text-align:center;border-bottom:1px solid #4b494b;border-top:1px solid #4b494b;}
	#archive h1 span { font-size:14px; color:#282729; font-weight:normal; }

	#wrapper_titre {float:left; width:430px; height:230px;}
	#wrapper_titre a{float:left; display:block;}	
	#wrapper_titre span{display:none;}
	#wrapper_titre_logo { width:430px; height:184px; background-image:url(images/wrapper_titre.png); background-repeat:no-repeat;}
		a#wrapper_titre_apropos {width:196px; height:45px; background-image:url(images/wrapper_titre_apropos.png); background-repeat:no-repeat;}
		a#wrapper_titre_apropos:hover {background-image:url(images/wrapper_titre_apropos_on.png); }
		a#wrapper_titre_vip {width:234px; height:45px; background-image:url(images/wrapper_titre_vip.png); background-repeat:no-repeat;}
		a#wrapper_titre_vip:hover { background-image:url(images/wrapper_titre_vip_on.png);}

	#wrapper_tag {float:left; width:283px; height:230px; background-image:url(images/wrapper_tags.png); background-repeat:no-repeat; background-position:bottom;}
		#tag {background-color:#e2007a; color:#FFFFFF; padding:15px; height:155px; width:240px}	
		#tag a{ text-decoration:none;}
	.post{padding-top:14px; margin-bottom:15px;  border-bottom:#c2c1c3 solid 1px; padding-right:7px; background-color:#FFF; }

		.pg{ width:501px; float:left; margin-right:25px;}
		#page .pg{ width:660px;}
			.post h1{ border-left: 10px solid #93117e; height:44px; font-size:22px; padding-left:14px; line-height:22px; font-weight:normal; margin-bottom:20px; margin-top:0px;}
			.post h1 a{ color:#2f2f2f; text-decoration:none;} 
			.post h1 a:hover{ color:#2f2f2f; text-decoration:underline;}					
		
			.post h2{ height:44px; font-size:20px; padding-left:14px; line-height:22px; font-weight:normal; margin-bottom:20px;}
			.post h2 a{ color:#2f2f2f; text-decoration:none;}		
			.post h2 a:hover{ color:#2f2f2f; text-decoration:underline;}					
			

			.color-1 h2 { border-left: 10px solid #93117e;}
			.color-1 .date { background-image:url(images/post-1.gif);}				
			.color-2 h2 { border-left: 10px solid #808500;}
			.color-2 .date { background-image:url(images/post-2.gif);}		
			.color-3 h2 { border-left: 10px solid #bd1220;}
			.color-3 .date { background-image:url(images/post-4.gif);}		
			.color-4 h2 { border-left: 10px solid #fdc400;}
			.color-4 .date { background-image:url(images/post-3.gif);}		
			.color-5 h2 { border-left: 10px solid #bd1220;}
			.color-5 .date { background-image:url(images/post-5.gif);}		
			.color-6 h2 { border-left: 10px solid #f29400;}
			.color-6 .date { background-image:url(images/post-6.gif);}		
			.color-9 h2 { border-left: 10px solid #bd1220;}
			.color-9 .date { background-image:url(images/post-7.gif);}		
			.color-8 h2 { border-left: 10px solid #820e12;}
			.color-8 .date { background-image:url(images/post-8.gif);}		
			.color-7 h2 { border-left: 10px solid #009ee0;}
			.color-7 .date { background-image:url(images/post-9.gif);}			

			.entry{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; line-height:20px; margin-left:24px; margin-bottom:10px; text-align:justify;}
				a.more-link { display:block;float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#e2007a; background-image:url(images/centre_post_lire.gif); background-position:top left; background-repeat:no-repeat; padding-left:95px; margin-top:20px; margin-bottom:20px; line-height:12px; width:594px; height:15px;  text-decoration:none;}
				a.more-link:hover{ background-image:url(images/centre_post_lire_over.gif); text-decoration:none; color:#bd1220;}
				
			#single .entry{ font-size:16px; line-height:22px; margin-left:24px; text-align:justify;}

	.centre_commentaire{ padding-top:14px; margin-bottom:15px;  border-bottom:#c2c1c3 solid 1px; padding-right:7px; background-color:#FFF; }

		h3#comments{border-left: 10px solid #808500; height:44px; font-size:22px; padding-left:14px; line-height:22px; font-weight:normal; margin-bottom:20px;}
		h3#comments span{ font-size:12px;}
	
		h3#respond{border-left: 10px solid #009ee0; height:44px; font-size:22px; padding-left:14px; line-height:22px; font-weight:normal; margin-bottom:20px;}
		h3#respond span{ font-size:12px;}			
		.commentlist{ list-style-type:none; margin:0px; padding:0px; font-size:14px; text-align:justify;} 
		.comment-body{ margin-left:20px; margin-right:20px;}
		
		.commentlist .even{ border-left: 4px double #93117e; background-image:url(images/even.gif); background-repeat:no-repeat; background-position:top right;}
		.commentlist .odd{ border-left: 4px double #f29400;  background-image:url(images/odd.gif); background-repeat:no-repeat; background-position:top right;}
		.comment{ padding:15px; margin-bottom:20px; margin-left:10px; margin-right:10px; border-bottom:1px solid #999; border-right:1px solid #e3e3e3; border-top:1px solid #e3e3e3}
		.comment-author{ font-size:18px; margin-left:-20px;}
		.comment-body em{ color:#bd1220; font-size:12px; text-align:right; display:block;}
		.comment-author .says{ font-size:10px; }
		
		.odd .fn{color:#f29400; text-decoration:none;} 
		.even .fn{color:#93117e; text-decoration:none;}
		
		.odd .url{color:#f29400; text-decoration:none;}
		.even .url{color:#93117e; text-decoration:none;}
		
		.comment-meta{ font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#777777;margin-bottom:20px;  margin-left:-20px;}		
		.comment-meta a{color:#777777; text-decoration:none; }
	
		.pd{ width:160px; float:left;}
			.date { background-repeat:no-repeat; height:44px; width:148px;margin-left:6px;}
				.centre_numjour {float:left; width:65px; height:44px; line-height:44px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:48px; text-align:right;}
				.centre_date {float:left; width:50px; text-align:center; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
					.centre_date_mois {font-size:24px;}
					.centre_date_annee {font-size:14px; line-height:10px;}
					
			.all {width:148px; margin-top:10px; border-left:6px solid #e2e2e2; border-right:6px solid #e2e2e2; margin-bottom:15px; }
				.centre_rs {padding-left:15px; padding-right:15px;}	
				.centre_tags {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#777777;margin-left:5px; margin-bottom:10px;padding-left:20px; margin-right:15px; background-image:url(images/centre_post_iconetags.gif); background-position:left; background-repeat:no-repeat;}
				.centre_tags a {color:#777777; text-decoration:none;}
				.centre_tags a:hover {color:#777777; text-decoration:underline;}
				
				a.centre_com {color:#777777; text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#777777;margin-left:5px; padding-left:20px; margin-right:15px; background-image:url(images/centre_post_iconecoms.gif); background-position:left; background-repeat:no-repeat;}
				a.centre_com:hover {color:#777777; text-decoration:underline;}				
				a.centre_com strong{font-size:18px; color:#e2007a; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
				a.post-edit-link {display:block; height:16px; line-height:16px; color:#777777; text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#777777;margin-left:5px; margin-top:10px;padding-left:20px; margin-right:15px; background-image:url(images/page_edit.png); background-position:left; background-repeat:no-repeat;}
				a.post-edit-link:hover {color:#777777; text-decoration:underline;}		
				
				a.centre_track{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#777777; display:block; margin-left:5px; margin-top:10px; padding-left:20px; margin-right:15px; background-image:url(images/centre_post_iconetrack.gif); background-position:left; background-repeat:no-repeat; text-decoration:none;}
				a.centre_track:hover{olor:#777777; text-decoration:underline;}
				
				.centre_rss_commentaire a{ display:block; height:16px; line-height:16px; float: right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#777777; margin-left:5px; margin-top:10px; margin-right:10px; padding-right:20px; background-image:url(images/feed.png); background-position:right; background-repeat:no-repeat; text-decoration:none;}				
				.centre_rss_commentaire a:hover{ background-image:url(images/feed_go.png);}


	/*
	.centre_h2 {height:66px; float:left; width:510px; padding-top:20px; }
		.centre_h2 a {color:#2f2f2f;}
	*/
	.centre_post_pic {float:left; width:160px;}
	.centre_post_intro {float:right; width:300px; font-weight:normal; padding-left:25px; padding-right:25px;}
	
	
	.leform{ margin:25px; }
	#author, #email, #url{
		background-color:#dfe0df;
		padding:2px;
		width:250px;
		margin-top:5px;
		line-height:15px;
		height:15px;
		color:#e2007a;
		font-size:12px;
	}
	.leform #comment{
		font-size:14px;
		color:#e2007a;
		width:630px;
	}
	#submit{
		height:25px;
		color:#e2007a;
		font-size:14px;
		background-color:#dbdcdb;
	}
/* Colonne droite */

#sidebar {float:right; width:280px; padding-right:6px; padding-top:11px;}
#sidebar h3 span { display: none;}
#sidebar a{ text-decoration:none}
	ul#droite{ margin-top:0px; padding-top:0px;}
	
	/*.sidebar_links_img {float:left; margin-right:4px;}*/
	.sidebar_links{height:35px;}
	.sidebar_links a{ display:block; float:left; margin-right:4px;}

	.sidebar_links span {display:none;}
	#site_site {background-image:url(images/sitesdexception.gif); background-repeat:no-repeat; width:167px; height:32px;}
	#site_facebook {background-image:url(images/sitesdexception_facebook.jpg); background-repeat:no-repeat; width:32px; height:32px;}
	#site_twitter{background-image:url(images/sitesdexception_twitter.jpg); background-repeat:no-repeat; width:32px; height:32px;}
	#site_rss{background-image:url(images/sitesdexception_rss.jpg); background-repeat:no-repeat; width:32px; height:33px;}
	
	
	#droite_actu_site_titre{ background-image:url(images/droite_actu_sites.gif); background-repeat:no-repeat; width:280px; height:33px; margin-bottom:9px;margin-top:10px; }
		

		.bsite{float: left; margin-right:5px; margin-bottom:5px; display:block; width:88px; height:88px;}
		.bsite span{display:none;}
			#cat-6	{background-image:url(images/droite_valmagne.jpg);}
			#cat-9	{background-image:url(images/droite_stguilhem.jpg);}			
			#cat-11	{background-image:url(images/droite_scenovision.jpg);}
			#cat-10 {background-image:url(images/droite_stadrien.jpg);}
			#cat-12	{background-image:url(images/droite_noillyprat.jpg);}
			#cat-15 {background-image:url(images/droite_navacelles.jpg);}
			#cat-13 {background-image:url(images/droite_grandmont.jpg);}
			#cat-17 {background-image:url(images/droite_flaugergues.jpg);}
			#cat-8	{background-image:url(images/droite_demoiselles.jpg);}
			#cat-7	{background-image:url(images/droite_cassan.jpg);}
			#cat-14 {background-image:url(images/droite_vinipolis.jpg);}
			#cat-16 {background-image:url(images/droite_fontcaude.jpg);}
			#cat-18 {background-image:url(images/droite_fonseranes.jpg);}
			#cat-518 {background-image:url(images/droite_museelodeve.jpg);}
			#cat-498 {background-image:url(images/droite_clamouse.jpg);}
			#cat-519 {background-image:url(images/droite_enserune.jpg);}
			.nosite {background-image:url(images/logo.png);}
		
	#droite_themes {margin-bottom:14px;}
		#droite_themes_titre { background-image:url(images/droite_themes.gif); background-position:top center; background-repeat:no-repeat; width:280px; height:33px; margin-bottom:3px;}
		.cat-item {}
		.cat-item a {display:block; width:246px; height:27px; line-height:27px; background-image:url(images/droite_themes_bg.gif); background-position:left top; background-repeat:no-repeat; margin-bottom:2px; font-family:Verdana, Geneva, sans-serif; color:#1a171b; font-size:14px; padding-left:32px;}
		.cat-item a:hover {color:#e2007a;display:block; width:246px; height:27px; line-height:27px; background-image:url(images/droite_themes_bg_on.gif); background-position:left top; background-repeat:no-repeat; margin-bottom:2px; font-family:Verdana, Geneva, sans-serif; text-decoration:none; font-size:14px; padding-left:32px;}
	
	#droite_facebook {margin-bottom:14px;}
	
		
	li#droite_larchives {margin-bottom:14px;}
		h3#droite_larchives_titre { background-image:url(images/droite_archives.gif); background-repeat:no-repeat; width:280px; height:33px; margin-bottom:5px;margin-top:10px; }
		ul.droite_larchives_li{ padding-bottom:10px; margin-top:10px;}
		ul.droite_larchives_li li{ display:inline; border-bottom:1px dotted #1a171b; }
		#droite_larchives a{ display:block; margin-bottom:1px; padding-left:14px; padding-right:14px; height:22px; line-height:22px; margin-bottom:2px; font-family:Verdana, Geneva, sans-serif; color:#1a171b; font-size:10px; background-color:#e3e3e3;}		
		#droite_larchives a:hover{background-color:#e2007a; color:#FFF}		
		

	li#droite_liens{margin-bottom:14px;}
		h3#blogroll { background-image:url(images/droite_nosliens.gif); background-repeat:no-repeat; width:280px; height:33px; margin-bottom:5px;margin-top:10px; }
		ul.xoxo blogroll{ padding-bottom:10px; margin-top:10px;}
		ul.xoxo blogroll li{ display:inline; border-bottom:1px dotted #1a171b; }
		#droite_liens a{ display:block; margin-bottom:1px; padding-left:14px; padding-right:14px; height:22px; line-height:22px; margin-bottom:2px; font-family:Verdana, Geneva, sans-serif; color:#1a171b; font-size:10px; background-color:#e3e3e3;}		
		#droite_liens a:hover{background-color:#e2007a; color:#FFF}
		
	#droite_logo_img{margin-bottom:14px;text-align:center;background-color:white}
		h3#droite_logo_img { background-image:url(images/droite_nospart.gif); background-repeat:no-repeat; width:280px; height:33px; margin-bottom:5px;margin-top:10px; }

		
/* Footer */

#footer { margin-left:7px; margin-right:7px; width:986px; background-image:url(images/footer_bg.png); background-position:center top; background-repeat:no-repeat; float:left; clear:both; background-color:#1c1a1d; padding-bottom:15px;}
	#footer_archives {margin-left:12px; margin-top:17px; float:left; margin-right:100px; background-image:url(images/archives.png); background-position:top left; background-repeat:no-repeat; width:300px;}
		#footer_archives ul {padding-top:10px;}
		#footer_archives li { list-style-type:none; display:inline-block; float:left; margin-right:15px;}
		#footer_archives a {color:#ffffff;}
	#footer_logo {margin-left:12px; margin-top:17px; float:left;}
	.footer_logo_img {float:left; margin:0; padding:0;}
	#footer_credits {float:right; margin-right:45px; margin-top:25px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
		#footer_credits a {color:#FFFFFF; text-decoration:underline;}
		#footer_credits a:hover {color:#e2007a; text-decoration:none;}
		
/* Template orig */

/*
body {
font-size: 62.5%;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
background: #d5d6d7 url('images/kubrickbgcolor.jpg');
color: #333;
text-align: center;
}

#page {
background-color: white;
border: 1px solid #959596;
text-align: left;
}

#header {
background: #73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center;
}

#headerimg 	{
margin: 7px 9px 0;
height: 192px;
width: 740px;
}

#content {
font-size: 1.2em
}

.widecolumn .entry p {
font-size: 1.05em;
}

.narrowcolumn .entry, .widecolumn .entry {
line-height: 1.4em;
}

.widecolumn {
line-height: 1.6em;
}

.narrowcolumn .postmetadata {
text-align: center;
}

.thread-alt {
background-color: #f8f8f8;
}
.thread-even {
background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {

border-left: 1px solid #ddd;
}

#footer {
background: #eee url('images/kubrickfooter.jpg') no-repeat top;
border: none;
}

small {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.9em;
line-height: 1.5em;
}

h1, h2, h3 {
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight: bold;
}

h1 {
font-size: 4em;
text-align: center;
}

#headerimg .description {
font-size: 1.2em;
text-align: center;
}

h2 {
font-size: 1.6em;
}

h2.pagetitle {
font-size: 1.6em;
}

#sidebar h2 {
font-family: 'Lucida Grande', Verdana, Sans-Serif;
font-size: 1.2em;
}

h3 {
font-size: 1.3em;
}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
text-decoration: none;
color: white;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
color: #333;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
text-decoration: none;
}

.entry p a:visited {
color: #b85b5a;
}

.sticky {
background: #f7f7f7;
padding: 0 10px 10px;
}
.sticky h2 {
padding-top: 10px;
}

.commentlist li, #commentform input, #commentform textarea {
font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist li ul li {
font-size: 1em;
}

.commentlist li {
font-weight: bold;
}

.commentlist li .avatar { 
float: right;
border: 1px solid #eee;
padding: 2px;
background: #fff;
}

.commentlist cite, .commentlist cite a {
font-weight: bold;
font-style: normal;
font-size: 1.1em;
}

.commentlist p {
font-weight: normal;
line-height: 1.5em;
text-transform: none;
}

#commentform p {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentmetadata {
font-weight: normal;
}

#sidebar {
font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
color: #777;
}

code {
font: 1.1em 'Courier New', Courier, Fixed;
}

acronym, abbr, span.caps
{
font-size: 0.9em;
letter-spacing: .07em;
}

a, h2 a:hover, h3 a:hover {
color: #06c;
text-decoration: none;
}

a:hover {
color: #147;
text-decoration: underline;
}

#wp-calendar #prev a, #wp-calendar #next a {
font-size: 9pt;
}

#wp-calendar a {
text-decoration: none;
}

#wp-calendar caption {
font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align: center;
}

#wp-calendar th {
font-style: normal;
text-transform: capitalize;
}

body {
margin: 0 0 20px 0;
padding: 0;
}

#page {
background-color: white;
margin: 20px auto;
padding: 0;
width: 760px;
border: 1px solid #959596;
}

#header {
background-color: #73a0c5;
margin: 0 0 0 1px;
padding: 0;
height: 200px;
width: 758px;
}

#headerimg {
margin: 0;
height: 200px;
width: 100%;
}

.narrowcolumn {
float: left;
padding: 0 0 20px 45px;
margin: 0px 0 0;
width: 450px;
}

.widecolumn {
padding: 10px 0 20px 0;
margin: 5px 0 0 150px;
width: 450px;
}

.post {
margin: 0 0 40px;
text-align: justify;
}

.post hr {
display: block;
}

.widecolumn .post {
margin: 0;
}

.narrowcolumn .postmetadata {
padding-top: 5px;
}

.widecolumn .postmetadata {
margin: 30px 0;
}

.widecolumn .smallattachment {
text-align: center;
float: left;
width: 128px;
margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
text-align: center;
margin: 5px 0px;
}

.postmetadata {
clear: both;
}

.clear {
clear: both;
}

#footer {
padding: 0;
margin: 0 auto;
width: 760px;
clear: both;
}

#footer p {
margin: 0;
padding: 20px 0;
text-align: center;
}

h1 {
padding-top: 70px;
margin: 0;
}

h2 {
margin: 30px 0 0;
}

h2.pagetitle {
margin-top: 30px;
text-align: center;
}

#sidebar h2 {
margin: 5px 0 0;
padding: 0;
}

h3 {
padding: 0;
margin: 30px 0 0;
}

h3.comments {
padding: 0;
margin: 40px auto 20px ;
}

html>body .entry ul {
margin-left: 0px;
padding: 0 0 0 30px;
list-style: none;
padding-left: 10px;
text-indent: -10px;
}

html>body .entry li {
margin: 7px 0 8px 10px;
}

.entry ul li:before, #sidebar ul ul li:before {
content: "\00BB \0020";
}

.entry ol {
padding: 0 0 0 35px;
margin: 0;
}

.entry ol li {
margin: 0;
padding: 0;
}

.postmetadata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}

#sidebar ul, #sidebar ul ol {
margin: 0;
padding: 0;
}

#sidebar ul li {
list-style-type: none;
list-style-image: none;
margin-bottom: 15px;
}

#sidebar ul p, #sidebar ul select {
margin: 5px 0 8px;
}

#sidebar ul ul, #sidebar ul ol {
margin: 5px 0 0 10px;
}

#sidebar ul ul ul, #sidebar ul ol {
margin: 0 0 0 10px;
}

ol li, #sidebar ul ol li {
list-style: decimal outside;
}

#sidebar ul ul li, #sidebar ul ol li {
margin: 3px 0 0;
padding: 0;
}

#searchform {
margin: 10px auto;
padding: 5px 3px;
text-align: center;
}

#sidebar #searchform #s {
width: 108px;
padding: 2px;
}

#sidebar #searchsubmit {
padding: 1px;
}

.entry form { 
text-align:center;
}

select {
width: 130px;
}

#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
}

#commentform {
margin: 5px 10px 0 0;
}
#commentform textarea {
width: 100%;
padding: 2px;
}
#respond:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
#commentform #submit {
margin: 0 0 5px auto;
float: right;
}

.alt {
margin: 0;
padding: 10px;
}

.commentlist {
padding: 0;
text-align: justify;
}

.commentlist li {
margin: 15px 0 10px;
padding: 5px 5px 10px 10px;
list-style: none;

}
.commentlist li ul li { 
margin-right: -5px;
margin-left: 10px;
}

.commentlist p {
margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
margin: 5px 0;
}

.nocomments {
text-align: center;
margin: 0;
padding: 0;
}

.commentmetadata {
margin: 0;
display: block;
}

#sidebar
{
padding: 20px 0 10px 0;
margin-left: 545px;
width: 190px;
}

#sidebar form {
margin: 0;
}

#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;
}

#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}

#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}

#wp-calendar a {
display: block;
}

#wp-calendar caption {
text-align: center;
width: 100%;
}

#wp-calendar td {
padding: 3px 0;
text-align: center;
}

#wp-calendar td.pad:hover { 
background-color: #fff; }

acronym, abbr, span.caps {
cursor: help;
}

acronym, abbr {
border-bottom: 1px dashed #999;
}

blockquote {
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #ddd;
}

blockquote cite {
margin: 5px 0 0;
display: block;
}

.center {
text-align: center;
}

.hidden {
display: none;
}

hr {
display: none;
}

a img {
border: none;
}

.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
}

.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;
}

*/
