/* CSS Document : Feuille de style lifeandcoach.com */



/* PropriÈtÈs gÈnÈrale de la page */

body {

	background-image: url(http://www.lifeandcoach.com/images/fond_repet.jpg);

	background-repeat: repeat-x;

	background-position: center top;

	font-family: Arial, Helvetica, sans-serif;

	color: #623A68;

	background-color: #ffffff;

	margin: 0px;

	padding: 0px;

}



.fond {

	background-image: url(http://www.lifeandcoach.com/images/fond_page.jpg);

	background-repeat: repeat-x;

	background-position: center top;

}

#fond-page {

	position: absolute;

	background-image: url(http://www.lifeandcoach.com/images/fond_page_mincir.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	left: 50%;

	margin-left: -517px;

	height: 100%;

	width: 1014px;

}

#fond-page2 {

	position: absolute;

	background-image: url(http://www.lifeandcoach.com/images/fond_page_mincir02.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	left: 50%;

	margin-left: -517px;

	height: 100%;

	width: 1014px;

}

#contenu {

	width: 988px;

	margin-right: auto;

	margin-left: auto;

}

.cache {

	display: none;

}

img {

	border: none;

}

.float-rigth{

	float: right;

}

.float-left{

	float: left;

}

ul {

	margin-top: 0px;

	margin-bottom: 0px;

}

/* -------------- mise en page -------------*/

#plan-du-site{

	width: 580px;

	text-align: left;

	font-size: 12px;

	padding-bottom: 16px;

	margin-left: 3px;

	float: left;

}

html>body #plan-du-site{

	margin-left: 6px;

}

#tarif{


	width: 553px;

	background-color: #FFFFF;

	font-size: 12px;

	padding-top: 8px;

	padding-bottom: 16px;

	margin-left: 18px;

	float: left;

}

/* ---------------- tableau -------------- */

table{

	border: thin #FAF9FA;

}

td.titre{

	background-color: #623A68;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}

td.ligne{

	background-color: #E5D7E7;

}

td.mini{

	background-color: #FFFFFF;

	font-size: 11px;

	font-weight: fine;
}

td.prix{

	background-color: #F0E9F2;

	font-size: 18px;

	font-weight: fine;

}

td.prix2{

	background-color: #F0E9F2;

	font-size: 24px;

	font-weight: bold;

}

td.prix3{

	background-color: #F0E9F2;

	font-size: 13px;

	font-weight: fine;

}

td.prix4{

	background-color: #F0E9F2;

	font-size: 13px;

	font-weight: bold;

}

/*------------------- slogan flash ------------------*/

.slogan-coach-dieteticien{

	margin-right: 25px;

	margin-top: 11px;

	text-align: right;

}

/*-------------------- bandeau haut -------------*/

#bandeau-life-coach{

	position: relative;

	height: 236px;

	width: 988px;

	text-align: left;

}

.logo{

	float: left;

	height: 170px;

	width: 250px;

}

#ph-accueil {

	position: relative;

	float: right;

	background-image: url(http://www.lifeandcoach.com/images/ph_mincir_coach.jpg);

	background-repeat: no-repeat;

	height: 169px;

	width: 375px;

}

#ph-enfant {

	position: relative;

	float: right;

	background-image: url(http://www.lifeandcoach.com/images/ph_surpoids_enfant.jpg);

	background-repeat: no-repeat;

	height: 169px;

	width: 375px;

}

#ph-sante-forme {

	position: relative;

	float: right;

	background-image: url(http://www.lifeandcoach.com/images/ph_sante_forme.jpg);

	background-repeat: no-repeat;

	height: 169px;

	width: 375px;

}

#ph-mincir-feminin {

	position: relative;

	float: right;

	background-image: url(http://www.lifeandcoach.com/images/ph_mincir_feminin.jpg);

	background-repeat: no-repeat;

	height: 169px;

	width: 375px;

}

/* ----------------- image centre page ------------- */

#en-construction{

	background-image: url(http://www.lifeandcoach.com/images/en_construction.jpg);

	background-repeat: no-repeat;

	float: left;

	margin-top: 100px;
	margin-left: 70px;
	height: 221px;
	width: 291px;

}

html>body #en-construction{

	margin-left: 190px;

}

