* {
	padding:0;
	margin:0;
	outline:none;
}
a {
	text-decoration:none;
	color:#135171;
}
a:hover {
	text-decoration:underline;
}
a img {
	border:0;
}
p {
	padding-bottom:10px;
	text-align:justify;
	zoom:100%;
}
h1 {
	font-size:18px;
}
h2 {
	font-size:14px;
}
.wpn_clear {
	clear:both;
}
/* Top BG */
	.wpn_topbg {
	width:100%;
	background:url(topbg_bg.jpg) repeat-x top center;
}
/* Body */
	body {
	background:#d1dded url(bg.jpg) top center;
	font-family:Verdana, Georgia, Sans-Serif, Arial;
	font-size:12px;
	color:#333;
}
/* Wrapper */
	.wpn_wrapper {
	width:960px;
	margin:auto;
	position:relative;
	z-index:2;
}
/* Contet */
	.wpn_content {
	width:920px;
	min-height:21px;
	background:#edf2f3 url(content_bg.gif) no-repeat top left;
	padding:20px;
	clear:both;
}
/************************************************************\
* Header
\************************************************************/
	.wpn_header {
	float:left;
	width:960px;
	height:250px;
	overflow:hidden;
}
/* Top Links */
	.wpn_header .wpn_toplinks {
	float:left;
	height:46px;
	width:720px;
	_width:620px;
	overflow:hidden;
}
.wpn_header .wpn_toplinks li {
	list-style:none;
	float:left;
}
.wpn_header .wpn_toplinks li a {
	float:left;
	display:block;
	height:46px;
	line-height:46px;
	padding:0 15px;
	outline:none;
	color:#565555;
}
.wpn_header .wpn_toplinks li a:hover {
	text-decoration:none;
	color:#999;
}
.wpn_header .wpn_toplinks li:first-child a {
	padding-left:0;
}
/* Search */
.wpn_header .wpn_search {
	float:left;
	height:32px;
	padding:7px 0;
	width:240px;
	_width:340px;
	overflow:hidden;
}
.wpn_header .wpn_search input.txt {
	float:left;
	background:#fff;
	border:1px solid #c7cdd8;
	padding:7px;
	width:150px;
	color:#999;
	height:15px;
	margin-right:5px;
	font-size:12px;
}
.wpn_header .wpn_search input[type="image"] {
	float:right;
}
/* Logo */
	.wpn_header .wpn_logo {
	float:left;
	width:465px;
}
/* Advertisement */
	.wpn_header .wpn_advert {
	width:468px;
	height:60px;
	background:url(advert_bg.png);
	padding:13px;
	float:left;
	margin:30px 0 0;
}
/* Menu */
	.wpn_header .wpn_menu {
	height:48px;
	background:#135171;
	width:958px;
	border:1px solid #0f4360;
	overflow:hidden;
	float:left; 
}
.wpn_header .wpn_menu a {
	outline:none;
}
.wpn_header .wpn_menu .wpn_menu-lbutton, .wpn_header .wpn_menu .wpn_menu-rbutton {
	display:block;
	width:23px;
	height:23px;
	padding:12px;
	background:#135171;
	position:absolute;
	top:0;
	z-index:3;
	text-indent:-999px;
	overflow:hidden;
}
.wpn_header .wpn_menu .wpn_menu-lbutton img, .wpn_header .wpn_menu .wpn_menu-rbutton img {
	display:block;
	width:23px;
	height:23px;
	background:url(menu_buttons.gif) no-repeat top left;
}
.wpn_header .wpn_menu .wpn_menu-lbutton {
	left:0;
}
.wpn_header .wpn_menu .wpn_menu-lbutton img {
	float:left;
	background-position:0 0;
}
.wpn_header .wpn_menu .wpn_menu-rbutton {
	right:0;
}
.wpn_header .wpn_menu .wpn_menu-rbutton img {
	float:right;
	background-position:0 -23px;
}
.wpn_header .wpn_menu ul {
	width:958px;
	float:left;
}
.wpn_header .wpn_menu ul a {
	
}
.wpn_header .wpn_menu ul a:hover {
	text-decoration:none;
}
.wpn_header .wpn_menu ul li {
	list-style:none;
}
.wpn_header .wpn_menu ul li {
	float:left;
	list-style:none;
	padding:6px;
}
.wpn_header .wpn_menu ul li a {
	float:left;
	padding:10px;
	color:#fff;
	border:1px solid #135171;
	font-weight:bold;
}
.wpn_header .wpn_menu ul li a:hover, .wpn_header .wpn_menu ul li:hover a {
	color:#fff;
	background:#6690aa;
	border:1px solid #104560;
}
/************************************************************\
* Left
\************************************************************/
	div.wpn_left {
	float:left;
	width:614px;
	overflow:hidden;
}
div.wpn_left .wpn_box:first-child {
	margin-top:0;
}
/* No Sidebars */
	.wpn_left_fullwidth {
	width:100% !important;
}
/* Box */
	div.wpn_left .wpn_box {
	background:#fff;
	padding:10px;
	border:1px solid #c2c6e1;
}
div.wpn_left .bon a{
	background:#A6C0CA none repeat scroll 0 0;
	float:left;
	margin-right:10px;
	padding:10px;
}
div.wpn_left .wpn_box-small {
	width:275px;
}
/* Box Lists */
	div.wpn_left .wpn_box-small li {
	list-style:none;
	padding:5px 0;
	border-top:1px dotted #ddd;
	margin:0;
}
div.wpn_left .wpn_box-small li:first-child {
	border:0;
}
div.wpn_left .wpn_box-small a {
	font-weight:bold;
}
/* Featured Article */
	.wpn_featured {
	margin-bottom:15px;
}
.wpn_featured .wpn_post a.wpn_title {
	display:block;
	float:left;
	background:#a6c0ca;
	padding:10px;
	margin:0 0 10px;
	_margin:0 0 5px;
	width:316px;
}
.wpn_featured .wpn_thumbnail img {
	vertical-align:middle;
	border:1px solid #fff;
	display:block;
	width:200px;
	height:200px;
}
.wpn_featured .wpn_title {
	color:#4a4b84;
	font-weight:bold;
	font-size:24px;
	display:block;
	font-family:Arial;
	background:none;
	margin:0;
	padding:0;
}
.wpn_featured .wpn_post {
	line-height:18px;
}
.wpn_featured .wpn_more {
	display:inline-block;
	padding:8px;
	background:#ddd;
	color:#666;
	position:absolute;
	bottom:10px;
	right:10px;
	font-weight:bold;
}
.wpn_featured .wpn_more:hover {
	background:#8888ba;
	color:#fff;
	text-decoration:none;
}
/* Twitter */
	.wpn_twitter {
	float:left;
}
.wpn_twitter li:first-child {
}
.wpn_twitter .wpn_follow {
	color:#666;
}
.wpn_twitter .wpn_follow a img {
	vertical-align:top;
}
/* Recent Comments */
	.wpn_rcomments {
	float:right;
}
.wpn_rcomments .wpn_avatar {
	display:block;
	width:26px;
	height:26px;
	background:#a6c0ca;
	padding:3px;
	float:left;
	margin-right:5px;
}
.wpn_rcomments .wpn_avatar img {
	border:1px solid #fff;
	display:block;
	width:24px;
	height:24px;
}
/* News List */
	.wpn_news li {
	list-style:none;
	background:#fff;
	padding:15px;
	border:1px solid #c2c6e1;
	margin-top:15px;
	float:left;
}

