@charset "UTF-8";

/* CSS Document */

body { font: 100% 'Calibri', 'Trebuchet MS', Arial, Tahoma, Verdana; background: #FFF url(../images/gimpel-main-background.jpg) repeat-x center top; margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */ padding: 0; text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */ color: #000000; }

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */ float: right; margin-left: 8px; }

.fltlft { /* this class can be used to float an element left in your page */ float: left; margin-right: 8px; }

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */ clear:both; height:0; font-size: 1px; line-height: 0px; }

.gimpel-the-fool #indexcontainer { width:100%; height: 627px; }

.gimpel-the-fool #aboutcontainer { width:100%; height: 1274px; }

.gimpel-the-fool #tourdatecontainer { width:100%; height: 967px; }
.gimpel-the-fool #videocontainer { width:100%; height: 967px; }

.gimpel-the-fool #header { height: 70px; }

.gimpel-the-fool #header h1 { margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */ padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */ }

.gimpel-the-fool #mainContent { padding:50px; }

.gimpel-the-fool #contactContent { width:50%; font-family: 'Calibri', 'Trebuchet MS', Arial, Tahoma, Verdana; color:white; margin-bottom: 16px; margin-left: 100px; float: left; margin-top: 50px; }

.gimpel-the-fool #contactContent p { font-size: 15px; line-height: 16px; text-align: justify; margin-bottom: 8px; }

.gimpel-the-fool #contactContent strong { font-size: 18px; line-height: 16px; text-align: justify; color: #CC1B35; }

.gimpel-the-fool #contactContent b { color: #CC1B35; font-weight:bold; }

.gimpel-the-fool #mainContent .creator { width:65%; font-family: 'Calibri', 'Trebuchet MS', Arial, Tahoma, Verdana; color:white; margin-bottom: 16px; }

.gimpel-the-fool #mainContent .creator p { font-size: 15px; line-height: 16px; text-align: justify; }

.gimpel-the-fool #mainContent .creator strong { font-size: 18px; font-weight:bold; line-height: 16px; text-align: justify; color: #CC1B35; }

.gimpel-the-fool #mainContent .creator h1 { font-size: 18px; font-weight:bold; }

.gimpel-the-fool #mainContent .creator img { width:125px; margin: 0px 15px 15px 0px; border: 1px solid #FFF; height: 125px; }

.gimpel-the-fool #mainContent .review { width:100%; font-family: 'Calibri', 'Trebuchet MS', Arial, Tahoma, Verdana; color:white; margin-bottom: 32px; }

.gimpel-the-fool #mainContent .review p { font-size: 15px; line-height: 16px; text-align: justify; }

.gimpel-the-fool #mainContent .review strong { font-size: 18px; line-height: 16px; text-align: justify; color: #CC1B35; font-weight:bold; }

.gimpel-the-fool #mainContent .review h1 { font-size: 18px; font-weight:bold; }

.gimpel-the-fool #mainContent .review table { padding:10px; }
.gimpel-the-fool #mainContent .review table tr td { padding: 10px; }
.gimpel-the-fool #mainContent .review table img { width: 250px; height:208px; }


.gimpel-the-fool #mainContent .movie { width:65%; font-family: 'Calibri', 'Trebuchet MS', Arial, Tahoma, Verdana; color:white; margin-bottom: 16px; }

.gimpel-the-fool #mainContent .movie p { font-size: 15px; line-height: 16px; text-align: justify; }

.gimpel-the-fool #mainContent .movie strong { font-size: 18px; line-height: 16px; text-align: justify; color: #CC1B35; font-weight:bold; }

.gimpel-the-fool #mainContent .movie h1 { font-size: 18px; font-weight:bold; }

.gimpel-the-fool #mainContent .movie img { margin: 0px 15px 15px 0px; border: 1px solid #FFF; }

.gimpel-the-fool #mainContent .creator-intro { width:65%; font-family: 'Calibri', 'Trebuchet MS', Arial, Tahoma, Verdana; color:white; margin-bottom: 10px; }

.gimpel-the-fool #mainContent .creator-intro p { font-size: 15px; line-height: 16px; text-align: justify; font-style: italic; }

.gimpel-the-fool #mainContent .creator-intro strong { font-size: 18px; line-height: 16px; text-align: justify; color: #CC1B35; }

.gimpel-the-fool #mainContent .creator-intro h1 { font-size: 24px; font-weight:bold; }

.gimpel-the-fool #mainContent .creator-intro img { width:125px; margin: 0px 15px 15px 0px; border: 1px solid #FFF; height: 125px; }

.gimpel-the-fool #mainContent .creator-right { width:30%; padding:10px; ont-family: 'Calibri', 'Trebuchet MS', Arial, Tahoma, Verdana; color:black; float: right; background-color: white; }