#bien-recu{

	background-image: url(http://www.lifeandcoach.com/images/mot_bien_recu.jpg);

	background-repeat: no-repeat;

	float: left;

	margin-top: 40px;

	margin-left: 90px;

	height: 222px;

	width: 276px;

}

html>body #bien-recu{

	margin-left: 190px;

}

/* ------------ actu --------------*/

#actualites{

	position: absolute;

	top:75px;
	
	left:685px;

	float: right;

	text-align: left;

	font-size:11px;

	font-family:Verdana;

	height: 45px;

	overflow: hidden;

	width: 265px;

	margin-right: 25px;

	margin-top: -27px;

	margin-bottom: 20px;

}

html>body #actualites{

	margin-right: 50px;

	margin-top: -25px;

}

#actualites-sante{

	position: relative;

	float: right;

	text-align: left;

	font-size:11px;

	font-family:Verdana;

	height: 45px;

	overflow: hidden;

	width: 265px;

	margin-right: 20px;

	margin-top: -55px;

	margin-bottom: 20px;

}

html>body #actualites-sante{

	margin-right: 45px;

	margin-top: -45px;

}



#actualites-construc{

	position: relative;

	float: right;

	text-align: left;

	font-size:11px;

	font-family:Verdana;

	height: 45px;

	overflow: hidden;

	width: 265px;

	margin-right: 25px;

	margin-top: -27px;

}

html>body #actualites-construc{

	margin-right: 50px;

	margin-top: -20px;

}

/* ------------------ images tarifs ----------------- */

.img-1-4{

	background-image: url(http://www.lifeandcoach.com/images/tarifs1-4personnes.gif);

	background-repeat: no-repeat;

}

.img-prix-special{

	height: 83px;

	background-image: url(http://www.lifeandcoach.com/images/tarifsprix_special.gif);

	background-repeat: no-repeat;

}

/* --------------- encarts positionnement --------------*/

#pos-encart01accueil {

	position: relative;

	margin-left: 610px;

	margin-right: 40px;

	margin-top: 15px;

	height: 146px;

	width: 282px;

}

html>body #pos-encart01accueil {

	margin-top: 40px;

} 

#pos-encart02accueil {

	position: relative;

	margin-left: 610px;

	margin-right: 40px;

	height: 146px;

	width: 282px;

}

#pos-encart-sante {

	position: relative;

	margin-left: 610px;

	margin-right: 40px;

	margin-top: -15px;

	height: 146px;

	width: 282px;

}

#pos-encart-feminin {

	position: relative;

	margin-left: 610px;

	margin-right: 40px;

	margin-top: -15px;

	height: 146px;

	width: 282px;

}

.txt-encart {

	padding: 73px 122px 22px 16px;

	vertical-align: middle;

}

/* encarts alÈatoires (images et textes) */

#encart-fumer {

	background-image: url(http://www.lifeandcoach.com/images/enc_arretez_fumer.jpg);

	background-repeat: no-repeat;

	height: 146px;

	width: 282px;

}

#encart-grossesse {

	background-image: url(http://www.lifeandcoach.com/images/enc_grossesse.jpg);

	background-repeat: no-repeat;

	height: 146px;

	width: 282px;

}

#encart-mariage02 {

	background-image: url(http://www.lifeandcoach.com/images/enc_mariage02.jpg);

	background-repeat: no-repeat;

	height: 146px;

	width: 282px;

}

#encart-entreprise {

	background-image: url(http://www.lifeandcoach.com/images/enc_entreprise.jpg);

	background-repeat: no-repeat;

	height: 146px;

	width: 282px;

}



#encart-combat {

	background-image: url(http://www.lifeandcoach.com/images/enc_services_personnalises.jpg);

	background-repeat: no-repeat;

	height: 146px;

	width: 282px;

}

#encart-danse {

	background-image: url(http://www.lifeandcoach.com/images/enc_services_personnalises2.jpg);

	background-repeat: no-repeat;

	height: 146px;

	width: 282px;

}

#encart-mariage {

	background-image: url(http://www.lifeandcoach.com/images/enc_mariage_danse.jpg);

	background-repeat: no-repeat;

	height: 146px;

	width: 282px;

}
#encart-aquagym {

	background-image: url(http://www.lifeandcoach.com/images/enc_aquagym.jpg);

	background-repeat: no-repeat;

	height: 146px;

	width: 282px;

}
#encart-yoga {

	background-image: url(http://www.lifeandcoach.com/images/enc_yoga.jpg);

	background-repeat: no-repeat;

	height: 146px;

	width: 282px;

}


