/* CSS Document */
/* Generics */
body { margin: 50px;	font-family: verdana,tahoma,arial,helvetica,sans-serif;	font-size: 11px; color: #979594;
background-image:  url("/resources/images/bgnd_page.gif"); background-repeat:no-repeat; background-position:top left;}
strong {color: #565849}
h3 {display:block;width:100%;color:#666666; font-style:italic; font-size:14px;margin:0px 0px 18px 0px; padding-left:10px; border-left: 25px solid #BECC00; font-family:serif;background-image:url(../images/bgnd_hatch.gif); background-position:166px 0px; background-repeat:repeat-y;}
p {margin:0px;padding:0px;line-height:13px;}
p.margin{margin-bottom:10px;}
i {color:#939678;}
/* Divs */
.page {width:641px;}
.leftholder {width:317px; padding-right:0px; float:left;}
.rightholder {width:317px; padding-left:0px; float:right;}
/*.rightholder .rightholder, .leftholder .leftholder, .leftholder .rightholder{width:158px; background-color:#996600;}*/
.innerleft, .innerright{width:157px;}
.innerleft{float:left;}
.innerright{float:right;}
.menu {width:641px;height:128px;position:absolute;z-index:3; background-image: url(../images/bgnd_nav.gif); background-position:bottom; background-repeat:repeat-x; top:-23px;}/* was top:89px;*//*top stops ie 2px nudge bug*/
.floatingcover{z-index:4; width:641px;  height:38px; background-color:#FFFFFF; border-bottom:solid 1px #CAC9AC; position:absolute; padding-top:50px; top:0px;}

.spacingdiv {height:42px}
html>body .spacingdiv {height:44px;}/* IE problem */

/* Links */
a.main{	color: #BECC00; text-decoration: none;}
a.main:Hover{ /*color: #979594;*/ color:#FFFFFF; background-color:#BECC00;}

span.hiddenlink {position:absolute;top:107px;left:0px; /*background-color:#666666;*/}
span.hiddenlink a {width:641px; display:block; text-decoration: none;}

/* Lists (skillset etc.) */
ul{ margin:0px; border:0px; padding: 0px;}
li.title{ color:#565849; padding-top:5px; width:157px; font-weight:bold; padding-bottom:5px; background-image:url(../images/bgnd_hatch_sml.gif); background-position:bottom; background-repeat:repeat-x;}
li{list-style-type:none; margin:0px;line-height:13px; padding-top:5px;}

/* Hoz Rules */
hr.hr1{ background-color:#CAC9AC;height:1px;border:0;}
hr.hr2{ background-color:#EEEEDF; color:#DDDDDD; height:1px;border:0;}
hr.hr3{ background-color:#CAC9AC;height:3px;border:0;}

/* Positioning */
img.possleft {position:relative; float:right; top:-15px;margin-bottom:-100px;}
img.header {margin:40px 0px 10px 0px; padding:0px;}
img.content {margin:0px;}
img.head {margin-bottom:10px;}
.displaycontentimage{padding:5px;border:1px solid #cccccc;background-color:#f1f1f1; /*width:305px;*/}
.displaycontentimage:hover{padding:5px;border:1px solid #cccccc;background-color:#E2E88C; /*width:305px;*/}
.displaycontentimagenohover {padding:5px;border:1px solid #cccccc;background-color:#f1f1f1;}
/* Form Elements*/
input#email {width : 168px;  border : 1px solid #CAC9AC; background : #fcfcfc; font : 9px verdana, arial, helvetica, sans-serif;padding:3px; color: #979594;}
/* Nav results */
.menu ul {float:left;}
.menu ul li.title{ width:160px;}
.menu ul li a{color:#A5C0CB;}
.menu ul li a.main:Hover{ color:#FFFFFF;background-color:#A5C0CB;}
/* Server Status */
#ON{ color:#BECC00; font-weight:bold;}
#OFF{color:#FF0000; font-weight:bold;}
/* Replace */
.replace
{
	text-indent: -100em;
	overflow: hidden;
	background-repeat: no-repeat;
	visibility: visible;
	display: block;	
}
.smlstyle { background-image:url(/resources/images/text_small.gif); width:11px; height:15px; position:absolute; bottom:20px; left:610px;font-size:2px;}
.lrgstyle{ background-image:url(/resources/images/text_lrge.gif); width:11px; height:15px; position:absolute; bottom:20px; left:625px;font-size:2px;}
/* #################################################################
			Browser HAX
################################################################# */

/* Hoz Rules */
hr {margin:5px 0px 5px 0px;padding:0px;}
html>body hr {margin:12px 0px 12px 0px;}

/* Misc */
.clear {clear:both;}
html>body .clear {position:relative; top:12px;margin-bottom:22px;}