*{margin:0;padding:0}
body{color:#222;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:15px;background-image:url(./images/css/bg.jpg);background-repeat:repeat}
#wrapper{width:922px;margin:0 auto}
#mainContainer{width:950px;margin:15px auto}
#header{color:#333;width:900px;float:left;border:0;height:172px;overflow:hidden;display:inline;background-image:url(./images/css/header.jpg);background-position:bottom left;background-repeat:no-repeat;padding:0}
#logo{float:left;width:252px;height:114px;display:inline;margin-left:78px;margin-top:38px}
#navigation{color:#333;width:570px;float:right;border:0;height:164px;padding:0; position: relative}
#navigation ul{position: relative; margin-left: -10px}
#navigation li{position: relative;list-style: none; display:inline; margin: 0; padding: 0; border: 0; margin-left: -4px}
#navigation li .home{position: relative; z-index: 40; left: 15px;}
#navigation a:active, #navigation a:focus{outline: none;padding-top: 1px}
#leftcolumn, #leftcolumnwrap{color:#333;border:0;background-image:url(./images/css/left_body.jpg);height:622px;width:460px;float:left;background-repeat:no-repeat;background-position:right;padding:0}
#rightcolumn, #rightcolumnwrap{position: relative;float:right;color:#333;height:622px;width:460px;display:inline;background-image:url(./images/css/right_body.jpg);background-repeat:no-repeat;background-position:left;padding:0 1px}

/*THUMBNAILS*/
.menubooks{float: left}
img{border:0}
#thumbnailtl{float:left;width:120px;margin:30px 0 0 70px;padding:2px}
#thumbnailcontact{margin:30px 0 0 70px;padding:2px}
#thumbnailtr{float:left;width:120px;margin-left:3px;margin-top:30px;padding:2px}
#thumbnailtrin{float:left;width:120px;margin-top:20px;padding:10px}
#thumbabout{margin:10px 10px -10px;padding:10px}
#thumbnailposter{float:left;width:120px;height:190px;margin-left:3px;margin-top:30px;padding:2px}
#thumbnailbr{float:right;width:120px;margin-right:60px;padding:2px}
#thumbnailbl{float:right;width:120px;margin-top:20px;padding:2px}

/*TITLES*/
.h2_bottom{color:#c9893f;font-size:1.25em;margin:.825em 0 .5em 78px}
.h2_top{color:#ce6065;font-size:1.25em;display:inline;margin:.825em 0 .5em}
.h2_intro{color:#ce6065;font-size:1.25em;margin:6px 0 .5em 3.7em}
.h2_contact{color:#ce6065;font-size:1.25em;margin:-30px 0 .5em}
.h2_topr{color:#cd4022;font-size:1.25em;margin:12px 0 .5em}
.h2_topr1{color:#cd4022;font-size:1.25em;margin:0 0 .5em}
.h2_bottomr{color:#0e3a44;font-size:1.25em;display:inline;margin:.825em 0 .5em 8px}

/*PARAGRAPHS*/
#leftcolumn p{padding-bottom:15px;margin:3px 8px 1px 78px}
#rightcolumn p{padding-bottom:15px;margin:8px 66px 1px 8px}
.pwho{line-height:2em;margin:0 0 0 -20px}
.pintro{line-height:200%;}
.pright{line-height:1.7em}
p.last{margin-bottom:0}

/*FOOTER*/
#footer{height:30px;width:900px;clear:both;color:#333;border:0;background-image:url(./images/css/bg_footer.jpg);background-repeat:repeat;padding:0}
#footer p{padding-top:8px;text-align:center;}

/*EXTRAS*/
p,td,th,li{font-size:.975em;line-height:1.5em;color:#260d08}
p{text-align:left;margin:0 0 1em}
a:link,a:visited{color:#0b432f;text-decoration:none}
a:hover,a:active{color:#16382c;text-decoration:underline}
ul{margin-left:25px;list-style-type:none;text-align:left;padding:0}
li{margin-left:45px;margin-bottom:6px;margin-right:8px}
.li_links{margin-left:-40px;margin-bottom:6px;margin-right:8px}
ol{margin-left:45px}
.ol_right{margin-right:55px;margin-left:-20px}
.left{float:left}
.right{float:right}
.clearThis{clear:both}
.small{font-size:.625em}
.large{font-size:1em}
.soft{color:#D3D3D3}
div.hr hr,div.hr2 hr,.hide{display:none}
div.hr{height:5px;background:transparent url(./images/css/hr1.png) no-repeat scroll center}
div.hr2{height:5px;background:transparent url(./images/css/hr1.png) no-repeat scroll center;margin-left:-60px}

#newsletter{margin-top: 30px}
input{font-size:1em;height:2.25em;line-height:1.5em;padding:0.29em 0;width:75%;margin:0 0 0 80px;}
input[type=file]{height:2.25em;font-size:1em;padding:0;}
label{font-size:1em;height:2.25em;line-height:1.5em;padding:0.29em 0;width:75%;margin:0 0 0 80px;}

/* the overlayed element */
.simple_overlay{display:none;z-index:10000;background-color:#fff;width:810px;min-height:500px;border:1px solid #666;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow: 0 0 90px #000;}
.simple_overlay .close{background-image:url(http://static.flowplayer.org/tools/img/overlay/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px;}
.details {position:absolute;top:25px;right:5px;color:#fff;width:440px;}
.details h3 {color:#aba;margin:0 0 20px -30px;}
.imageslide{overflow: hidden; height: 250px; width: 360px}
.caption{font-size:0.7em; margin-left: 30px}

/*Sensible Typography */
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111;}
h1{font-size:2em;line-height:1;margin-bottom:0.75em;}
h2{font-size:1.1em;margin:.825em 0 .5em 78px}
h3{font-size:1.5em;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin:0;}
p{margin:0 0 1.5em;}
p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover{color:#000;}
a{color:#009;text-decoration:underline;}
blockquote{margin:1.5em;color:#666;font-style:italic;}
strong{font-weight:bold;}
em,dfn{font-style:italic;}
dfn{font-weight:bold;}
sup, sub{line-height:0;}
abbr, acronym{border-bottom:1px dotted #666;}
address{margin:0 0 0 80px;font-style:italic;}
del{color:#666;}
pre{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}

.imageslide img {position: absolute}
