/* Styles CSS */
html {
	min-height: 100%;
	margin-bottom: 1px;
}
body {
	background-color:#CCC;
	padding:0;
	margin:0;
	color:#ffffff;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}
div#mainContainer {
	background-color:#000;
	width:952px;
}
div.homeBg {
	background-image:url(../images/gallery7bg.jpg);
}
div#menuLink1 {
	background-image:url(../images/menu1.jpg);
}
div#menuLink2 {
	background-image:url(../images/menu2.jpg);
}
div#menuLink3 {
	background-image:url(../images/menu3.jpg);
}
div#menuLink4 {
	background-image:url(../images/menu4.jpg);
}
div#menuLink5 {
	background-image:url(../images/menu5.jpg);
	height:32px;
	padding-top:80px;
}
div#menuLink6 {
	background-image:url(../images/menu6.jpg);
	height:32px;
	padding-top:80px;
}
div#menuLink7 {
	background-image:url(../images/menu7.jpg);
}
div#menuLink7_F {
	background-image:url(../images/menu7.jpg);
	height:32px;
	padding-top:80px;
}
div.menuLink {
	width:134px;
	height:25px;
	float:left;
	border: 1px solid #000;
	color:#eac985;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-top:87px;
	line-height:13px;
}
div#galleryMenu a:hover div {
	border: 1px solid #dc9f43;
	cursor:pointer
}
div#leftColumn {
	margin:27px 0 0 38px;
	width:500px;
	color: #fff;
}

