/* HTML ELEMENTS */
	html {
		margin: 0;
		padding: 0;
		background-color: #dedee0; /*dbdef6; /*#d4d4d4;*/
	}
	body {
		position: relative;
		width: 1080px;
		margin: auto;
		padding-left: 4px;
		padding-right: 4px;
		/*background-color: #dbdef6; /*#d4d4d4;*/
		background-image: url("../images/body_bg.png");
		background-repeat: repeat-y;
		overflow: visible;
	}
	a {
	    color: #003399;
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 10pt;
	    text-decoration: none;
	}
	a:hover {
		color: #e88817;/*a46634;/*ff3333;*/
	    text-decoration: underline;
	}
	a.nameAnchor {
		text-decoration: none;
		color: #000;
	}
	a.imageLink {
		margin: 0;
		padding: 0;
		text-decoration: none;
	    color: #003399;
	    vertical-align: bottom;
	}
	a.imageLink img {
	    border: 0;
	}
	p {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	em {
		font-size: 10pt;
		color: #75767c;
	}
	input.button {
		background-color: #9ea0a8;
	    border-top: 1px solid #67677e;
	    border-right: 1px solid #67677e; /*12238b;*/
	    border-bottom: 1px solid #67677e;
	    border-left: 1px solid #67677e; /*f2f2ff;*/
		-webkit-border-radius: 5px;
	    -moz-border-radius: 5px;
	    color: #fff;
	    cursor: pointer;
	}
	input.button:HOVER, input.button:ACTIVE {
		background-color: #b3b3c6;
	    border-top: 1px solid #b2b2c4;
	    border-right: 1px solid #b2b2c4; /*12238b;*/
	    border-bottom: 1px solid #b2b2c4;
	    border-left: 1px solid #b2b2c4; /*f2f2ff;*/
	}
	select{
		width: 150px;
		text-transform: capitalize;
	}
	select.text{
		text-transform: none;
	}
	hr.special {
		width: 50%;
		margin-left: 160px;
		border: none;
		border-top: 1px solid #B4CBDF;
	}

/* form elements */
	form {
		color: #868791;
	}
	fieldset {
		border: 1px solid #c3c3c9;
	}
	legend {
		font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
		color: #e88817;
		font-size: 10pt;
		font-weight: bold;
		text-transform: uppercase;
		margin-top: -5px;
		padding: 10px;
	}
	form .formRow {
		clear: both;
		margin: 5px 0 5px 0;
	}
	label.text {
		display: block;
		float: left;
		width: 150px;
		margin: 0 10px 0 0;
		padding: 6px 0;
		text-align: right;
		font-size: 11pt;
	}
	.formRowtextbox label.text {
		display: block;
		float: left;
		width: 250px;
		margin: 0 0 10px 132px;
		padding-top: 2px;
		text-align: right;
	}
	div.formRow select {
		padding: 5px;
		color: #56565f;
		width: 212px;
		border: 1px solid #9898a2;
	}
	input.text, textarea {
		padding: 5px;
		color: #56565f;
		width: 200px;
		font-family: "Times New Roman", Times, serif; /* On modifie la police du texte tap� l'int�rieur des champs */
		margin-right: 20px;
		border: 1px solid #9898a2;
	}
	textarea {
		width: 400px;
	}
	textarea.newMessageArea {
		width: 600px;
		margin-right: 0;
	}
	input.text:focus, textarea:focus {
		background-color: #fff6c5;
	}

/* table elements */
	table {
		width: 100%;
		margin: auto;
		/*border-collapse: collapse;*/
		border-spacing: 0;
		border: 1px solid #e3e3e4;
	}
	thead {
		height: 30px;
		font-size: 10pt;
		font-weight: bold;
		color: #fff;
		text-transform: uppercase;
		background-color: #868791;
		border: 1px solid #868791;
	}
	th {
		background-color: #868791;
		padding: 0 10px 0 10px;
		text-align: left;
	}
	thead th {
		padding-left: 65px;
	}
	tbody {
		border: 1px solid #e3e3e4;
	}
	td {
		padding: 0 10px 0 10px;
	}
/* Used to define a secondary header */
	tr.trHeader {
		font-weight: bold;
		font-size: small;
		background-color: #ffd16e; /*fff6c5; /*e8dda0; /*e3d37c; /*fff3af; /*e3e3e4;*/
		text-align: left;
		text-transform: uppercase;
	}
	tr.rowOdd {
		background-color: transparent;
		border-bottom: 1px solid #efefef;
	}
	tr.rowEven {
		background-color: #f1f2f3;/*f8f9fa;*/
		border-bottom: 1px solid #efefef;
	}
	.trHeader td {
		padding-left: 20px;
	}
	.tCellNumber {
		padding: 0 10px 0 0;
		text-align: right;
	}
	.tCellDate {
		font-size: 10pt;
		color: #333;
		font-weight: normal;
		padding: 0 5px 0 0;
		text-align: right;
	}
	table.forumTable .description {
		padding-left: 40px;
		font-size: 10pt;
		color: #999;
	}
	.tCellTopicPost {
		padding: 0;	
	}
	.topicPost{
		margin: 0;
		padding: 5px;
		overflow: auto;
		border: 1px solid #cccccc;
		background-color: #f9f9f9;
	}
/* EOF Table Elements */
	
/* classes */
	.required {
		color: #a77;
		font-size: 10pt;
	}
	.error {
		color: red;
	}
	.message {
		color: blue;
	}
	.loader {
		margin: 0 5px 0 5px;
	}
/* end of classes */

/* id */
	#header {
		position: relative;
		width: 1078px;
		height: 145px;
		margin: 0;
		background-image: url("../images/Header_bg.png");
		background-repeat: repeat-x;
		background-color: #5e5f63;
	    border: 1px solid #5e5f63;
	    z-index: 10;
	}
	#header #logo {
		position: relative;
		float: right;
		margin: 14px 10px 0 0;
		z-index: 9;
	}
	ul.menu {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	li.menuItem, li.menuItemHover {
		font-weight: bold;
		text-transform: uppercase;
		cursor: pointer;
	}
	li.menuItem a, li.menuItemHover a {
		display: block;
		text-decoration: none;
	    font-size: 12px;
	}
	/* Header UserInfo */
	#header #userInfo {
		position: absolute;
		bottom: 2px;
		right: 0px;
		width: 334px;
		height: 38px;
		padding: 47px 5px 5px 5px;
		border: 1px solid #fff;
		background-color: #fff6c5; /*ffd800;/*614700; /*ffd460;/*dedee0;*/
		font-size: small;
		text-align: right;
		text-transform: uppercase;
		z-index: 8;
		/*-webkit-border-radius: 5px; -moz-border-radius: 5px;*/
	}
	#header #userInfo ul {
		position: relative;
		width: 343px;
		left: -5px;
		border-top: 1px solid #5e5f63;
	}
	#header #userInfo a {
		padding: 6px 12px 3px 12px;
		color: #50567c;
	}
	#header #userInfo .menuItem, #header #userInfo .menuItemHover {
		float: right;
		height: 25px;
		border: none;
	}
	#header #userInfo .menuItemHover{
		background-color: #ffd16e; /*ffe1a1;*/
	}
	/* EOF Header UserInfo */
	/* Header Languages menu */
	#header #userInfo .menuItem_Langues{
		position: absolute;
		bottom: 0;
		left: 0;
		width: 30px;
		height: 19px;
		padding: 4px 15px 0 0;
		font-size: 8pt;
		font-weight: bold;
	    border: 1px solid #7f6d8f;
		background-color: #ffbb28;
		color: #000;
		cursor: pointer;
	}
	#menuLanguesDiv {
	    position: absolute;
	    width: 84px;
	    display: block;
	    background-color: #fff;
	    z-index: 1;
	}
	.menuLangueDiv, .menuLangueDivHover{
		height: 17px;
		margin: 0 0 1px 0;
		padding: 4px 0 0 6px;
		text-transform: uppercase;
	    font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 8pt;
		color: #f4eafd;
	    border: 1px solid #7f6d8f;
		background-color: #ffbb28; /*#8f8f96*/
		color: #000;
	    cursor: pointer;
	}
	.menuLangueDivHover{
		color: #fff;
	    background-color: #ffae00; /*717182;*/
	}
	/* EOF Header Languages menu  */
	#header #headerPublicity {
		position: absolute;
		bottom: 2px;
		left: 0px;
		width: 728px;
		height: 90px;
		background-color: #dedee0;
		border: 1px solid #fff;
		z-index: 7;
	}
	/* Header TopMenu */
	#topMenu {
		width: 1078px;
		height: 33px;
		margin: 10px 0;
		padding: 0;
		background-image: url("../images/Topmenu_bg.png");
		background-repeat: repeat-x;
		background-position: bottom;
		background-color: #868791;
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 12px;
		z-index: 9;
	    border-top: 1px solid #5e5f63;
	}
	#topMenu a {
		padding: 14px 12px 3px 12px;
		color: #ddd;
	}
	#topMenu .menuItem, #topMenu .menuItemHover {
		float: left;
		height: 33px;
		font-weight: bold;
		text-transform: uppercase;
		border-right: 1px solid #5e5f63;
		border-bottom: none;
		cursor: pointer;
	}
	#topMenu .menuItemHover{
		background-image: url("../images/MenuItemHover_bg.png");
	}
	#topMenu .menuItemHover a{
		color: #fff;
	}
	/* EOF Header TopMenu */

	#main {
		clear: both;
		position: relative;
		width: 1080px;
		padding: 0;
		color: #2f2f22;
		background-color: transparent;
	    z-index: 1;
	}
	#centerContainer {
		float: left;
		width: 860px;
		margin: 10px 10px 0 10px;
		padding: 0 0 10px 0;
		min-height: 700px;
		background-color: transparent;
		/*-webkit-border-radius: 5px; -moz-border-radius: 5px;*/
	}
	#rightSideContainer {
		float: right;
		width: 200px;
		margin: 20px 0 0 0;
		padding: 0;
		background-color: transparent;
	}
	#rightSideContainer .publicity {
		clear: both;
		width: 100%;
		margin: 10px 0 10px 0;
	}
	#rightSideContainer #amazonPublicity {
		height: 600px;
	}
	#rightSideContainer #shareIt {
		width: 194px;
		height: 20px;
		padding: 5px 0;
		background-color: #9ea0a8;
		border: 2px solid #868791;
	}
	#rightSideContainer #shareIt a {
		float: left;
		margin: 0 2px 0 2px;
	}
	#rightSideContainer #shareIt #fbShareIt {
		margin-top: 1px;
	}
	#alertDiv {
		padding: 3px;
		display: none;
		visibility: hidden;
		color: #f00;
		border: 1px double #f00;
	}
