@charset "utf-8";
/* css browser reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%; font-family:Arial, Helvetica, sans-serif; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color:#4e4e4e;background:#f3f3f3;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}


/*a*/
a{color:#00f;}
a:hover{color:#0F0;}
div#nav ul li a{display:block; height:41px;}
div#nav ul li a:hover{background-position:top;}
li#home a{background:url(http://www.freewebdirectories.org/images/single-column/nav-home.png) no-repeat bottom left; width:81px;}
li#submitYourWebsite a{background:url(http://www.freewebdirectories.org/images/single-column/nav-submit-your-website.png) no-repeat bottom left; width:183px;}
li#login a{background:url(http://www.freewebdirectories.org/images/single-column/nav-login.png) no-repeat bottom left; width:77px;}
li#listOfDirectories a{background:url(http://www.freewebdirectories.org/images/single-column/nav-list-of-directories.png) no-repeat bottom left; width:161px;}
li#seoBlogs a{background:url(http://www.freewebdirectories.org/images/single-column/nav-seo-blogs.png) no-repeat bottom left; width:109px;}
li#contactUs a{background:url(http://www.freewebdirectories.org/images/single-column/nav-contact-us.jpg) no-repeat bottom left; width:107px;}

/*div*/
div#banner{background:url(http://www.freewebdirectories.org/images/single-column/banner.jpg) no-repeat; width:718px; height:241px; margin-bottom:20px;}
div#clm-content{padding:15px 29px;}
div#clm-content div.narrowcolumn{width:415px; float:left;}
div#sidebar{margin-left:430px;}
div#wrapper{background:url(http://www.freewebdirectories.org/images/single-column/background-fill.png) repeat-y; width:718px; margin:0 auto; padding:0 11px 10px 11px;}
div.memberNav{margin-bottom:15px;}
div#foot{clear:both;}

/*form*/
form {background:#fbffd7; border:1px solid #cccccc;  font-size:12px; padding:10px;}
#login-form form{width:257px;}
#login-form td{padding:0 5px 3px 0;}
input#s{margin-bottom:5px;}
textarea#comment{width:99%;}

/*h*/
h2{font-size:18px; font-weight:bold; color:#177cc7; margin-bottom:10px;}
h3{font-size:16px; font-weight:bold; margin-bottom:10px;}

/*img*/
img{margin:0 0 15px 0;}

/*li and ul*/
div#nav ul{background:url(http://www.freewebdirectories.org/images/single-column/nav-fill.png) repeat-x; height:41px; list-style-type:none;}
div#nav ul li{float:left;}
div#clm-content ul{margin:0 0 15px 50px;}
div#clm-content ul li{font-size:12px; line-height:18px; margin-bottom:5px;}
div#sidebar ul li{list-style-type:none;}
div#sidebar ul li ul{margin:0 0 0 25px;}

/*p*/
p{font-size:12px; line-height:22px; margin-bottom:15px;}
p.startFDS a{font-size:18px; font-weight:bold; color:#f00;}
div#foot p{text-align:center; font-size:11px;}

/*table, tr, td, th*/
table{margin-bottom:15px;}
table tr td{padding:3px 0; font-size:14px;}

/* general styles */
.bold{font-weight:bold;}
.clear{clear:both;}
.red{color:#f00;}