/* CSS Document */
body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#fff;}
#web {padding:0; width:920px; margin:0 auto;}
#design {padding:0;}
#ico {height:18px; padding:5px 1px 0 26px; font-size:10px; color:#666;}
#log {float:right; padding:5px 30px 0 0;font-size:10px; color:#666;}
#nav {font-size:90%; height:40px; padding:0 6px;}
#nav ul {list-style:none; text-align:center; margin:0; padding:0;}
#nav li {float:left;}
#nav li a {display:block; background:inherit; text-align:center; padding:0; text-decoration:none;}
#nav li a:hover {background:inherit; text-decoration:none;}

#stage {float:left; width:906px; height:340px; padding:0 7px; border-top:1px #ccc solid;}
#secstage {float:left; width:906px; padding:0 7px; border-top:1px #ccc solid;}
#secstage ul {font-size:11px; line-height:16px;}
#website {padding:6px 7px 0 7px;}
#bean {height:28px; font-size:10px; color:#666;}
#name {float:right; padding:5px 10px 0 0; margin-top:2px;}

#points {display:none;}
#clear {clear:both;}
#about {width:306px; height:332px; padding:17px 21px 3px 17px; float:right; background:url(../../g/a.jpg) no-repeat center top;}
#about h2 {padding-left:6px;}
#about ul {list-style:none; padding:0; margin:0; font-size:11px; line-height:28px; display:block;}
#about li {float:left; padding-left:25px;}
#main {height:194px; width:542px; padding:7px; background:url(../../g/m.jpg) no-repeat center top;}
#sec {height:119px; width:542px; padding:12px 7px 7px 7px; background:url(../../g/s.jpg) no-repeat center top;}
#right {width:240px; float:left; padding:0;}
#left {width:256px; float:left; margin-right:35px; padding:0;}
#right h4, #left h4 {padding-top:8px;}
#webdesign {width:906px; height:312px; background:url(../../img/award-winning-web-design.jpg) repeat center top;}
#award h1 {color:#000; font-weight:bold; text-align:right; font-size:32px; line-height:32px; padding:32px 40px 0 0;}
#award p {color:#000; font-weight:normal; text-align:right; font-size:13px;line-height:17px; padding:0 40px 9px 0;}
#award p span {color:#000; font-weight:bold;}
h1.word {color:#000; font-weight:bold; font-size:24px; line-height:32px;}
#award p a:hover, #award h1 a:hover {text-decoration:none;}

#left div, #right div {float:left; margin:0; padding:8px 0 8px 18px; width:114px; background:url(../../g/sq.jpg) no-repeat center top;}
#addy div {float:left; margin:0; padding:8px 0 8px 18px; width:114px; background:url(../../g/sq.jpg) no-repeat center top;}

#php {margin:8px 0; padding-bottom:7px; background:url(../../g/b.jpg) no-repeat center bottom;}
#top {height:35px; padding-top:17px; background:url(../../g/t.jpg) no-repeat center top;}
#php p, #php h1, #php h2 {padding:0 17px}

#clear {clear:both;}
#quotes {height:32px; padding-top:17px; text-align:center; background:url(../../g/q.jpg) no-repeat center top;}
#links {display:none;}
#css {padding:9px 20px 10px 26px; font-size:10px; border-top:1px #ccc solid;}
#yr {}
#sc {float:right;width:200px;}
#show img {margin:10px 5px 0 5px; padding:8px; background:url(../../g/l.jpg) no-repeat center top;}
.gap {height:6px;}
.sites {list-style:none; line-height:22px;}
center img {margin-top:10px; border:1px solid #ccc;}

h1, h3 {font-size:14px; font-weight:normal; margin:0; padding:0; line-height:17px;}
h2, h4 {font-size:14px; margin:0; padding:0; line-height:17px;}
p {font-size:11px; line-height:16px;}

#steven {width:98px; float:left; height:136px; margin:14px 7px 0 0; padding:8px; background:url(../../g/p.jpg) no-repeat center top;}
#showcase {height:162px; width:261px; float:left; padding:8px; margin:7px; background:url(../../g/l.jpg) no-repeat center top;}
#topfive {height:170px; float:left; width:210px; padding:10px 20px 10px 5px;}
#topfive ul {list-style:none; padding:10px 0 0 0; margin:0; font-size:11px; line-height:28px;}

a:link, a:visited {color:#3e63b6;text-decoration: none;}
a:hover, a:active {text-decoration: underline;color:#3e63b2;}
a img {border:0;}

.error { color:#ff3333;}