/* welcome page */
	#leftColumn {
		float: left;
		width: 49%;
	}
	#rightColumn {
		float: right;
		width: 49%;
	}
	.welcomeInfoBox {
		/*clear: both;*/
		float: left;
		width: 100%;
		background-color: #f9f9ff;
		border: 1px solid  #e3e3e4;
		/*-webkit-border-radius: 5px;
	    -moz-border-radius: 5px;*/
	    -webkit-box-shadow: 1px 1px 3px rgba(113,113,130,0.2);
	    -moz-box-shadow: 1px 1px 3px rgba(113,113,130,0.2);
	    margin: 10px 0 10px 0;
	}
	span.heading {
		margin: 0;
		padding-left: 10px;
		display: block;
		width: auto;
		font-size: 14px;
		font-weight: bold;
		color: #fff;
		background-color: #9ea0a8; /*717182;*/
		border: 1px solid #9ea0a8;
		/*-webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;
	    -moz-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0px / 2px 2px;*/
	}
	.welcomeInfoBox .content {
		padding: 0 5px 0 10px;
	}
	div.welcomeInfoDivs {
		position: relative;
		width: 100%;
		height: 80px;
		margin: 5px 0 10px 0;
		padding: 5px;
		/*border-top: 2px solid #e8e8e8;*/
		overflow: hidden;
	}
	#welcomeBox {
		text-align: center;
		font-family: Arial, Verdana;
		font-size: 9pt;
		font-weight: bold;
		color: #667;
	}
	#welcomeBox h2 {
		padding: 0;
		color: #000;
	}
	#welcomeBox span {
		color: red;
	}
	#welcomeBox p {
		margin: 8px 10px;
	}
	#welcomeBox span.heading {
		color: #fff;
		text-align: left;
	}
	#homeArticle div.welcomeInfoDivs {
		height: 134px;
	}
	#homeNews div.welcomeInfoDivs {
		height: 138px;
	}
	#homeVideo div.welcomeInfoDivs {
		height: auto;
		margin: 0;
		padding: 0;
	}
	#homeVideo a {
		padding-left: 20px;
	}
	div.welcomeInfoDivs span {
	    font-size: 11pt;
	}
	div.welcomeInfoDivs h4 {
		margin: 0;
		padding-left: 5px;
		text-align: left;
		text-transform: capitalize;
	}
	div.welcomeInfoDivs em {
		display: block;
		width: auto;
		margin: 0;
		padding-right: 10px;
		text-align: right;
	}
	div.welcomeInfoDivs .content {
		clear: both;
		margin: 5px 0 0 0;
		padding-left: 20px;
		padding-right: 5px;
	}
	.newsRead, .articleRead {
	/*div.welcomeInfoDivs .newsRead, div.welcomeInfoDivs .articleRead {*/
		display: block;
		position: absolute;
		bottom: 0px;
		width: 95%;
		background-color: #faf9f9;
		border-bottom: 1px solid #9ea0a8;
		text-align: right;
	}

