@import url(/css/galleria.css);
* { margin:0; padding:0; text-indent: 0;}

body {font: .75em/1.5em "Lucida Grande", Lucida, Verdana, sans-serif;	background: url(/images/tritoneback.png) repeat-y center; text-align: center;}

/* @group text */
.list{font-size: .9em; border-bottom: 1px dotted silver; text-transform: uppercase;}

.list:hover { border-bottom: 1px solid silver;}

.posted { font-size: .8em; display: inline;}

a {text-decoration: none; color: #388300;}

a:hover{color: #fe7f00;}
p {margin-top: .5em;}
p a {color: #fe7f00;}

p a:hover { color: #7f7f7f;}

h1,h2,h3,h4,h5,h6{ font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;margin-top: 5px;margin-bottom: 5px;line-height: .8em;}

h1 { font-size: 4em; letter-spacing: -.08em; margin-bottom: 10px;
	color: gray;
	text-transform: uppercase;
}

h2 {font-size: 4em; font-weight: normal; font-style: normal; letter-spacing: -.05em; margin-bottom: 8px;
	color: gray;
}


h3 {font-size: 2em; font-weight: normal; font-style: normal;}

h4 {font-size: 1.5em; line-height: .9em;}

h5 { color: #7f3f00;}

h6 { text-transform: uppercase;}

blockquote { text-align: center; padding: 1em; color: olive; font: 1.5em Georgia, "Times New Roman", Times, serif; float: right;}
/* @end */

#wrapper {width: 900px;	margin-right: auto; margin-left: auto; text-align: left;}

#header {background: url(../sitepics/logohead.png) no-repeat 2px 15px; height: 60px;}

#navdiv {width: 900px;border-bottom: 1px solid silver; text-align: center; letter-spacing: .1em; float: left; clear: both;}

#navdiv li{display: inline; padding-right: 20px; list-style-type: none; border-style: none;}

#navdiv a:hover{border-bottom-style: solid; border-bottom-width: 3px;}

.footer {font-size: .8em;color: #7f7f7f; text-align: center; padding: 10px 0px 30px 0px; border-top: 1px solid silver; width: 100%; float: left; clear: both;}

/* @group special fx */

.whiteside { border-right: 6px solid white; border-left: 6px solid white; margin:0 10px;}

.uline { border-bottom: 1px dashed black;}

.red { color: red;}

/* @end */

/* @group box */

.halfright,.halfleft {width: 439px; text-align: left;}

.thirdright,.thirdleft {width: 289px; text-align: left;}

.qtrright,.qtrleft {width: 214px; text-align: left;}

.mainleft,.mainright {width: 589px; text-align: left;}

.bigleft,.bigright {width: 664px; margin-bottom: 50px; text-align: left;}

.thirdright,.qtrright,.mainright,.bigright,.halfright {float: right; clear: left; margin: 0; padding: 0 5px; text-align: left;}

.thirdleft,.qtrleft,.mainleft,.bigleft,.halfleft {float: left; border-right: 1px dotted silver; margin: 0px; padding: 0px 5px; display: inline; text-align: left;}

.wide,.widebuff,.widegray {width: 100%;float: left;clear: both;}

.widebuff { background: #e6e6e6 repeat-y;}

.widegray{ background-color: #4c4c4c; color: #fff;}

.side {border-bottom: 1px solid silver; font-size: .9em; float: left; clear: both; width: 100%; padding-bottom: 10px; text-align: left;}

.bigleft .textbox{width: 430px; padding: 0px 10px 10px; float: right; border-top: 1px solid silver;}
/* @end */

/* @group img settings */

img{float: left; margin: 0;border: none;}

.qtrleft img,.thirdleft img,.halfleft img,.mainleft img,.bigleft img{ border: 1px solid black; clear: both; margin: 0px 5px 0px 0px;}

.textbox img,img.noborder{border-style: none;}

.galist a img{
	width: 100px;
	clear: none;
	border-style: none;
}

/* @end */

/* @group forms */

#header fieldset {border-style: none; text-align: right;background: none; width: 225px;}

fieldset {text-align: left; width: 600px; padding: 10px; border-style: none; color: gray;}

.zemError {	color: red;}

.zemThanks {padding: 20px; width:600px;font-style: italic; color: green;}

/* @end */

/* @group rss_search */
#searchform { font-size: .9em; color: #4c4c4c; float: right;}
#searchform a{ color: #388300; font-weight: normal; font-style: normal;}
#searchform a:hover { color: white;}
#LSResult { position: absolute; width: 225px; border: 2px solid black; background-color: #b3b3b3;} 
#LSShadow { padding: 5px; } 
#LSRes {} 
.LSRow { padding: 5px; border-bottom: 1px dashed gray;} 
.LSRow:hover {background-color: #4c4c4c;}
#LSHighlight { background-color: #333; color: white;}
#LSHeader { padding: 2px 2px 8px; } 
.lsDate { display: block; color: #555; } 

/* @end */

/* @group Ejunkie */

a.ec_ejc_thkbx,a.ec_ejc_thkbx img{margin: 5px; border-style: none; display: inline;}
 /* @end */

/* @group Litebox */

.litebox {width: 100%; margin-left: 10px;}

img.liteboxthumb {padding: 1px; border-style: none; clear: none; margin: 0;}


/* @end */