#wrap { height: auto; width: 891px; padding-bottom: 10px; margin-right: auto; margin-left: auto; }
#wrap #hd { height: 88px; width: 891px; margin-right: auto; margin-left: auto; position: relative; }
#hd #logo {
	height: 68px;
	width: 227px;
	position: absolute;
	left: 0px;
	top: 0px;
	margin-top: 15px;
	margin-left: 0px;
}

#wrapportal {
	height: auto;
	width: 965px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}

#wrapportal #content #box1 {
	float: left;
	height: 767px;
	width: 965px;
}
#wrapportal #content #box2 {
	float: left;
	height: 451px;
	width: 965px;
	text-align: right;
}

#wrapportal #content #box3 {
	float: left;
	height: 272px;
	width: 965px;
	text-align: right;
}

#wrapportal #content #box4 {
	float: left;
	height: 451px;
	width: 965px;
	text-align: right;
}

#wrapportal #content #box5 {
	float: left;
	height: 236px;
	width: 965px;
	text-align: right;
}

#wrapportal #content #box6 {
	float: left;
	height: 451px;
	width: 965px;
	text-align: right;
}

#wrapportal #content #box7 {
	float: left;
	height: 245px;
	width: 965px;
	text-align: right;
}

#wrapportal #content #box8 {
	float: left;
	height: 802px;
	width: 965px;
	text-align: right;
}

#wrapportal #content #box9 {
	float: left;
	height: 116px;
	width: 965px;
	text-align: right;
}



/*#wrap #hd #links { height: 14px; width: 300px; position: absolute; right: 0px; top: 0px; margin-top: 69px; margin-right: 90px; background: url(../images/links.gif) no-repeat center center; }
#wrap #hd #links p { font: 12px Arial, Helvetica, sans-serif; color: #333; word-spacing: 40px; text-transform: uppercase; }
#wrap #hd #links p a { font: 12px Arial, Helvetica, sans-serif; color: #333; text-decoration: none; }
#wrap #hd #links p a:hover { color: #dc1f35; }separator
#wrap #hd #links p a:visited { }*/

#wrap #hd .menu{
	position: absolute;
	right: 0px;
	top: 0px;
	margin-top: 15px;
	height: 14px;
	width: 500px;
}
				
.menu ul{
    margin: 0; padding: 0;
    float: left;}
 
.menu ul li{
    display: inline;}
 
.menu ul li a{ float: left; text-decoration: none; color: #242424; padding: 10.5px 11px; font: 16px Arial, Helvetica, sans-serif; }
 
.menu ul li a:visited{
    color: #242424;}
 
.menu ul li a:hover, .menu ul li .current{
    color: #666666;
    background: url(../images/bullmenu.gif) no-repeat left center;}


#hd #links ul { display: inline; list-style: none; }
#hd #links ul li { display: inline; list-style: none; }
#hd #links ul li a { display: inline; list-style: none; }


#wrap #content {
	padding-top: 20px;
	float: left;
	height: auto;
	width: 891px;
	padding-bottom: 10px;
	background: url(../images/about_div_17.gif) no-repeat center top;
}

#wrap #content #books {
	height: 500px;
	width: 876px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	position: relative;
	padding-left: 15px;
	padding-bottom: 10px;
}

#wrap #content #books h1 {
	font: 16px Arial, Helvetica, sans-serif;
	color: #333;
	margin: 10px 0px 20px 5px;
	padding: 0px;
}

#wrap #content #books h2 {
	font: 16px Arial, Helvetica, sans-serif;
	color: #333;
	margin: 10px 0px 1px 5px;
	padding: 0px;
}
#wrap #content #books p {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: justify;
	margin-bottom: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 5px;
}
#wrap #content #books .bookthumbs {
	width: 260px;
	float: left;
	height: 430px;
	margin-right: 25px;
}
.bookthumbs h2 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #333;
	margin: 10px 0px 10px 20px;
	padding: 0px;
}
.bookthumbs p {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0px 0px 10px;
	padding: 0px;
}


