/*   
Theme Name: Wyssa
Theme URI: http://www.wng.ch
Description: Main theme for Wyssa.ch
Author: David Ansermot
Author URI: http://www.wng.ch
Version: 1.0
.
Copyright 2009 WnG Solutions Sàrl
.
*/

/*

__        __      ____   ____        _       _   _                 
\ \      / / __  / ___| / ___|  ___ | |_   _| |_|_| ___  _ __  ___ 
 \ \ /\ / / '_ \| |  _  \___ \ / _ \| | | | | __| |/ _ \| '_ \/ __|
  \ V  V /| | | | |_| |  ___| | |_| | | |_| | |_| | |_| | | | \__ \
   \_/\_/ |_| |_|\____| |____/ \___/|_|\__,_|\__|_|\___/|_| |_|___/


 *****************************************************************
 *                                                               *
 *               Copyright 2009 WnG Solutions Sàrl               *
 *                      All rights reserved                      *
 *                                                               *
 *****************************************************************
 *                              *                                *
 *  WnG Solutions               *  http://www.wng.ch/            *
 *  Rue Centrale 15             *  Tel +41 21 320 11 11          *
 *  CH-1003 Lausanne            *  Fax +41 21 320 11 10          *
 *                              *                                *
 *****************************************************************

*/

/* ----- * Générique * ----- */

	/* ----- * Balises principales * ----- */
	
	* {
		padding: 0;
		margin: 0;
		border: 0;
		outline: none;
		font-size: 12px;
	}
	
	html {
		margin-bottom: 1px;
		height: 100%;
	}

	body {
		font-family:Arial, Helvetica, sans-serif;
		color: #656565;
		background-color: #e0e0e0;
	}
	
	/* ----- * /Balises principales * ----- */
	
	
	/* ----- * Utilitaires * ----- */
	
	img.alignleft,
	div.alignleft { float: left; margin: 0 0 10px 10px; }
	
	img.alignright,
	div.alignright { float: right; margin: 0 10px 10px 0; }
	
	img.aligncenter,
	div.aligncenter { display: block; margin: 0 auto 10px auto; }

	img.alignLeft { float: left; margin: 0 0 10px 10px; }
	img.alignRight { float: right; margin: 0 10px 10px 0; }
	img.alignCenter { display: block; margin: 0 auto 10px auto; }
	
	.spacer {
		clear: both;
		font-size: 0;
	}
	
	.hideMe {
		position: absolute;
		left: -9999px;
		top: -9999px;
	}
	
	#captcha {
		margin-top: -80px;
	}
	p.refreshCaptcha input {
		position: relative;
		left: 200px;
		top: 107px;
		padding: 2px;
		border: 1px solid #000;
		width: 110px;
		height: 28px;
		line-height: 30px;
		font-size: 14px;
	}
	
	.floatL { float: left; }
	.floatR { float: right; }
	
	.noDotsList { list-style: none; }

	.marginTop { margin-top: 20px; }
	.marginRight { margin-right: 20px; }
	.marginBottom { margin-bottom: 20px; }
	.marginLeft { margin-left: 20px; }
	
	.textAlignLeft { text-align: left; }
	.textAlignCenter { text-align: center; }
	.textAlignRight { text-align: right; }
	.textAlignJustify { text-align: justify; }

	/* ----- * /Utilitaires * ----- */
	
	
	/* ----- * Titres * ----- */
	
	h1 {
		font-size: 17px;
		margin-bottom: 10px;
		color: #323d8f;
		text-transform: uppercase;
	}
	
	h2 {
		font-size: 15px;
		color: #323d8f;
		margin-top: 10px;
	}
	
	h3 {
		font-size: 12px;
		color: #323d8f;
		margin-top: 10px;
	}
	
	h4 {
		font-size: 11px;
		color: #323d8f;
	}
	
	h5 {
		font-size: 10px;
		color: #323d8f;
	}
	
	a:link,
	a:visited,
	a:active {
		color: #323d8f;
	}
	
	span.errorMsg {
		color: #cc3333;
	}
	
	/* ----- * /Titres * ----- */
			
/* ----- * /Générique * ----- */


/* ----- * Conteneur global * ----- */

#global {
	width: 950px;
	margin: 0 auto;
	margin-top: 30px;
	background: url(images/backgrounds/content.jpg) repeat-y 0 0;
}

