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

* {
margin:0;
padding:0;
}

body {
	background:url(images/bg.gif) repeat-x top;
	font-family:tahoma, Arial, Verdana;
	font-size:14px;
	color:#505050;
	line-height: 18px;
		}
		
a, a:link {
	font-family:tahoma, Arial, Verdana;
	font-size:14px;
	font-weight: bold;
    text-decoration: none;
	color:#505050;
}
		
a:visited {
    font-family:tahoma, Arial, Verdana;
	font-size:14px;
	color:#3A3A3A;
} 

a:hover { 
    font-family:tahoma, Arial, Verdana;
	font-size:14px;
	color:#3A3A3A;
    text-decoration: underline;
} 

img, a img{
	text-decoration: none;
	border-top-width: 1;
	border-right-width: 1;
	border-bottom-width: 1;
	border-left-width: 1;
	border-top-color: #5bcbe1;
	border-right-color: #5bcbe1;
	border-bottom-color: #5bcbe1;
	border-left-color: #5bcbe1;
}

#wrap {
	width:988px;
	height:auto;
	margin:0 auto;
		}

.clear {
	clear:both;
		}

#top {
	width:988px;
	height:20px;
	padding:15px 0 5px 0;
	border-bottom:1px solid #a5c5e7;
	color:#717171;
		}
		#top ul {
			padding:0 15px;
				}
		#top li {
			float:left;
			padding:0 35px 0 0;
            list-style: none;
				}	
				#top li a {
					color:#717171;
					text-decoration:none;
						}
						#top li a:hover {
							color:#000;
								}	

#banner {
	height:131px;
	width:988px;
	background:url(images/banner.png) no-repeat;
		}



#nav ul {
    position: relative;
	height:	40px;
	width:988px;
    list-style: none;
}
        #nav li {
			float:left;
			height:40px;
			display:block;
			overflow:hidden;
			border:none;
			/*text-indent:-9999px;*/
			background-position:top;
            list-style: none;
		}
        #nav a { 
            display: block;
            float: left;
            height: 40px;
            text-decoration: none;
            width: 100%;
        }
        #nav li:hover {
			background-position:bottom;
		}
        #nav li.current {
			background-position:bottom;
		}


				.nav1 {
					background:url(images/nav1-n2.png) no-repeat;
					width:114px;
				}
				.nav2 {
					background:url(images/nav2-n2.png) no-repeat;
					width:126px;
				}
				.nav3 {
					background:url(images/nav3-n2.png) no-repeat;
					width:141px;
				}
				.nav4 {
					background:url(images/nav4-n2.png) no-repeat;
					width:120px;
				}
				.nav5 {
					background:url(images/nav5-n2.png) no-repeat;
					width:119px;
				}
				.nav6 {
					background:url(images/nav6-n2.png) no-repeat;
					width:118px;
				}
				.nav7 {
					background:url(images/nav7-n2.png) no-repeat;
					width:130px;
				}
				.nav8 {
					background:url(images/nav8-n2.png) no-repeat;
					width:120px;
     			}
			


/* Son Of Suckkerfish: http://www.htmldog.com/articles/suckerfish/dropdowns/example/bones1.html */

#nav, #nav ul { /* all lists */
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 1;
    position: absolute;
    z-index: 999;
}

#nav a {
    display: block;
    /*width: 10em;*/
}

#nav ul li ul li { /* all list items */
    float: left;
    width: 10em; /* width needed or else Opera goes nuts */
    height: auto;
}
#nav ul li ul li a { /* all list items */
  line-height: 1.5em;
  height: auto;
  padding: 2px 4px;
}
#nav ul li ul { /* second-level lists */
    background: #D8EBFD;
    color: #333;
    width: 10em;
    left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
    top: 40px;
    text-indent: auto;
    height: auto;
    border: 1px solid #BDDCFB;
    border-width: 1px 1px 1px 1px;
    border-top: 1px solid #D8EBFD;
}

#nav li:hover ul,
#nav li.sfhover ul { /* lists nested under hovered list items */
    left: auto;
}
#nav li:hover ul li a:hover,
#nav li.sfhover ul li a:hover { /* lists nested under hovered list items */
    background: #FFF;
}


/* END */