.wpn_news .wpn_thumbnail {
	display:block;
	float:left;
	background:#a6c0ca;
	padding:5px;
	margin-right:8px;
	margin-bottom:0px;
}
.wpn_news .wpn_thumbnail img {
	vertical-align:middle;
	border:1px solid #fff;
	display:block;
}
.wpn_news .wpn_title {
	color:#4a4b84;
	font-weight:bold;
	font-size:15px;
	display:block;
	margin-bottom:5px;
	font-family:Arial;
}
.wpn_news .wpn_title:hover {
	text-decoration:none;
}
.wpn_news .wpn_post {
	line-height:18px;
	text-align:justify;
}
.wpn_news .wpn_more {
	padding:8px;
	background:#ddd;
	color:#666;
	font-weight:bold;
	float:right;
	height:14px;
}
.wpn_news .wpn_more:hover {
	background:#8888ba;
	color:#fff;
	text-decoration:none;
}
.wpn_news .wpn_nright {
	float: left;
	width:580px;
}
.wpn_rcomments .wpn_news .wpn_nright {
	width:275px;
}
.wpn_news .wpn_nright_nothumb {
	width:100%;
}
.wpn_news .wpn_info {
	display:block;
	font-size:11px;
	color:#666;
	margin-bottom:5px;
}
.wpn_news .wpn_info a {
	font-weight:normal !important;
}
.wpn_news .wpn_info .wpn_commentcount {
	float:right;
	color:#135171;
}
.wpn_news .wpn_postinfo {
	padding-bottom:15px;
}
/* Images */
	.wpn_news .wpn_post img {
	padding:1px;
	border:1px solid #ccc;
	max-width:590px !important;
}
.wpn_news .wpn_post img.wp-smiley {
	padding:0 !important;
	border:none !important;
	vertical-align:middle;
}
.wpn_news .wpn_post img.centered {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.wpn_news .wpn_post img.alignleft {
	margin:0 7px 2px 0;
	display:inline;
}
.wpn_news .wpn_post img.alignright {
	margin:0 0 2px 7px;
	display:inline;
}
.wpn_news .wpn_post blockquote {
	margin:10px;
	background:#e9eaf4;
	padding:10px;
	border:1px solid #8888ba;
	position:relative;
	border-left:20px solid #8888ba;
	font-style:italic;
}
.wpn_news .wpn_post blockquote blockquote {
	background:#ffffff;
	border:1px solid #5c99b8;
	border-left:20px solid #5c99b8;
	color:#666;
}
/* HTML Headings */
	.wpn_news .wpn_post h1, .wpn_news .wpn_post h2, .wpn_news .wpn_post h3, .wpn_news .wpn_post h4, .wpn_news .wpn_post h5, .wpn_news .wpn_post h6 {
	border-bottom:1px dotted #ccc;
	margin:5px 0 5px;
	padding:5px 0 5px;
	color:#333;
}
.wpn_news .wpn_post h1 {
	font-size:24px;
	padding-bottom:10px;
}
.wpn_news .wpn_post h2 {
	font-size:20px;
	padding-bottom:8px;
}
.wpn_news .wpn_post h3 {
	font-size:16px;
}
.wpn_news .wpn_post h4 {
	font-size:14px;
}
.wpn_news .wpn_post h5 {
	font-size:12px;
}
.wpn_news .wpn_post h6 {
	font-size:10px;
}
/* Lists */
	.wpn_news .wpn_post ul {
	margin:5px 0 5px;
}
.wpn_news .wpn_pust ul ul {
	margin:0;
}
.wpn_news .wpn_post ol {
	margin:5px 0 5px;
}
.wpn_news .wpn_post ol ol {
	margin:0;
}
.wpn_news .wpn_post ul li {
	list-style-position:inside;
	margin-left:25px;
}
.wpn_news .wpn_post ol li {
	list-style-position:inside;
	margin-left:25px;
}
/* Comments Structure */
	.wpn_comments ul li {
	margin-bottom:20px;
	list-style:none;
	background:#fff;
	padding:15px;
	border:1px solid #c2c6e1;
	position:relative;
	height:1%;
}
.wpn_comments ul li ul {
	margin-left:5%;
}
.wpn_comments ul li ul li {
	margin-top:20px;
	list-style:none;
	background:#eff4f6;
	padding:15px;
	border:1px solid #c6d6dd;
	position:relative;
	height:1%;
}
.wpn_comments ul li ul li li {
	background:#fff;
	border:1px solid #c2c6e1;
}
.wpn_comments ul li ul li li li {
	background:#eff4f6;
	border:1px solid #c6d6dd;
}
.wpn_comments ul li ul li li li li {
	background:#fff;
	border:1px solid #c2c6e1;
}
/* Comments */
	.wpn_comments .wpn_avatar {
	display:block;
	background:#a6c0ca;
	float:left;
	padding:3px;
	margin-right:10px;
}
.wpn_comments .wpn_avatar img {
	display:block;
	width:60px;
	height:60px;
	border:1px solid #fff;
}
.wpn_comments .wpn_cinfo {
	height:80px;
}
.wpn_comments .wpn_cuinfo {
	padding:15px 0;
}
.wpn_comments .wpn_cuinfo .wpn_name, .wpn_comments .wpn_cuinfo .wpn_name a {
	color:#135171;
	font-size:16px;
	font-weight:bold;
}
.wpn_comments .wpn_cuinfo span {
	display:block;
	font-size:11px;
	color:#666;
}
.wpn_comments .wpn_comment {
	text-align:justify;
	line-height:18px;
}
.wpn_comments .wpn_replybutton a {
	display:inline-block;
	float:right;
	padding:8px;
	background:#ddd;
	color:#666;
}
.wpn_comments .wpn_replybutton a:hover {
	background:#8888ba;
	color:#fff;
}
/* Reply Form */
	.wpn_comments .wpn_reply p span {
	color:#666;
}
.wpn_comments .wpn_reply img {
	vertical-align:middle;
}
.wpn_comments .wpn_reply input[type="text"] {
	padding:5px;
	background-color:#fff;
	border:1px solid #bac1d6;
	margin-right:10px;
	width:200px;
	color:#7a7ba9;
	padding-left:30px;
	background-repeat:no-repeat;
	background-position:6px 6px;
}
.wpn_comments .wpn_reply textarea {
	font-family:Arial;
	font-size:14px;
	padding:5px;
	background:#fff;
	border:1px solid #bac1d6;
	width:98%;
	height:150px;
	color:#7a7ba9;
}
.wpn_comments .wpn_reply input[type="submit"] {
	background:#b1b5d7;
	padding:5px;
	color:#fff;
	border:0;
}
.wpn_comments .wpn_reply .wpn_input-name {
	background-image:url(comment_input_name.gif);
}
.wpn_comments .wpn_reply .wpn_input-email {
	background-image:url(comment_input_email.gif);
}
.wpn_comments .wpn_reply .wpn_input-website {
	background-image:url(comment_input_website.gif);
}
/* Cancel Comment Reply Link */
	.wpn_comments .cancel-comment-reply {
	display:none;
	padding:8px 0;
}
.wpn_comments li .cancel-comment-reply {
	display:block;
}
/* Advertisements */
	.wpn_advert_posts {
	text-align:center;
	padding:10px;
	margin:20px 0;
}
.wpn_advert_cat {
	text-align:center;
	padding:10px;
	margin:20px 0;
}
/************************************************************\
* Right
\************************************************************/
	.wpn_right {
	float:right;
	width:264px;
	background:#e0e2f0;
	border:1px solid #c2c6e1;
	padding:10px;
	overflow:hidden;
}
/* Banners */
	.wpn_banners {
	width:275px;
}
.wpn_banners a {
	display:block;
	float:left;
	margin-right:0px;
	margin-top:5px;
}
.wpn_banners a:first-child, .wpn_banners a:first-child + a {
	margin-top:0;
}
.wpn_banners a img {
	vertical-align:middle;
	padding:0 18px;
}
/* Box lists (for multi-level lists - categories, pages, etc) */
	.wpn_right .wpn_box ul li {
	padding-left:20px;
	line-height:18px;
	list-style:none;
	background:url(bullet_1.gif) no-repeat 8px 6px;
}
.wpn_right .wpn_box ul li li {
	background-image:url(bullet_2.gif);
}
.wpn_right .wpn_box ul li li li {
	background-image:url(bullet_3.gif);
}
.wpn_right .wpn_box ul li li li li {
	background-image:url(bullet_1.gif);
}
.wpn_right .wpn_box ul li li li li li {
	background-image:url(bullet_2.gif);
}
.wpn_right .wpn_box ul li li li li li li {
	background-image:url(bullet_3.gif);
}
/* Subscribe */
	.wpn_subscribe {
	width:264px;
	height:47px;
	background:url(subscribe_bg.gif);
	line-height:47px;
	text-indent:10px;
	color:#cacde5;
	position:relative;
}
.wpn_subscribe a {
	color:#fff;
}
.wpn_subscribe img {
	vertical-align:middle;
	margin-left:3px;
}
/* Flickr Photo Stream */
	.wpn_flickr {
	width:270px;
}
.wpn_flickr a {
	float:left;
	margin-right:7px;
	margin-bottom:7px;
	padding:3px;
	background:#b1b5d7;
}
.wpn_flickr a img {
	border:1px solid #fff;
	display:block;
	width:75px;
	height:75px;
}
.wpn_flickr a:hover {
	background:#fff;
}
/************************************************************\
* Bottom
\************************************************************/
	.wpn_bottom {
	width:920px;
	min-height:5px;
	background:#135171;
	padding:20px;
	color:#bddcec;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-bottom-right-radius:7px;
}
.wpn_bottom ul li {
	list-style:none;
	float:left;
	line-height:18px;
	background:url(bottom_div.gif) repeat-y left;
	width:920px;
	padding-left:20px;
	margin-right:0px;
}
.wpn_bottom ul li:first-child {
	background:none;
	padding:0;
}
.wpn_bottom .wpn_more {
	display:inline-block;
	float:right;
	padding:8px;
	color:#a4c8db;
	background:#397898;
	margin-top:10px;
}
.wpn_bottom .wpn_more:hover {
	color:#135171;
	background:#bddcec;
}
/* Lists */
	.wpn_bottom li li {
	margin-left:15px;
	line-height:22px;
	list-style:square;
	float:left;
	width:195px;
}
.wpn_bottom li li a {
	color:#bddcec;
	font-weight:bold;
}
/************************************************************\
* Footer
\************************************************************/
	.wpn_footer {
	width:100%;
	height:60px;
	background:url(footer_bg.jpg) repeat-x top center;
	z-index:2;
	line-height:18px;
}
.wpn_footer .wpn_finner {
	width:960px;
	margin:auto;
	color:#333333;
}
.wpn_footer .wpn_fleft {
	float:left;
	width:730px;
	text-align:left;
	padding-top:25px;
}
.wpn_footer .wpn_fright {
float:rightwidth:220px;
	text-align:right;
	padding-top:20px;
}
.wpn_footer a {
	color:#135171;
	font-weight:bold;
}
.wpn_footer a.wpn_alt {
	color:#4a4b84;
}
/************************************************************\
* Headings
\************************************************************/

	/* Left Side */
	.wpn_heading {
	padding:10px;
	background:#4a4b84;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	display:block;
}
/* Bottom */
	.wpn_heading2 {
	color:#fff;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	padding-bottom:10px;
}
/* Right Side */
	.wpn_heading3 {
	border:1px solid #c5c8e2;
	display:block;
	margin-top:20px;
	margin-bottom:5px;
}
.wpn_heading3 strong {
	display:block;
	padding:8px;
	background:#eeeff7;
	color:#666699;
	font-size:14px;
	border:1px solid #fff;
	text-transform:lowercase;
}
/* Category lists/generic page */
	.wpn_heading4 {
	display:block;
	background:url(heading4_bg.gif) repeat-x bottom;
	height:30px;
	color:#4a4b84;
	font-size:18px;
}
/* Comment reply count */
	.wpn_heading5 {
	display:block;
	background:url(heading5_bg.gif) repeat-y center;
	padding:10px;
	margin:20px 0;
	color:#4a4b84;
	font-size:20px;
	border:1px solid #c2c6e1;
}
/* Leave a reply heading */
	.wpn_heading6 {
	display:block;
	color:#4a4b84;
	font-size:20px;
	padding-bottom:10px;
}
/************************************************************\
* Wordpress
\************************************************************/

	/* Calendar */
	#wp-calendar {
	width:100%;
}
#wp-calendar td {
	padding:5px;
	text-align:center;
	vertical-align:middle;
}
#wp-calendar caption {
	font-size:14px;
	font-weight:bold;
	padding:5px 15px 7px;
	text-align:left;
	margin-bottom:10px;
	border-bottom:1px dotted #ccc;
	color:#666;
}
#wp-calendar a {
	color:#4a4b84;
	font-weight:bold;
}
#wp-calendar #prev a {
	text-align:left;
	font-weight:bold;
}
#wp-calendar #next a {
	text-align:right;
	font-weight:bold;
}
#tag_cloud {
	text-align:justify;
	line-height:23px;
}
#tag_cloud a {
	margin:2px;
	font-weight:bold;
}
/* Contact Form */
	.formcontainer fieldset {
	margin:10px 0;
	padding:10px;
	border:1px solid #ccc;
	background:#f9f9f9;
}
.formcontainer legend {
	padding:7px 15px;
	color:#fff;
	background:#7a7ba9;
	font-size:16px;
	font-weight:bold;
}
.formcontainer input, .formcontainer textarea {
	border:1px solid #ccc;
	background:#fff;
	margin-bottom:5px;
	padding:5px;
	font-family:Arial;
	font-size:12px;
	color:#7a7ba9
}
.formcontainer input[type="text"] {
	width:250px;
}
.formcontainer span {
	color:#ff6eae;
}
.formcontainer textarea {
	width:550px;
}
.formcontainer input:focus, .formcontainer textarea:focus {
	border:1px solid #7a7ba9;
	background:#fafafa;
}
.formcontainer label {
	margin-bottom:5px;
}
.formcontainer input[type="submit"] {
	padding:6px;
	font-weight:bold;
	color:#666;
	font-size:11px;
}
.formcontainer .form-submit {
	display:block;
	padding-top:15px;
	border-top:1px dotted #666;
	margin-top:8px;
}
.formcontainer p.error {
	border:1px solid #ff6eae;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	color:#555;
	background:#f4e7e7;
	margin-top:5px;
}
.formcontainer input.error {
	border:1px solid #ff6eae;
	background:#f4e7e7;
}
.formcontainer .success {
	border:1px solid #FC9;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	color:#555;
	background:#FFC;
	margin-top:5px;
}
.formcontainer span {
	display:inline;
}
.ie6-notice {
	width:200px;
	padding:10px;
	background:#fff;
	color:#333;
	border-right:2px solid red;
	border-bottom:2px solid red;
	position:absolute;
	top:0;
	left:0;
	z-index:500;
}
.alignright {
	float: right;
}
.alignleft {
	float: left
}
.wpn_404 {
	font-weight:bold;
	line-height:18px;
	margin-top:5px;
}
div.wpn_left .bon a.nooo {background:none; padding:0; margin:0; }
