/*
Theme Name: PNPSlide
Theme URI: http://www.pnphotography.co.za
Description: Theme for Pauline Niehaus 
Version: 2.0
Author: Stu Cooper 
Author URI: http://www.publicitygeneration.co.za
*/

body { background-color:#000; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.header{ background-image:url(img/header.jpg); background-repeat:no-repeat; height:100px;}
/* .page-sides { background-image:url(img/page-bg.png); background-repeat:repeat-y;} */
/* .footer {background-image:url(img/footer-bg.png); height:26px; margin:0px; overflow:visible; width:960px;} */
.footer {border-top: 1px solid #222;}
.pad {padding:50px;}
.menupos{ padding: 20px 0 0 20px;}
.homenav{ padding: 0 0 0 180px;}
.black {color:#000;}
a{color:#ccc; text-decoration:none;}
.page-title {padding: 10px 0 0 60px; color:#222;}
.details { font-size:10px; text-transform:uppercase; color:#222; text-align:center; margin-top:20px;}
.txt {text-align:center; margin-bottom:10px;}
.blog{background-image:url(img/bbb.jpg); background-repeat:repeat;}
.blog-title {font-size:18px; font-weight:bold;}
.blog-body{font: 12px #fff}
.blog-link{font: 10px #fff; text-decoration:none;}
.images {float:left; padding:0 20px 0 0; }
.line {padding: 10px 0 0 30px;  }
.line a:hover {text-decoration:underline; color:#fff;}
.line a:hover {text-decoration:none;}
.bgb {margin: 0 0 25px 0; padding:10px 10px 10px 10px; background-image:url(img/combg.png); background-repeat:repeat;border: solid #222 1px;}
h3 {font-size:14px;}
.alt {color:#fff; padding:20px; margin: 0 0 10px 0; background-image:url(img/combg.png); background-repeat:repeat; border: solid #222 1px;}






/* Slider */ 

		/*
		 * Required 
		*/
		.container { width:940px; height:235px; overflow:hidden; position:relative; cursor:pointer; }
		.slides { position:absolute; top:0; left:0; }
		.slides div { position:absolute; top:0; width:940px; display:none; }
		/*
		 * Optional
		*/
		#loopedSlider,#newsSlider { margin:0 auto; width:940px; position:relative; clear:both; }
		ul.pagination { list-style:none; padding:0px; margin:12px 0 0 0; font-family:arial; font-size:10px }
		ul.pagination li  { float:left; margin-left:2px;}
		ul.pagination li a { padding:2px 4px; text-decoration:none; color:#222;; border: 1px #222 solid;}
		ul.pagination li.active a {  border: 1px #2E2E2E solid;  color:#222; text-decoration:none; }
		}
		


/* Menu */ 

/* Menu Styles */ 

.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 12px Arial, Helvetica, sans-serif;
	font-size:12px;
	/* font-weight:bold; */
	text-align:center;
	}
.menu ul{
	/* background:#333333; */
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a{
		/* background:#333333 url("images/seperator.gif") bottom right no-repeat; */
		color:#999999;
		display:block;
		font-weight:normal;
		line-height:35px;
		margin:0px;
		padding:0px 10px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			/* background: #2580a2 url("images/hover.gif") bottom center no-repeat; opacity: .5;
			filter: alpha(opacity=50);
*/
			background: /*  #2580a2 */ url("img/tlh.png") top center no-repeat;
			

			color:#FFFFFF;
			text-decoration:none;
			}
	.menu li ul{
		 background:#333; 
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:800;
		opacity: .8;
	    filter: alpha(opacity=80);
		/*top:1em; 
		left:0; */		}
		
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:  url('img/tlh.png') top left no-repeat /* #1D381D */;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}	


.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

