/*CSS file for CurryNeon.com
Copyright (c) 2007 TWAC
Ft Smith, ARK*/

/*
  This section defines the general look of the page
*/
body {
 height: 100%;
 background-color: #181818;
 color: #fff;
 text-align: center; /*center hack*/
 font-size: 76.1%;
 font-family: Arial, sans-serif;
 line-height: 1.3em;
}

#wrapper {
 width: 800px;
 margin: 0 auto;
 text-align: left;
}

/*
  This section defines the different parts of each page: header, content, newsbox, and footer.
*/

/*HEADER INFORMATION*/
/*the header contains the logo and the navigation menu*/
#header {
 width: 790px;
 margin: 0 auto;
 text-align: left;
}

#logo {
 float: left;
}

#nav {
 float: right;
 width: 580px;
 margin-top: 34px;
}

/*CONTENT INFORMATION*/
#content {
 width: 790px;
 float: left;
 margin-top: 12px;
}
#left-col {
 width: 325px;
 float: left;
 background-color: #a60000;
}
#right-col {
 width: 460px;
 float: right;
}

/*FOOTER INFORMATION*/
#footer {
 clear: both;
 padding-top: 6px;
}

/*
  This section defines the look and feel of fonts, lists, etc.
*/
p {
 color: #fff;
 font-family: Helvetica, sans-serif;
 font-size: 1.2em;
 text-align: justify;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
}
h1 {
 color: #fff;
 font-family: arial;
 font-size: 200%;
 text-align: center;
 padding-top: 10px;
}
h2 {
 color: #fff;
 font-family: arial;
 font-size: 110%;
 text-align: center;
}
h3 {
 color: #fff;
 font-family: arial;
 font-size: 100%;
 text-decoration: underline;
 padding-left: 8px;
}
ul {
 color: #fff;
 font-family: Helvetica, sans-serif;
 font-size: 1.2em;
 list-style: disc;
 text-align: center;
}
ol {
 font-family: Helvetica, sans-serif;
 font-size: 1.2em;
}
a {
 color: #fff;
}
a:visited {
 color: #d4d4d4;
}

/*
  This section defines the thumbnails and popups
*/
#thumbnail {
 text-align: center;
}
#thumbnail p {
 text-align: center;
}
.thumbnail {
 position: relative;
 z-index: 0;
}
.thumbnail:hover {
 background-color: transparent;
 z-index: 50;
}

/*css for enlarged image*/
.thumbnail span {
 position: absolute;
 background-color: #181818;
 padding: 5px;
 left: -1000px;
 border: 2px solid #ed0606;
 visibility: hidden;
 color: #fff;
 text-decoration: none;
 text-align: center;
}
.thumbnail span img{
 border-width: 0;
 padding: 2px;
}
.thumbnail:hover span{
 visibility: visible;
 top: 0;
 left: -200px; /*position where enlarged image should offset horizontally */
 margin-top: -100px;
 margin-left: -200px;
}

/*
  This section defines the Navigation bar
*/
/*define the neon border*/
.nav_box {
 background: url(images/nav_corner_tl.jpg) no-repeat top left;
}
.nav_top {
 background: url(images/nav_corner_tr.jpg) no-repeat top right;
}
.nav_bottom {
 background: url(/images/nav_corner_bl.jpg) no-repeat bottom left;
}
.nav_bottom div {
 background: url(images/nav_corner_br.jpg) no-repeat bottom right;
}
.nav_content {
 background: url(images/nav_corner_r.jpg) top right repeat-y;
 
}
.nav_top div,.nav_top,.nav_bottom div,.nav_bottom {
 width: 100%;
 height: 20px;
}
.nav_content,.nav_bottom {
 margin-top: -20px;
}
.nav_content {
 /*padding: 1px;*/
}

/*define the menu style*/
#navlist li {
 display: inline;
 list-style-type: none;
 text-align: center;
 padding: 10px;
 font-family: Helvetica,Verdana,Arial,sans-serif;
 font-size: 1.2em;
 line-height: 1.4em;
 margin-bottom: 4px;
}
#navlist li a {
 color: #fff;
 text-decoration: none;
}
#navlist li a:hover {
 color: #ec0606;
 text-decoration: underline;
}

/*
  This Section Defines the Footer
*/
#footer {
 font-family: arial, sans-serif;
 font-size: 0.8em;
}
#footer p {
 text-align: right;
}
#footer a {
 color: #fff;
 text-decoration: underline;
}
#footer a:hover {
 color: #a60000;
 text-decoration: underline;
}

/*
   This section is for the contact form on contact.pl
*/
.cf_error {
 color:red;
}
.cf_textentry {
 min-width:300px; 
 width:100%;
 max-width:600px;
 width:expression(document.body.clientWidth>600?"600px":"auto");
}
textarea.contactform {
 height:4in;
}
.cf_required {
 color: red;
}
#cf_version {
text-align:right;
}
#cf_global_error {
 margin-bottom:0.25cm;
}
.cf_field {
 margin-bottom:0.5cm;
}
.cf_nt {
 display:none;
}
.cf_preview {
 border:thin black ridge;
 padding:1cm; max-width:600px; width:expression(document.body.clientWidth>600?"600px":"auto");
 margin-bottom:1cm;
}

/*Special thanks to DynamicDrive.com and OsterMiller.org*/
/*End of file*/