@charset "utf-8";
/* Main Style Sheet - Solace LLC. - www.samuelstricklandwebdesign.com © 2010 */

* { margin: 0; padding: 0; }

body {
	background-color: #213665;
	align: center;
	font-family: Helvetica, Sans-serif;
	font-size: 14px;
	color: #92be6e;
	line-height:110%;
}

a:link {
	color: #FFC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFC;
}
a:hover {
	text-decoration: underline;
	color: #039;
}
a:active {
	text-decoration: none;
	color: #FFC;
}

p { padding-bottom: 8px; }

.asterik { font-size:16px; font-weight: bold; }

ul.a, td ul, td li { list-style-type: circle; color: black; font-weight: 425; font-size: 14px; font-family: Helvetica, sans-serif;}
li { margin: 0 60px 5px 40px; }

h1 { font-size: 28px; color: #6BCCE1; font-family: Helvetica, sans-serif; font-weight: bold; padding: 10px 0 10px 0; }
h2 { font-size: 24px; color: #6BCCE1; font-family: Helvetica, sans-serif; font-weight: bold; padding: 10px 0 10px 0;}
h3 { font-size: 20px; color: #6BCCE1; font-family: Helvetica, sans-serif; font-weight: bold; padding: 0 0 10px 0;  line-height:110%;}
h4 { font-size: 16px; color: #6BCCE1; font-family: Helvetica, sans-serif; font-weight: bold; padding: 0 0 10px 0; }
h5 { font-size: 16px; color: #92be6e; font-family: Helvetica, sans-serif; padding: 0 0 10px 0; }

.h1_link a {font-size: 28px; color: #6BCCE1; font-family: Helvetica, sans-serif; font-weight: bold; padding: 10px 0 10px 0;}

img.alignright {float:right; margin:0 0 1em 1em;}
img.alignleft {float:left; margin:0 5px 5px 0;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
a img.alignright {float:right; margin:0 0 1em 1em;}
a img.alignleft {float:left; margin:0 1em 1em 0;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto;}

#container { width: 950px; background-color: #454757; margin: 10px auto 0px auto; padding: 0 0 5px 0; border: 1px solid #4F8483; -moz-box-shadow: #0b0b0b 0px 4px 4px 4px; -moz-box-shadow-blur-radius: 10px; -webkit-box-shadow: 0px 4px 4px 4px #0b0b0b; box-shadow: 0px 4px 4px 4px #0b0b0b; }

#container_nouveau { width: 950px; background-color: #222222; margin: 10px auto 0px auto; padding: 0 0 5px 0; border: 1px solid #4F8483; -moz-box-shadow: #0b0b0b 0px 4px 4px 4px; -moz-box-shadow-blur-radius: 10px; -webkit-box-shadow: 0px 4px 4px 4px #0b0b0b; box-shadow: 0px 4px 4px 4px #0b0b0b; }


/*  Header  */

#header { height: 150px; width: 100%; margin: 0px auto 0px auto; padding: 0; margin: 0; border: 0; background-color: #666666; }


/*  Left Side Column  */

#side_banner { float: left; height: auto; width: 200px; padding-bottom: 10px; margin: 5px 0 5px 5px; border: 0; background-color: #524362;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px;}

#side_banner p {margin-top: 8px; }


/*  Main Body  */

#main_body { float: right; height: auto; width: 725px; padding: 5px; margin: 5px 5px 0 0; border: 0; background-color: #454757;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px;}

#main_body_nouveau { float: right; height: auto; width: 725px; padding: 5px; margin: 5px 5px 0 0; border: 0; background-color: #222222;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px;}

#main_body img {margin: 5px; }

#index_artofhealing { float:right; }

/*  Footer  */

#footer { height: 50px; width: 940px; clear: both; padding: 0; margin: 10px auto 0 auto; border: 0; background-color: #524362;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px;}

#footer span { font-weight:bold; font-size:14px;color:#92be6e; }

#footer a {font-weight:bold;}

#footer .footer-left{float:left; padding-top:17px; margin: 0 0 0 8px; }

#footer .footer-right{float: right; padding-top:15px; margin:0 5px 0 0;}

#footer .footer-right ul { list-style-type: none; padding:0px 5px 0px 0px; margin:0px 0px 3px 0px;}

#footer .footer-right ul li {  display: inline; padding:0px; margin:0px; }