/* News */
	.news, .article, .proverbs, .clubs {
		position: relative;
		width: 80%;
		margin: 15px 0 40px 10px;
		padding-top: 3px;
		border: 1px solid #dedeff;
		/*background-image: url("../images/separator.png");
		background-repeat: no-repeat;
		background-position: top;*/
		background-color: #f6f6ff;
	    -webkit-box-shadow: 1px 1px 3px rgba(113,113,130,0.5);
	    -moz-box-shadow: 1px 1px 3px rgba(113,113,130,0.5);
	}
	.article {
		height: 195px;
		overflow: hidden;
		
	}
	.news h3, .news h4, .article h3, .article h4, .clubs h4 {
		margin: 0;
		padding-left: 10px;
		border-bottom: 1px solid #e6e7ea;
		background-image: url("../images/separator.png");
		background-repeat: no-repeat;
		background-position: bottom;
		text-align: center;
		text-transform: capitalize;
	}
	.news em, .article em, #articleOnly em, .proverbs em {
		display: block;
		width: auto;
		margin: 0;
		padding-right: 10px;
		text-align: right;
	}
	a.clubsA{
		float: right;
		margin: -15px 5px 0 0;
		text-decoration: none;
		text-transform: lowercase;
		color: #003399;
	}
	.content {
	/*.news .content, .article .content, #articleOnly .content, .proverbs .content, .clubs .content {*/
		padding: 20px;
	}
	#articleOnly .content {
		width: 80%;
		border: 1px solid #dedeff;
		background-color: #f6f6ff;
	    -webkit-box-shadow: 1px 1px 3px rgba(113,113,130,0.5);
	    -moz-box-shadow: 1px 1px 3px rgba(113,113,130,0.5);
	}
	#articleOnly #slideshow {
		margin: 20px 10px 0 3px;
		border: 1px solid #dedeff;
		background-color: #f6f6ff;
	    -webkit-box-shadow: 1px 1px 3px rgba(113,113,130,0.5);
	    -moz-box-shadow: 1px 1px 3px rgba(113,113,130,0.5);
	}
	.article .articleRead {
		width: 100%;
		padding-left: 10px;
		background-color: #f6f6ff;
		text-align: left;
		border: none;
	}