/* ---------------- mot contact ------------- */

#mot-contact{

	position: absolute;
	
	top: 300px;
	
	left: 695px;

	background-image: url(http://www.lifeandcoach.com/images/mot_contact.jpg);

	background-repeat: no-repeat;

	float: right;

	margin-top:0px;

	margin-right: 25px;

	height: 222px;

	width: 276px;

}

html>body #mot-contact{

	margin-right: 50px;

	margin-top:0px;

}

#mot-contact2{

	background-image: url(http://www.lifeandcoach.com/images/mot_contact2.jpg);

	background-repeat: no-repeat;

	float: right;

	margin-top: 5px;

	margin-right: 25px;

	height: 222px;

	width: 276px;

}

html>body #mot-contact2{

	margin-top: 5px;

	margin-right: 50px;

}

#mot-contact3{

	background-image: url(http://www.lifeandcoach.com/images/mot_contact3.jpg);

	background-repeat: no-repeat;

	float: right;

	margin-top: 5px;

	margin-right: 25px;

	height: 222px;

	width: 276px;

}

html>body #mot-contact3{

	margin-top: 5px;

	margin-right: 50px;

}

/*-----------------  cadre coordonnÈes ------------*/

#carde-coordonnees {

	position: absolute;

	left: 57px;
	
	top: 100px;

	background-image: url(http://www.lifeandcoach.com/images/fd_coordonnees.gif);

	text-align:left;

	padding-left:10px;

	background-repeat: no-repeat;

	background-position: -2px 0px;

	margin-left: 610px;

	margin-right: 39px;

	margin-top: 5px;

	padding-top: 30px;

	height: 112px;

	width: 268px;

}

html>body #carde-coordonnees {

	background-position: 0px 0px;

	margin-top: 35px;

		width: 268px;

}

/* ---------------- 3 axes --------------- */

#axes-enfant {

	position: relative;

	background-image: url(http://www.lifeandcoach.com/images/3axes_violetclair.jpg);

	background-repeat: no-repeat;

	background-position: -2px 0px;

	margin-left: 610px;

	margin-right: 39px;

	margin-top: 30px;

	padding-top: 36px;

	height: 222px;

	width: 278px;

}

html>body #axes-enfant {

	background-position: 0px 0px;

	margin-top: 40px;

}

#axes-sante {

	position: relative;

	background-image: url(http://www.lifeandcoach.com/images/3axes_vert.jpg);

	background-repeat: no-repeat;

	background-position: -2px 0px;

	margin-left: 610px;

	margin-right: 39px;

	margin-top: 30px;

	padding-top: 36px;

	height: 222px;

	width: 278px;

}

html>body #axes-sante {

	background-position: 0px 0px;

	margin-top: 20px;

}

#axes-feminin {

	position: relative;

	background-image: url(http://www.lifeandcoach.com/images/3axes_violet.jpg);

	background-repeat: no-repeat;

	background-position: -2px 0px;

	margin-left: 610px;

	margin-right: 39px;

	margin-top: 30px;

	padding-top: 36px;

	height: 222px;

	width: 278px;

}

html>body #axes-feminin {

	background-position: 0px 0px;

	margin-top: 20px;

}

.txt-3axes-enfant {

	padding: 15px 5px 0px 60px;

	text-align: left;

	font-size: 12px;

}

/*--------------- contenu ---------------*/

#contenu-page{

	position: relative;

	width: 935px;

	height: 450px;

	background-image: url(http://www.lifeandcoach.com/images/silhouette_life_coach.gif);

	background-repeat: repeat-y;

	margin-top: -7px;

	padding-left: 58px;

	text-align: center;

}