/* ----- * /Conteneur global * ----- */


/* ----- * Bannière * ----- */

#banner {
	position: relative;
	height: 216px;
	background: url(images/backgrounds/header.jpg) no-repeat 0 0;
}

#banner h1 {
	margin: 50px 0 0 0;
	padding: 20px 0 0 30px;
	float: left;
}

#banner h1 a {
	display: block;
	width: 280px;
	height: 80px;
}

#banner h1 a:focus {
	outline: 1px #000000 dotted;
}

	/* ----- * Liens d'accessibilité * ----- */

	#accessKeys ul {
		float: left;
		list-style: none;
	}
	
	#accessKeys ul li {
		display: inline;
		padding-right: 5px;
	}
	
	#accessKeys ul li a:link,
	#accessKeys ul li a:visited,
	#accessKeys ul li a:hover,
	#accessKeys ul li a:active {
		color: #ff00ff;
		cursor: default;
	}
	
	#accessKeys ul li a:focus {
		color: #000000;
	}

	/* ----- * /Liens d'accessibilité * ----- */


	/* ----- * Outils * ----- */

	#tools {
		position: absolute;
		right: 0;
		top: 0;
		padding: 3px;
		color: #ffffff;
		background-color: #cc0000;
	}

	/* ----- * /Outils * ----- */

/* ----- * /Bannière * ----- */


/* ----- * Menu principal * ----- */

#menuMain {
	height: 35px;
	background: url(images/menus/menu_bleu/menu_bleu.jpg) repeat-x 0 0;
	margin: 0 5px;
	padding-left: 20px;
}

#menuMain ul {
	list-style: none;
}

#menuMain ul li {
	display: inline;
}

#menuMain ul li.first a:link,
#menuMain ul li.first a:visited,
#menuMain ul li.first a:active {
	border-left: 1px solid #3c499c;
	border-right: 1px solid #3c499c;
}

#menuMain ul li a:link,
#menuMain ul li a:visited,
#menuMain ul li a:active {
	float: left;
	text-decoration: none;
	line-height: 35px;
	color: #ffffff;
	text-transform: uppercase;
	display: block;
	height: 35px;
	padding: 0 10px;
	border-right: 1px solid #3c499c;
	font-weight: bold;
}

#menuMain ul li a:hover,
#menuMain ul li.first a:hover,
#menuMain ul li.menuOn a:link,
#menuMain ul li.menuOn a:visited,
#menuMain ul li.menuOn a:active {
	background: url(images/menus/menu_bleu/menu_bleu_select.jpg) repeat-x 0 0;
	line-height: 35px;
}
/*
#menuMain a.gc { 
	width: 102px;
	background: url(images/menus/menu_bleu/grandConseil.jpg) no-repeat 0 0; 
}
#menuMain a.gch,
#menuMain a.gch:hover,
#menuMain a.gc:hover { 
	width: 102px;
	background: url(images/menus/menu_bleu/grandConseil.jpg) no-repeat 0 100%; 
}

#menuMain a.muni { 
	width: 90px;
	background: url(images/menus/menu_bleu/municipalite.jpg) no-repeat 0 0; 
}
#menuMain a.munih,
#menuMain a.munih:hover,
#menuMain a.muni:hover { 
	width: 90px;
	background: url(images/menus/menu_bleu/municipalite.jpg) no-repeat 0 100%; 
}

#menuMain a.dpe { 
	width: 175px;
	background: url(images/menus/menu_bleu/dossiersPolitiquesEcoles.jpg) no-repeat 0 0; 
}
#menuMain a.dpeh,
#menuMain a.dpeh:hover,
#menuMain a.dpe:hover { 
	width: 175px;
	background: url(images/menus/menu_bleu/dossiersPolitiquesEcoles.jpg) no-repeat 0 100%; 
}

#menuMain a.dpp { 
	width: 179px;
	background: url(images/menus/menu_bleu/dossiersPolitiquesPolice.jpg) no-repeat 0 0; 
}
#menuMain a.dpph,
#menuMain a.dpph:hover,
#menuMain a.dpp:hover { 
	width: 179px;
	background: url(images/menus/menu_bleu/dossiersPolitiquesPolice.jpg) no-repeat 0 100%; 
}

#menuMain a.rdp { 
	width: 113px;
	background: url(images/menus/menu_bleu/revuePresse.jpg) no-repeat 0 0; 
}
#menuMain a.rdph,
#menuMain a.rdph:hover,
#menuMain a.rdp:hover { 
	width: 113px;
	background: url(images/menus/menu_bleu/revuePresse.jpg) no-repeat 0 100%; 
}

#menuMain a.div { 
	width: 51px;
	background: url(images/menus/menu_bleu/divers.jpg) no-repeat 0 0; 
}
#menuMain a.divh,
#menuMain a.divh:hover,
#menuMain a.div:hover { 
	width: 51px;
	background: url(images/menus/menu_bleu/divers.jpg) no-repeat 0 100%; 
}*/

