a { text-decoration:none; color:black; font-weight:500; }
a:hover { text-decoration:underline; color:black; font-weight:normal; }
a.info img { border:1px solid black; }
#placeholder { border:1px solid white; text-align:center; }

#gimmeaborder { border:2px solid white; margin:10px; margin-left:16px }
#portfolio { text-align:center; width:720px; }
#screen { height:510px; width:650px; background:#ddd; }
.screenBorder { border:1px solid silver; }
#desc { font-family:verdana; font-size:10px; color:black; }

#slides { text-align:center; width:720px; background-color:white; font-family:verdana; font-size:10px; color:#ffffff; padding-bottom:10px; height:130px;}
div.gallery { font-family:verdana; font-size:11px; font-weight:normal; color:black; text-align:center; padding:5px; width:710px; }

a.info { position:relative; z-index:1;}
a.info:hover {  z-index:2; text-decoration:none; }
a.info span {  display: none }
a.info:hover span { padding:2px; display:block; position:absolute; top:5px; left:-2px; border:1px solid silver; background-color:black; color:white; text-align: center; font-weight:bold; font-family:verdana; size:10px; }

table.titleB { width:720px; background-color:black; font-family:verdana; font-size:11px; font-weight:normal; color:#ffffff; text-align:center; }

.contact { color:#808080; text-decoration:none; }
.contact a { text-decoration:underline; }
.contact a:hover { text-decoration:none; color:#eeeeee; }

#photoaxxess { font-size:16px; font-weight:400; font-family:Verdana, sans-serif; letter-spacing:.3em; color:#808080; border:0px; margin:0px; }

.padding10 { padding:10px; width:100%; }

#pages {text-align:center; background-color:white; padding:10px; font-family:verdana; font-size:12px; width:700px; color:black;}