/* EOF News */

	#footer {
		clear: both;
		position: relative;
		/*bottom: -20px;  Fix because of the amazon pub..... */
		width: 1050px;
		height: 50px;
		padding: 10px 20px 0 10px;
		vertical-align: bottom;
		text-align: left;
		color: #fff;
		font-size: 10pt;
		background-color: #5e5f63;
		/*-webkit-border-radius: 5px 5px 0 0;
	    -moz-border-radius: 5px 5px 0 0;*/
	}
	#footer a {
		text-decoration: none;
		color: #fff;
		font-weight: bold;
		font-size: 8pt;
	}
	#footer span {
		float: right;
		padding: 0 5px 0 5px;
		border-right: 1px solid #fff;
	}
	#footer ul.menu {
		float: right;
		padding: 3px;
	}
	#footer .menuItem, #footer .menuItemHover {
		float: left;
		padding: 0 5px 0 5px;
		text-transform: uppercase;
		border-right: 1px solid #fff;
	}

/* Forum */
	#forumInfo {
		margin: 0 0 40px 10px;
		padding: 0;
	}
	#forumInfo h1, #forumInfo h2 {
		color: #e88817; /*5d638e;*/
		margin: 20px 0 0 0;
		border-bottom: 1px solid #000;
		z-index: 1;
	}
	#forumInfo .description{
		display: block;
		border-top: 2px solid #e6e7ea;
		margin: 0;
		padding-left: 30px;
	}
	#forumInfo .date {
		display: block;
		clear: right;
		float: right;
		width: 200px;
		margin: 30px 10px 0 0;
		text-align: right;
	}
	
	.forumTree{
		border: 1px solid #333333;
		background-color: #efefcc;
		margin: 10px;
		padding: 3px;
		font-weight: bold;
	}

	#loginDiv  {
		width: 600px;
		margin-left: 50px;
	}
	
	#loginDiv form {
		width: 500px;
	}

	.articleMAOW {
		display: block;
		font-family: "Times New Roman", Times, serif;
	    font-size: 10pt;
	    font-style: italic;
	    color: #f00;
	}
	.articleTitle {
		display: block;
		text-align: center;
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 24pt;
	    font-weight: bold;
	}
	.articleHeader {
		font-family: "Times New Roman", Times, serif;
	    font-size: 12pt;
	    font-weight: bold;
		
	}
	.articleFooter {
		font-family: "Times New Roman", Times, serif;
	    font-size: 11pt;
	    font-style: italic;
		
	}
	/********************/
	/* CLUB */
	#countryTextDiv, #cityTextDiv, #sportTextDiv{
		display: none;
		visibility: hidden;
	}
	#newItems, #oldItems{
		width: 500px;
		margin: 0;
		padding: 0;
		border-collapse: inherit;
		border: 0;
	}
	#newItems td {
		padding: 0;
	}
	#clubPageVideo {
		margin: 30px 10px;
	}
	#clubPageInfo {
		margin: 0 20px;
		padding: 10px;
		border: 1px solid #d0d0d0;
	    -webkit-box-shadow: 1px 1px 2px rgba(113,113,130,0.5);
	    -moz-box-shadow: 1px 1px 2px rgba(113,113,130,0.5);
	}
	#clubInfoLeftSide, #clubInfoRightSide {
		display: inline;
		float: left;
		width: 35%;
		margin: 0 5px 10px 5px;	
	}
	#clubInfoRightSide {
		width: 55%;
	}
	.cInfo{
		width: 100%;
		border-collapse: separate;
		border: none;
	}
	.cInfoLabel {
		color: #aaa;
		vertical-align: top;
		text-align: right;
		width: 70px;
		padding-right: 5px;
	}
	.cInfoText {
		padding-left: 0;
		vertical-align: top;
		color: #888;
	}
