/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #ffffff url(./themes/site_themes/pqn/images/bg.gif) top left repeat-x;
color: #333;
font-family: Arial, Helvetica, sans-serif;
}

#wrap{
	position: relative;
	margin: auto;
	width: 706px;
}

	#head{
		position: relative;
		height: 92px;
		background: url(./themes/site_themes/pqn/images/top.gif) top left no-repeat;	
	}
	
		#nav{
			position: relative;
			float: right;
			padding: 31px 35px 0 0;
			height: 51px;
		}
		
			#nav li{
				position: relative;
				float: left;
				height: 51px;
				padding-right: 1px;
				background: url(./themes/site_themes/pqn/images/nbreak.gif) top right no-repeat;
			}
			
			#nav li a{
				position: relative;
				float: left;
				height:  26px;
				padding: 25px 11px 0 11px;
				font-weight: bold;
				color: #898989;
				letter-spacing: -.02em;
			}
			
			#nav li a:hover{
				background: #F8F8F8;
				text-decoration: none;
			}
			
			
			#n6{
				background: none;
			}
	
	#landing{
		position: relative;
		height: 151px;
		background: url(./themes/site_themes/pqn/images/landing.jpg) top left no-repeat;
		padding-bottom: 12px;
		border-bottom: 2px solid #999999;
		margin-bottom: 14px;
	}
	
	
	#pagewrap{
		position: relative;
		background: url(./themes/site_themes/pqn/images/pbg.gif) top right repeat-y;
	}
	
		#content{
			position: relative;
			float: left;
			width: 422px;
			padding-right: 41px;	
			text-align: left;
			font-size: .9em;
		}
		
#article-list li { padding: 5px 0;}

			.welcomebox{
				position: relative;
				padding: 50px 20px 25px 20px;
				background: url(./themes/site_themes/pqn/images/welcome.jpg) top left no-repeat;
			}
			
			#content p { margin-bottom:10px;font-size:115%;}
                        #content h2 { margin-bottom:10px;font-size:165%;}

			.content-left{
				position: relative;
				float: left;
				width: 188px;
			}
			
				.content-left h2{
					position: relative;
					height: 34px;
					padding: 0px;
					text-indent: -9999em;
					background: url(./themes/site_themes/pqn/images/services.jpg) top left no-repeat;
				}
				
				.content-left ul{
					position: relative;
					padding-bottom: 9px;
				}
				
					.content-left ul li{
						position: relative;
						font-size:115%;
						padding: 1px 0 2px 9px;
						text-decoration: underline;
						
					}
					
					.content-left ul li a{
						position: relative;
						color: #555555;
					}
					
					.readmore{
						position: relative;
						font-weight: bold;
						color: #00529d;
						padding-left: 12px;
						background: url(./themes/site_themes/pqn/images/tag2.jpg) left center no-repeat;
					}
				
				
			strong {font-weight:bold;}
			
			.content-right{
				position: relative;
				float: right;
				width: 221px;
			}
			
				.box1{
					position: relative;
					display: block;
					text-indent: -9999em;
					height: 70px;
					margin-bottom: 2px;
					background: url(./themes/site_themes/pqn/images/box1.gif) top left no-repeat;
				}
				
				.box2{
					position: relative;
					display: block;
					text-indent: -9999em;
					height: 58px;
					margin-bottom: 10px;
					background: url(./themes/site_themes/pqn/images/box2.jpg) top left no-repeat;
				}
				
				.box3{
					position: relative;
					display: block;
					text-indent: -9999em;
					height: 58px;
					margin-bottom: 10px;
					background: url(./themes/site_themes/pqn/images/box3.jpg) top left no-repeat;
				}
				
				
		
		#sidebar{
			position: relative;
			float: left;
			width: 234px;
			text-align: left;
			font-size: .9em;
		}
		
			#sidebar strong{
				font-weight: bold;
			}
		
			#freequote{
				position: relative;
				height: 16px;
				background: url(./themes/site_themes/pqn/images/free_title.gif) top left no-repeat;
				margin-bottom: 15px;
				text-indent: -9999em;
			}
			
			.image-wrap{
				position: relative;
				padding: 5px 0 8px 0;	
			}
			
				.image-wrap p{
					position: relative;
					padding-bottom: 15px;
				}
			
				.image-wrap img{
					position: relative;
					float: left;
					border: 1px solid #599fd5;
					margin-right: 10px;
				}
				
				.advice1{
					position: relative;
					margin-top: 4px;
					margin-left: 76px;
					height: 14px;
					background: url(./themes/site_themes/pqn/images/advice1.jpg) top left no-repeat;
				}
				
				.advice2{
					position: relative;
					margin-top: 4px;
					margin-left: 76px;
					height: 14px;
					background: url(./themes/site_themes/pqn/images/advice2.jpg) top left no-repeat;
				}
			
			.opc{
				position: relative;
				padding: 38px 20px 0 20px;
				height: 72px;
				margin-top: 15px;
				line-height: 1.4em;
				background: url(./themes/site_themes/pqn/images/opc.gif) top left no-repeat;
			}
			
				.opc span, .opc strong{
					display: block;
				}


	#foot{
		position: relative;
		margin-top: 12px;
		border-top: 2px solid #999999;
		padding-top: 8px;
		font-size: .9em;
		color: #555555;	
	}
	
		#foot a{
			color: #555555;	
		}
		
		#foot p{
			position: relative;
			line-height: 1.5em;
		}
#seo { padding-top: 15px;}

#adv {
	position:relative;
}
#ppc {
	padding:10px;
	/*
	border-top:1px solid #112372;
	border-bottom:1px solid #112372;
	*/
	font-size:20px;
	background:#fff;

	margin-bottom:2em; /* DEV 20070418  */
	overflow:hidden; /* DEV 20070418  */
}

#ppc .ppctitle:link, #ppc .ppctitle:visited, #ppc .ppctitle:active {
	display:block;
	padding-left:18px;
	color:#ed4a03;
	font-size:14px;
	text-decoration:underline;
	background:url(./themes/site_themes/pqn/images/ppctitle-background.gif) no-repeat 0px 2px;
	font-weight: bold;
}
#ppc .ppctitle:hover {
	color:#00b8e2;
}

#ppc .ppchost:link, #ppc .ppchost:visited, #ppc .ppchost:active {
	display:block;
	padding-left:18px;
	text-decoration:none;
	color:#000;
}
#ppc .ppchost:hover {
	color:#555;
}
#ppctext { font-size:14px;}
#ppc .ppclisting {
	/* padding:0 0 10px 10px; */
	padding:0 0 10px 0px; /* DEV 20070418 */
}

#ppc .ppcdescription, #ppc .ppcdescription a:link, #ppc .ppcdescription a:visited, #ppc .ppcdescription a:active {
	display:block;
	padding-left:18px;
	text-decoration:none;
	color:#333;
}

#ppcsl {
	margin-top:3px;
	display:block;
	text-align:right;
	font-size:10px;
	color:#555;	
}
#ppcsl a:link, #ppcsl a:visited, #ppcsl a:active {
	color:#00b8e2;
}
#ppcsl a:hover {
	color:#555;
}

#ppc .kw {
	padding-bottom:10px;
	font-size:14px;
	font-weight:bold;
	color:#112372;
	text-transform: capitalize;
}
#ppc #kwdescript {
	font-weight:normal;
}

#wt {
	font-size:10px;
	text-align:right;
	padding-right: 5px;
	position:absolute;
	right:10px;
	bottom:10px;
}