body{
background:#000;
color:#ffffff;
font-family: "Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}
h1{
font-family:"Geneva";
color:#000;
font-size:28px;
font-weight:100;
line-height:1;
margin:5px 0px 5px 0px;
}
h2{
font-family:"Helvetica Neue Light", "HelveticaNeue-Light","Lucida Grande","Geneva";
font-weight:300;
font-size:28px;
line-height:1;
background:#000;
opacity: 1;
-moz-opacity: 0.95;
filter:alpha(opacity=95);
border-bottom:1px solid #222;
border-left:solid 8px #fbc018;

margin:0px 0px 0px 0px;
padding:0.2em 0.6em 0.2em 0.6em;
}
.article
{
/*border:1px solid #111;*/
color:#fff;
background:#000;
padding:0em;
margin:0px auto 15px 0px;
opacity: 0.95;
-moz-opacity: 0.95;
filter:alpha(opacity=95);
width:55%;

}

.article p{
background:#000;
font-size:10pt;
font-family: "Lucida Grande","Lucida Sans Unicode","Helvetica";
opacity: 0.95;
-moz-opacity: 0.95;
filter:alpha(opacity=95);
}
p{
font-family: "Lucida Grande","Lucida Sans Unicode","Helvetica";
font-size:11pt;
color:#fff;
background:#000;
opacity: 0.8;
-moz-opacity: 0.95;
filter:alpha(opacity=95);
margin:0px;
padding:1em;
}
#content{
margin:108px auto 0px auto;
width:800px;
min-height:600px;
}
#phototitle{
font-family: "Lucida Grande","Lucida Sans Unicode","Helvetica";
width:180px;
float:right;
padding:2px;
background-color:#111;
margin-top:110px;
margin-left:-5px;
font-size:8pt;
color:#999;
text
}
#heading{
width:820px;
height:108px;
vertical-align:top;
position:fixed;
left:50%;
top:0px;
padding-left:10px;
margin-left:-410px;
z-index:10;
background:#000;
}
#logo{
margin-top:50px;
margin-bottom:0;

}
.pagetitle{
vertical-align:top;
margin-left:5px;
font-size:32pt;
color: #fbc018;
}
#main{
margin:-2px 0px 0px 0px;
padding:15px 15px 15px 15px;
width:600px;
min-height:500px;
}
a{
outline:none;
}
a:link {
color:#fbc018;
/*font-size: 1.1em;
font-weight:600;*/
text-decoration: none;
}
a:visited {
color:#fbc018;
/*font-size:1.1em;*/
/*font-weight:600;*/
text-decoration: none;
}
a:hover {
color: #fbc018;
/*font-size:1.1em;*/
/*font-weight:600;*/
text-decoration: underline;
}
a:active {
color:#ccc;
text-decoration: underline;
}
a img{
border:none;
}

#nav{
float:right;
font-size:20px;
list-style-type:none;
padding:0px;
margin:20px -8px 0px 0px;
opacity: 0.9;
-moz-opacity: 0.9;
filter:alpha(opacity=90);
}
#nav ul{
padding:0px;
margin:0px;
}
#nav li{
margin:0px 0px 10px 0px;
padding:5px 10px 0px 10px;
background:#111;
}
#blog.selected{
border-right:solid 8px #fbc018;
}
#contact.selected{
border-right:solid 8px #fbc018;
}
#whoami.selected{
border-right:solid 8px #fbc018;
/*border-right:solid 8px #ed610f;*/
}
#whoami.pagetitle{
color:#ed610f;
}
#photography.selected{
border-right:solid 8px #fbc018;
/*border-right:solid 8px #b51717;*/
}
#photography.pagetitle{
color:#b51717;
}
#investing.selected{
border-right:solid 8px #0161ad;
border-right:solid 8px #fbc018;
}
#investing.pagetitle{
color:#0161ad;
}
#hosting.selected{
border-right:solid 8px #487f48;
border-right:solid 8px #fbc018;
}
#hosting.pagetitle{
color:#487f48;
}
.unselected{
border-right:solid 8px #0b0b0b;
}
#links{
float:right;
list-style-type:none;
padding:0px;
}
#links ul{
padding:0px;
margin:0px;
}
#links li{
margin:0px;
padding:0px;
background:#222;
}
.photo{
background:#000;
opacity: 0.95;
-moz-opacity: 0.95;
filter:alpha(opacity=95);
padding:1em;
margin:0.2em;
}
.myphoto{
position:relative;
right:0px;
top:0px;
z-index:10;
float:right;
opacity: 0.95;
-moz-opacity: 0.95;
filter:alpha(opacity=95);
}

#alist
{
width:355px;
font-family: "Lucida Grande","Lucida Sans Unicode", Helvetica;
color:#fff;
background:#0b0b0b;
opacity: 0.8;
-moz-opacity: 0.95;
filter:alpha(opacity=95);
padding:1em 1em 1em 1em;
}
#alist li{
margin:10px 0px 5px 20px;
}