/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */


*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h5, h5, h6 { font-size:100% }
q:before, q:after { content:''}


/* Global reset-RESET */
/* The below restores some sensible defaults */


strong { font-weight: bold }
em { font-style: italic }
ol, ul, li { list-style:none }
/* * a { position:relative } /* Gets links displaying over a PNG background */

a { outline:none } /* Gets rid of Firefox's dotted borders */
a img { border:none } /* Gets rid of IE's blue borders */
a {cursor:pointer }


/* Typography */

p { margin:2px 0 16px 0 }
body, p, li, dt, dd, label, input, textarea { font-family: arial, verdana, sans-serif }
h1 a { width:314px; height:124px; text-indent:-9999px; display:block; position:absolute; top:60px; left:40px }
h2 a:active  { background-color:#ffc4c4; }
h4 { font:18px/24px Georgia, 'Times New Roman', Times, serif bold; color:#000; margin:16px 0 2px 0; color:#cf9 }

/* Layout */

body { background-color:#f0f0f0; }
div.container { margin: 5px 20px; }


/* Navigation */

h2.jl-title a { font-size:100px; text-align:left; font-weight:bold; color:#f9f9f9; display:inline-block; padding:0 15px 0 0; border:none; text-transform:uppercase; text-decoration:none; letter-spacing:-10px; }

h2.jl-title a:hover { color: #e86363; }	

/*
ul.nav {  float:left; position:inherit }
ul.nav li { float:left; list-style-type:none; margin:-20px 0;} 
ul.nav li a { float:left; font-size:100px; text-align:left; font-weight:bold; color:#f6b2b2; 
	display:inline-block; outline:none; padding:0 15px 0 0;
	border:none; text-transform:uppercase; text-decoration:none; letter-spacing:-10px; }

*/


li.toggle {font-size:100px; text-align:left; font-weight:bold;
text-transform:uppercase; text-decoration:none; letter-spacing:-10px; font-family:arial,helvetica,sans-serif } 

li.toggle a { padding:0 15px 0 0;  text-decoration:none; color:#ffc4c4;}
li.toggle a:hover { color: #e86363; background-color:#c8b3b3; }
li.toggle a:active { color:#ffc4c4; }




ul li.more { float:left;}

/* Images */

ul.slides {margin:1px 7px 0 7px; z-index:-1;  }
div.banner { position:relative; clear:none; width:394px; height:100px;}
ul li.thumbnail {margin: 5px -3px; float:left }
ul li.thumbnail a:hover {background:none;}
li img.photos a:hover {background-color:white;}

/* tool-tip */

.tool-tip {	width: 180px; margin:-5px 0 0 -10px; z-index: 1000 }

.tool-text { font:12px "courier new", courier, serif; color: #111; letter-spacing:1px;padding: 6px 8px 4px 8px;
	background: #fee9e9 }
div.tag {visibility:hidden;}


/* contact */

p.contactInfo { font:30px georgia, "times new roman", times, serif normal; letter-spacing:1px;	background-color:#fff; padding:8px; text-transform:uppercase; line-height:160%}
p.contactInfo a {color:#ffc4c4;}

/* js reset */

div {overflow:hidden!important;}