#wrap #content #slidecont { float: left; height: 405px; width: 891px; background: url(../images/slidecontainer.gif) no-repeat center center; text-align: center; }
#wrap #content #slidecont #swfcont { margin-top: 45px; }
#wrap #content #booktext { width: 805px; height: auto; margin: 20px auto 30px; padding: 0px; }
#wrap #ft {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
	padding-top: 10px;
	border-top: 1px solid #999;
	height: 40px;
	width: 891px;
	float: left;
	position: relative;
}
#wrap #content #booktext h2 { font: 400 16px Arial, Helvetica, sans-serif; color: #333; margin-bottom: 5px; margin-top: 25px; }
#wrap #content #booktext p { font: 12px/18px Arial, Helvetica, sans-serif; color: #333; margin: 0px; padding: 0px; }
#wrap #content #booktext p strong { font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
#wrap #content #booktext p#caps { font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; margin-top: 10px; }
#wrap #content #about { height: auto; width: 876px; margin-right: auto; margin-left: auto; padding-top: 0px; position: relative; padding-left: 15px; padding-bottom: 10px; }
#wrap #content #about h2 { font: 16px Arial, Helvetica, sans-serif; color: #333; margin: 10px 0px; padding: 0px; }
#wrap #content #about .lefttxt { width: 395px; font: 12px/18px Arial, Helvetica, sans-serif; color: #333; text-align: justify; margin-bottom: 10px; }
#wrap #content #about .longtxt { width: 857px; font: 12px/18px Arial, Helvetica, sans-serif; color: #333; text-align: justify; margin-bottom: 10px; }
#wrap #content #about #picturebox {
	height: 410px;
	width: 450px;
	position: absolute;
	top: 0px;
	right: 0px;
	margin-top: 36px;
	margin-right: 15px;
	background: #efefef;
}

#wrap #content #about #rightTextCont {
	height: auto;
	width: 450px;
	position: absolute;
	top: 460px;
	right: 0px;
	/*margin-top: 36px;*/
	margin-right: 15px;
	background: #ffffff;	
}
#wrap #content #about #rightTextCont p {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: justify;
	margin-bottom: 10px;
}


#wrap #content #about #picturebox p { font: 12px/18px Arial, Helvetica, sans-serif; color: #333; margin: 3px 7px 5px; padding: 0px; text-align: justify; }

#wrap #content #video {
	height: auto;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	position: relative;
	padding-left: 15px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
#wrap #content #video h2 {
	font: 16px Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: center;
}

#wrap #content #workscont { width: 875px; height: 673px; margin-right: auto; margin-left: auto; padding-top: 0px; }
#wrap #content #workscont #suzannepic { float: left; height: 430px; width: 319px; margin-left: 20px; background: url(../images/suzanne3.jpg) no-repeat right bottom; vertical-align: top; text-align: center; }
#wrap #content #workscont h1 { font: 18px Arial, Helvetica, sans-serif; color: #242424; margin: 0px 0px 15px 32px; padding: 0px; }
#wrap #content #workscont .workscont { width: 504px; margin: 0 0 0 25px; float: left; }
h2.acc_trigger {
	padding: 0;
	margin: 0 0 5px 0;
	height: 46px;
	width: 500px;
	float: left;
	font: normal 18px/46px Arial, Helvetica, sans-serif;
	background-image: url(../images/h2_trigger_a2.gif);
	background-repeat: no-repeat;
}
h2.acc_trigger a {
	color: #242424;
	text-decoration: none;
	display: block;
	padding: 0 0 0 50px;
}
h2.acc_trigger a:hover {
	color: #666666;
}
h2.active {background-position: left bottom;}
.acc_container { margin: 0 0 5px; padding: 0; overflow: hidden; font-size: 1.2em; width: 496px; clear: both; background: #f0f0f0; border: 1px solid #d6d6d6; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; 
}
.acc_container .block { padding: 20px; }
.acc_container .block p { padding: 5px 0; margin: 5px 0; font: 12px/18px Arial, Helvetica, sans-serif; }
.acc_container .block h4 {
	font: 12px/18px Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}

