/*

	Nonzero1.0 by nodethirtythree design
	http://www.nodethirtythree.com
	missing in a maze

*/

/* This controls the width of the fluid width layouts */

div.fluid
{
}

/* This controls the width of the fixed width layouts */

div.fixed
{
}

/* Basic Stuff */

html
{
margin: 0em;
padding: 0em;
}

body
{
background-color: #fff;
color: #000;
font-size: 9pt;
font-family: arial, helvetica, sans-serif;
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6
{
font-weight: normal;
letter-spacing: -1px;
}

h3,h4,h5,h6
{
color: #000;
}

h1 span
{
font-weight: bold;
padding:0px 0px 0px 35px;
background: transparent url('/images/franks-icons-logo.gif') no-repeat;
background-position: left;

}

h3 span
{
font-weight: bold;
}

h4 span
{
font-weight: bold;
}

br.clear
{
clear: both;
}

.rgt {
  text-align:right;
}

a
{
text-decoration: underline;
color: #00f;
}

a:hover
{
text-decoration: none;
color:#f00;
}

ul.links
{
list-style: none;
}

ul.links li
{
line-height: 2em;
}

ul.links li.first
{
}

p
{
line-height: 1.8em;
}

/* Header */

#header
{
width:100%;
height:62px;
background: #def url('/images/20070327n1.gif') repeat-x;
background-position:bottom;
}

#header_inner
{
position: relative;
width: 950px;
height:62px;
margin: 0 auto;
}

/* Logo */

#logo
{
position: absolute;
bottom: 0.6em;
}

#logo h1
{
display: inline;
color: #000;
font-size: 2.6em;
}

#logo h1 a {
color:#000;
text-decoration: none;
}

#logo h2
{
display: inline;
padding-left: 0.5em;
color: #000;
font-size: 1.0em;
}

/* Menu */

#navlinks {
  width:100%;
  padding:0px;
  margin:0px;
  background:#ffc;
}
#navlinks_inner {
  width: 950px;
  padding:4px 0px 4px 0px;
  margin:0px auto 0px auto;
}

#navadlinks {
  width:100%;
  padding:0px;
  margin:0px;
  background:#fe7
}
#navadlinks_inner {
  width: 950px;
  padding:4px 0px 4px 0px;
  margin:0px auto 0px auto;
}


#menu
{
position: absolute;
right: 0em;
bottom: 0em;
}

#menu ul
{
list-style: none;
}

#menu li
{
float: left;
}

#menu li a 
{
margin-left: 0.5em;
display: block;
padding: 1.5em 0.4em 1.1em 0.4em;
color: #00f;
font-weight: bold;
font-size: 1.1em;
text-decoration: underline;
}


/* Main */

#main
{
}

#main_inner p
{
}

#main_inner ul
{
}

#main_inner
{
}

#main_inner h3,h4
{
}

#main_inner h3
{
}

#main_inner h4
{
}

/* Footer */

#footer
{
text-align: center;
clear: both;
margin-top: 1.0em;
margin-bottom: 1.0em;
padding-top: 1.0em;
}


.alert {
    color:#f00;
}

.savedicon {
  width:100px;
  height:100px;
  margin: 5px 10px 5px 0px;
  padding:10px;
  border: solid 1px #ccc;

}