/* END OF CLUB */
/********************/

/********************/
/* SLIDESHOW */
#slideshow {
	position: relative;
	clear: both;
	float: right;
	margin-left: 5px;
	width: 400px;
	height: 354px;
	overflow: hidden;
	background-image: url("../images/slideShowBottomBG.png");
	background-position: top;
	background-repeat: repeat-x;
}
.formRow #slideshow {
	float: none;
	left: 145px;
}

#menuContainer {
	position: absolute;
	top: 7px;
	width: 100%;
	height: 40px;
	z-index: 2;
}
#menu {
	height: 100%;
	text-align: center;
	background-image: url("../images/slideShowMenuBG.png");
	background-position: top;
	background-repeat: repeat-x;
}
#slideshow .ssMenuItem {
	display: inline-table;
	margin-top: 2px;
	padding: 1px 5px 1px 5px;
	background-image: url("../images/menu_buttons.png");
	background-repeat: no-repeat;
	cursor: pointer;
	border:1px solid #a0a0a0;
}
#slideshow #menu #toLeft {
	background-position: -108px 0px;
	width: 31px;
	height: 31px;
}
#slideshow #menu #toRight {
	background-position: -60px 0px;
	width: 30px;
	height: 31px;
}
#slideshow #menu #play {
	background-position: 0px 0px;
	width: 22px;
	height: 31px;
}
#slideshow #menu #pause {
	background-position: -30px 0px;
	width: 20px;
	height: 31px;
}
#slideshow #menu #toLeft:HOVER {
	background-position: -108px -33px;
}
#slideshow #menu #toRight:HOVER {
	background-position: -60px -33px;
}
#slideshow #menu #play:HOVER {
	background-position: 0px -33px;
}
#slideshow #menu #pause:HOVER {
	background-position: -30px -33px;
}
#slideshow #menu #toLeftACTIVE {
	background-position: -108px -66px;
	width: 31px;
	height: 31px;
}
#slideshow #menu #toRightACTIVE {
	background-position: -60px -66px;
	width: 30px;
	height: 31px;
}
#slideshow #menu #playACTIVE {
	background-position: 0px -66px;
	width: 22px;
	height: 31px;
}
#slideshow #menu #pauseACTIVE {
	background-position: -30px -66px;
	width: 20px;
	height: 31px;
}