#content {
	background:url(images/bg_all.gif) repeat-y;
	width:987px;
	height:auto;
	margin:5px 0 0 0;
		}	
		#content2 {
	background:url(images/bg_all2.gif) repeat-y;
	width:987px;
	height:auto;
	margin:5px 0 0 0;
		}
		.pics a {
			border:none;
			text-decoration:none;
			color:#fff;
				}
		#content .left {	
			width:241px;
			height:auto;
			float:left;
			background:url(images/bg_l.gif) repeat-x top left;
				}
				.left .pics {
					width:190px;
					height:600px;
                    overflow: hidden;
					margin:0 auto;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					color:#fff;
					font-weight:bold;
					padding:10px 0 0 0;
					text-align:center;
						}
						.left .pics img {
							border-radius:3px;
							-moz-border-radius:3px;
							-webkit-border-radius:3px;
							padding:2px;
							background:#5bcbe1;
								}
								.list .pics {
					height:auto;
					margin:0 auto;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					color:#fff;
					font-weight:bold;
					padding:10px 0 0 0;
					text-align:center;
						}
						.list .pics img {
							border-radius:3px;
							-moz-border-radius:3px;
							-webkit-border-radius:3px;
							padding:2px;
							background:#5bcbe1;
								}
				.left .button {
					height:74px;
					width:218px;
					background:url(images/feat.jpg) no-repeat;
					overflow:hidden;
					display:block;
					text-indent:-9999px;
					border:none;
					margin:10px 0 10px 10px;
						}
				.left .box {
	height:240px;
	width:221px;
	padding:40px 10px;
	background-image: url(images/box_l.gif);
	background-repeat: repeat-x;
	background-position: bottom;
						}
						.left .box h1 {
							width:202px;
							background:url(images/sep_l.gif) bottom no-repeat;
							padding:5px 0;
							font-size:18px;
							font-family:Arial, Helvetica, sans-serif;
							color:#fff;
							font-weight:bold;
							margin:0 0 10px 0;
								}
						.left .box input[type=text] {
							width:202px;
							background:#016294;
							border:1px solid #3ca8ef;
							font-size:12px;
							font-family:Arial, Helvetica, sans-serif;
							color:#fff;
							padding:5px;
								}
								.left .go {
									height:28px;
									width:36px;
									background:url(images/go_l.gif) no-repeat center;
									border:none;
										}
		#content .right {	
			width:241px;
			height:auto;
			float:right;
			background:url(images/bg_l.gif) repeat-x top left;
				}
				.right .pics {
					width:190px;
					height: 600px;
                    overflow: hidden;
					margin:0 auto;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					color:#fff;
					font-weight:bold;
					padding:10px 0 0 0;
					text-align:center;
						}
						.right .pics img {
							border-radius:3px;
							-moz-border-radius:3px;
							-webkit-border-radius:3px;
							padding:2px;
							background:#5bcbe1;
								}
				.right .button {
					height:74px;
					width:218px;
					background:url(images/feat.jpg) no-repeat;
					overflow:hidden;
					display:block;
					text-indent:-9999px;
					border:none;
					margin:10px 0 10px 10px;
						}
				.right .box {
					height:240px;
					width:221px;
					background:url(images/box_l.gif) repeat-x;
					padding:40px 10px;
						}
						.right .box h1 {
							width:202px;
							background:url(images/sep_l.gif) bottom no-repeat;
							padding:5px 0;
							font-size:18px;
							font-family:Arial, Helvetica, sans-serif;
							color:#fff;
							font-weight:bold;
							margin:0 0 10px 0;
								}
						.right .box input[type=text] {
							background:#016294;
							border:1px solid #3ca8ef;
							font-size:12px;
							font-family:Arial, Helvetica, sans-serif;
							color:#fff;
							padding:5px;
								}
								.right .go {
									height:28px;
									width:36px;
									background:url(images/go_l.gif) no-repeat center;
									border:none;
										}

		#content .center {
			width:491px;
			padding:0 7px;
			float:left;
			text-align:center;
				}
				.center .post h1 {
					color:#3b6eff;
					font-weight:bold;
					font-size:20px;
					line-height:24px;
					margin:0 0 15px 0;
						}
						.center .post h1 a {
							color:#3b6eff;
							text-decoration:none;
							border-bottom:none;
								}
							.list h1 {
							color:#3b6eff;
							font-weight:bold;
					font-size:24px;
					line-height:36px;
							text-decoration:none;
							border-bottom:none;
								}
				.center .post {
					width:472px;
					height:auto;
					line-height:16px;
					padding: 10px 9px 20px 9px;
					margin:0 0 15px 0;
						}
						.center .post p {
							margin:0 0 20px 0;
								}
						.center .post a {
							color:#000000;
							text-decoration:none;
							border-bottom:1px dotted #222;
								}
								
								#content .center2 {
			width:991px;
			padding:0 7px;
			float:left;
			text-align:center;
				}
				.center2 .post h1 {
					color:#3b6eff;
					font-weight:bold;
					font-size:20px;
					line-height:24px;
					margin:0 0 15px 0;
						}
						.center2 .post h1 a {
							color:#3b6eff;
							text-decoration:none;
							border-bottom:none;
								}
				.center2 .post {
					width:952px;
					height:auto;
					line-height:16px;
					padding: 10px 9px 20px 20px;
					margin:0 0 15px 0;
						}
						.center2 .post p {
							margin:0 0 20px 0;
								}
						.center2 .post a {
							color:#000000;
							text-decoration:none;
							border-bottom:1px dotted #222;
								}
								
				.pagenavi {
					width:471px;
					padding:10px;
					font-size:12px;
					font-weight:bold;
						}
						.pagenavi a:hover {
							text-decoration:underline;
								}
						.older {
							float:left;
							color:#9c9c9c;
							background:url(images/arrows_l.gif) no-repeat left center;
							padding:5px 15px;
							text-decoration:none;
							display:block;
								}
						.newer {
							float:right;
							color:#000;
							background:url(images/arrows_r.gif) no-repeat right center;
							padding:5px 15px;
							text-decoration:none;
							display:block;
								}

#footer {
	width:988px;
	height:170px;
	background:url(images/footer.gif) no-repeat;
	margin:5px 0 0 0;
		}			
		
		.footer h1 {
color:#3b6eff;
					font-weight:bold;
					font-size:20px;
					line-height:24px;
					margin:0 0 15px 0;
		}

/* Micks Addons */
#imagerows {
  width: 805px;
  margin: 0px auto;
}


.resultList .title {
  margin: 5px 0px;
}
.resultList .title a { 
  font-weight: bold;
  font-size: 1em;
}
.resultList .info {
  font-style: italic;
  margin: 0px 0px 5px 0px;
  font-size: 1em;
}
.resultList .descr {
  line-height: 1.2em;
  margin: 5px 0px;
}

.right .go {
  text-indent: -9999px;
}
.right .box, .searchpage_field_caption {
  color: #FFF;
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 18px;
}
.searchpage_field_caption {
  padding: 5px 0px;
  margin: 0 0 10px;
}

.left .box h1 {
  float: left;
  
}
#f_u, #f_s {
  display: block;
  float:right;
  margin: 15px 0px 15px 0px;
}



