/* CSS Document */

* {margin:0;padding:0;}
a img {border:0;}
.wrapper {clear:both;width:100%;height:0;}

/*********************** general */

body {background:#fff;;font: 12px Arial, Helvetica, sans-serif;color:#000;text-align:center;}

h1 {font-size:18px;color:#000;font-weight:normal;margin: 0 0 15px 0;}
h1 span {display:block;font-size:12px;color:#000;font-weight:normal;}
h2 {font-size:16px;font-weight:normal;margin: 10px 0 10px 0;}
h3 {color:#ff0000;line-height:140%;font-size:15px;}
h4 {font-size:16px;font-weight:normal;background:#efefef;padding:2px;}

p {margin: 10px 0 10px 0;line-height:160%;}

ul, ol {margin: 10px 0 10px 5px;}
li {list-style:none;line-height:160%;padding: 0 0 0 18px;background:url(images/li.gif) 0 6px no-repeat;}

a {color:#ff0000;}
a:hover {color:#0000ff;}

#mainimg {height:235px;width:750px;display:block;}
#mainimg img {display:none;position:absolute;}

/*********************** containers */

* html #topfixed { /*\*/position: absolute; top: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); right: expression((0 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/ } 

#topfixed {width:100%;text-align:center;position:fixed;padding: 0 0 5px 0 !important;padding: 0 0 20px 0;z-index:10;background:#fff;}
.logobanner {width:750px;margin:10px auto 20px;clear:both;height:75px;}

#wrap {width:750px;margin:auto;text-align:left;top:160px !important; top:170px;position:relative !important;}

#left {width:315px;float:left;padding: 100px 0 0 0;}
#content {width:435px;float:right;margin: 15px 0 0 0;}
#gallerycontent {width:750px;}
#pagecontent {width:750px;padding: 10px 0 30px 0;}
.stuff {width:255px;padding: 0 30px 0 30px;}

#footer {clear:both;width:750px;background:url(images/footer.gif) no-repeat;padding: 0 0 100px 0;}

/*********************** logo banner */

a.logo {width:118px;float:left;}
a.banner {width:468px;float:right;border:1px solid #ff0000;margin: 10px 0 0 0;}

/*********************** nav */

#nav {margin:0;width:100%;text-align:center;height:29px;background: url(images/navbar.gif) repeat-x;padding: 12px 0 0 0;}
#nav li {list-style:none;display:inline;padding: 0 15px 0 15px;background:0;}
#nav li a {color:#fff;text-decoration:none;font-weight:bold;}
#nav li a:hover {text-decoration:underline;}
#nav ul {display:none;}
#nav li.current_page_item a {color:#000;}

/*********************** left float */

#leftfloat {position:absolute;top:0;padding: 30px;width:255px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/spike/images/leftfloat.png", sizingMethod="clip to original")}
html>body #leftfloat {background:url(images/leftfloat.png) no-repeat;}
p.second {margin-top: 25px;color:#ff0000;}

#leftfloat h2 {margin-top: 40px;}

/*********************** content */

#pagecontent p img {padding: 1px;border: 1px solid #ff0000;margin: 5px;}

/*********************** gallery */

#gallerycontent h3 {padding: 10px 0 15px 0;}
#gallerycontent p {width:150px;text-align:center;height:130px;float:left;margin: 0 30px 30px 0;font-size:11px;}

/*********************** footer */

#footer ul {margin: 0;width:100%;text-align:right;margin: 0 15px 0 0;}
#footer ul.backer {padding: 9px 0 10px 0;}
#footer li {list-style:none;display:inline;padding: 0 5px 0 5px;background:0;color:#ccc;font-size:11px;}
#footer a {font-size:11px;text-decoration:none;}