.showns {
	position: absolute;
	top: 7px;
	width: 100%;
	height: auto;
	z-index: 1;
}

#imgOn {
    margin-left: auto;
    margin-right: auto;
}
#imgOff {
    margin-left: auto;
    margin-right: auto;
}
/* END OF SLIDESHOW */
/********************/

/********************/
/* RICHTEXTEDITOR */
#richTextDiv {
	width:600px;
	margin: 5px 5px 10px 145px;
}
#richTextDiv span {
	display: inline-table;
	margin: 1px;
	width: 20px;
	height: 20px;
	background-image: url("../images/icons.png");
	background-repeat: no-repeat;
	cursor: pointer;
	border:1px solid #a9a9a9;
}
#richTextDiv span:HOVER {
	background-color: #98b3dc;
	border:1px solid #000;
}
#richTextDiv .separator {
    background-position: -345px -0px;
    border: none;
    width: 10px;
}
#richTextDiv .separator:HOVER {
	background-color: transparent;
    border: none;
	cursor: default;
}
#richTextDiv .bold {
	background-position: -0px -0px;
}
#richTextDiv .italic {
	background-position: -60px -0px;
}
#richTextDiv .underline {
	background-position: -140px -0px;
}
#richTextDiv .numberedList {
	background-position: -80px -0px;
}
#richTextDiv .bulletList {
	background-position: -20px -0px;
}
#richTextDiv .outdent {
	background-position: -320px -0px;
}
#richTextDiv .indent {
	background-position: -180px -0px;
}
#richTextDiv .link {
	background-position: -280px -0px;
}
#richTextDiv .unlink {
	background-position: -300px -0px;
}
#richTextDiv select {
	width: 130px;
	padding: 3px;
	height: 26px;
	margin: 2px 0 4px 1px;
}
#richTextDiv iframe {
	background-color: white;
}
#richTextDiv iframe:focus {
	background-color: #f3ecdf;
}
#RTELinkDiv {
	position: absolute;
	top: -300px;
	background-color: #fff;
	border: 1px solid #96969d;
}
#RTELinkDiv label {
	width: 70px;
}
/* END OF RICHTEXTEDITOR */
/********************/

/********************/
/* VIDEO */
div.videoDiv {
	clear: both;
	width: 700px;
	margin-left: 10px;
}
div.videoDiv h4 {
	padding-left: 10px;
	border-top: 1px solid #96969d;
	background-color: #9ea0a8; /*c9c9cd;*/
	color: #fff;
}
div.videoDiv em {
	float: right;
	margin-right: 35px;
}
div.video em {
	margin-left: 35px;
}
div.videoDiv p {
	float: left;
	width: 290px;
	min-height: 150px;
	margin-left: 18px;
	padding: 0 5px 0 5px;
	border: 1px solid #d0d0d2;
}
div.video p {
	width: auto;
	min-height: 50px;
	padding: 0 5px 0 5px;
	border: 1px solid #e0e0e2;
}
div.videoDiv span {
	float: left;
	margin-left: 10px;
}
div.videoDiv a {
	float: left;
	margin-left: 18px;
}
ul.comments {
	list-style: none;
	padding: 10px;
	width: 90%;
}
ul.comments li {
	border-top: 1px solid #d0d0d2;
	background-image: url("../images/separator.png");
	background-repeat: no-repeat;
	background-position: top;
}
ul.comments .user {
	display: block;
}
ul.comments .comment {
	display: block;
	padding: 5px 5px 5px 45px;
}
/* END OF VIDEO */
/********************/
#siteMap {
	list-style: none;
	color: #767470;
}
#siteMap ul {
	list-style: none;
	display: none;
}
#siteMap a {
	text-decoration: none;
}
#siteMap .shower {
	display: inline-table;
	width: 10px;
	height: 10px;
	background-image: url("../images/plusBtn.png");
	background-repeat: no-repeat;
	background-position: -0px -0px;
	cursor: pointer;
	border: none;
	
}
#siteMap .showerActive {
	background-position: -10px -0px;
}
/* Romves some formatting for spans just on site map */
#siteMap span {
	display: inline;
	font-size: 10pt;
	text-transform: capitalize;
}

#googleBanner a, #amazonPub a {
	text-decoration: none;
}
#googleBanner img, #amazonPub img {
	border: none;
}
#header #headerPublicity {
		width: 700px;
}
#header #userInfo {
		width: 362px;
}
#header #userInfo ul {
	width: 371px;
}
