.slide a {text-decoration:none; border-bottom:dotted 2px; color:#00BAEF; font-size:150%;}
.slide a:visited {color:#00BAEF; font-size:150%;}
.slide a:hover {color:#FF0033; font-size:150%;}
.slide a:hover:visited {color:#FF0033; font-size:150%;}

#jquery-overlay {position:absolute; top:0; left:0;	z-index:90; width:100%; height:500px;}
#jquery-lightbox {position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0;}
#jquery-lightbox a img {border:none;}
#lightbox-container-image-box {position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;}
#lightbox-container-image {padding:10px;}
#lightbox-loading {position: absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}
#lightbox-nav {position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;}
#lightbox-container-image-box > #lightbox-nav {left:0;}
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:49%; height:100%; display:block;}
#lightbox-nav-btnPrev {left:0; float:left;}
#lightbox-nav-btnNext {right:0; float:right;}
#lightbox-container-image-data-box {font:14px Constantia, "Times New Roman", Times, serif; font-weight:normal;	background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0;}
#lightbox-container-image-data {padding:0 10px; color:#666;}
#lightbox-container-image-data #lightbox-image-details {width:70%; float:left; text-align:left;}	
#lightbox-image-details-currentNumber {display:block; clear:left; padding-bottom:1.0em;}			
#lightbox-secNav-btnClose {width:50px; float:right;	padding-bottom:0.7em;}

body {margin:0px; padding:0px; font-family:Constantia, "Times New Roman", Times, serif; font-size:90%;}
body a {color:#00BAEF;}
body a:visited {color:#00BAEF;}
body a:hover {color:#FF0033;}
body a:hover:visited {color:#FF0033;}

img {border:none;}

#all {margin:50px 50px 0px 50px; min-width:800px;}

#top {position:relative; clear:both; margin-bottom:25px;}
#logo {font-size:330%; position:relative; float:left; line-height:90%; padding:0px 50px 25px 0px;}
#logo span {color:#FF0033;}
#contact {position:relative; float:right; text-align:left; clear:right; font-size:130%;}

#content {position:relative; clear:both;}

#about {position:relative; float:left; margin-left:50px; width:53%;}
#about h1 {text-indent:-50px; line-height:100%; text-align:left; font-style:italic; margin:0px;}
#about h4 {line-height:100%; text-align:left; color:#333333; font-weight:normal; font-style:italic; margin:10px 0px 5px 0px;}
#about img {border-bottom:solid 1px #CCCCCC;}

#avat {position:relative; float:left;}
#intro-me {position:relative; float:left; margin-left:175px; margin-top:-75px;}

#about-full {position:static; float:left; display: none; width:100%;}
#about-full img {border:none; padding-right:5px; padding-left:5px;}
#about-full span {color:#00BAEF;}
#about-full span:hover {color:#FF0033;}

#photo {position:relative; float:right; margin-right:5%; width:32%;}
#photo h1 {line-height:120%; text-align:left; font-style:italic; margin:0px;}
#photo img {border:none;}

#cam {position:relative; float:left; width:108px;}
#intro-photo {position:relative; float:left;}

#photo-full { position:static; float:left; display: none; padding:0px; margin-bottom:25px;}
#photo-full ul {list-style:none; margin:0px; padding:0px;}
#photo-full ul li {display:inline; margin:0px; padding:0px;}
#photo-full img {border:none; margin:0px; padding-bottom:3px;}

#port {position:relative; float:left; width:100%; clear:left; margin-top:30px;}
#port h1 {line-height:100%; text-align:left; font-style:italic; margin:0px; color:#FF0033;}
#port img {border-bottom:solid 1px #CCCCCC;}

#pencil {position:relative; float:left; margin-left:-15px; width:100%; margin-top:10px;}
#pencil-left {position:relative; float:left; width:14px; height:30px; background:url(pencil-1.png); background-repeat:no-repeat;}
#pencil-right {position:relative; float:left; width:81px; height:30px; background:url(pencil-2.png); background-repeat:no-repeat;}
#pencil-middle {position:relative; float:left; height:30px; background:url(pencil-3.png) repeat-x; padding-top:10px;}
#pencil-middle p {line-height:100%; text-align:left; color:#fffdee; font-weight:normal; font-style:italic; margin:0px; padding:0px;}

#port-full {position:static; float:left; display: none; clear:both; margin-top:-20px; margin-bottom:25px;}
#port-full ul {list-style:none; margin:0px; padding:0px;}
#port-full ul li {display:inline; margin:0px; padding:0px;}
#port-full img {border:none; margin:0px; padding-bottom:3px;}

#pdf {position:relative; float:left; margin-left:25px; margin-top:50px; font-size:120%;}

#toilet {position:relative; float:left; margin-left:50px; color:#999999; font-size:90%; text-indent:-5px;}
#toilet p {margin-top:2px; margin-bottom:2px;}

#zebra {position:relative; float:right; text-align:left; margin:0px; padding:0px; max-width:55%; margin-right:-50px;}
#zebra h2 {font-weight:normal; font-style:italic; margin:0px; color:#00BAEF; margin-top:15px;}
#zebra h4 {color:#333333; font-weight:normal; font-style:italic; margin:0px; padding:0px; font-size:80%;}

#fin {position:relative; width:100%; text-align:center;}
#fin h1 {font-size:250%; margin-bottom:5px;}
#fin h4 {margin-top:0px; font-weight:normal;}

.hover {color:#00BAEF;}
.hover:hover {color:#FF0033;}

#ie-page {width:100%; margin-top:25px; text-align:center; text-align:center;}
#ie-page h1 {font-size:350%; line-height:100%;}
#ie-page h2 {font-size:300%; line-height:100%; color:#FF0033; margin-bottom:0px;}
#ie-page h3 {font-size:250%; line-height:100%; font-weight:normal;}

#error {width:100%; text-align:center;}
#error img {margin-bottom:5px;}
#error p {font-size:300%; margin-top:15px;}

#humor {position:relative; float:left; clear:both; background:#b3a199; margin-top:15px; padding:0px; color:#FFFFFF; margin-left:10%;}
#humor a {color:#FFFFFF;}
#humor a:hover {color:#FFFF00;}
#humor p {padding:0px 25px;}

#humor-full {position:static; float:left; display: none; clear:both; margin-top:0px; margin-bottom:15px;}

#footer {position:relative; float:left; width:100%; margin-top:15px; padding-top:25px; margin-bottom:25px;}

#copyright {position:relative; float:left; width:20%; text-indent:-15px; border-top:solid 1px;}
#copyright p {margin:10px 5px 0px 5px;}

#made {position:relative; float:right; width:77%; border-top:solid 1px;}
#made p {margin:10px 5px 5px 5px;}

#metro {position:relative; clear:both; text-align:center; background:#000000; color:#FFFFFF; padding-top:10px; padding-bottom:10px; margin-bottom:75px;}
#metro p {padding:0px 25px;}
#metro a {color:#ffffff; text-decoration:underline; border-bottom:none;}

#metro-full {position:static; float:left; display: none; width:100%; padding-top:15px; padding-bottom:35px; background:#000000; margin-bottom:75px;}
#metro-full img {border:none; padding:0px;}
#metro-full span {color:#ffffff;}