.acc_container h2 { font: 14px Arial, Helvetica, sans-serif; margin: 0 0 0px; padding: 0 0 0px 0; border-bottom: 1px dashed #ccc; }

.acc_container h3 { font: 14px Arial, Helvetica, sans-serif; margin: 0 0 10px; padding: 0 0 5px 0; border-bottom: 1px dashed #ccc; }

.acc_container h4 { font: 14px Arial, Helvetica, sans-serif; margin: 0 0 10px; padding: 0 0 5px 0; }
.acc_container .block a h4 {font-size: 14px;}

.acc_container img { float: leftt; margin: 10px 0px 15px 0; padding: 0px; border: 0px solid #ccc; }
#wrap #content #workscont .workscont .acc_container .block .box { float: left; height: 190px; width: 115px; margin-top: 10px; font: 11px/14px Arial, Helvetica, sans-serif; text-align: center; margin-left: 97px; }
#wrap #content #workscont .workscont .acc_container .block .box p { font: bold 14px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; text-align: center; }
#wrap #content #workscont .workscont .acc_container .block .box img { margin: 0px 0px 3px; padding: 0px; }

#wrap #content #workscont .workscont .acc_container .block .boxes { float: left; height: 190px; width: 115px; margin-top: 10px; font: 11px/14px Arial, Helvetica, sans-serif; text-align: center; margin-left: 27px; }
#wrap #content #workscont .workscont .acc_container .block .boxes p { font: bold 14px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; text-align: center; }
#wrap #content #workscont .workscont .acc_container .block .boxes img { margin: 0px 0px 3px; padding: 0px; }

#wrap #content #container #footprint { font: 12px Arial, Helvetica, sans-serif; color: #333; margin-right: auto; margin-left: auto; }
#wrap #content #container #footprint tr td table tr td p { font: 12px/20px Arial, Helvetica, sans-serif; color: #333; text-align: justify; margin: 10px 5px; }
#wrap #content #container #monolith { font: 12px/18px Arial, Helvetica, sans-serif; margin-right: auto; margin-left: auto; clear: both; margin-top: 20px; }
#wrap #content #container .monolithpic { float: left; width: 150px; }
#wrap #content #container #monolithtop {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	height: 508px;
	clear: both;
	padding-top: 20px;
}
#wrap #content #container #monolithtop .imgmonoLeft {
	float: left;
	width: 150px;
	padding-top: 50px;
}
#wrap #content #container #monolithtop .imgmono {
	float: left;
	width: 150px;
}
#wrap #content #container #monolithtop .center { float: left; width: 460px; text-align: center; }
#wrap #content #container #monolithtop .center p { font: 12px/18px Arial, Helvetica, sans-serif; margin-right: 10px; margin-left: 10px; margin-bottom: 10px; text-align: left; }
#wrap #content #container #monolithtop .center img { margin: 0px auto; padding: 0px; }
#wrap #content #dna { background: url(../images/about_div_17.gif) no-repeat center top; padding-top: 40px; font: 12px Arial, Helvetica, sans-serif; text-align: center; margin-bottom: 25px; margin-right: auto; margin-left: auto; width: 800px; height: 300px; padding-bottom: 10px; }
#wrap #content #dna table tr td table tr td p { font: 14px Arial, Helvetica, sans-serif; color: #333; }#wrap #content #dna #space { float: left; height: 50px; width: 50px; }
#wrap #content #dna img { float: left; }
#wrap #content #booktext #bannerad { height: 167px; width: 805px; margin: 25px auto; }
#wrap #content #spacerhome { clear: both; height: 15px; width: 800px; margin-right: auto; margin-left: auto; }
#wrap #content #LinkToVideo {
	clear: both;
	height: 75px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
}
#wrap #content #LinkToVideo p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #000;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#wrap #content #LinkToVideo p a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333;
}

