
body {background:#000; color:#FF9900; font-size:14px;font-weight:bold;text-align:center;line-height:15px;padding:auto;margin:auto;}
h1 {width:480px;color:#FFCC66;margin:0px;text-align:center;font-size:20px;padding:0px;padding-left:20px;line-height:20px;float:left;}
h2 {color:#FFCC66;margin:0px;font-size:18px;}
h2 {color:#FFCC66;margin:0px;font-size:16px;}
p,table,tr,td,h3 { padding:0px;margin:0px;}
a { color:#FFCC66 }
a:hover { color:#CC66CC }
tr:hover { background:#111; }
img{border:0px;}
input,textarea { background:#333;border:0px solid #FF9900;color:#FFCC66;padding:0px;margin:0px;font-weight:bold;margin:5px 0px 0px 5px; }

#bodyDiv{position:relative;width:960px;height:570px;background:#000;margin:auto;}
#tlDiv,#headerDiv,#menu,#main,#rDiv,#calendar,#footerDiv{position:absolute;margin:10px;overflow:hidden;z-Index:1;}
#tlDiv,#headerDiv,#rDiv{top:0px;}
#tlDiv,#menu,#calendar{left:0px;}
#tlDiv,#headerDiv{height:80px;}
#tlDiv,#menu,#rDiv,#calendar{width:180px;}
#headerDiv,#main,#footerDiv{left:210px;width:520px;}
#menu,#main{top:110px;height:300px;}
#calendar,#footerDiv{top:440px;height:110px;}

#tlDiv{background-image:url(images/fire_breather.gif);}
#headerDiv img{padding:10px 20px 30px 10px;}
#headerDiv h1{position:absolute;top:50px;left:0px;height:30px;font-size:20px;line-height:30px;z-Index:2;}

#menu a{font-size:20px;line-height:20px;display:block; width:180px; text-decoration:none; color:#CC3300;margin-bottom:20px;}
#menu a:hover{color:#FFCC66;background:#CC3300; }

#main .anchors{position:absolute; top:0px;left:0px; width:520px;height:20px;overflow:hidden;background:#CC3300;}
#main .anchors	a{display:block;float:left;height:20px;line-height:20px;font-size:12px;float:left;text-align:center;padding:0px;background:#CC3300;}
#main .anchors a:hover,#main .anchors a:active,#main .anchors a:focus{background:black;}
#main .anchors a img{width:20px;height:20px;float:left;}
#main .anchors a img{background-image:url(images/add.png);}

#main form table{text-align:right;width:480px;}
#main form table input,#main form table select,#main form table textarea{float:left;text-align:left;}

#main #form{width:480px;position:relative;height:270px;margin:auto;margin-top:4px;margin-bottom:4px;border:1px solid #222; text-align:center;}

#main .targets{position:absolute; top:20px;left:0px; width:520px;height:280px;overflow:auto;text-align:center;}

#main.shows .anchors a {width:110px;}
#main.shows .targets{width:540px;overflow:hidden;}
#main.shows .targets div{display:block;width:500px;height:260px;float:left;padding:10px;}
#main.shows .targets img{width:200px;padding-right:10px;float:left;height:130px;}

#main.travels .anchors a {width:32px;}
#main.travels .targets{width:540px;overflow:hidden;z-Index:1;}
#main.travels .targets div{width:520px;height:276px;padding:2px 0px;float:left;overflow:auto;z-Index:0;}

#main.gallery img {width:100px;}
#main.gallery .anchors a {width:50px;}
#main.gallery .targets{width:540px;overflow:hidden;}
#main.gallery .targets div{width:520px;height:276px;float:left;margin:0px;padding:2px 0px;overflow:auto;}
#main.gallery .targets div table{width:500px;height:260px;}

#main.press img {width:100px;}
#main.press .anchors a {width:50px;}
#main.press .targets{width:540px;overflow:hidden;}
#main.press .targets div{width:520px;height:276px;float:left;margin:0px;padding:2px 0px;overflow:auto;}
#main.press .targets div table{width:500px;height:260px;}

#main.links .anchors a{padding:0px;}
#main.links div.targets div{width:480px;position:relative;height:auto;margin:auto;margin-top:5px;border:1px solid #222; text-align:center;}
#main.links div.targets div img {display:block;width:auto;margin:auto;}

#main.guestbook .anchors a{padding:0px;}
#main.guestbook div.targets div{width:480px;position:relative;height:auto;margin-top:5px;border:1px solid #222;text-align:center;}
#main.guestbook div.targets div img {display:block;width:auto;margin:auto;}

#main.contact div.targets div{width:480px;position:relative;height:auto;margin-top:5px;border:1px solid #222;}

#main form table{text-align:center;}
#main form table textarea,#main form table input{width:300px;float:left;text-align:left;}
#main form span.sel{float:right;clear:both;}
#main form span.sel b{float:left;line-height:20px;}
#main form span.sel input{float:left;width:auto;background:#000;height:20px;line-height:20px;margin:0px;}

#calendar a.cur{color:#c30;}

#footerDiv form.file4 {width:520px;}
#footerDiv form.file4 input {display:block;position:absolute;top:0px;left:20px;width:160px;}
#footerDiv form.file4 input.img {position:absolute;top:0px;left:381px;height:110px;width:139px;color:#FFCC66;background-image:url(images/uni.gif);background-color:#CC3300;font-size:40px;cursor:pointer;margin:0px;border:0px solid #CC3300;z-Index:2;}
#footerDiv form.file4 p {position:absolute;top:0px;left:0px;width:20px;height:80px;padding-top:30px;background:#c30;}
#footerDiv form.file4 p a {display:block;float:left;width:20px;height:20px;font-size:18px;line-height:20px;background:#c30;text-decoration:none;}
#footerDiv form.file4 p a:hover {background:#000;}
#footerDiv form.file4 p a.cur {background-color:#000;color:#c30;}
#footerDiv form.file4 div {position:absolute;top:20px;left:20px;width:380px;height:90px;overflow:auto;}
#footerDiv form.file4 div div {position:relative;top:0px;left:0px;width:360px;height:90px;float:left;overflow:hidden;}
#footerDiv form.file4 div div p {position:relative;top:0px;left:0px;width:360px;height:20px;padding-top:0px;background:#000;color:#c30;float:left;overflow:hidden;}
#footerDiv form.file4 div div input{position:relative;top:0px;left:0px;display:block;float:left;width:340px;margin:1px;padding:0px;}
#footerDiv form.file4 div div select{position:relative;top:0px;left:0px;display:block;float:left;width:340px;margin:1px;padding:0px;}

#footerDiv form	{width:520px;}
#footerDiv input	{width:182px;float:left;}
#footerDiv input.img	{position:absolute;top:0px;right:0px;height:110px;width:139px;color:#FFCC66;background-image:url(images/uni.gif);background-color:#CC3300;font-size:40px;cursor:pointer;margin:0px;border:0px solid #CC3300;}
#footerDiv textarea	{width:370px;height:59px;float:left;}
#footerDiv form div	{position:absolute;top:0px;left:0px;width:540px;height:110px;overflow:auto;}
#footerDiv form div div	{position:relative;top:0px;left:0px;width:380px;height:110px;float:left;overflow:hidden;}

#rDiv		{left:760px;height:550px;background-image:url(images/maxfire-canoe.jpg);background-position:center;background-repeat:no-repeat;}
#rDiv .mDiv	{position:absolute;top:110px;left:10px;width:160px;height:300px;background-image:url(images/maxfire-canoe-dark.jpg);background-position:-10px -110px;background-repeat:no-repeat;}
#rDiv .mDiv a	{display:block;width:40px;float:left;}
#rDiv .bDiv	{position:absolute;top:440px;left:10px;width:160px;height:100px;background-image:url(images/maxfire-canoe-dark.jpg);background-position:-10px -440px;background-repeat:no-repeat;}
#rDiv h3		{background:#CC3300; color:#FFCC66;}

.tlc		{position:absolute; top:0px;left:0px;}
.trc		{position:absolute; top:0px;right:0px}
.brc		{position:absolute; bottom:0px;right:0px}
.blc		{position:absolute; bottom:0px;left:0px}
.tlic		{position:absolute; top:10px;left:10px}
.tric		{position:absolute; top:10px;right:10px}
.bric		{position:absolute; bottom:10px;right:10px}
.blic		{position:absolute; bottom:10px;left:10px}
div		{display:block;padding:0px;margin:0px;border:0px;}
.tbg		{background-image:url(images/flames/t.gif);background-repeat:repeat-x}
.rbg		{background-image:url(images/flames/r.gif);background-repeat:repeat-y}
.bbg		{background-image:url(images/flames/b.gif);background-repeat:repeat-x}
.lbg		{background-image:url(images/flames/l.gif);background-repeat:repeat-y}

.border		{position:absolute;top:0px;left:0px;z-Index:0;}

#main form.galleryupload{position:relative;display:block;width:496px;height:256px;overflow:hidden;margin:10px;border:2px solid #c30;background:#c30;text-align:left;}
#main form.galleryupload b{display:block;width:100px;height:20px;line-height:20px;float:left;}
#main form.galleryupload input{display:block;float:left;width:396px;height:18px;margin:0px 0px 2px 0px;}
#main form.galleryupload span{position:relative;display:block;clear:both;top:0px;left:0px;width:520px;height:220px;overflow:auto;background:#000;}
#main form.galleryupload span span{position:relative;top:0px;left:0px;clear:both;width:500px;height:200px;background:#000;background-image:url("/media/blank.gif");background-position:center;background-repeat:no-repeat;padding-top:20px;text-align:center;}
#main form.galleryupload span span p{display:block;background:#c30;float:left;}
#main form.galleryupload span span p a{display:block;float:left;width:60px;text-decoration:none;}
#main form.galleryupload span span img{width:100px;height:200px;float:left;background-image:url("/media/blank.gif");background-repeat:no-repeat;}
#main form.galleryupload span span input,#main form.galleryupload span span select,#main form.galleryupload span span textarea{margin:0px;width:280px;height:18px;border:1px solid #c30;float:left;}
#main form.galleryupload span span textarea{height:50px;}

#main form input.button{border:1px outset;text-align:center;}
#main form input.sel{border:0px;padding:0px;margin:0px;font-size:14px;line-height:14px;background:#000;}
#calendar a,#calendar input{display:block;float:left;width:14%;font-size:12px;line-height:13px;text-decoration:none;}
#calendar input{margin:0px;padding:0px;height:13px;cursor:pointer;background-color:#000;}