/* ----- * /Menu principal * ----- */

/* ----- * Menu secondaire * ----- */

#menuSub {
	height: 29px;
	margin: 0 5px;
	background: url(images/menus/menu_gris/menu_gris.jpg) repeat-x 0 0;
	padding-right: 20px;
}

#menuSub ul {
	list-style: none;
}

#menuSub ul li {
	display: inline;
}

#menuSub ul li.first a:link,
#menuSub ul li.first a:visited,
#menuSub ul li.first a:active {
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
}

#menuSub ul li a:link,
#menuSub ul li a:visited,
#menuSub ul li a:active {
	float: right;
	text-decoration: none;
	line-height: 29px;
	color: #323d8f;
	text-transform: uppercase;
	display: block;
	height: 29px;
	padding: 0 10px;
	border-right: 1px solid #c0c0c0;
	font-weight: bold;
}

#menuSub ul li a:hover,
#menuSub ul li.first a:hover,
#menuSub ul li.menuOn a:link,
#menuSub ul li.menuOn a:visited,
#menuSub ul li.menuOn a:active {
	background: url(images/menus/menu_gris/menu_gris_select.jpg) repeat-x 0 0;
	line-height: 29px;
}

/*
#menuSub a.acc { 
	width: 62px;
	background: url(images/menus/menu_gris/accueil.jpg) no-repeat 0 0; 
}
#menuSub a.acch,
#menuSub a.acch:hover,
#menuSub a.acc:hover { 
	width: 62px;
	background: url(images/menus/menu_gris/accueil.jpg) no-repeat 0 100%; 
}

#menuSub a.qsj { 
	width: 91px;
	background: url(images/menus/menu_gris/quiSuisJe.jpg) no-repeat 0 0; 
}
#menuSub a.qsjh,
#menuSub a.qsjh:hover,
#menuSub a.qsj:hover { 
	width: 91px;
	background: url(images/menus/menu_gris/quiSuisJe.jpg) no-repeat 0 100%; 
}

#menuSub a.gp { 
	width: 106px;
	background: url(images/menus/menu_gris/espaceMedias.jpg) no-repeat 0 0; 
}
#menuSub a.gph,
#menuSub a.gph:hover,
#menuSub a.gp:hover { 
	width: 106px;
	background: url(images/menus/menu_gris/espaceMedias.jpg) no-repeat 0 100%; 
}

#menuSub a.agenda { 
	width: 59px;
	background: url(images/menus/menu_gris/agenda.jpg) no-repeat 0 0; 
}
#menuSub a.agendah,
#menuSub a.agendah:hover,
#menuSub a.agenda:hover { 
	width: 59px;
	background: url(images/menus/menu_gris/agenda.jpg) no-repeat 0 100%; 
}


#menuSub a.contact { 
	width: 63px;
	background: url(images/menus/menu_gris/contact.jpg) no-repeat 0 0; 
}
#menuSub a.contacth,
#menuSub a.contacth:hover,
#menuSub a.contact:hover { 
	width: 63px;
	background: url(images/menus/menu_gris/contact.jpg) no-repeat 0 100%; 
}
*/

/* ----- * /Menu secondaire * ----- */

/* ----- * Contenu * ----- */

#content {
	padding-top: 15px;
}

