@charset "UTF-8";
/* CSS Document */
body{background-image:url(../images/main_bg.gif); background-repeat:repeat-x;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif}

a{color:#aaa;text-decoration:none;}
a:hover{
	color:#fff;
	text-decoration:underline;
}

#container{width:1024px;margin:auto;}
#header{height:284px;}
#main{padding:0;}
#footer{clear:both;color:#222;}



.logo{padding:160px 0 0 245px;}
.maintext{float:left;width:245px;height:320px;margin:0;}
.imagearea{float:left;width:533px;height:310px;margin:0;padding:0;}
.dropshadow{background-image:url(../images/gallery/thumbs/thumbShadow.gif); background-repeat:repeat-none}
.middlethumb{margin:5px 0;}
/*.imagearea{float:left;width:533px;height:300px;background-image:url(../images/imagearea_bg.jpg); background-repeat:repeat-none;margin:0;padding:0;}*/
.nav{float:right;width:245px;height:320px;margin:0;padding:0;}
.breadcrumb p{font-size:.8em;margin:10px 0 0 15px;line-height:1.2em;padding:0}

.maintext p, .copyright{text-align:right;font-size:.6em;line-height:165%;padding:0 15px 0 0; color:#aaa;}
.maintext h1{font-size:1em;text-align:right;line-height:95%;padding:0 15px 0 0; color:#ccc;font-weight:normal;margin-bottom:30px;}
.maintext h2{
	font-size:0.8em;
	text-align:right;
	padding:0 15px 0 0;
	color:#ccc;
	font-weight:normal;
	line-height: 1em;
	margin: 5px 0 0 0;
}

.nav{color:#aaa;line-height:20px;font-size:.8em;padding:0 0 0 0}
.nav ul{margin:40px 0 0 5px;padding:0 0 0 20px;}
.nav ul ul{margin:0;padding:0 0 0 20px;}
.nav li{list-style-type:disc;padding:0;margin:0;/* background-image:url(/images/nav_image.gif); background-repeat:no-repeat; background-position:40px center;*/}
.nav ul li ul li{}
/*(.nav a{color:#aaa;text-decoration:none;}
.nav a:hover{color:#fff;text-decoration:underline;}*/

.highlight{color:#fff;}

.imagebox{width:177px;height:100px;float:left; background-color:#fff; font-size:.8em;color:#222;}
.imagebox p	{padding:45px 20px 0 20px;font-size:.8em;}
.imagebox h2{font-size:1em;text-align:left;line-height:95%;padding:50px 0 0 20px; color:#222;font-weight:normal;}

.imagebox a:link {margin:0;padding:0;border:0;}
.imagebox a:hover {color:#222;text-decoration:underline;}

.back {font-size:15px;}

.showreelbox{width:354px;height:100px;float:left; background-color:#fff; font-size:.8em;color:#222;}
