@charset "utf-8";

/*===================Beginning of CSS 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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 1;}
/*===================End of CSS Reset========================*/

/*=================== General Layout ========================*/
body{background:url(../images/button-fill.png) repeat-x #242a2f; font-family:Arial, Helvetica, sans-serif;}
div#wrapper{background:url(../images/background-fill.png) repeat-y; width:702px; margin:0px auto 0px auto;}
div#column-content{}
div#foot{width:700px; margin:0px auto; clear:both;}
div#foot p{text-align:center; font-size:11px;}

/*===================nav========================*/
div#nav{margin:0px px 0px 0px;}
div#nav1 ul{width:702px; height:28px; margin:0 0 0 0px;}
div#nav2 ul{width:702px; height:28px; margin:4px 0 0px 0px;}
div#nav ul li {display:inline;}
div#nav li{margin-right:-4px;}
/*===================img tags========================*/
img#logo{margin:0px 0px -57px 0px;}
#box img{float:left;} 
#seo-tool-button img{margin:19px 0 0 33px;}
#secrets-button img{margin:19px 0 0 28px;}
#its-free-button img{margin:19px 0 0 27px;}

/*===================h tags========================*/
h1{font-size:24px; color:#33b7e2; margin-bottom:7px; margin-left:10px; margin-top:10px;}
h2{font-size:18px; color:#545454; line-height:32px; margin-left:5px; margin-top:10px;}
#branding h1{text-align:center; margin-bottom:20px; font-size:30px; color:#161616; margin-top:15px;}
#branding h2{line-height:24px;  text-align:center;}

div.link h3{font-size:18px; padding-top:15px; text-align:center; color:#ffffff;}

/*===================p tags========================*/
p{font-size:13px; color:#000000; line-height:24px; margin-bottom:25px; padding:10px;}
div.link p {font-size: 12px; text-align:center; color:#ffffff;}

/*===================a tags========================*/
div#nav2 a{ font-size:12px; font-weight:bolder; color:#000; padding-left:43px;}
a{color:#33b7e2; text-decoration:none;}
a:visited{color:#33b7e2}
a:hover{color:#0000FF;}


/*=================== list items ========================*/
#branding ul{font-size:14px; padding:15px; margin-bottom:15px;}
#branding ul li{ list-style-type:disc; color:#FF0000; line-height:20px; margin-left:30px;}

/*=================== form ========================*/
form {background:#fbffd7; border:1px solid #cccccc;  font-size:12px; padding:10px; margin:25px;}
#login-form form{width:257px;}

div.link{width:207px; height:68px; margin-bottom:15px;}
div.link a{text-decoration:none; color:#ffffff;}
div.link a:hover h3, div.link a:hover p{color:#545454;}
div.btn-red{background:url(../images/btn-red.png) no-repeat;}
div.btn-darkgreen{background:url(../images/btn-darkgreen.png) no-repeat;}
div.btn-lightblue{background:url(../images/btn-lightblue.png) no-repeat;}
div.btn-orange{background:url(../images/btn-orange.png) no-repeat;}
div.btn-purple{background:url(../images/btn-purple.png) no-repeat;}
div.btn-darkblue{background:url(../images/btn-darkblue.png) no-repeat;}
div.btn-lightgreen{background:url(../images/btn-lightgreen.png) no-repeat;}
div.btn-pink{background:url(../images/btn-pink.png) no-repeat;}
div.btn-bluegreen{background:url(../images/btn-bluegreen.png) no-repeat;}
div.btn-black{background:url(../images/btn-black.png) no-repeat;}

div.class{ font-weight:bold; }
div#box{background:url(../images/box.png) no-repeat; width:700px; height:289px; margin-left:1px;}
div#admin_dashboard li { padding: 7px 0px; list-style:square; margin-left:45px; }
div#admin_dashboard a { color:black; }
div#admin_category #ajax_category_list {margin-bottom:35px; }
div#admin_category h2 { font-size:17px;}
div#admin_category table th { font-size:13px; }
div#admin_category table .category_wide { width:200px; }
div#admin_category table td { font-size:12px; padding:0px 7px; }
div#admin_category table input { font-size:10px; padding:1px; margin:1px; }
div#admin_category .link_textarea { width: 250px; font-size:11px; }
div#admin_category #ajax_directory_list {margin-bottom:35px; }
div#admin_dashboard { font-size:12px; }
div#admin_dashboard a { color:blue; }
div#admin_dashboard a:hover { color:#000099; }
div#admin_dashboard .pagenumber { text-align:right; margin: 15px 0px; font-size:12px; }
div#admin_dashboard .pagenumber .page { padding:5px;  }
div#admin_dashboard .pagenumber .page_selected { padding:5px; background-color:#66CCCC; }
div#admin_dashboard .pagenumber .page:hover { background-color:#66CCCC; cursor:pointer; }
div#admin_dashboard #tabs {margin-top:35px; padding:0px; }
div#admin_dashboard #tabs .admin_tab_open, div#admin_dashboard #tabs .admin_tab{border:2px solid black; border-bottom:0px; width:40px; padding:8px 15px; text-align:center; margin-right:5px; font-size:13px;  }
div#admin_dashboard #tabs .admin_tab {background-color:#eeeeee; }
div#admin_dashboard #tabs .admin_tab:hover { cursor:pointer; }
div#admin_dashboard .link_pop { cursor:pointer; color:blue; border-bottom:1px solid blue; }

/*=================== general classes========================*/
.bold {font-weight:bold;}
.italic{font-style:italic;}
.red{color:#f71c1c;}