#contenu-page-vide{

	position: relative;

	width: 935px;

	height: 450px;

	margin-top: -7px;

	padding-left: 58px;

	text-align: center;

}
#contenu-page-activites{
	position: relative;
	background-image: url(http://www.lifeandcoach.com/images/coach_sportif_lyon_activites.jpg);
	background-repeat: no-repeat;
	width: 935px;
	height: 514px;
	margin-top: -15px;
	padding-left: 60px;
	text-align: center;
}
html>body #contenu-page-activites{
	margin-top: 16px;
	padding-top: 60px;
}
#contenu-page-enfant{

	position: relative;

	background-image: url(http://www.lifeandcoach.com/images/titre_enfant_surpoids.gif);

	background-repeat: no-repeat;

	width: 935px;

	height: 105px;

	padding-left: 58px;

	padding-top: 25px;

	margin-top: -32px;

	text-align: center;

}

html>body #contenu-page-enfant{

	margin-top: 0px;

	padding-top: 0px;

}

#contenu-page-sante{

	position: relative;

	background-image: url(http://www.lifeandcoach.com/images/titre_sante_forme.gif);

	background-repeat: no-repeat;

	width: 935px;

	height: 105px;

	padding-left: 58px;

	padding-top: 25px;

	margin-top: -32px;

	text-align: center;

}

html>body #contenu-page-sante{

	margin-top: 0px;

	padding-top: 0px;

}

#contenu-page-feminin{

	position: relative;

	background-image: url(http://www.lifeandcoach.com/images/titre_mincir_feminin.gif);

	background-repeat: no-repeat;

	width: 935px;

	height: 105px;

	padding-left: 58px;

	padding-top: 25px;

	margin-top: -32px;

	text-align: center;

}

html>body #contenu-page-feminin{

	margin-top: 0px;

	padding-top: 0px;

}

.colonne-txt{

	float: left;

	margin-right: 17px;

	text-align: justify;

	width: 280px;

}

.colonne-txt02{

	float: left;

	margin-right: 5px;

	text-align: justify;

	width: 280px;

}

html>body .colonne-txt02{

	margin-right: 17px;

}

/*------------ paragraphes ---------*/

p {

	margin: 0px;

}

p.txt12 {

	margin-bottom: 8px;

}

p.txt12gras {

	margin-bottom: 8px;

}

p.txt13gras {

	margin-bottom: 8px;

}
/*---------------- page activites ------------*/
#txt-activites-combat{
float:left;
margin:285px 0px 0px -17px;
}

html>body #txt-activites-combat{
float:left;
margin:225px 0px 0px -30px;
}

#txt-activites-centre{
float:left;
margin:235px 0px 0px 162px;
}

html>body #txt-activites-centre{
float:left;
margin:173px 0px 0px 232px;
}

#txt-activites-yoga{
float:left;
margin:280px 0px 0px 232px;
}

html>body #txt-activites-yoga{
float:left;
margin:220px 0px 0px 232px;
}

#txt-activites-danse{
float:left;
margin:130px 0px 0px 40px;
}

html>body #txt-activites-danse{
float:left;
margin:130px 0px 0px 80px;
}

#txt-activites-aquagym{
float:left;
margin:130px 0px 0px 310px;
}

html>body #txt-activites-aquagym{
float:left;
margin:130px 0px 0px 413px;
}
/*------------------- cadre de texte ------------*/

