/* CSS Document */
* {margin:0;padding:0;}
#all { width: 98%; margin: 0 auto; }
body {font-family:verdana,tahoma;height:100%;width:100%;margin:0 auto;text-align: center;}
body {font-size: 9pt; color: #000}

a { text-decoration: underline; color: #000}
a: hover { text-decoration: none}




input { font-family : Verdana, Tahoma; 	font-size : 20pt;	padding: 2px;	 background-color: #fff; border: 1px solid #000 }
input.submt { padding: 1px 2px 1px 2px; background-color: #98da18; color: #fff; font-weight: bold;  border: 1px solid #98da18 }

#head { border-bottom: 1px dotted #000; width: 100%}
#foot {height:75px; text-align: center;border-top: 1px dotted #000}
.clr { clear: both }
#logo {border:none;width:206px;height:75px;z-index:2;padding-top:0px;padding-left:10px;float:left;}
#logo a {display:block;position:relative;overflow:hidden;width:206px;height:75px;font-size: 30px;text-decoration: none;color:#000;}
#logo a span {display:block;position:absolute;left:0px;top:0px;z-index:1;width:206px;height:75px;
                background:url(/img/logo.gif) no-repeat top left; cursor:pointer; cursor:hand;}
#toplink { display:block; height:30px; width: 780px; float:right;margin-right: 0px; margin-top:25px;_margin-top:23px;}
#toplink li {display: inline; height:30px;list-style-type: none; background-color:#98da18;
            padding: 5px 10px 8px 10px; margin-left:15px; }
#toplink li a {text-decoration: underline;color:#fff;font-size: 9pt;font-weight: bold; }
#toplink li a:hover {color:#fff; text-decoration:none }

#footlink {  padding: 15px 0 0 0;  margin: 0 auto; width: 800px; text-align: center; }
#footlink li {display:inline; list-style-type: none;
            padding: 0 10px 0 0; }
#footlink li a {  text-decoration: underline;}
#footlink li a:hover { text-decoration:none; }



#content {  width: 100%; background-color: #fff }
#content a { color: #cc0033}
#content a:hover { text-decoration:none; }
#left {     width: 980px; margin: 0 auto;  padding: 5px 0px 10px 0px;   }


#middle {   float: left; width: 48%;
 padding-top: 5px }

h1  {  font-size: 30pt; font-weight: bold;  margin: 0; padding:20px 0 20px 0; }
h2  {  font-size: 13px; font-weight: bold;  margin: 0; padding:0; line-height: 14px}
h3  {  font-size: 13px; font-weight: bold;  margin: 0; padding:0 0 5px 0; line-height: 14px}