#wrap #content #workscont .workscont .acc_container .block .indented { margin: 0px 0px 0px 62px; padding: 0px; font-weight: bold; }
#wrap #content #workscont .workscont .acc_container .block .nopad { margin: 0px; padding: 0px; font: bold 12px Arial, Helvetica, sans-serif; }
#wrap #content #workscont .workscont .acc_container .block p strong { font-weight: bold; }
#wrap #content #workscont .workscont .acc_container .block .colstwo { width: 220px; float: left; height: auto; font: 12px/18px Arial, Helvetica, sans-serif; margin-bottom: 20px; }
#wrap #content #workscont .workscont .acc_container .block .clear { width:100%; clear: both; }
#wrap #content #workscont .workscont .acc_container .block ul { list-style:square outside; margin-left: 20px; }
#wrap #content #workscont .workscont .acc_container .block ul li { font: 12px/14px Arial, Helvetica, sans-serif; margin-bottom: 7px; list-style: square outside; }

#wrap #content #workscont .bizcont { width: 819px; margin: 0 0 0 25px; float: left; }
.acc_bizcontainer { margin: 0 0 5px; padding: 0; overflow: hidden; font-size: 1.2em; width: 819px; clear: both; background: #f0f0f0; border: 1px solid #d6d6d6; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; 
}
.acc_bizcontainer .block { padding: 20px; }
.acc_bizcontainer .block p { padding: 5px 0; margin: 5px 0; font: 12px/18px Arial, Helvetica, sans-serif; }
.acc_bizcontainer h3 { font: 14px Arial, Helvetica, sans-serif; margin: 0 0 10px; padding: 0 0 5px 0; border-bottom: 1px dashed #ccc; }
#wrap #content #workscont .bizcont .acc_bizcontainer .block p strong { font-weight: bold; }
#wrap #content #workscont .bizcont .acc_bizcontainer .block .colstwo { width: 250px; float: left; height: auto; font: 12px/18px Arial, Helvetica, sans-serif; margin-bottom: 20px; }
#wrap #content #workscont .bizcont .acc_bizcontainer .block .clear { width:100%; clear: both; }
#wrap #content #workscont .bizcont .acc_bizcontainer .block ul { list-style:square outside; margin-left: 20px; }
#wrap #content #workscont .bizcont .acc_bizcontainer .block ul li { font: 12px/14px Arial, Helvetica, sans-serif; margin-bottom: 10px; list-style: square outside; }
h2.acc_triggerbiz {
	padding: 0;
	margin: 0 0 5px 0;
	height: 46px;
	width: 819px;
	float: left;
	font: normal 18px/46px Arial, Helvetica, sans-serif;
	background-image: url(../images/h2_trigger_abiz2.gif);
	background-repeat: no-repeat;
}
h2.acc_triggerbiz a {
	color: #242424;
	text-decoration: none;
	display: block;
	padding: 0 0 0 50px;
}

#workscont .workscont .acc_container .block .desc span { font: bold 14px Arial, Helvetica, sans-serif; }
h2.acc_triggerbiz a:hover {
	color: #666666;
}

#wrap #content #invite { float: left; height: 600px; width: 890px; background: url(../images/about_div_17.gif) no-repeat center top; padding-top: 30px; margin-bottom: 35px; }

.acc_container .block .thumbpic {
	float: left;
	height: 156px;
	width: 125px;
	padding: 0px;
}

#workscont .workscont .acc_container .block .desc2 {
	float: left;
	height: auto;
	width: 440px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	padding-right: 10px;
	margin: 0px;
	padding-top: 0px;
}

#workscont .workscont .acc_container .block .desc { float: left; height: auto; width: 320px; font: 12px/18px Arial, Helvetica, sans-serif; padding-right: 10px; }

#workscont .workscont .acc_container .block .descFull { float: left; height: auto; width: 450px; font: 12px/18px Arial, Helvetica, sans-serif; padding-right: 10px; }



#content #video #videoCont {
	height: 530px;
	width: 677px;
	margin-right: auto;
	margin-left: auto;
}

#content #mediaWrap #videoCont {
	height: 500px;
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}

#content #mediaWrap #videoCont2 {
	height: 500px;
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}

#wrap #content #slidescont {
	float: left;
	height: 600px;
	width: 891px;
	background: url(../images/slidecontainer.gif) no-repeat center center;
	text-align: center;
}

