@font-face {font-family: 'rawkwellregular';src: url('rawkwell-webfont.eot');src: url('rawkwell-webfont.eot?#iefix') format('embedded-opentype'),url('rawkwell-webfont.woff2') format('woff2'),url('rawkwell-webfont.woff') format('woff'),url('rawkwell-webfont.ttf') format('truetype'),url('rawkwell-webfont.svg#rawkwellregular') format('svg');font-weight: normal !important;font-style: normal !important;}
@font-face {font-family: 'rawkwellbold';src: url('rawkwell-bold-webfont.eot');src: url('rawkwell-bold-webfont.eot?#iefix') format('embedded-opentype'),url('rawkwell-bold-webfont.woff2') format('woff2'),url('rawkwell-bold-webfont.woff') format('woff'),url('rawkwell-bold-webfont.ttf') format('truetype'),url('rawkwell-bold-webfont.svg#rawkwellbold') format('svg');font-weight: normal !important;font-style: normal !important;}
@font-face {font-family: 'rawkwell_extra_boldregular';src: url('rawkwell-extrabold-webfont.eot');src: url('rawkwell-extrabold-webfont.eot?#iefix') format('embedded-opentype'),url('rawkwell-extrabold-webfont.woff2') format('woff2'),url('rawkwell-extrabold-webfont.woff') format('woff'),url('rawkwell-extrabold-webfont.ttf') format('truetype'),url('rawkwell-extrabold-webfont.svg#rawkwell_extra_boldregular') format('svg');font-weight: normal !important;font-style: normal !important;}

