
/* global styles */
body { background-image : url(/images/background.jpg); background-repeat : repeat-x; background-position : top; background-color : #928c80; margin-top : 0px; margin-left : auto;	margin-right : auto; font-family : Verdana; font-size : 14px; }

.clear {clear : both;}

a.link {font-family : Verdana; font-size : 11px; color : #ffffff; text-decoration : underline;}
a.link:hover {color : #522528;}

#container { margin: auto; width: 900px; padding-bottom: 30px; } 

.error {font-family : Verdana; color : #ff0000; font-size : 12px; border : 1px solid gray; padding : 5px; background-color : #ffe8e8;}

.info {font-family : Verdana; color : #000000; font-size : 12px; border : 1px solid gray; padding : 5px; background-color : #8ac5ff;}

/* header & nav area */
#header { width: 900px; height: 110px;  } 
#pageheader { width: 900px; } 

ul#nav {position : relative; float : left; display : inline; background : url('../images/nav.jpg') no-repeat; width : 700px; height : 34px; margin : 40px 0 0 90px;}
ul#nav li {float:left; list-style-type:none;}
ul#nav li a {height : 34px; display : block; position : absolute; top : 0; text-indent : -9999em; outline : none;}
li#n1 a:hover, li#n1 a.active, li#n2 a:hover, li#n2 a.active, li#n3 a:hover, li#n3 a.active, li#n4 a:hover, li#n4 a.active, li#n5 a:hover, li#n5 a.active {background : url('/images/nav_over.jpg');}

li#n1 a {background-position : 0 0; width : 80px; left : 0;}
li#n1 a:hover, li#n1 a.active{background-position : 0 0;}

li#n2 a {background-position : 0 0; width : 105px; left : 135px;}
li#n2 a:hover, li#n2 a.active{background-position : -135px 0;}

li#n3 a {background-position : 0 0; width : 115px; left : 300px;}
li#n3 a:hover, li#n3 a.active {background-position : -300px 0;}

li#n4 a {background-position : 0 0; width : 95px; left : 480px;}
li#n4 a:hover, li#n4 a.active {background-position : -480px 0;}

li#n5 a {background-position : 0 0; width : 85px; left : 625px;}
li#n5 a:hover, li#n5 a.active {background-position : -625px 0;}

/* main content area */
h1 {font-family : Verdana; font-size : 34px; color : #928c80; float: right; width : 405px; text-align: right; padding-right: 10px; }
h2 {font-family : Verdana; font-size : 18px; color : #55282B; margin: 0px; }

#content { width: 900px; padding: 20 20 20 10;  }
#tbl { font-family : Verdana; font-size : 14px; margin: 0 auto; width: 800px; padding-top: 20px; padding-bottom: 15px; }
td { font-family : Verdana; font-size : 14px; }

#logo-label {background : url('/images/jeromeRcowen.jpg') no-repeat; width : 405px; height : 105px; text-indent : -9999em; float: left; }

/* home page specific */ 
#index { width: 900px; padding-bottom: 20px; }
#index-right {width: 400px; float: left; text-align: center; margin: auto;}
#index-left {width: 490px; float: left; text-align: center; margin: auto;}

#cycle { width: 429px; height: 330px; }
#cycle img {  margin-bottom: 5px; border: 10px solid #FFFFFF; }
#cyclepre img {  margin-bottom: 5px; border: 10px solid #FFFFFF; }


#index-pocket { background : url('/images/pocket.png') no-repeat; width: 331px; height: 387px; margin-left: auto; margin-right: auto; margin-top: 40px; }
.pocket { width: 310px; padding: 60 10 0 20; text-align: left;}
.pocket-header { font-family: "Gill Sans MT", Verdana; font-size : 18px; color : #ffffff; padding-left: 15px; padding-bottom: 20px;}
.pocket-body {font-family : Verdana; font-size : 11px; color : #ffffff; padding-left : 15px;}
ul.pocket-list {list-style-position : outside; color : #522528; padding : 15px; margin : 0px;}

#logo-index {background : url('/images/jeromeRcowen.jpg') no-repeat; width : 405px; height : 105px; text-indent : -9999em; margin-left: auto; margin-right: auto; margin-bottom: 10px;  }


/* gallery specific */
.gallery-image {background:#fff; margin:0 0 5px; padding:8px; border:#ccc 1px solid;}
input, select, textarea {border : 1px solid #ffffff; background-color : #eeeeee; font-family : Verdana;	font-size : 12px;}


/* footer */
#divider {background-image : url(../images/divider.png); background-repeat : repeat-x; height : 10px; margin-left : auto;	margin-right : auto; margin-top : 15px;}

.footer {}
a.footer {font-family : Verdana; font-size : 9px; color : #d0cdc1; text-decoration : underline;}
a.footer:hover {color : #522528;}
#footer-left { margin : 0; float : left; font-family : Verdana; font-size : 9px; color : #d0cdc1;}
#footer-right { margin : 0; float : right; text-align: right; font-family : Verdana; font-size : 9px; color : #d0cdc1;}


/* testimonials */
.testimonial { margin: 0 5px 0 5px; font-style: italic; }
.testimonial-byline { margin: 4px 15px 0 15px; font-weight: bold; text-align: right; }
.line { width: 80%; color: #6e5d5e; background-color: #6e5d5e; height: 2px; margin: 20px auto; }