#content #imgslider {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	height: 505px;
	border: 1px solid #5a7c7c;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#imgslider #scroller {
	z-index: 0;
	height: 505px;
}
#wrap #content #books .bookthumbs #btn {
	width: 260px;
	text-align: center;
}
#wrap #content #intro {
	font: 12px/16px Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 750px;
}
#wrap #content #intro h2 {
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 20px;
}

#wrap #content #intro h3 {
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 5px;
}

#wrap #content #workscont .workscont .acc_container .block .bolder {
	font-weight: bolder;
	font-size: 16px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#wrap #content #video p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-align: center;
}


#wrap #content #introBottom {
	font: 12px/16px Arial, Helvetica, sans-serif;
	text-align: center;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 600px;
}
#wrap #content #container #monolith tr td #monoMontage {
	height: 500px;
	width: 822px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #content #testimonial {
	height: 250px;
	width: 876px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	border-top: 1px solid #242424;
	
}
#wrap #content #testimonial h2 {
	font: 16px Arial, Helvetica, sans-serif;
	color: #333;
	margin: 10px 0px 10px 5px;
	padding: 0px;
}
#wrap #content #testimonial p {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: justify;
	margin-bottom: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 5px;
}
#wrap #content #container #monolithtop #topBlurb p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000;
}

#wrap #content #container #monolithtop #topBlurb h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #000;
}


#wrap #content #container #monolithtop #topBlurb {
	height: 30px;
	width: 760px;
	margin-bottom:10px;
}



#wrap #content #container #monolith tr td table tr td div p {
	margin-bottom: 9px;
}
#wrap #content #container #monolith tr td table tr td #monotext {
	width: 800px;
	text-align: justify;
	margin-right: auto;
	margin-left: auto;
}
#wrap #content #video #backbtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 8px;
}
#wrap #content #mediaWrap .tabs #first #vidThumbCont {
	height: 200px;
	width: 800px;
	margin-bottom: 20px;
	margin-top: 20px;
}
/*
.tabs #first #vidThumbCont .vidthumb {
	float: left;
	height: 131px;
	width: 175px;
	margin-right: 15px;
}
.tabs #first #vidThumbCont .fadehover {
	float: left;
	height: 131px;
	width: 175px;
	margin-right: 15px;
}

.tabs #first #vidThumbCont div.fadehover {
	position: relative;
	height: 131px;
	width: 175px;
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
	
	}
 

		
.tabs #first #vidThumbCont img.a {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
        }
 

.tabs #first #vidThumbCont img.b {
	position: absolute;
	left: 0;
	top: 0;
	}
	


#vidThumbCont .vidthumb {
	float: left;
	height: 131px;
	width: 175px;
	margin-right: 15px;
}
*/
	
#vidThumbCont div.fadehover {
	position: relative;
	height: 150px;
	width: 185px;
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
	}
 
		
#vidThumbCont img.a {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
        }
 

#vidThumbCont img.b {
	position: absolute;
	left: 0;
	top: 0;
	}
#wrap #usage .separator {
	background-color: #333;
	height: 1px;
	width: 98%;
}
#wrap #ft #socials {
	width: 565px;
	position: absolute;
	top: 0px;
	right: 10px;
	height: 40px;
}
#wrap #ft #socials img {
	float: right;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}
#wrap #ft #socials p {
	float: left;
	margin-top: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#wrap #ft #socials a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	
}
#wrap #content #mansbachHome #slidertit {
	margin: 0px;
	padding: 0px;
}
#wrap #content #mansbachHome p {
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrap #back { width: 891px; height: 20px; text-align: center; float: left; font: 14px Arial, Helvetica, sans-serif; color: #333; text-transform: uppercase; margin-bottom: 20px; }
#wrap #back a { font: 14px Arial, Helvetica, sans-serif; color: #333; text-transform: uppercase; text-decoration: none; }
#wrap #back a:hover { font-weight: bold; }
#wrap #back a:visited { color: #333; }
#wrap #content #description #vidThumbCont .fadehover p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
}
#wrap #content #description #vidThumbCont .fadehover a .a {
}
#wrap #content #animgif {
	height: 735px;
	width: 495px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
#wrap #content #ludwig {
	height: 1045px;
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