#content a:link,
#content a:visited,
#content a:active {
	text-decoration: none;
}

	/* ----- * Contenu de gauche * ----- */
	
	#contentLeft {
		float: left;
		background-color: #ff9900;
	}

	#contentLeft ul {
		list-style: none;
	}
	
	#contentLeft ul li a {
		display: block;
		padding: 3px 5px; /* Nécessite quelques corrections pour IE < 7 */
		text-decoration: none;
	}
	
	#contentLeft ul li a:hover,
	#contentLeft ul li.menuOn a {
		background-color: #ff3366;
	}

	/* ----- * /Contenu de gauche * ----- */
	
	
	/* ----- * Contenu de droite * ----- */

	#contentRight .archivedList { 
		list-style: inside;
		margin: 5px;
	}

	#contentRight {
		float: right;
		width: 251px;
		padding: 15px;
		margin-right: 5px;
		margin-left: 5px;
		padding-top: 20px;
	}
	
	#contentRight img {
		margin: 5px;
	}
	
	#contentRight span.sideCommentAuthor {
		font-style: italic;
		float: right;
	}
	
	#contentRight div.box {
		background: url(images/backgrounds/boxMillieu.jpg) repeat-y 0 0;
		width: 247px;
		margin-bottom: 30px;
	}
	
	#contentRight div.box div.boxTop {
		background: url(images/backgrounds/boxHaut.jpg) no-repeat 0 0;
		display: block;
		width: 247px;
		height: 4px;
	}
	
	#contentRight div.box div.boxContent {
		background: url(images/backgrounds/boxBas.jpg) no-repeat 0 100%;
		min-height: 86px;
		width: 227px;
		padding: 5px 15px 5px 10px;
	}
	
	#contentRight div.boxTitle {
		height: 15px;
		display: block;
		float: right;
		margin: -11px 5px 0 10px;
		font-size: 14px;
		text-transform: uppercase;
		font-weight: bold;
		color: #323d8f;
	}
	
	#contentRight div.boxTitle div.lastPosts {
		background: url(images/titles/derniersArticles.jpg) no-repeat 0 0;
		width: 117px;
		
	}
	#contentRight div.boxTitle div.lastComments {
		background: url(images/titles/derniersCommentaires.jpg) no-repeat 0 0;
		width: 155px;
	}
	#contentRight div.boxTitle div.tags {
		background: url(images/titles/nuageTags.jpg) no-repeat 0 0;
		width: 91px;
	}
	#contentRight div.boxTitle div.archives {
		background: url(images/titles/archives.jpg) no-repeat 0 0;
		width: 58px;
	}
	
	#contentRight div.box div.boxContent span.postDate {
		font-size: 11px;
	}
	
	#contentRight div.box div.boxContent p {
		margin-bottom: 10px;
	}
	
	#contentRight div.box div.boxContent a.sidebarLink {
		line-height: 20px;
	}
	
	/* ----- * /Contenu de droite * ----- */
	
	
	/* ----- * Contenu principal * ----- */

	#contentMain {
		font-size: 12px;
		overflow: hidden;
		padding: 10px 20px;
		margin: 0 0 0 10px;
	}
	
		/* ----- * Infos * ----- */
		
		#contentMain #infos {
			background: #e0e0e0;
			padding: 10px;
			margin-bottom: 10px;
			margin-top: 10px;
		}
		
		#contentMain #infos h2 {
			color: #323d8f;
		}
		
		#contentMain #infos ul {
			margin-top: 10px;
			list-style: none;
		}
		
		/* ----- * /Infos * ----- */
		
		/* ----- * Posts * ----- */
	
		#contentMain div.post {
			border-bottom: 1px solid #cccccc;
			/*margin-top: 15px;*/
			/*padding-bottom: 15px;*/
			padding: 10px;
		}
		
		#contentMain div.putBg {
			background: #eeeeee;
		}
		
		#contentMain div.post div.postCore div.postDate {
			font-size: 11px;
		}
		
		#contentMain div.post div.postCore h2 {
			margin-bottom: 5px;
			margin-top: 0;
		}
		#contentMain div.post div.postCore h2 a:link,
		#contentMain div.post div.postCore h2 a:visited,
		#contentMain div.post div.postCore h2 a:active,
		#contentMain div.post div.postCore h2 a:hover {
			font-size: 15px;
		}
		
		#contentMain div.post div.postCore p {
			margin-bottom: 5px;
		}
		
		#contentMain div.post div.postCore p.post_excerpt a:link,
		#contentMain div.post div.postCore p.post_excerpt a:visited,
		#contentMain div.post div.postCore p.post_excerpt a:active,
		#contentMain div.post div.postCore p.post_excerpt a:hover {
			color: #434343;
		}
		
		#contentMain div.post div.postCore div.readMore {
			/*float: left;*/
			margin-top: 15px;
			/*font-weight: bold;*/
		}
		
		#contentMain div.post div.postImg {
			float: right;
			margin-left: 10px;
		}
		
		/* ----- * /Posts * ----- */
		
		/* ----- * Single * ----- */
		
		#contentMain .singlePost div.singleHead {
			font-size: 11px;
			margin-bottom: 10px;
		}
		
		#contentMain .singlePost p {
			margin: 5px 0;
		}
		
		#contentMain .singlePost div.singleHead a:link,
		#contentMain .singlePost div.singleHead a:visited,
		#contentMain .singlePost div.singleHead a:active {
			font-size: 11px;
		}
		
		#contentMain .singlePost div.singleContent {
			margin-bottom: 10px;
		}
		
		#contentMain div.singleComments h3 {
			margin-bottom: 10px;
		}
		
		#contentMain div.singleComments img.avatar {
			display: none;
			visibility: hidden;
		}
		
		#contentMain div.singleComments p {
			margin-top: 10px;
		}
		
		#contentMain div.singleComments ol.commentlist {
			list-style: none;
		}
		
		#contentMain div.singleComments ol.commentlist li {
			background: #ffffff;
			margin-bottom: 15px;
			padding: 0;
			border-top: 1px solid #323d8f;
			border-bottom: 1px solid #cccccc;
		}
		
		#contentMain div.singleComments ol.commentlist li p { 
			padding-left: 4px;
		}
		
		#contentMain div.singleComments ol.commentlist .comment-meta a {
			font-size: 11px;
		}
		
		
		#contentMain div.singleComments #commentform p {
			margin: 2px 4px;
		}
		
		#contentMain div.singleComments #commentform textarea,
		#contentMain div.singleComments #commentform input {
			border: 1px solid #656565;
			margin: 2px 0;
			padding: 2px;
		}
		
		#contentMain div.singleComments #commentform textarea {
			width: 410px;
		}
		
		#contentMain div.wp-pagenavi {
			margin-left: none;
			padding: none;
			margin-bottom: 10px;
		}
		
		#contentMain p.wp-caption-text {
			font-style: italic;
			font-size: 11px;
			text-align: center;
		}
		
		#contentMain #backLink {
			float: left;
			width: 200px;
		}
		
		#contentMain div.comment-author {
			background: #efefef;
			padding: 2px 2px 2px 4px;
		}
		
		#contentMain div.comment-author a:link,
		#contentMain div.comment-author a:visited,
		#contentMain div.comment-author a:active {
			font-weight: bold;
		}
		
		#contentMain div.comment-meta {
			/*float: right;*/
			background: #efefef;
			padding: 2px 2px 2px 4px;
			padding-top: 0;
			border-bottom: 1px solid #cccccc;
		}
		
		#contentMain div.wp-caption {
			background: #e0e0e0;
			text-align: center;
			padding: 10px 6px 10px 6px;
			border: 1px solid #aaaaaa;
		}
		
		/* ----- * /Single * ----- */
		
		/* ----- * Contact * ----- */
		
		#contentMain #wngContactForm ul {
			list-style: none;
			margin-top: 10px;
		}
		
		#contentMain #wngContactForm ul li {
			margin: 5px 0;
		}
		
		#contentMain #wngContactForm label {
			width: 100px;
			float: left;
		}
		
		#contentMain #wngContactForm input.textInput {
			border: 1px solid #323d8f;
			width: 160px;
			padding: 2px;
		}
		
		#contentMain #wngContactForm textarea {
			border: 1px solid #323d8f;
			height: 120px;
			width: 300px;
		}
		
		#contentMain #wngContactForm input.submitInput {
			font-size: 14px;
			border: 1px solid #555555;
			width: 120px;
			padding: 2px;
			margin-left: 100px;
		}
		
			/* ----- * Captcha * ----- */
			
			#contentMain #captcha {
				margin-left: 100px;
			}
			
			#contentMain #captcha img.captchapict {
				margin-bottom: 5px;
			}
			
			#contentMain #captcha p {
				margin: 10px 0;
			}
			
			#contentMain #captcha p.captcha_1 input.captcha {
				border: 1px solid #323d8f;
				width: 160px;
				padding: 2px;
			}
			
			#contentMain #captcha p.captcha_2 input.captcha,
			#contentMain #captcha p.captcha_2 input.captcha_2 {
				font-size: 14px;
				border: 1px solid #555555;
				width: 120px;
				padding: 2px;
				margin-right: 5px;
			}
			
			/* ----- * /Captcha * ----- */
		
		/* ----- * /Contact * ------ */
		
		/* ----- * Archives * ------ */
		
		#contentMain #archives ul {
			list-style: none;
		}
		
		#contentMain #archives h2 {
			margin-top: 10px;
		}
		
		#contentMain #archives li.categories ul {
			margin-left: 10px;
		}
		
		#contentMain #frmSearch input,
		#contentMain #archives input {
			border: 1px solid #e0e0e0;
			width: 160px;
			padding: 2px;
		}
		
		#contentMain div.archiveSearchForm #s {
			border: 1px solid #e0e0e0;
			width: 160px;
			padding: 2px;
		}
		
		#contentMain div.archiveSearchForm #searchsubmit {
			font-size: 12px;
			border: 1px solid #555555;
			width: 120px;
			padding: 1px 2px;
		}
		
		/* ----- * /Archives * ----- */
		
		/* ----- * Agenda * ----- */
		
		#wsa_plugin .wsa_event {
			border-bottom: 1px solid #656565;
			padding-bottom: 10px;
			margin-bottom: 10px;
		}
		
		#wsa_plugin .wsa_event .wsa_header {
			margin-bottom: 10px;
		}
		
		#wsa_plugin .wsa_event .wsa_header .wsa_date,
		#wsa_plugin .wsa_event .wsa_header .wsa_title {
			font-size: 13px;
			color: #323d8f;
			font-weight: bold;
			margin-right: 10px;
		}
		
		#wsa_plugin .wsa_event .wsa_content {
			margin-bottom: 10px;
		}
		
		#wsa_browsing {
			margin: auto;
			width: 200px;
			text-align: center;
		}
		
		#wsa_browsing .wsa_browsepage {
			margin: 0 2px;
		}
		
		/* ----- * /Agenda * ----- */
		
		/* ----- * Homebox * ----- */
		
		#contentMain div.box {
			background: url(images/backgrounds/box-quote-middle.gif) repeat-y 0 0;
			width: 616px;
			margin-bottom: 20px;
		}
		
		#contentMain div.box div.boxTop {
			background: url(images/backgrounds/box-quote-top.gif) no-repeat 0 0;
			display: block;
			width: 616px;
			height: 27px;
		}
		
		#contentMain div.box div.boxContent {
			background: url(images/backgrounds/box-quote-bottom.gif) no-repeat 0 100%;
			min-height: 112px;
			width: 598px;
			padding: 5px 25px 15px 10px;
		}
		
		#contentMain div.boxTitle div {
			height: 11px;
			display: block;
			float: right;
			margin: -11px 5px 0 0;
		}
		
		#contentMain div.box div.boxContent span.postDate {
			font-size: 11px;
		}
		
		#contentMain div.box div.boxContent p {
			margin-bottom: 10px;
		}
		
		#contentMain div.box div.boxContent a.sidebarLink {
			line-height: 20px;
		}
		
		#contentMain div.box div.boxContent img {
			margin: 2px;
		}
		
		/* ----- * /Homebox * ----- */
		
		/* ----- * reCaptcha * ----- */
		
		#contentMain #recaptcha_table #recaptcha_tagline,
		#contentMain #recaptcha_table #recaptcha_logo {
			display: none;
			visibility: hidden;
		}
		
		
		/* ----- * /reCaptcha * ----- */
		
	/* ----- * /Contenu principal * ----- */

/* ----- * /Contenu * ----- */


/* ----- * Footer * ----- */

#footer {
	background: url(images/backgrounds/footer.jpg) no-repeat 0 100%;
	height: 30px;
	padding: 0 10px;
}

/* ----- * /Footer * ----- */

#powered {
	padding: 8px 40px 20px 0;
	padding-bottom: 10px;
	padding-right: 40px;
	margin: auto;
	width: 950px;
	text-align: right;
}

#powered a:link,
#powered a:visited,
#powered a:active,
#powered a:hover {
	text-decoration: none;
	color: #656565;
	font-size: 10px;
}