@charset "utf-8";
/* CSS Document */
body { background: #FFF url(/images/background_fade.gif) repeat-x; }
#header { margin:25px 0px 15px 0px; }
#mainContent { width:960px; margin:0px auto; position:relative; }
#skillSet { width:250px; float:left;}
#projects { width: 680px; float:left; border: 1px solid #ddd; margin-left:20px; margin-bottom:200px; background-color:#f8f8f8; }
.projectTitle { color:#fff; font-family: Arial, Helvetica, sans-serif; background-color:#444444; font-size:16pt; font-weight:bold; width:100%; padding:8px;}
.screenshot { float:left; width:357px; }
.projectEdit { float:right; margin:20px 20px 0px 0px; width:225px; font-family:Arial, Helvetica, sans-serif; font-size: 10pt; line-height:1.4;}
.projectEdit h2, .projectEdit_horiz h2 {color:#444; font-size:14pt; font-weight:bold; margin:0px; padding-bottom:4px; border-bottom:1px solid #ddd; }
.projectEdit_horiz { width:620px; font-family:Arial, Helvetica, sans-serif; font-size: 10pt; line-height:1.4; padding:0px 30px; }
.projectEdit a:link, .projectEdit a:visited { color:#ff0084; text-decoration:none; font-weight:bold; font-size:12pt; }
.technologies { color:#0073ea; font-family:Arial, Helvetica, sans-serif; font-size:9pt; }
.navigation { padding-bottom:15px; }
.floatLeft { float:left; padding-left:20px;  font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold;}
.floatRight { float:right; padding-right:20px;  font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold;}
.navigation a:link, .navigation a:visited { color:#0073ea; text-decoration:none; }
#mycarousel ul { margin-bottom:0px; }
.contactMe { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#444; padding:5px 20px; }


/* Tooltips */
#tooltip { position: absolute; z-index: 3000; border: 1px solid #111; background-color: #eee; padding: 5px; opacity: 0.85; }
#tooltip h3, #tooltip div { margin: 0; }
