@charset "UTF-8";
/* CSS Document */

/* =RESET */
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,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; line-height: 1; font-family: inherit; vertical-align: baseline; }
a img, :link img, :visited img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }

/* =FONT font sizing calculations refer to http://riddle.pl/emcalc/ */
body{background: #000; color: #fff; font:75%/1.5em 'Trebuchet Ms',verdana, arial, sans-serif;}
select, input, textarea {font:99% 'Trebuchet Ms',verdana, arial, sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.5em;}
p {font-size: 1em; line-height: 1.5em; margin-top: 1.5em; margin-bottom: 1.5em; text-indent: 0; word-spacing: 0.25em; }
h3 + P {margin-top: 0.5em;}
h2 + P {margin-top: 0.5em;}

h1 { font-size: 1.750em;}
h2 { font-size: 1.417em;}
h3 { font-size: 2.083em; font-style:italic;}
h4 { font-size: 1.167em;}
h5 { font-size: 1.083em;}
h6 { font-size: 1em;}

a {color: #fff; font-style:italic;}

strong {font-weight: bold;}
hr { height: 3px; border: 0; margin: 1em 0; width: 100%;}

.clear { clear: both; height: 0px; overflow: hidden;}

body {background:#000 url(/images/background.png)  -35px 0 no-repeat; }

#header{position:relative; height: 150px;}
#logo {
	position:absolute;
	top: 20px;
	left:19px;
	height: 168px;
	width: 194px;
	background:transparent url(/images/logo.png) 0 0 no-repeat!important; background-image:url(/images/logo.gif);}
#content {width: 681px;margin-left:207px;padding-top: 150px;}
#logo h1 {text-indent: -1000px;}

dl {clear: both; margin: 10px 0;}
dl dt.img {float: left; margin: 0 20px 0 0;}
dl dt {font-size: 2.083em; font-style:italic;}
dl dd p {margin-top: 0;}
dl dd.url {text-align:right;}
dl dd.url a {color: #fff; font-style:italic; font-size:1.167em; text-decoration: none; align: right;}

.toggler {
 font-size: 3.333em;font-weight: normal; font-family: Bank Gothic, Verdana, Arial, Helvetica, sans-serif; margin: 0 0 1px 0;line-height: 1; padding-left: 9px;
 filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;cursor:pointer;
}
.toggler  img {margin: 4px 0}


#Aboutme {background: #4F0406;}
#Portfolio {background: #621C07;}
#Photos {background: #8A4F08;}
#Blog {background: #B38309;}
#Delicious {background: #B38309;}
#Contact {background: #FDE10C;}

#aboutme {background: #4F0406;}
#portfolio {background: #621C07;}
#photos {background: #8A4F08;}
#blog {background: #B38309;}
#delicious {background: #B38309;}
#contact {background: #FDE10C; color: #4F0406 }

 
.element { padding: 10px 9px 20px 9px; filter:alpha(opacity=98);opacity: 0.98;-moz-opacity:0.98;}
.element p {font-size: 1.083em}

.moo {margin: 10px 0;}
.moo .port, .moo .land {margin: 0 -9px}
.moo .port img {margin: 0 3px 5px 5px;}
.moo .land img {margin: 0 0px 5px 5px;}

/* SLIMBOX */

#lbOverlay { position: absolute; left: 0; width: 100%; background-color: #000; cursor: pointer; }
#lbCenter, #lbBottom, #lbBottomContainer { position: absolute; left: 50%; background-color: #fff; }
.lbLoading { background: #fff url(/images/loading.gif) no-repeat center; }
#lbImage { border: 10px solid #fff; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url(/images/prevlabel.gif) no-repeat 0% 85%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url(/images/nextlabel.gif) no-repeat 100% 85%; }
#lbBottom { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink { display: block!important; float: right; width: 88px; height: 22px; background: blue url(/images/closelabel.gif) no-repeat center; margin: 5px 0; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: bold; display: none; }

dd.compare, #btn_compare, .remote_response {  }