body{margin:0 0;padding:0 0;font:20px 'rawkwellregular';color:#666666;background:url('../images/site_assets/grunge_dragon.png') top center repeat-y;-webkit-background-size:125%;-moz-background-size:125%;-o-background-size:125%;background-size:125%;}
.widebod{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;}
.narrowbod{-webkit-background-size:145%;-moz-background-size:145%;-o-background-size:145%;background-size:145%;}

header{z-index:-13;background:url('../images/site_assets/topback.jpg') top center no-repeat;display:block;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size:cover;background-size:cover;margin:-25px auto 5px auto;padding:0 0;height:auto;max-height:400px;width:100%;}

h1{font-family: 'rawkwellbold';font-size:200%;color:#333333;font-weight:normal !important;}
h1{font-family: 'rawkwellbold';font-size:180%;color:#555555;font-weight:normal !important;margin:0 0;padding:0 0;}
h3{margin:0;padding:0;}
a{text-decoration:none;color:#3F64a4;}
a:hover{color:#6F94C4;}

p{min-width:180px;display:block;}
ul{text-indent:none;list-style-type:none;}
li{text-indent:none;list-style-type:none;}

.img_rt{float:right;border:thin solid #FFFFFF;margin: 0 0 5px 10px;max-width:200px;min-width:80px;width:auto;position:relative;}
.img_rt_lg{float:right;border:none;margin: 0 0 5px 10px;max-width:50%;min-width:80px;width:auto;position:relative;}
.img_rt_huge{border:none;margin: 0 0 5px 10px;max-width:100%;min-width:80px;width:auto;position:relative;}
.img_rt_sm{float:right;border:none;margin: 0 0 5px 10px;max-width:120px;min-width:80px;width:auto;position:relative;}
.img_lt{float:left;border:thin solid #FFFFFF;margin: 0 10px 5px 0;max-width:200px;min-width:80px;width:auto;position:relative;}
.img_lt_lg{float:left;border:none;margin: 0 10px 5px 0;max-width:50%;min-width:80px;width:auto;position:relative;}
.img_lt_sm{float:left;border:none;margin: 0 10px 5px 0;max-width:120px;min-width:80px;width:auto;position:relative;}

.indent{margin-left:20px;}

#house_lines{position:absolute;width:100%;height:auto;margin:0 0 0 0;}

#rooftop{background:url('../images/site_assets/rooftop.png') center top no-repeat,url('../images/site_assets/roofback.png') center top repeat-x;-webkit-background-size: auto 125%;-moz-background-size: auto 125%;-o-background-size:auto 125%;background-size:auto 125%; display:inline-block;width:100%;height:420px;margin:0 0 0 0;}

.roofliner{position:relative;z-index:-2;height:19px;width:100%;display:block;background-image:url('../images/site_assets/roofliner.png');margin:-30px 0 0 0;}

#header_wrap{display:inline-block;margin: 100px 0 0 0;width:100%;height:auto;padding:10px 0;border-bottom:none;}

#hot_logo{background:url('../images/site_assets/HOT_logo.png')   center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;margin:-50px auto 0 auto;min-height:300px;height:444px;max-height:598px;position:relative;padding:0 0;}

#slideshow{position:relative;z-index:1;background-color:#42565b;border:27px solid #42565b;max-width:960px;max-height:420px;min-height:150px;display:block;margin:0 auto;/*background:url('../images/site_assets/doormural.jpg') center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;*/}

#raven{background:url('../images/site_assets/raven.png') top center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;position:absolute;right:0%;top:-33px;min-width:240px;margin:10px 0 0 0;max-width:42%;width:620px;min-height:326px;height:716px;}

#angel{background:url('../images/site_assets/angel.png') top center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;position:absolute;left:0%;top:-24px;min-width:240px;margin:0 0 0 0;max-width:42%;width:620px;height:620px;}

#noraven{background:url('../images/site_assets/noraven.png') top center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;position:absolute;right:0%;top:-33px;min-width:240px;margin:10px 0 0 0;max-width:42%;width:620px;min-height:326px;height:716px;}

#noangel{background:url('../images/site_assets/noangel.png') top center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;position:absolute;left:0%;top:-24px;min-width:240px;margin:0 0 0 0;max-width:42%;width:620px;height:620px;}

#nav_back{display:block;z-index:-1;width:100%;background:url('../images/site_assets/navback.png');margin: 42px 0 0 0;padding:0 0;height:50px;}

#main_nav{z-index:200;display:block;position:relative;max-width:960px;min-width:192px;width:auto;margin:42px auto 0 auto;text-align:center;padding:0 0;list-style-type:none;text-indent:0;border-top:}

#main_nav li{z-index:200;height:40px;min-width:160px;text-align:center;font-weight:normal !important;float:left;display:block;font-size:120%;padding:8px 10px 0 10px;margin:0 0;border-left:thin solid #899a9b;border-right:thin solid #899a9b;}

#main_nav li{color:#72868b;}
#main_nav li:hover{color:#374450;background:rgba(100,200,0,.5);}

#main_content{max-width:920px;margin:0 auto 30px auto;padding:20px 10% 20px 10%;}
#content{display:inline-block;width:100%;min-height:600px;}

#news{width:30%;display:inline-block;float:left;}

.news_art{max-width:420px;font-size:110%;display:block;margin:20px auto 40px auto;}

#welcome{width:34%;display:inline-block;padding:0 2%;}

#tatofweek{width:30%;display:inline-block;float:right;}
.tatweek{max-width:100%;min-width:120px;}

.artist{width:280px;font-size:90%;font-weight:normal !important;display:inline-block;vertical-align:top;margin:0 10px;}
.artist_deets{width:320px;font-size:90%;font-weight:normal !important;text-align:left;display:inline-block;vertical-align:top;margin:0 10px;position:relative;z-index:999;}
.artist_deets img{width:320px;}
.port_thumbs{float:right;margin:-20px auto 0 auto;display:block;max-width:540px;text-align:center;}
.port_thumbs_wide{float:right;margin:-20px auto 0 auto;display:block;max-width:100%;text-align:center;}
.port_th{width:160px;height:0px;margin:0 2px 22px 2px;padding:160px 0 0 0;display:inline-block;text-align:center;}
.port_th_lg{width:225px;height:325px;margin:0 3px 12px 2px;display:inline-block;vertical-align:top;text-align:center;position:relative;z-index:201;}
.port_th_lg img{max-width:200px;max-height:280px;display:inline-block;}

#search_window{padding:20px 0;}
.srchimg_txt{position:absolute;z-index:1000;}

.th_wrap{width:160px;height:160px;background-color:#000000;text-align:center;}
.port_thumbs a .port_th{color:#3F64a4;position:relative;z-index:201;}
.port_thumbs a:hover .port_th{color:#8FB4F4;}
.th_capt{position:relative;display:block;margin:160px auto 0 auto;color:#FFFFFF;font-size:90%;}
.th_capt:hover{color:#5598bf;}
.port_th img{max-width:160px;max-height:160px;display:inline-block;}

.btnbox{max-width:100%;text-align:center;clear:both;margin:0 auto;}
.pager{display:inline-block;border-radius:20px;max-width:300px;min-width:160px;text-align:center;padding:10px 8px;font-weight:bold;color:#FFFFFF;background:url('../images/site_assets/gall_btn.png') center center;position:relative;z-index:1000;}
.pager:hover{color:rgb(100,200,0);background:url('../images/site_assets/gall_btn_hover.png') center center;}
#pagelt{margin:10px 3%;}
#pagert{margin:10px 3%;}

#backlinks{font-size:80%;z-index:200;position:relative;margin:10px 0;}
#search_form{float:right;}

#gallery{display:block;max-width:100%;margin:0 auto;text-align:center;margin:0 auto;}

.gall_btn{margin:0 auto;background:url('../images/site_assets/gall_btn.png') center no-repeat;width:218px;height:33px;padding:20px 15px;cursor:pointer;font:24px 'rawkwell_extra_boldregular';text-align:center;}
.gall_btn:hover{background:url('../images/site_assets/gall_btn_hover.png') center no-repeat;color:#FFFFFF;}

footer{margin:-10px 0 0 0;background:#42565b;height:240px;width:100%;}
#footer_wrap{max-width:960px;margin:0 auto;}
#footer_logo{background:url('../images/site_assets/HOT_logo.png') top right no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;margin:-30px auto 0 auto;min-height:80px;padding:10px 0;}
footer ul{display:block;float:right;margin:0 20px 0 0;}
footer ul li{text-align:right;}
footer ul li a{color:#FFFFFF;}
footer ul li a:hover{color:#6FC4D4;}