.cadre {

	position: relative;

	margin-top: -30px;

	float: left;

	width: 490px;

	height: 114px;

	background-image: url(http://www.lifeandcoach.com/images/cadre_texte.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

.texte-cadre {

	padding: 9px 30px 26px 153px;

}

.cadre-gd {

	position: relative;

	margin-top: -55px;

	float: left;

	width: 490px;

	height: 169px;

	background-image: url(http://www.lifeandcoach.com/images/cadre_texte_gd.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

.texte-gd-cadre {

	padding: 9px 30px 26px 153px;

}

.cadre-pt {

	position: relative;

	margin-left: -9px;

	margin-top: -12px;

	float: left;

	width: 310px;

	height: 132px;

	background-image: url(http://www.lifeandcoach.com/images/cadre_texte_pt.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

.cadre-pt-col01{

	position: relative;

	margin-left: -15px;

	margin-top: -8px;

	width: 308px;

	height: 132px;

	background-image: url(http://www.lifeandcoach.com/images/cadre_texte_pt.jpg);

	background-repeat: no-repeat;

}

html>body .cadre-pt {

	margin-top: 0px;

}

.texte-cadre-pt {

	padding: 25px 30px 26px 30px;

	text-align: center;

}
/*----------- marges----------------*/
.margetop20{
margin: 20 0 0 0;
}
/* --------------coordonnÈes bas ---------------*/

#fd-coordonnees {

	position: relative;

	text-align: center;

	height: 29px;

	margin-top: 730px;

	background-image: url(http://www.lifeandcoach.com/images/fond-bas-de-page.jpg);

	background-repeat: repeat-x;

}

#fd-coordonnees-blog {

	position: fixed;

	text-align: center;

	height: 29px;

	width: 100%;

	background-image: url(http://www.lifeandcoach.com/images/fond-bas-de-page.jpg);

	background-repeat: repeat-x;
	
	bottom:0px;
	
	z-index: 100;

}
#fd-sitemap {

	position: relative;

	text-align: center;

	height: 29px;

	margin-top: 870px;

	background-image: url(http://www.lifeandcoach.com/images/fond-bas-de-page.jpg);

	background-repeat: repeat-x;

}

#fd-coordonnees-sante {

	position: relative;

	text-align: center;

	height: 29px;

	margin-top: 760px;

	background-image: url(http://www.lifeandcoach.com/images/fond-bas-de-page.jpg);

	background-repeat: repeat-x;

}

html>body #fd-coordonnees-sante {

	margin-top: 740px;

}

#fd-coordonnees-feminin {

	position: relative;

	text-align: center;

	height: 29px;

	margin-top: 845px;

	background-image: url(http://www.lifeandcoach.com/images/fond-bas-de-page.jpg);

	background-repeat: repeat-x;

}

html>body #fd-coordonnees-feminin {

	margin-top: 825px;

}
#fd-coordonnees-activites {

	position: relative;

	text-align: center;

	height: 29px;

	margin-top: 810px;

	background-image: url(http://www.lifeandcoach.com/images/fond-bas-de-page.jpg);

	background-repeat: repeat-x;

}

html>body #fd-coordonnees-activites {

	margin-top: 790px;

}
#fd-coordonnees-credits {

	position: relative;

	text-align: center;

	height: 29px;

	margin-top: 1300px;

	background-image: url(http://www.lifeandcoach.com/images/fond-bas-de-page.jpg);

	background-repeat: repeat-x;

}

html>body #fd-coordonnees-credits {

	margin-top: 1275px;

}

#fd-coordonnees-maquette {

	position: relative;

	text-align: center;

	height: 29px;

	margin-top: 0px;

	background-image: url(http://www.lifeandcoach.com/images/fond-bas-de-page.jpg);

	background-repeat: repeat-x;

}

/*------------------- ElÈments de formulaire ------------*/

form {

	width: 530px;

	background-color: #FAF9FA;

	padding-top: 8px;

	padding-bottom: 16px;

	margin-left: 18px;

}

form.admin {

	border: thick solid #77527E;	

}

html>body form {

	margin-left: 35px;

}



#contour {

	width: 530px;

	border: thick solid #77527E;

	background-color: #FFFFFF;

	padding-top: 18px;

	padding-bottom: 26px;

	margin-left: 18px;

}

html>body #contour {

	margin-left: 35px;

}

input {

	margin-top: 8px;

	height: 12px;

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

input.radio {

	margin-top: 0px;

}

input.submit {

	margin-top: 10px;

	height: 30px;

	color: #623A68;

	font-size: 14px;

	font-weight: bold;

	/*background-color: #CFD749;*/

}

select{

	margin-top: 5px;

	height: 20px;

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.hr-violet {

	margin-top: 10px;

	padding-bottom: 5px;

	width: 510px;

	text-align: center;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-color: #ADB402;

}

/* textes */



h1{

	margin: 0px;

	padding-top: 15px;

	font-weight: normal;

	color: #ADB402;

	float: left;

	height: 32px;

	font-size: 18px;

}

html>body h1{

	margin-top: 25px;

}

h1.accueil{

	background-image: url(http://www.lifeandcoach.com/images/par_regime01.gif);

	background-repeat: no-repeat;

	text-indent: 35pt;

}

h1.enfant{

	text-indent: 160pt;

	color: #BE9EC4;

}

h1.sante-forme{

	text-indent: 30pt;

	color: #ADB402;

}

h1.mincir-feminin{

	text-indent: 30pt;

	color: #623B68;

}

h2{

	font-size: 16px;

	margin: 0px;

	color: #BF9FC5;

}

h3{

	text-align: left;

	margin: 0px;

	clear: both;

	padding: 0px;

	line-height: 12px;

	font-size: 14px;

	color: #ADB402;

}
h4{
	font-size: 14px;
	line-height: 15px;
	margin: 0px;
	color: #BF9FC5;
}
a.h4{
text-decoration: none;
color: #BF9FC5;
}



.txt12vertgras{

	font-size: 14px;

	font-weight: bold;

	color: #ADB402;

}

a.txt12vertgras {

	text-decoration: none;

	color: #ADB402;

}

a.txt12vertgras:hover {

	text-decoration: underline;

	color: #A111C9;

}

.txt10 {

	font-size: 10px;

	font-weight: bold;

}

a.txt10 {

	text-decoration: none;

	color: #623A68;

}

a.txt10:hover {

	text-decoration: underline;

	color: #A111C9;

}

.txt12 {

	font-size: 12px;

}

a {

	color: #623A68;
	text-decoration: none;

}

a:hover {

	color: #A606D9;
	text-decoration: none;

}

.txt12gras {

	font-size: 12px;

	font-weight: bold;

}

a.txt12gras:hover {

	text-decoration: none;

}

.txt13gras {

	font-size: 13px;

	font-weight: bold;

}

.txt14gras {

	font-size: 14px;

	font-weight: bold;

}

.txt12blanc {

	line-height: 30px;

	height: 30px;

	color: #ffffff;

	font-size: 12px;

}

a.txt12blanc {

	text-decoration: none;

	color: #ffffff;

}

a.txt12blanc:hover {

	text-decoration: underline;

	color: #E0D8E1;

}

.txt11blancgras {

	color: #ffffff;

	line-height: 13px;

	font-size: 11px;

	font-weight: bold;

}

a.txt11blancgras {

	text-decoration: none;

	color: #ffffff;

}

a.txt11blancgras:hover {

	text-decoration: underline;

	color: #f8fad7;

}

.txt12blancgras {

	color: #ffffff;

	font-size: 14px;

	font-weight: bold;

}

.txt13blancgras {

	color: #ffffff;

	font-size: 14px;

	font-weight: bold;

}

.txt14blancgras {

	color: #ffffff;

	font-size: 14px;

	font-weight: bold;

}

a.txt14blancgras {

	text-decoration: none;

	color: #ffffff;

}

a.txt14blancgras:hover {

	text-decoration: underline;

	color: #f8fad7;

}

a.vert:link{color:#ADB402 ; text-decoration: underline ;}
a.vert:visited {color: #ADB402  ; text-decoration: underline ;}
a.vert:hover { color: #9CA301 ; text-decoration: none ; }

a.blanc:link{color:#FFFFFF ; text-decoration: underline ;}
a.blanc:visited {color: #FFFFFF  ; text-decoration: underline ;}
a.blanc:hover { color: #DDDDDD ; text-decoration: none ; }

a.vert2:link{color:#c7cc45 ; text-decoration: none ;}
a.vert2:visited {color: #c7cc45  ; text-decoration: none ;}
a.vert2:hover { color: #929803 ; text-decoration: none ; }

a.cloud:link{color:#633969 ; text-decoration: none ;}
a.cloud:visited {color: #633969  ; text-decoration: none ;}
a.cloud:hover { color: #b28fb9 ; text-decoration: none ; }

/* Begin Images */
p img {
padding: 0;
max-width: 100%;
}


/* Blog */


/*Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left
}
/* End Images */

/* Begin Lists

Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */

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 {
font-size: 0.8em;
}

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

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

.categories ul, .categories li {

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;
}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
margin: 10px auto;
padding: 5px 3px;
text-align: center;
}

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

#sidebar #searchsubmit {
padding: 1px;
}

.entry form { /* This is mainly for password protected posts, makes them look better. */
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;
}
/* End Form Elements */



/* Begin Comments*/
.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;
}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
line-height: 9px; 
padding: 20px 0 10px 0;
margin-left: 630px;
margin-top:-100px;
width: 164px;

}

#sidebar form {
margin: 0;
}
/* End Sidebar */



/* Begin Calendar */
#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 { /* Doesn't work in IE */
background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
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;
}
/* End Various Tags & Classes*/



/* Captions */
.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;
}
/* End captions */