div#leftColumn img {
	border:0;
}
div#rightColumn {
	margin:90px 0 0 60px;
}
div#rightColumn img {
	border:0;
}
div#frenchFlickr {
	position:relative;
	bottom:8px;
}
div.socialMedia {
	margin:8px 0 0 20px;
	width:405px;
}
div.socialMedia li {
	list-style:none;
	list-style-type:none;
}
div.socialMediaHalf {
	margin:8px 0 0 20px;
	width:175px;
}
div.videoColumn {
	margin:0 0 0px 20px;
	width:175px;
}
div.photoColumn {
	margin:0px 0 0 20px;
	width:150px;
}
div.photoColumn_f {
	margin:0 0 0 20px;
	width:160px;
}
div.insidePageFB {
	margin:0 0 0 20px;
	width:405px;
}
div#twitter_update_list {
	color:#FFF;
	font-size:12px;
}
div#twitter_update_list a {
	text-decoration:none;
	color:#dc9f43;
}
div#spacer {
	height:30px;
}
div#remembrance {
	color:#FFF;
	width:138px;
	height:36px;
	background-image:url(../images/rememberance.gif);
	padding:14px 0 0 65px;
	margin:22px 0 0 70px;
}
div#remembranceFR {
	color:#FFF;
	width:90px;
	height:36px;
	background-image:url(../images/rememberance.gif);
	padding:14px 0 0 65px;
	margin:22px 0 0 20px;
}
a#planYourVisit {
	color:#FFF;
	font-size:13px;
	margin-right:10px;
	background-image:url(../images/planVisit.gif);
	width:100px;
	height:24px;
	padding:10px 0 0 60px;
	display:block;
}
a:hover#planYourVisit, a:hover#planYourVisit_f {
	color:#dc9f43;
}
a#signUp {
	color:#FFF;
	font-size:13px;
	background-image:url(../images/signUp.gif);
	width:105px;
	height:29px;
	padding:5px 0 0 55px;
	line-height:13px;
	display:block;
}
a:hover#signUp, a:hover#signUp_f {
	color:#dc9f43;
}
a#planYourVisit_f {
	color:#FFF;
	font-size:13px;
	margin-right:10px;
	background-image:url(../images/planVisit.gif);
	width:100px;
	height:29px;
	padding:5px 0 0 60px;
	line-height:11px;
	display:block;
}
a#signUp_f {
	color:#FFF;
	font-size:13px;
	background-image:url(../images/signUp.gif);
	width:115px;
	height:29px;
	padding:5px 0 0 45px;
	line-height:11px;
	display:block;
}
img {
	border:none;
}
div#mainTitle {
	color:#dc9f43;
	margin:30px 0 25px 38px;
	font-size:30px;
	text-transform:uppercase
}
div#mainTitleRemembrance {
	background-image:url(../images/cwmgalleryremembrance-e.jpg);
	background-repeat: no-repeat;
	height: 91px;
	width: 952px;
}
div#mainTitleRemembrancef {
	background-image:url(../images/cwmgalleryremembrance-f.jpg);
	background-repeat: no-repeat;
	height: 91px;
	width: 952px;
}
.cwmremembrance{
	float:right;

}
div#mainTitle a {
	color:#dc9f43;
}
div#mainTitleFR {
	color:#dc9f43;
	margin:30px 0 25px 28px;
	font-size:29px;
	text-transform:uppercase;
	letter-spacing:-1px
}
div#mainTitleFR a {
	color:#dc9f43;
}
div#mainTitle_f {
	color:#dc9f43;
	margin:30px 0 25px 38px;
	font-size:24px;
}
span.smallText {
	font-size:11px;
}
span.darkGold {
	color:#dc9f43;
}
span.white {
	color:#FFF;
}
span.italicTxt {
	color:#FFF;
	font-style:italic;
	font-size:12px;
}
span.italicTxt a {
	text-decoration:none;
	color:#FFF;
}
span.bold {
	font-weight:bold;
}
a.btn {
	text-decoration:none;
	color:#FFF;
}
.left {
	float:left;
}
.pictvideo {
	border: 2px solid #999;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
h1 {
	color:#dc9f43;
	font-weight:normal;
	font-size:30px;
}
h3 {
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin:15px 0 0 0;
	color: #fff;
}
h4 {
	color:#FFF;
	font-size:16px;
	font-weight:normal;
	padding:0;
	margin:0 0 18px 0;
}
h4 a {
	color:#FFF;
	font-size:16px;
	font-weight:normal;
	padding:0;
	margin:0 0 18px 0;
}
h4 a:hover {
	color:#dc9f43;
	font-size:16px;
	font-weight:normal;
	padding:0;
	margin:0 0 18px 0;
}
h4.videoTitle {
	margin:0 0 8px 0;
}
hr {
	background-color:#878787;
	color:#878787;
	height:1px;
	border:0;
	margin:20px 0 0 0;
	padding:0;
}
hr.insideFB {
	margin:0 0 12px 0;
}
a#backLink {
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	margin:36px 0 0 110px;
	float:left;
}
a {
	text-decoration:none;
}
#flickr_badge_uber_wrapper {
	position:relative;
	bottom:20px;
	right:18px;
}
#flickr_badge_source_txt {
	padding:0;
	font: 11px Arial, Helvetica, Sans serif;
	color:#666666;
}
#flickr_badge_icon {
	display:block !important;
	margin:0 !important;
	border: 1px solid rgb(0, 0, 0) !important;
}
#flickr_icon_td {
	padding:0 5px 0 0 !important;
}
.flickr_badge_image {
	text-align:center !important;
}
.flickr_badge_image img {
	border: 1px solid black !important;
}
#flickr_www {
	display:block;
	padding:0 10px 0 10px !important;
	font: 11px Arial, Helvetica, Sans serif !important;
	color:#3993ff !important;
}
#flickr_badge_uber_wrapper a:hover, #flickr_badge_uber_wrapper a:link, #flickr_badge_uber_wrapper a:active, #flickr_badge_uber_wrapper a:visited {
	text-decoration:none !important;
	background:inherit !important;
	color:#3993ff;
}
#flickr_badge_wrapper {
}
#flickr_badge_source {
	padding:0 !important;
	font: 11px Arial, Helvetica, Sans serif !important;
	color:#666666 !important;
}
.box_contentrepertoire {
	position: fixed;
	top: 5%;
	left: 3%;
	right: 1%;
	width: 98%;
	z-index:1002;
}
.dramamuselightboxrepertoire {
	width:480px;
	padding: 3px;
	z-index:1002;
	overflow: auto;
	background-color: #ddd;
	margin-left:auto;
	margin-right:auto
}
.dramamuselightboxrepertoire a {
	color:#eee;
	text-align:right
}
.dramamuselightboxrepertoire a:hover {
	color:#989898;
}
.closenav {
	background-color:#000;
	padding: 2px 10px 2px 10px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#46a1a2;
	letter-spacing:1px
}
.close {
	text-transform:none;
	text-align:right;
	letter-spacing:normal
}
.grayBox {
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index:1001;
	-moz-opacity: 0.4;
	opacity:.40;
	filter: alpha(opacity=40);
}
#twitterbadge {
	color:#dc9f43
}
#twitterbadge a {
	color:#dc9f43
}
#twitterBox {
	font-size:11px;
	line-height:14px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	height: 260px;
}
#twitterBox h3 {
	font-size:14px;
	font-weight:bold;
	padding:2px 0 0 30px;
	background:url(../images/twitterIcon.gif) no-repeat;
	height:23px;
}
#twitterBox .twitterLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3e2a21;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3a2f23;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
#twitterBox a {
	color:#6ebfcf;
	text-decoration:none;
}