/* CSS Document */
html {
scrollbar-base-color: #13222f;
scrollbar-arrow-color: #424d56;
scrollbar-track-color: #65748a;

scrollbar-shadow-color: black;
scrollbar-lightshadow-color: black; 
scrollbar-darkshadow-color: #666666;

scrollbar-highlight-color: #424d56;
scrollbar-3dlight-color: black;
}


body {
background-color:#000000;
margin:0;
font-family: tahoma, helvetica, sans serif;
color:#94a8c6;
font-size:0.75em;
}

a:link { color:#94a8c6; text-decoration:underline; }
a:hover { color:#FF9900;text-decoration:underline}
a:visited { color:#65748A; text-decoration:underline}


h1 {
font-size:2em;
font-weight:bold;
letter-spacing:0.2em;
word-spacing:0.051em;
padding-bottom:5px;
}

.h1list {
font-size:1.6em;
font-weight: bolder;
color: #FF9900;
vertical-align:-2px;

}
.h2list {
font-size:1.4em;
font-weight: bolder;
color: #FF9900;
vertical-align:0px;
padding-left:7px;

}

h2{
font-size:1.4em;
font-weight:bolder;
font-variant:small-caps;
letter-spacing:0.2em;
word-spacing:0.051em;
}

#hr2 {
background-image:url(../img/hr2.gif);
background-position: center;
background-repeat:no-repeat;
height: 32px;


}


h3{
font-size:1em;
font-weight: bold;
font-variant:small-caps;
letter-spacing:0.2em;
word-spacing:0.051em;
}

p {
color:#94a8c6;
font-size:1.2em;
line-height:2em;
letter-spacing:0.1em;
text-indent: 10px;
}

pre {
white-space: normal;
}

li {
color:#94a8c6;
font-size:1.1em;
line-height:2em;
letter-spacing:0.1em;
list-style: disc;
list-style-position:outside;
}

li.expertise_rightcontent {
color:#94a8c6;
font-size:1.1em;
line-height:2em;
letter-spacing:0.1em;
list-style: disc;
list-style-position:outside;
}

li.word_doc {
list-style-image:url(../img/pdf_icon.gif);
list-style-position:outside;
}

li.email {
list-style-image:url(../img/mail.gif);
list-style-position:outside;
}
	
/* portlet construct */	

#portlet-interior {
padding-top: 20px;
padding-left:20px;
padding-right:100px;
}


/* portlet interior 2 columns Intro */
#leftcontent {
display:block;
float:left;
width:20%;
margin-right:20px;

}
#rightcontent {
display:block;
width:76%;
float:right;
}

#resume {
display:block;
float:left;
width:50%;
margin-top:20px;
margin-left:20px;
}


#expertise {
padding-top: 10px;
padding-left:20px;
}

#tagcloud {
margin:0 0 0 0;
text-align:justify;
line-height: 3.6em;
width:100%;

}

.tcloud1 {
font-size:2.6em;
font-weight:bold;
letter-spacing:0.2em;
word-spacing:0.051em;
color:#94a8c6;
}

.tcloud2 {
font-size:2em;
font-weight:bold;
letter-spacing:0.2em;
word-spacing:0.051em;
color:#8293ad;
}

.tcloud3 {
font-size:1.6em;
font-weight:bold;
letter-spacing:0.2em;
word-spacing:0.051em;
color:#6d7c92;
}

.tcloud4 {
font-size:1em;
font-weight:bold;
letter-spacing:0.2em;
word-spacing:0.051em;
color:#596577;
}

.tcloud5 {
font-size:.75em;
font-weight:bold;
letter-spacing:0.2em;
word-spacing:0.051em;
color:#495261;
}

#bg_face {
background-image:url(../img/bg_face.gif);
background-repeat:no-repeat;
background-position: top;
}

#bg_doc {
background-image: url(../img/bg_doc.gif);
background-repeat:no-repeat;
background-position:top;
}

#bg_map {
background-image: url(../img/bg_site_map.gif);
background-repeat:no-repeat;
}

#bg_mail {
background-image: url(../img/bg_letter.gif);
background-repeat:no-repeat;
}

#footer{
	background-image:url(../img/bg_magic.gif);
	background-repeat:repeat-x;
	width:100%;
	height:100%;
}