#left h2 { font-size:13px; font-weight: bold; text-decoration: underline; padding-bottom: 3px}
#left h1 { font-size:16pt; font-weight: bold; margin-bottom: 5px; padding-bottom: 2px}
#left p.about {  margin-bottom: 0px; padding-bottom: 5px  }
#cat a { text-decoration: none }
#cat a:hover { text-decoration: underline }
#cat h2 { text-decoration: none }
.list { float: left; width: 185px; height:200px; padding: 5px; margin: 5px 0px 0px 0px; font-size: 13px; }
.list img { float: left; width: 185px; margin-right: 0px;  border: 1px solid #000 }
.vimg { float: left; width: 100%; text-align: left;  font-size: 9px; margin: 0; padding:0; color: #000000}
a.hlnk { text-decoration: none; font-size: 13px; font-weight: bold; color: #cc0033;  margin: 0; padding:0; line-height: 14px}


#right li {float:left;width: 170px; list-style-type: none;  background: url(/img/dot.gif) no-repeat 5px 60%;
            padding: 5px; padding-left:18px;}
#right li a {text-decoration: none;font-size: 13px;font-weight: bold; color: #cc0033}
#right li a:hover {text-decoration:underline}
#right input { width: 120px; margin: 0 0 10px 10px; }
#right input.submt { margin: 0 0 10px 0; width: 40px }
#right h3 {  margin: 0 0 0 10px }
#contin { width: auto; padding: 0 10px 0 10px }

/* LIST SITES */
#sitelist { text-align: left; padding: 0 5px 0 5px}
#sitelist li.p { list-style-type: none;  background: url(/img/p.gif) no-repeat 0% 50%; padding-left:35px; margin-bottom: 5px}
#sitelist li.m { list-style-type: none;  background: url(/img/m.gif) no-repeat 0% 50%; padding-left:35px; margin-bottom: 5px}
#sitelist li.n { list-style-type: none;  background: url(/img/n.gif) no-repeat 0% 50%; padding-left:35px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; }
#sitelist li.g { list-style-type: none;  background: url(/img/g.gif) no-repeat 0% 50%; padding-left:35px; padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px; }
#sitelist li a {text-decoration: none;color:#cc0033; font-size: 13px;font-weight: bold;}
#sitelist li a:hover {color:#cc0033; text-decoration:underline}

#info { font-size: 15px; border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 5px; margin: 0 0 5px 0; }
#info a { text-decoration: none; }
#info a:hover { text-decoration: underline; }
#info b { text-decoration: underline; }
#info a.asite { font-weight: bold}
#info .csite { background: url(/img/c.gif) no-repeat 0% 50%; padding: 10px 0 10px 33px; line-height: 30px; font-weight: bold}
#info .psite { background: url(/img/p.gif) no-repeat 0% 50%; padding: 10px 0 10px 33px; line-height: 30px; font-weight: bold}
#info .msite { background: url(/img/m.gif) no-repeat 0% 50%; padding: 10px 0 10px 33px; line-height: 30px; font-weight: bold}
#info .gsite { background: url(/img/g.gif) no-repeat 0% 50%; padding: 10px 0 10px 33px; line-height: 30px; font-weight: bold}

#paging { text-align:center; padding: 15px 0 0 0;}
#opaging { padding-bottom: 5px}
#opaging a { padding: 3px; border: 1px solid #000; }
#opaging a:hover { padding: 3px; border: 1px solid #cc0033; color: #fff; background-color: #cc0033; }
#opaging span {padding: 3px; border: 1px solid #000; font-weight: bold }

#adds { background-color: #000000; color: #fff; padding: 10px 0 10px 0}
#adds a { color: #ffffff; }
#adds a:hover { color: #98da18; }
#adds b { font-size: 14pt; text-decoration: underline; margin-bottom: 5px }

/* ADD URL */
#addurl {  text-align: left}
#addurl label { font-weight: bold }
#addurl input { width: 450px; margin-bottom: 5px; padding: 2px}
#addurl select { width: 450px}
#addurl input.radio { width: 20px }
#addurl span.req { color: #cc0033 }
#addurl label.nobold { font-weight: normal}

/* Recip */
#linkcat { margin-top: 10px}
#linkcat li {float:left;width: 225px; list-style-type: none;  text-align: left;
            padding: 5px; padding-left:18px;}
#linkcat li a {text-decoration: none;font-size: 13px;font-weight: bold; color: #cc0033}
#linkcat li a:hover {text-decoration:underline}
#linkcat div.recipx { float: left; width: 40%; height: 90px; margin-bottom:2px  }
#linkcat div.recip { float: left; width: 40%;  padding-bottom: 5px; padding-top: 5px; }
#linkcat div.recipx1 { float: left; width: 20%; height: 90px; margin-bottom:2px  }
#linkcat div.recip1 { float: left; width: 20%;  padding-bottom: 5px; padding-top: 5px; }
#linkcat textarea { width: 150px; height:80px}
/* 404 */
table.ndc { text-align:center; margin: 0 auto }


/* tagcloud */
#tagcloud { padding: 20px; text-align:center; }
#tagcloud a:link, #tagcloud a:visited { text-decoration:underline; }
#tagcloud a:hover, #tagcloud a:active { text-decoration: none; }
#tagcloud span { padding: 4px; }
.smallest { font-size: 9pt; line-height: 20pt }
.small { font-size: 12pt; line-height: 20pt }
.medium { font-size:15pt; line-height: 20pt }
.large { font-size:18pt; line-height: 20pt }
.largest { font-size:20pt; line-height: 20pt}

