/************************************************
This style sheet was written by Scott Callas
using the "MeyerWeb" Reset Style Sheet as a
base line.
*************************************************/



/*****************************************************/

/***** Reset Styles *****/

/************* RESET STYLE SHEET ********************

This set of styles is here to create
a base line to work from that should
standardize display across browsers.
This is stated without guarantee of
any kind, as I'm just quoting what
other people have said.  In other
words, this is an experiment. -- SC

What this requires of the designer is
to style ALL the elements from a common
baseline of zero (common to both IE and
FF).

Preferred Editing idea is to leave reset
styles alone, and set styles as you would
below the resets.

*****************************************************/
/*  Reset Style Sheet by Eric Meyer v1.0 | 20080212 */

/*Begin editing below Reset Style Sheet -- unless it is necessary to change the reset point */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/***** END reset styles *****/

/*****************************************************/

/***** General Styles *****/
body, html {
	font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
    line-height: 100%;
}

body {
	width: 100%;
	background-color: #DFD8C5;
}

#wrap {
	width: 800px;
    margin-left: auto;
    margin-right: auto;
}

#header {
	width: 800px;
	height: 71px;
    background-image: url(images/index_01.jpg);
}
#subheader {
	width: 800px;
	height: 125px;
    background-image: url(images/index_02.jpg);
}
#navbar {
	width: 800px;
	height: 180px;
    background-image: url(images/180-index-rework-2_02.jpg);
}

/***** END general styles *****/

/*****************************************************/

/***** Navigation Styles *****/
.side {
    width: 238px;
    height: 100%;
    border: 0;
    background-image: url(/wp-content/themes/spiral-pad/images/side_03.jpg);
    background-color: #ffffff;
    background-repeat: repeat-y;
}
#side {
    background-image: url(/wp-content/themes/spiral-pad/images/180-index-rework-2_03.jpg);
    height: 337px;
    vertical-align: top;
}

#nav a:link {

}

#nav a:visited {

}

#nav a:hover {

}

#nav ul {

}

#nav li {
}
/* Styles for the secondary/tertiary menu items */
.menu_list {
    width: 150px;
}
.menu_head {
    cursor: pointer;
}
.menu_body {
    display:none;
}


/***** END navigation styles *****/

/*****************************************************/

/***** Contents Div Styles *****/

#contents {
    background-color: #DCD7C3;
}

.trim {
    background-image: url(/wp-content/themes/spiral-pad/images/index_06.jpg);
    background-repeat: repeat-y;
    height: 100%;
}

/***** END contents div styles *****/

/*****************************************************/

/***** Main Div Styles *****/
/* lives inside contents */


#main {
    background-image: url(/wp-content/themes/spiral-pad/images/180-index-rework-2_04.jpg);
    background-repeat: no-repeat;
    width: 544px;
    float: right;
    padding-bottom: 20px;
    margin: 0px 10px 0px 0px;
    line-height: 125%;
    min-height: 400px;
}

#main h1, #main h2, #main h3, #main h4, #main h5, #main h6 {
    padding: 10px 20px 7px 0px;
    color: #003366;
    font-family:Verdana,Arial,Helvetica,sans-serif;
}
#main p{
    padding: 10px 20px 0 10px;
    font-size: 12pt;
}

#main h1 {
    font-size:20px;
}

#main h2 {
    font-size:18px;
}

#main h3 {
    font-size:16px;
}

#main h4 {
    font-size:14px;
}

#main h5 {
    font-size:13px;
}

#main h6 {
    font-size:14px;
}

#main fieldset {
    border: 1px solid #000000;
    width: 80%;
    /*margin: 10px auto;*/
    line-height: 155%;
}
#main fieldset input{
    margin-top: 5px;
}

#main blockquote {
    margin: 10px 60px;
}

#main ul {
    margin: 10px 10px 10px 60px;
    list-style: disc;
}

#main ol {
    margin: 10px 10px 10px 60px;
    list-style: decimal;
}

#main legend {
    margin-left: 15px;
    padding: 2px;
    font-weight: bold;
}
#main label {
    clear:left;
    float:left;
    font-weight:bold;
    width:50%;
}
/* Styles for linkss */
#main a:link {
color: #4A68C9;
}

#main a:visited {
color: #4A68C9;
}

#main a:hover {
color: #CC0000;
}

/* footer styles */

#footer {
    height: 100px;
    background-repeat: repeat-x;
    text-align: center;
    color: #777;
}
#footer a:link, #footer a:visited {
    color: #777;
}


p.wp-caption-text {
    text-align: center;
    font-weight: bold;
}


.newsletter form, .newsletter td {
    margin: 10px;
}

.newsletter td {
    padding: 10px;
}


/*****************************************************/

/*****************************************************/

/***** ADMIN Styles *****/


/** Admin header on each page **/

#admin_menu {
    position: fixed;
    top: 0;
    width: 100%;
	background-color: yellow;
	height: 30px;
	line-height: normal;
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}

#admin_left {
	width: 400px;
	float: left;
	text-align: center;
	padding-top: 5px;
}

#admin_right {
	width: 300px;
	float: right;
	text-align: center;
	padding-top: 5px;
}

#admin_menu a:link {
	color: #000000;
	text-decoration: none;
}

#admin_menu a:visited {
  color: #00487F;
  text-decoration: none;
}

#admin_menu a:hover {
	color: #ff0000;
	text-decoration: none;
}
/***** END Admin Styles *****/
p.contactForm {
  margin-left: 0px;
}
p.send_button{
  text-align: center;
}
#book a:link {
color: #4A68C9;
}

#book a:visited {
color: #4A68C9;
}

#book a:hover {
color: #CC0000;
}
.about{
  text-align: center
}
/*****************************************************/

/*****************************************************/ 