.gimpel-the-fool #mainContent .creator-right p { font-size: 12px; line-height: 12px; text-align: left; margin-bottom: 12px; }

.gimpel-the-fool #mainContent .creator-right h4 { font-size: 14px; font-weight:bold; margin-bottom: 12px; }

.gimpel-the-fool #mainContent .review-right { width:35%; ont-family: 'Calibri', 'Trebuchet MS', Arial, Tahoma, Verdana; color:white; float: right; }

.gimpel-the-fool #mainContent .review-right img { width:300px; border: 1px solid #FFF; }

.gimpel-the-fool #mainContent .review-right p { font-size: 12px; line-height: 12px; text-align: left; margin-bottom: 12px; }

.gimpel-the-fool #mainContent .review-right h4 { font-size: 14px; font-weight:bold; margin-bottom: 12px; }

.gimpel-the-fool #mainContent .tourdate-text { width:100%; font-family: 'Calibri', 'Trebuchet MS', Arial, Tahoma, Verdana; color:white; margin-bottom: 16px; }

.gimpel-the-fool #mainContent .tourdate-text p { font-size: 15px; line-height: 16px; text-align: justify; margin-bottom: 16px; }

.gimpel-the-fool #mainContent .tourdate-text strong { font-size: 30px; line-height: 20px; text-align: justify; color: #CC1B35; }

.gimpel-the-fool #mainContent .tourdate-text b { font-size: 24px; line-height: 16px; text-align: justify; color: white; }

.gimpel-the-fool #mainContent .tourdate-text h1 { font-size: 18px; font-weight:bold; margin-bottom: 18px; }

.gimpel-the-fool #mainContent .tourdate-text img { border: 1px solid #FFF; }

.gimpel-the-fool #changer { font-family: 'Calibri', 'Trebuchet MS', Arial, Tahoma, Verdana; width: 380px; margin: 300px auto 0 360px; }

.gimpel-the-fool #changer-contactpage { font-family: 'Calibri', 'Trebuchet MS', Arial, Tahoma, Verdana; width: 380px; float: right; margin-top: 300px; }

.gimpel-the-fool #footer { height: 20px; text-align: right; padding-right: 20px; }

.gimpel-the-fool #footer p { margin: 0; font-size: 11px; color: #FFF; }

.gimpel-the-fool #footer a:link { margin: 0; font-size: 11px; color: #FFF; }

.gimpel-the-fool #footer a:active { margin: 0; font-size: 11px; color: #FFF; }

a:active { color: #F96; }

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */ clear:both; height:0px; font-size: 1px; line-height: 0px; }

.clearfooter { clear: both; height: 0px; }

.gimpel-the-fool #indexpage { background: url(../images/gimpel-production.jpg) no-repeat center center; width: 1017px; margin: 0 auto; text-align: left; height: 647px; margin-top: 60px; }

.gimpel-the-fool #contactpage { background: url(../images/gimpel-contact.jpg) no-repeat center center; width: 1017px; margin: 0 auto; text-align: left; height: 647px; margin-top: 60px; }

.gimpel-the-fool #aboutpage { background: url(../images/gimpel-about.jpg) no-repeat center center; width: 1017px; margin: 0 auto; text-align: left; height: 1294px; margin-top: 60px; }

.gimpel-the-fool #reviewspage { background: url(../images/gimpel-reviews.jpg) no-repeat center center; width: 1017px; margin: 0 auto; text-align: left; height: 1294px; margin-top: 60px; }
.gimpel-the-fool #videospage { background: url(../images/gimpel-videos.jpg) no-repeat center center; width: 1017px; margin: 0 auto; text-align: left; height: 994px; margin-top: 60px; }

.gimpel-the-fool #tourdatepage { background: url(../images/gimpel-tourdates.jpg) no-repeat center center; width: 1017px; margin: 0 auto; text-align: left; height: 994px; margin-top: 60px; }

.gimpel-the-fool #contactpage { background: url(../images/gimpel-contact.jpg) no-repeat center center; width: 1017px; margin: 0 auto; text-align: left; height: 647px; margin-top: 60px; }

.shadow { background: url(../images/shadow.png) no-repeat center top; height: 20px; }

.darkshadow { background: url(../images/darkshadow.png) no-repeat center top; height: 20px; }

a:visited { color: #FC0; }

a:hover { color: #FC0; }

a:active { color: #F96; }

#videospage #mainContent table tr td { padding: 10px; }

#home
{ width: 60px; height: 20px; float: left; margin-left: 50px; margin-top: 30px; }

#home a:visited { color: #FC0; }

#home a:hover { color: #FC0; }

#home a:active { color: #F96; }

#innerpages { left: 160px; }
#homepagething { left: 270px; }