@charset "utf-8";
/* CSS Document */

a { color:#C90; text-decoration:none; }
a:hover { color:#06F; }
body { background:url(../images/bg.jpg) no-repeat top center #07066f; margin:0px; text-align:center; }
div, td, th { font-family:Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif; }
h1, h2, h3 { color:#006; font-weight:normal; }
h1 { font-size:30px; }
hr { height:1px; border:none; border-top:1px solid #d0d0d0; color:#ececec; background:#ececec; padding:0px; margin:10px 0px; clear:both; }

#bm { line-height:50px; text-align:center; font-size:11px; color:#b0d0fb; }
#bm a { color:#b0d0fb; text-decoration:none; cursor:auto; }
#breadcrumbs { line-height:66px; font-size:11px; color:#FFF; }
#breadcrumbs a { color:#FC0; }
#breadcrumbs a:hover { color:#9CF; }
#ct { background:url(../images/website-directory/ct.jpg) no-repeat top #FFF; padding:15px 20px; border-bottom:1px solid #cecece; }
#ft { background:url(../images/website-directory/ft.gif); height:61px; line-height:61px; font-size:11px; padding:0px 20px; color:#666; }
#hd { height:66px; padding:0px 20px; }
#logo { background:url(../images/website-directory/tlogo.gif) no-repeat; padding-left:72px; float:right; line-height:66px; color:#FFF; font-size:30px; }
#mh { width:960px; margin:auto; text-align:left; }
#tb { background:url(../images/mu.jpg); height:30px; line-height:30px; padding:0px 20px; color:#FFF; font-size:12px; }

.webdesign { float:right; background: url(../images/website-directory/blogo.gif) no-repeat right; padding-right:45px; }

#websitelisting > div { display:block; border-width:1px; border-style:solid; border-color:#f7f7f8 #f4f4f5 #dcdce0 #f4f4f5; background:url(../images/website-directory/listing-bg.gif) repeat-x bottom #fcfcfc; padding:20px 20px 10px 20px; margin-bottom:20px; font-size:12px; clear:both; cursor:pointer; }
#websitelisting img { float:left; margin-right:20px; border:1px solid #C90; }
#websitelisting h2 { margin:0px 0px 10px 0px; font-size:18px; padding:0px; }
#websitelisting p { padding:0px; color:#666; margin:0px 0px 10px 0px; line-height:18px; }
#websitelisting span { display:block; height:10px; clear:both; }

.entry { color:#666; font-size:12px; }
.entry  p { padding:0px; margin:0px 0px 15px 0px; line-height:16px; }
.entry h1 { margin-bottom:0px; }
.entry h2 { font-style:italic; margin:0px; padding:0px; font-size:18px; }
.entryimage { float:left; margin:0px 20px 15px 0px; }
.visitwebsite { float:right; }
.details { border-top:1px solid #CCC; border-bottom:1px solid #CCC; clear:both; width:100%; }

.websitedirectoryhp a { width:220px; height:93px; float:left; margin:0px 10px 10px 0px; display:block; font-size:14px; }
.websitedirectoryhp a span { display:block; padding:30px 0px 0px 80px; }
