/* @override http://napcp.com/wp-content/themes/CPB_napcp/style.css */

/* @override http://napcp.com/wp-content/themes/CPB_napcp/style.css */

/* @override http://napcp.com/wp-content/themes/CPB_napcp/style.css */

/*
Theme Name: CPB Pro
Theme URI: http://customphotographyblogs.com/
Description: Custom Photography Blog
Version: 1.1
Author: Jane Johnson & Mike Brisk
Date: March 2010
Design and Development for Alice Park, NAPCP.com

*/

a {
	text-decoration: none; 
	color: #938a83;
font-size: 13px;
	font-family: SansLight, sans-serif;
	line-height: 18px;
}

a:active {
	text-decoration: none;
	color: #86746b;
}

a:visited {
	text-decoration: none;
	color: #86746b;
}

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

a img {
	border: none;
}


acronym, abbr {

}

acronym, abbr, span.caps {
	font-size: 11px;

}

acronym, abbr {
	cursor: help;
	border:none;
}

blockquote {
	border-left: 5px solid #ccc;
	margin-left: 18px
	padding-left: 5px;
}

body {
	margin: 0;
	padding: 0;
	background-color: #D2E4E2;
	background-image: url(img/napbg.jpg);
}

cite {
	color: #86746b;
	font-style: normal;
	font-size: 13px;
}

h2 {
	margin: 15px 0 2px 0;
	padding-bottom: 2px;
font-family: "Trebuchet MS", Arial, sans-serif;
}

h3 {
	margin-top: 0;
font: 13px "Trebuchet MS", Arial, sans-serif;
}

ol#comments li p {
}

#commentlist li{
	margin-left:-22px;
}

p, li, .feedback {
	text-align: justify;
}

img.alignleft {
	display: inline;
	float: left;
	padding-top: 0;
	padding-right: 20px;
	margin-bottom: 20px;
}

img.alignright {
	display: inline;
	float: right;
	padding-left: 20px;
}

/* classes used by the_meta() */
ul.post-meta {
	list-style: none;
}

ul.post-meta span.post-meta-key {
	font-weight: bold;
}

.credit {
	color: #988f89;
	text-align: center;
	letter-spacing: 1px;
	width: 962px;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px dotted #c1c1c1;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
line-height: 19px;
font-size: 12px;
}

#rap div.credit ul {
	text-align: center;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 27px;
	width: 940px;
}

#rap div.credit ul.col1 {
	width: 200px;
	display: inline;
	float: left;
	padding-left: 40px;
	text-align: center;
	text-transform: uppercase;
	padding-top: 0;
	padding-right: 0;
}

#rap div.credit p {
	text-align: center;
	letter-spacing: 0;
	margin-bottom: 10px;
	margin-top: 0;
	clear: both;
	color: #988f89;
font-size: 12px;
	font-family: SansLight, sans-serif;
	line-height: 15px;
}

#rap div.credit ul li {
	color: #988f89;
	display: block;
	clear: both;
text-align: left;
font-size: 12px;
	font-family: SansLight, sans-serif;
	line-height: 19px;
}

.credit img {
	vertical-align: -9px;
}

.credit a:link, .credit a:hover {
	color: #988f89;
	letter-spacing: 0;
font-family: SansLight;
}

.feedback {
	color: #666;
	text-align: left;
}

.meta {
	font-size: 10px;
}

.meta li, ul.post-meta li {
	display: inline;
}

.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}


#comments{

	padding-top:18px;

}

h2#comments {
	font-weight: normal;
	font-style: normal;
	font-size: 13px;
}

.commentby {
	padding-bottom:8px;
}

#postcomment{
	margin-top:24px;

}

h2#postcomment {
	color: #978f88;
font: normal normal 15px "Trebuchet MS", Arial, sans-serif;
}

.meta, .meta a {
	color: #808080;
	font-weight: normal;
	letter-spacing: 0;
}

#blogcomment {
	display: inline;
	float: left;
font: 11px "Trebuchet MS", Arial, sans-serif;
}

/* Content */

.storytitle {
	margin: 0;
	text-align: center;
	font-weight: normal;
	font-style: normal;
}

.storytitle a {
	text-decoration: none;
color: #eeb790;
	text-shadow: white 0 1px 0;
	font-family: MamaScriptAlternates;
	font-size: 21px;
	line-height: 53px;
}

.storycontent a {
	text-decoration: none;
font-size: 13px;
	font-family: SansLight, sans-serif;
	line-height: 18px;
	color: #edb58e;
}

.storycontent ul li a {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
	clear: both;
	margin-left: 0;
}

.storycontent ul {
	padding-left: 0;
	margin-left: 0;
}

.storycontent ul li {
	padding-left: 0;
	margin-bottom: 20px;
	width: 100%;
	list-style-type: none;
	margin-left: 0;
}

.storycontent a:hover {
	text-decoration: underline;
	color: #736d67;
}

.storycontent {
	width: 639px;
	text-align: center;
	float: left;
}

.center-storycontent {
	width: 613px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0;
}

.center-storycontent p {
	color: #918881;
font-size: 14px;
	font-family: SansLight, sans-serif;
	line-height: 18px;
}

.storycontent p {
	clear: both;
	color: #918881;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 14px;
	font-family: SansLight, sans-serif;
	line-height: 18px;
}
.storycontent div {
	color: #736d67;
	font-size: 13px;
	font-family: SansLight, sans-serif;
	line-height: 18px;
}

.storycontent p strong {
	color: #3d3936;
}



.storycontent p img {
	max-width: 653px;
}
/* End Content */
.post-right {
	margin-bottom:18px;
	display: inline;
}
.noside-storycontent {
	width: 70%;
	text-align: center;
margin-right: auto;
margin-left: auto;
margin-top: 0;
font-size: 15px;
	line-height: 20px;
}

#content div.noside-storycontent p {
	color: #736d67;
font-size: 14px;
	font-family: SansLight, sans-serif;
	line-height: 18px;
}

#content div.noside-storycontent p span {
	color: #3d3936;
}

#content div.noside-storycontent ol {
font: 14px/1.4em "Trebuchet MS", Arial, sans-serif;
}

#content div.noside-storycontent ol li {
font-size: 14px;
	font-family: SansLight, sans-serif;
	line-height: 18px;
	color: #736d67;
}

.forum-storycontent {
	width: 100%;
	text-align: center;
margin-right: auto;
margin-left: auto;
margin-top: 0;
font: 14px/1.4em "Trebuchet MS", Arial, sans-serif;
}
.post {
	width: 641px;
	float: left;
	margin-bottom: 50px;
}
#posttitle {
	height: 148px;
	background: url(img/titlebg.png) no-repeat;
	width: 670px;
	margin-left: -26px;
	display: inline;
	position: relative;
float: left;
margin-bottom: 20px;
}

#posttitle img {
	float: left;
	position: relative;
width: 113px;
}
#posttitleimg {
height: 110px;
position: relative;
	left: 23px;
	top: 40px;
overflow: hidden;
width: 113px;
}
#posttitle span {
position: absolute;
top: 27px;
left: 11px;
width: 137px;
height: 130px;
background-image: url(img/smallimgframe.png);
z-index: 500;
display: inline;
}
#posttitle h3.storytitle {
	padding-left: 22px;
	position: relative;
padding-bottom: 0;
float: left;
top: -16px;
left: 137px;
}

p.datecate {
	clear: both;
	float: left;
	position: relative;
	left: 160px;
	top: -25px;
	font: 12px Baskerville;
	margin: 0;
	color: #86746b;
}

#posttitle p.datecate a {
	font: 12px Baskerville;
}

p.listcat {
	clear: both;
	float: left;
	position: relative;
	left: 160px;
	top: -41px;
	font: 12px Baskerville;
}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #e8f1f0;
	border: 1px solid #c8c8c8;
	padding: 3px;
}

#commentform textarea {
	width: 50%;
}

#commentlist li ul {
	font-size: 12px;
	list-style-type: none;
	color: #666;
}




#content {
	margin: 0;
	width: 965px;
	padding: 0 40px 30px;
	float: left;
	display: inline;
}

/* Top Tab Menu */

#topwrap {
	width: 1045px;
	margin-right: auto;
	margin-left: auto;
	height: 50px;
	padding-top: 10px;
}

#toptabs {
	
}

#toptabs div.left {
	float: left;
	width: 140px;
	height: 50px;
	margin-right: 0;
}

#toptabs div.left a {
	width: 140px;
	height: 50px;
	float: left;
	background: url(img/newtoptabs.png) no-repeat left -6px;
	text-indent: -9999px;
}

#toptabs div.left a:hover {
	width: 140px;
	height: 50px;
	float: left;
	background: url(img/newtoptabs.png) no-repeat -323px -6px;
	text-indent: -9999px;
}

#toptabs div.left a.active {
	width: 140px;
	height: 50px;
	float: left;
	background: url(img/newtoptabs.png) no-repeat -323px -6px;
	text-indent: -9999px;
}

#toptabs div.right {
	width: 180px;
	height: 50px;
}

#toptabs div.right a {
	width: 180px;
	height: 50px;
	float: left;
	background: url(img/newtoptabs.png) -142px -6px;
	text-indent: -9999px;
}

#toptabs div.right a:hover {
	width: 180px;
	height: 50px;
	float: left;
	background: url(img/newtoptabs.png) -465px -6px;
	text-indent: -9999px;
}

#toptabs div.right a.active {
	width: 180px;
	height: 50px;
	float: left;
	background: url(img/newtoptabs.png) -465px -6px;
	text-indent: -9999px;
}

/* Header */



.pro_linedrop ul.select li.header {
	color: black;
	margin-right: auto;
	margin-left: auto;
	width: 238px;
	height: 107px;
	left: 393px;
	top: -106px;
	background-repeat: no-repeat;
	background-position: 0 -69px;
	float: left;
	display: inline;
	position: relative;
}

.pro_linedrop ul.select li.right {
	width: 119px;
	height: 112px;
	display: inline;
	z-index: 2;
	float: left;
	position: absolute;
	top: -108px;
	right: 400px;
}

.pro_linedrop ul.select li.right a {
	padding: 0;
	margin: 0;
	width: 120px;
	height: 112px;
	background: url(img/tabs.png) no-repeat right -115px;
	text-indent: -9999px;
	float: right;
}

.pro_linedrop ul.select li.right a:hover {
	padding: 0;
	margin: 0;
	width: 120px;
	height: 112px;
	float: right;
	background: url(img/tabs.png) no-repeat right 1px;
	text-indent: -9999px;
}

.pro_linedrop ul.select li.right a.active {
	padding: 0;
	margin: 0;
	width: 120px;
	height: 112px;
	float: right;
	background: url(img/tabs.png) no-repeat right 1px;
	text-indent: -9999px;
}

.pro_linedrop ul.select li.left {
	float: left;
	width: 120px;
	height: 112px;
	display: inline;
	z-index: 2;
	left: 405px;
	position: absolute;
	top: -108px;
}

.pro_linedrop ul.select li.left a {
	margin: 0;
	padding: 0;
	width: 119px;
	height: 112px;
	float: left;
	background: url(img/tabs.png) no-repeat left -115px;
	text-indent: -9999px;
}

.pro_linedrop ul.select li.left a:hover {
	margin: 0;
	padding: 0;
	width: 119px;
	height: 112px;
	float: left;
	background: url(img/tabs.png) no-repeat left 1px;
	text-indent: -9999px;
}

.pro_linedrop ul.select li.left a.active {
	margin: 0;
	padding: 0;
	width: 119px;
	height: 112px;
	float: left;
	background: url(img/tabs.png) no-repeat left 1px;
	text-indent: -9999px;
}

#header2 {
	color: black;
	clear: both;
	margin-top: 50px;
	float: left;
	width: 100%;
	font-style: normal;
	line-height: 18px;
	font-variant: normal;
	font-family: arial, serif;
}

#header2 table.tablesorter tbody tr td.xl25 a {
	font: 13px arial, serif;
}

#header2 table.tablesorter tbody tr td.xl24 {
	font: 13px arial, serif;
	padding: 10px;
}

#header2 div.tablecenter table tbody tr td b {
	font-weight: normal;
	font-style: normal;
}

#header2 div.tablecenter {
	margin-right: auto;
	margin-left: auto;
	width: 680px;
padding-left: 80px;
}
input#bio.inputbox {
}

#header3 {
	color: black;
	clear: both;
	margin-top: 50px;
}

#header2 div table tbody tr td p {
	text-align: left;
	font-size: 11px;
}

#headwrap {
padding: 10px 0 0;
filter: alpha(opacity=100);
-webkit-border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px;
	background: white url(img/headerbg.jpg) no-repeat 1px top;
	margin: 0;
	height: 197px;
}


.header a {
	color: black;
	text-decoration: none;
	float: left;
	width: 175px;
	padding: 0;
}

.header a:hover {
	text-decoration: none;
}

#himage {
	border:0;
	margin:0;
	padding: 0;
	display: inline;
	z-index: 1;
	float: left;
}

#headwrap li.header {
	list-style-type: none;
}

#headwrap li.middle {
	display: inline;
	width: 175px;
	height: 175px;
	float: left;
	position: relative;
	right: -34px;
padding: 0;
margin: 0;
	top: 46px;
}

/* End Header */

/* Main Nav */





#navLeft{
	height: 40px;
	margin: 0;
	padding: 0 0 0 60px;
	width: 373px;
	float: left;
	display: inline;
	position: relative;
	top: 135px;
}

#navLeft ul{list-style-type:none;
	width: 100%;
}

#navLeft li{
	padding-left: 0;
	padding-bottom: 0;
	display: inline;
	float: left;
	margin-right: 30px;
	margin-left: 0;
}

#navLeft a:link, 
#navLeft a:visited{ color: #978f88; text-decoration:none; font-size: 10px;
	line-height: 40px;
	padding-bottom: 0;
	margin-left: 0;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: .1em;
	background-position: 0 0;
}

#navLeft a:hover{color: #c6c5c2;
	margin-top: 0;
}

#navLeft li.current_page_item a:link, 
ul#navLeft li.current_page_item a:visited, 
ul#navLeft li.current_page_item a:hover, 
ul#navLeft li.current_page_item a:active{color: red; text-decoration:none;
	margin-top: 0;
	background-repeat: repeat-x;
}

#navRight{
	height: 40px;
	filter: alpha(opacity=100);
	margin: 0;
	padding: 0 30px 0 0;
	width: 403px;
	float: left;
	display: inline;
	position: relative;
	top: 135px;
	left: 15px;
}

#navRight ul{list-style-type:none;
	width: 100%;
}

#navRight li{
	padding-left: 0;
	padding-bottom: 0;
	display: inline;
	margin-left: 22px;
	float: left;
	margin-right: 0;
}

#navRight a:link, 
#navRight a:visited{ color: #978f88; text-decoration:none; font-size: 10px;
	line-height: 40px;
	padding-bottom: 0;
	margin-left: 0;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	background-position: 0 0;
	letter-spacing: 1.1px;
}

#navRight a:hover{color: #c6c5c2;
	margin-top: 0;
}

#navRight li.current_page_item a:link, 
ul#navRight li.current_page_item a:visited, 
ul#navRight li.current_page_item a:hover, 
ul#navRight li.current_page_item a:active{color: red; text-decoration:none;
	margin-top: 0;
	background-repeat: repeat-x;
}

li#search {
	font-size: 10px;
	color: #978f88;
	float: left;
	line-height: 40px;
	margin-right: 37px;
	text-transform: uppercase;
	margin-left: 0;
}

input#s {
	float: right;
	width: 120px;
	height: 16px;
	margin-left: 7px;
	margin-top: 10px;
	margin-right: 0;
	border: 1px solid #c3c3c3;
	background-color: #f2f2f2;
	text-align: right;
	color: #978f88;
	padding-right: 2px;
}

div.loginregister {
	color: #978f88;
	font-size: 11px;
	display: inline;
	margin-top: -5px;
	margin-right: 65px;
	text-transform: uppercase;
	float: right;
}

#rap div.loginregister a {
	color: #978f88;
	font-size: 11px;
}

#searchform {
	display: inline;
	width: auto;
	margin-right: 20px;
	margin-left: 0;
	font-size: 11px;
}

/* End Main Nav */

/* Directory and Login */

/* End Directory and Login */

#directorysearch {
	width: 253px;
	height: 40px;
	float: left;
	z-index: 0;
	top: -20px;
	background: url(img/dirbg.png) no-repeat left center;
	display: inline;
	margin-bottom: 20px;
	margin-top: 3px;
}

.dropdown-one {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	display: inline;
	width: 106px;
	height: 30px;
	position: relative;
	left: 182px;
}

.dropdown-two {
	margin-top: 10px;
	width: 79px;
	height: 30px;
	display: inline;
	float: left;
	position: relative;
	left: 68px;
	top: 24px;
}

#login {
	height: 40px;
	z-index: 0;
	margin-bottom: 50px;
	margin-top: 10px;
}

input#username {
	background-color: #f6f6f6;
	border: 1px solid #ddd;
	padding: 5px 3px;
	color: #999;
	position: relative;
	left: -60px;
}

input#password {
	background-color: #f6f6f6;
	border: 1px solid #ddd;
	padding: 5px 3px;
	color: #919191;
	position: relative;
	left: -60px;
}

input#username.inputbox.autowidth {
	position: relative;
	left: 0;
}

input#password.inputbox.autowidth {
	position: relative;
	left: 0;
}

input#username.inputbox {
	position: relative;
	left: 1px;
}

input.button {
	margin-top: 3px;
	margin-right: 14px;
	margin-left: 0;
	width: 60px;
	background-color: transparent;
	text-transform: uppercase;
	font-size: 12px;
	color: #9b8f8d;
	border-style: none;
	border-width: 0;
	height: 14px;
}

input.button:hover {
	margin-top: 3px;
	margin-right: 14px;
	margin-left: 0;
	width: 60px;
	background-color: transparent;
	text-transform: uppercase;
	font-size: 12px;
	color: #c4b5b2;
	border-style: none;
	border-width: 0;
	height: 14px;
}

input#log {
	width: 140px;
	height: 18px;
	border: 1px solid #c3c3c3;
	background-color: #f2f2f2;
	color: #978f88;
	font-size: 9px;
	margin-bottom: 10px;
}

input#pwd {
	width: 140px;
	height: 18px;
	border: 1px solid #c3c3c3;
	background-color: #f2f2f2;
	color: #978f88;
	font-size: 9px;
	margin-left: 0;
}

#login div.formdetails form div.log {
		color: #978f88;
	font-size: 9px;
	margin-right: 0;
	width: 130px;
	height: 31px;
	display: inline;
	background: url(images/plogin.jpg) no-repeat;
	float: left;
	margin-left: 67px;
margin-top: 0;
}

#login div.formdetails form {
	height: 25px;
	margin-bottom: 0;
	float: left;
	width: 674px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top: 1px dotted silver;
	border-bottom: 1px dotted silver;
	margin-top: 20px;
	clear: both;
}

/* Sidebar Left */

#sidebar-left {
	padding: 0 20px 0 0;
	margin: 0;
	border-right: 1px dotted silver;
	width: 280px;
	float: left;
	display: inline;
}

#sidebar form {
	margin: 0 0 0 0px;
}

#sidebar input#s {
	width: 70%;
	background: #eee;
	border: 1px solid #999;
	color: #000;
	
}

#sidebar-left ul {
	color: #ccc;
	list-style-type: none;
	margin: 0;
	padding-left: 30px;
	text-transform: lowercase;
padding-top: 0;
	padding-right: 3px;
	font-family: Baskerville;
}

#sidebar-left ul p {
	line-height: 1.2em;
}

#sidebar-left h2 {
	font-weight: bold;
	margin: 15px 0 10px;
	padding:0;
	font-size: 13px;
	color: #a8c4c8;
	clear: both;
	text-transform: uppercase;
}

#sidebar-left ul li {
	margin-top: 2px;
	padding-bottom: 2px;
	height: 20px;
font-family: "Trebuchet MS", Arial, sans-serif;
}

#sidebar-left ul li a {
	font: 12px Baskerville;
}

#sidebar-left ul p {
	font: 12px Baskerville;
	text-align: left;
}

#sidebar-left ul li img {
	margin-right: 8px;
	margin-bottom: -6px;
}

#sidebar-left ul ul {
	font-variant: normal;
	font-weight: normal;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#sidebar-left ul ul li {
	border: 0;
	letter-spacing: 0;
	margin-top: 0;
	padding: 0 0 0 13px;
	list-style-position: inside;
	list-style-type: disc;
	margin-bottom: 0;
font-family: "Trebuchet MS", Arial, sans-serif;
}

#sidebar-left ul ul li a {
	color: #86746b;
	text-decoration: none;
	font: 11px Baskerville;
}

#sidebar-left ul ul li a.tag {
	color: #000;
	text-decoration: none;
}

#sidebar-left ul ul li a:hover {
	border-bottom: 1px solid #809080;
}
.right { width: 120px;
	float: left;
}
.left {float:left; width: 120px;}

/* End Sidebar left */

/* Sidebar */

#sidebar {
	padding: 0 0 0 23px;
	border-left: 1px dotted silver;
	width: 262px;
	display: inline;
	float: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}
#sidebar ul ul img {
width: 62px;
margin-right: 10px;
display: inline;
}

#sidebar form {
	margin: 0 0 0 0px;
}

#sidebar input#s {
	width: 94%;
	background: #eee;
	border: 1px solid #c3c3c3;
	color: gray;
margin-bottom: 20px;
float: left;
margin-left: 0;
padding-right: 5px;
height: 21px;
text-transform: uppercase;
}

#sidebar ul {
	color: #918881;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
	text-transform: lowercase;
padding-top: 0;
	padding-right: 0;
	font-family: Baskerville;
}

#sidebar ul p {
	line-height: 1.2em;
	color: #86746b;
}

#sidebar h2 {
	font-weight: bold;
	margin: 15px 0 0;
	padding:0;
	font-size: 16px;
	color: #eeb790;
	clear: both;
}

#sidebar ul h2.twitter {
	background: url(img/twitterside.jpg) no-repeat;
	width: auto;
	height: 27px;
	clear: both;
}

#sidebar ul h2.stay {
	width: auto;
	height: 33px;
	background: url(img/stayconnected.jpg) no-repeat -3px 0;
	clear: both;
}

#sidebar ul h2.categories {
	background: url(img/categories.jpg) no-repeat -3px 0;
	width: 260px;
	height: 31px;
	clear: both;
	float: left;
	display: inline;
}

#sidebar ul h2.ibuzz {
	background: url(img/ibuzz.jpg) no-repeat -3px -4px;
	width: 260px;
	height: 31px;
	clear: both;
	float: left;
	display: inline;
margin-top: 30px;
margin-bottom: 0;
}

#sidebar ul h2.tags {
	width: 260px;
	height: 29px;
	background: url(img/tags.jpg) no-repeat -5px 0;
	clear: both;
	display: inline;
	float: left;
}

#sidebar ul h2.archives {
	width: 260px;
	height: 28px;
	background: url(img/archives.jpg) no-repeat;
	clear: both;
	display: inline;
	float: left;
}

#sidebar ul h2.contributors {
	width: 260px;
	height: 30px;
	background: url(img/contributors.jpg) no-repeat;
	clear: both;
	display: inline;
	float: left;
}

#sidebar ul h2.award {
	width: 205px;
	height: 35px;
	background: url(img/award.png) no-repeat;
	clear: both;
	margin-top: 0;
}

#sidebar ul h2.member {
	width: 210px;
	height: 35px;
	background: url(img/member.png) no-repeat;
	clear: both;
}

#sidebar ul li {
	margin-top: 2px;
	padding-bottom: 2px;
	height: 20px;
	clear: both;
	color: #86746b;
	font: 12px Baskerville;
}

#sidebar ul li a {
	font: 12px Baskerville;
}

#sidebar ul p {
	font: 12px Baskerville;
	text-align: left;
}

#sidebar ul p a {
	font: 12px Baskerville;
}

#sidebar ul li img {
	margin-right: 8px;
	margin-bottom: -6px;
}

#sidebar ul ul {
	font-variant: normal;
	font-weight: normal;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#sidebar ul ul li {
	border: 0;
	letter-spacing: 0;
	margin-top: 0;
	padding: 0;
	padding-left: 3px;
font-family: "Trebuchet MS", Arial, sans-serif;
}

#sidebar ul ul li a {
	color: #86746b;
	text-decoration: none;
	font: 11px Baskerville;
}

#sidebar ul ul li a.tag {
	color: #000;
	text-decoration: none;
}

#sidebar ul ul li a:hover {
	border-bottom: 1px solid #809080;
}

#sidebar ul ul ul.children {
	font-size: 17px;
	padding-left: 4px;
}
.right { width: 291px;
	font-size: 12px;
	float: left;
}
.left {float:left; width: 120px;}
.color1 {
background-color: white;
}
.color2 {
background-color: #f0fafe;
}
#sidecat {
	margin-bottom: 20px;
	margin-top: 0;
	float: left;
	clear: both;
	width: 260px;
}

#sidecat li.cat-item {
	width: 176px;
	float: left;
	display: inline;
	height: 9px;
	margin-bottom: 0;
	clear: both;
}

#sidecat li.cat-item a {
	color: #978f88;
	font-size: 13px;
}

div.member {
	width: 266px;
	height: 99px;
	float: left;
	margin-top: 20px;
	margin-bottom: 0;
	background-image: url(img/memberbutton.jpg);
	clear: both;
}

div.award {
	width: 266px;
	height: 99px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	clear: both;
}

div.award a {
	width: 266px;
	height: 99px;
	float: left;
	background: url(img/gallerybutton.jpg) center -6px;
}
div.award a:hover {
	width: 266px;
	height: 99px;
	float: left;
	background: url(img/gallerybutton.jpg) center -127px;
}
div.napcpicon {
	width: 266px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
}
div.iconinner {
	width: 266px;
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
	clear: both;
}

.noside-storycontent form div {
	font-size: 13px;
	font-family: SansLight, sans-serif;
	line-height: 23px;
	padding-left: 0;
	text-transform: capitalize;
margin: 10px auto 20px;
color: gray;
}
#news {
width: 453px;
margin-right: auto;
margin-left: auto;
}
#content div.noside-storycontent form div div.lists {
width: 450px;
}

.noside-storycontent form div label {
	width: 122px;
	margin-top: 0;
	text-transform: uppercase;
	font-size: 15px;
	font-family: SansLight, sans-serif;
	line-height: 33px;
display: inline;
float: left;
text-align: right;
color: gray;
}
input#signup_name {
	display: inline;
	width: 234px;
	height: 21px;
	margin-top: -22px;
	padding-top: 0;
	border: 1px solid #c2c2c2;
	background-color: #f1f1f1;
float: right;
margin-left: 0;
margin-right: 61px;
}

input#signup_email {
	display: inline;
	float: right;
	width: 234px;
	height: 21px;
	background-color: #f1f1f1;
	border: 1px solid #c2c2c2;
margin-left: -1px;
margin-top: -22px;
margin-right: 61px;
}

.noside-storycontent form div div.subscribe-lists {
	padding-left: 0;
width: 109px;
display: inline;
float: right;
margin-top: 0;
}

.noside-storycontent form div input.button {
	padding-left: 0;
	letter-spacing: 1px;
	font-size: 18px;
text-align: center;
margin-right: auto;
margin-left: auto;
margin-top: 0;
float: right;
clear: both;
position: relative;
top: 1px;
right: 164px;
height: 29px;
width: 80px;
font-family: SansLight, sans-serif;
cursor:pointer;
}

#sidebar div.member div.memberdropdown form select {
	background-image: none;
	color: #7b7670;
	border: 1px solid #c5beb4;
}

#sidebar div.member div.memberdropdown form select {
	
}

select#cat.postform {
	background-image: none;
	color: #7b7670;
	border: 1px solid #c5beb4;
	width: 145px;
	height: 22px;
	font-size: 11px;
}

/* End Sidebar */

#wp-calendar {
	empty-cells: show;
	font-size: 11px;
	margin: 0;
	width: 90%;	
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}

#wp-calendar a:hover {
	background: #ccc;
	color: #333;
}

#wp-calendar caption {
	color: #000;
	text-align: left;
	font-weight: normal;

}

#wp-calendar td {
	color: #999;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: #fff;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #eee;
	color: #666;
}

#wp-calendar th {
	font-weight: normal;
	text-transform: capitalize;
	color: #999;
		
}

#rap {
	background-color: white;
	width: 1045px;
	padding: 0;
	-webkit-box-shadow: 0 0 6px rgba(84,93,92,0.51);
	-moz-box-shadow: 0 0 6px rgba(84,93,92,0.51);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
}

#menu form select {
	background-image: none;
	color: #7b7670;
	border: 1px solid #c5beb4;
}

#desc {
	float:left;
	font-size: 12px;
	margin-top:3px;	
}
#desc a:link, #desc a:visited  {
	display: inline;
	color: #666;
	text-decoration: none;
}
#desc a:hover {
	background-color: #eee;
	color: #666;
}
#desc a:active {
	background-color: #fff;
}

div.storycontent div.fronttable div table {
font: 13px/1.1em "Trebuchet MS", Arial, sans-serif;
}

div.fronttable div h2 a span {
	color: #f4be92;
	font-weight: normal;
	font-style: normal;
	font-size: 15px;
}

#post-36 div.storycontent {
	width: 100%;
}

#welcome {
	width: 1045px;
	text-align: center;
	margin-bottom: 45px;
	margin-top: 0;
	height: 290px;
	background-color: #f9f8f3;
	padding-left: 0;
	padding-right: 0;
	border-top: 1px solid #eae9ce;
	border-bottom: 1px solid #eae9ce;
	clear: both;
}

#welcometitle {
	width: 613px;
	text-align: center;
	clear: both;
	height: 20px;
	margin: 68px auto 20px;
}

#welcome .left {
	height: 259px;
	width: 360px;
	margin-right: 14px;
	background: url(img/welcomeleft.jpg) no-repeat center;
}

#welcome div.left div.state {
	margin-top: 148px;
	width: 139px;
	height: 24px;
	margin-left: 179px;
	line-height: 24px;
	text-align: left;
	padding-left: 0;
	color: #a49e98;
	font-size: 11px;
}

#welcome div.left div.country {
	margin-top: 6px;
	width: 139px;
	height: 24px;
	margin-left: 203px;
	line-height: 24px;
	text-align: left;
	color: #a49e98;
	font-size: 11px;
}

#welcome .right {
	height: 259px;
	width: 659px;
	background: url(img/welcomeright.png) no-repeat center 15px;
	padding-top: 83px;
}

#welcome div.right p {
	padding-left: 40px;
	padding-right: 40px;
	margin-top: 0;
	color: #918881;
letter-spacing: 0;
font-size: 13px;
	font-family: SansLight, sans-serif;
	line-height: 17px;
}

div.photologin {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 45px;
}
div.photo-login {
text-align: center;
width: 260px;
padding: 25px 25px 20px;
margin-right: auto;
margin-left: auto;
background-color: #faf9f5;
border: 1px solid #e6e7df;
color: #b0a9a3;
}
h2.myaccount {
background: url(images/myaccount.jpg) no-repeat center top;
height: 30px;
padding-bottom: 23px;
border-bottom: 1px dotted #cbcbcb;
}
#content_right p.myaccount {
margin-top: 27px;
font-size: 11px;
line-height: 23px;
margin-bottom: 0;
padding-bottom: 25px;
border-bottom: 1px dotted #cbcbcb;
color: #494947;
}
#content_right p.myaccount a {
color: #494947;
}
select#state {
float: left;
margin-left: 0;
	border-width: 1px;
	border-style: none;
}
input#uploadbrowse {
background-color: #fff;
border-style: none;
width: 175px;
text-align: left;
display: inline;
float: left;
margin-right: 1px;
padding: 0;
}
input#save_thumb.sendbutton {
width: 125px;
margin-top: 10px;
margin-left: 140px;
height: 34px;
font-size: 12px;
}
div.photo-login form div.boxed2 table tbody tr td input {
border: 1px solid #e6e7df;
height: 25px;
margin-bottom: 4px;
}
input.boxed2 {
margin-top: 10px;
margin-bottom: 0;
border-width: 1px;
border-style: solid;
background-color: #fff;
}
div.boxed2 h2 {
margin-top: 0;
margin-bottom: 10px;
font-weight: normal;
font-style: normal;
}

#content div.noside-storycontent center input {
	height: 30px;
	border: 1px solid #c9c9c9;
	background-color: white;
}

#content div.noside-storycontent div.fronttable p {
	text-align: center;
	color: #736d67;
font-size: 13px;
	font-family: SansLight, sans-serif;
	line-height: 17px;
}

#profilebox {
	width: 614px;
	height: 509px;
	background: url(images/returntext.jpg) no-repeat 322px 69px;
	float: left;
	margin-bottom: 20px;
}

#profilebox div.boxmenu {
	position: relative;
	z-index: 500;
	top: -3px;
	float: left;
}

#profilebox div.boxmenu div span {
	position: relative;
	top: 8px;
}

#user-bio {
	width: 613px;
	/*height: 400px;*/
	background-color: #f8f8f3;
	-webkit-box-shadow: 0 0 6px #888;
	-moz-box-shadow: 0 0 6px #888;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-bottom: 20px;
	margin-top: 0;
	padding-left: 0;
	float: left;
}

#biobar {
	height: 35px;
	margin-top: 20px;
	float: left;
	width: 100%;
	background-color: #abc4c7;
	margin-bottom: 20px;
	color: white;
	text-transform: uppercase;
	word-spacing: 3px;
	font: 13px/40px arial, serif;
}

#user-bio div.left {
	display: inline;
	width: 325px;
	text-align: left;
	padding-left: 30px;
	border-right: 1px dotted silver;
	color: #7c6b62;
	float: left;
	font: 13px/23px arial, serif;
}

#user-bio div.left a {
	color: #7c6b62;
	font-family: arial, serif;
}

#user-bio div.user-bio {
	clear: both;
	margin-top: 21px;
	float: left;
	width: 550px;
	padding-top: 15px;
	margin-right: 30px;
	margin-left: 30px;
	border-top: 1px dotted silver;
	text-align: left;
	padding-left: 0;
	color: #7c6b62;
	font: 14px/20px arial, serif;
}

#user-bio div.right {
	width: 182px;
	height: 180px;
	/*margin-left: 34px;*/
	overflow: hidden;
}

#user-bio div.right span {
	width: 190px;
	height: 190px;
	background: transparent url(img/bioborder.png) no-repeat center center;
	z-index: 5000;
	position: absolute;
}

#user-bio div.right img {
	margin-left: 9px;
	margin-top: 8px;
	width: auto;
	height: auto;
	position: relative;
	left: 0;
	top: 0;
}

.rebox {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	margin-left: 53px;
	margin-right: 9px;
	margin-bottom: 17px;
	background-repeat: no-repeat;
	background-position: left top;
}

.aligncenter {
	margin-right: auto;
	margin-left: auto;
	clear: both;
	display: block;
}

.rebox a {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	text-indent: -9999px;
	background: url(img/resourceimg.jpg) left top;
}

.rebox a:hover {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	text-indent: -9999px;
	background: url(img/resourceimg.jpg) left -124px;
}

.rebox2 {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 17px;
	background-position: right top;
}

.rebox2 a {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	text-indent: -9999px;
	background: url(img/resourceimg.jpg) right top;
}

.rebox2 a:hover {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	text-indent: -9999px;
	background: url(img/resourceimg.jpg) right -124px;
}

.rebox3 {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	margin-left: 53px;
	margin-right: 9px;
	background-position: left bottom;
}

.rebox3 a {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	text-indent: -9999px;
	background: url(img/resourceimg.jpg) left -247px;
}

.rebox3 a:hover {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	text-indent: -9999px;
	background: url(img/resourceimg.jpg) left -368px;
}

.rebox4 {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	margin-left: 9px;
	margin-right: 9px;
	background: url(img/resourceimg.jpg) right bottom;
}

.rebox4 a {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	text-indent: -9999px;
	background: url(img/resourceimg.jpg) right -247px;
}

.rebox4 a:hover {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	text-indent: -9999px;
	background: url(img/resourceimg.jpg) right -368px;
}

/* My NAPCP */

.mybox1 {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	margin-left: 53px;
	margin-right: 9px;
	background: url(img/mynapcpbuttons.jpg) left top;
}

.mybox1 a {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	text-indent: -9999px;
	background-position: left top;
}

.mybox2 {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	margin-left: 9px;
	margin-right: 9px;
	background: url(img/mynapcpbuttons.jpg) right top;
}

.mybox2 a {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	text-indent: -9999px;
	background-position: left top;
}

.mybox3 {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	margin-left: 53px;
	margin-right: 9px;
	background: url(img/mynapcpbuttons.jpg) left 236px;
}

.mybox3 a {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	text-indent: -9999px;
	background-position: left top;
}

.mybox4 {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	margin-left: 9px;
	margin-right: 9px;
	background: url(img/mynapcpbuttons.jpg) right 236px;
}

.mybox4 a {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	text-indent: -9999px;
	background-position: left top;
}

.mybox5 {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	margin-left: 53px;
	margin-right: 9px;
	background: url(img/mynapcpbuttons.jpg) left bottom;
}

.mybox5 a {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	text-indent: -9999px;
	background-position: left top;
}

.mybox6 {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	margin-left: 9px;
	margin-right: 9px;
	background: url(img/mynapcpbuttons.jpg) right bottom;
}

.mybox6 a {
	width: 276px;
	height: 109px;
	display: inline;
	float: left;
	text-indent: -9999px;
	background-position: left top;
}

#resourcebox {
	margin-top: 25px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	width: 676px;
}

#bannerContent li.bannerImage span {
	
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_left_right_line.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.pro_linedrop {
height:35px;
width: 1015px;
position:relative;
z-index:500;
	top: 138px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}

.pro_linedrop .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
}

.pro_linedrop li {
text-align: center;
padding: 0;
margin: 0 30px 0 0;
display: inline;
float: left;
}
.pro_linedrop ul.select li.line {
padding: 0;
}

.pro_linedrop li.lrt {
float: right;
	display: inline;
padding: 0;
margin: 0 0 0 19px;
}


.pro_linedrop .select a {
display:block; 
height: 35px; 
white-space:nowrap; 
color: #67615c;
letter-spacing: 1px;
text-decoration: none;
font-size: 12px;
	font-family: SansLight, sans-serif;
	line-height: 35px;
text-transform: uppercase;
text-align: center;
position: relative;
left: 28px;
padding-top: 0;
padding-left: 0;
padding-right: 0;
margin: 0;
}
.pro_linedrop ul.select li.middle a {
margin: 0;
padding: 0;
}

.pro_linedrop .select li.lrt a {color: #877f79;
	text-transform: uppercase;
text-align: center;
padding: 0;
position: relative;
margin: 0;
left: -28px;
}


.pro_linedrop .select a b {
display:block;
padding: 0 30px 0 15px;
	background-position: right top;
}

.pro_linedrop .select li.line a b {
	background-position: right top;
}

.pro_linedrop .select a:hover, 
.pro_linedrop .select li:hover a {
cursor:pointer; 
color: #a8c4c8;
text-align: center;
}

.pro_linedrop .select li.lrt a:hover, 
.pro_linedrop .select li.lrt:hover a {
text-align: center;
}

.pro_linedrop .select a:hover b, 
.pro_linedrop .select li:hover a b {
display:block; 
padding:0 30px 0 15px; 
cursor:pointer;
	background-position: right top;
}

.pro_linedrop .select li.line a:hover b, 
.pro_linedrop .select li.line:hover a b {
	background-position: right top;
}

.pro_linedrop .select li.lrt a:hover b, 
.pro_linedrop .select li.lrt:hover a b {
	background-position: right top;
}

.pro_linedrop .select li.lrt a:hover b.arrow, 
.pro_linedrop .select li.lrt:hover a b.arrow {
	background-position: right top;
}

.pro_linedrop .sub {
display:none;
	z-index: 500;
	top: 15px;
padding-left: 10px;
padding-right: 10px;
text-align: center;
padding-bottom: 20px;
margin: 0;
}
.pro_linedrop ul ul {display:none;
text-align: center;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 20px;
}

/* IE6 only */
.pro_linedrop table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
text-align: center;
}

.pro_linedrop .sub {
margin:0; 
padding: 0 10px 20px;
list-style:none;
text-align: center;
}

.pro_linedrop .sub li {background:transparent;
font-style: normal;
line-height: 35px;
font-size: 12px;
display: block;
clear: both;
text-align: center;
margin: 0;
width: 100%;
padding: 0;
}
.pro_linedrop .select :hover .rt li {
display: block;
text-align: center;
padding: 0;
clear: both;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
width: 100%;
}
.pro_linedrop ul.select li.line ul.sub {
text-align: center;
margin: 0 0 0 15px;
padding: 0 10px 10px;
}
.pro_linedrop ul.select li.line.lrt ul.sub.rt li {
padding: 0;
margin-top: 0;
margin-bottom: 0;
}
.pro_linedrop .select :hover .sub {
display:block; 
position: absolute;
top: 30px; 
text-align:center;
	background-color: #f8f8f3;
	border-bottom: 1px solid #e7e8d8;
	line-height: 35px;
border-right: 1px solid #e7e8d8;
border-left: 1px solid #e7e8d8;
padding: 0 7px 15px;
}
.pro_linedrop .select :hover .sub.rt {
display:block; 
position: absolute;
top: 30px; 
text-align:center;
	background-color: #f8f8f3;
	border-bottom: 1px solid #e7e8d8;
	line-height: 35px;
border-right: 1px solid #e7e8d8;
border-left: 1px solid #e7e8d8;
padding: 0 7px 15px;
margin-left: -50px;
}

.pro_linedrop .select :hover .sub li a 
{display:block; line-height: 34px; background:transparent url(line/transparent.gif); white-space:nowrap; color: #837c76;font-size: 12px;
	letter-spacing: 0;
height: 20px;
text-align: center;
text-transform: none;
margin: 0;
position: relative;
left: 0;
top: 0;
padding-right: 7px;
padding-left: 7px;
}
.pro_linedrop .select :hover .sub.rt li a 
{display:block; line-height: 34px; background:transparent url(line/transparent.gif); white-space:nowrap; color: #837c76;font-size: 12px;
	letter-spacing: 0;
height: 20px;
text-align: center;
text-transform: none;
margin: 0;
position: relative;
padding-right: 7px;
left: 0;
top: 0;
padding-left: 7px;
}
.pro_linedrop .select :hover .sub li.subline a {color:#c00;}

.pro_linedrop .select :hover .sub li a:hover,
.pro_linedrop .select :hover .sub li:hover
{color: #b8afa8; position:relative;
	background-position: left bottom;
top: 0;
left: 0;
}

#content div.noside-storycontent table tbody tr td {
	text-align: left;
padding: 0;
margin: 0;
}
/* Commanded by sureshkumar
#content div.noside-storycontent table tbody tr td img {
	border: 3px solid white;	-webkit-box-shadow: 0 0 4px #999; -moz-box-shadow: 0 0 4px #999;	box-shadow: 0 0 4px #999;
}*/
/* slideshow */
#banner {
				position:relative;
				overflow: hidden;
	padding: 20px;
	background-color: #f8f8f3;
	border: 1px solid #edede9;
}
			#banner ul#bannerContent { width:<?php echo get_option('s3slider_width'); ?>px; position: absolute; top: 20px; margin: 0; list-style: none; padding: 0; }
			#banner ul#bannerContent li.bannerImage {
				float: left;
				position: relative;
				display: none; }
			#banner ul#bannerContent li.bannerImage span {
				position:absolute;
				bottom:0;
				padding: 17px;
				width: 599px; ?>px;
				height:58px;
				background-color:#FFF;
				filter:alpha(opacity=80);
				-moz-opacity:0.8;
				-khtml-opacity:0.8;
				opacity:0.8;
				color:#837c76;
				display:none;
font: normal 12px/15px SansLight;
}
			#banner ul#bannerContent li.bannerImage span strong {
	letter-spacing: 0;
	text-transform: uppercase;
font: 16px/13px SansLight;
}
			#banner ul#bannerContent li.bannerImage div {
				cursor:pointer;
				position: absolute;
				bottom: 10px;
				right: 10px;
				text-decoration: none;
				color: #fffdd6;
font: normal 12px "Trebuchet MS", Arial, sans-serif;
}
			#banner ul#bannerContent .clear { clear: both; }
			#banner {
			  width:633px;
				height: 313px; ?>px;
			   position: relative; /* important */
			   overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}

			#bannerContent {
			   width:<?php echo get_option('s3slider_width'); ?>px;
			   position: absolute; /* important */
			   top: 0; /* important */
			   margin-left: 0; /* important */
			}

			.bannerImage {
			   float: left; /* important */
			   position: relative; /* important */
			   display: none; /* important */

			}
			.content .widget ul li.bannerImage{padding:0;}
			.bannerImage span {
			   position: absolute; /* important */
			   left: 0;
			   padding: 10px 13px;
			   width:<?php echo get_option('s3slider_width'); ?>px;
			   background-color: #000;
			   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
			   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
			   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
			   opacity: 0.7; /* here you can set the opacity of box with text */
			   color: #fff;
			   display: none; /* important */
			   bottom: 0;
font: 10px/15px "Trebuchet MS", Arial, sans-serif;
}
			#menu{position:absolute;margin-top: 0;
	width: 139px;
	margin-left: -4px;
	padding-left: 4px;
}
#menu ul .item{display:none;
	padding-left: 5px;
	margin-left: -10px;
}
#menu ul:hover .item{display:block;background: #fdfdfd;
	width: 139px;
}

#menu ul:hover .item a{color: #837c76;text-decoration:none;
	background-color: #fdfdfd;
	float: left;
	width: 139px;
	padding-left: 5px;
	font-size: 11px;
}

#item1 li.top {
	font-size: 11px;
	color: #a49e98;
}
#menu ul:hover .item a:hover{color:#999;}

#menu ul{width: 139px;float:left;margin:0px;list-style:none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #e0dedb;
	background: url(img/droparrow.png) no-repeat 124px center;
	position: relative;
	z-index: 500;
}

div.memberdropdown {
	position: relative;
	top: 51px;
	left: 82px;
}

div#statestable {
	width: 570px;
	margin-right: auto;
	margin-left: auto;
}

#titlebox {
	clear: both;
	width: 570px;
	height: 50px;
	line-height: 50px;
	font-size: 22px;
	text-transform: uppercase;
	border-bottom: 1px dotted silver;
	margin-bottom: 20px;
	color: #eeb790;
	margin-right: auto;
	margin-left: auto;
}

#statestitle {
	height: 50px;
	margin-bottom: 40px;
}

div#stateboxes {
	padding: 10px 0 0;
	clear: both;
	width: 700px;
	margin-bottom: 2px;
	border-bottom: 1px dotted silver;
	min-height: 155px;
	height: 155px;
}

div.stateavatar {
	float: left;
	width: 126px;
	display: inline;
	margin-right: 20px;
padding-top: 0;
	overflow: hidden;
	height: 109px;
}

#stateboxes div.stateavatar a img {
	width: 111px;
	height: inherit;
}

#stateboxes div.stateavatar span {
	position: absolute;
	width: 130px;
	height: 113px;
	background: url(img/smallimgframe.png) no-repeat center center;
	overflow: hidden;
}

div.linksleft {
	float: left;
	clear: both;
	margin-bottom: 4px;
	margin-top: 19px;
	text-align: left;
color: #6e6762;
	font: 13px arial, serif;
	margin-left: 0;
	padding-left: 0;
}

div.titlelinksleft {
	text-align: left;
	font-size: 19px;
	margin-top: 5px;
	color: #eeb790;
	font-family: 'MamaScriptAlternatesRegular';
}

#linksleftbox div.titlelinksleft a {
	color: #eeb790;
	font-family: MamaScriptAlternates;
	font-size: 18px;
}

div#linksleftbox {
	width: 170px;
	float: left;
	margin-right: 20px;
	padding-right: 20px;
	border-right: 1px dotted silver;
	margin-top: 3px;
}

div.linksright {
	clear: both;
	margin-top: 0;
	text-align: left;
	padding-bottom: 0;
	margin-bottom: 13px;
color: #6e6762;
	font: 12px/13px arial, serif;
}

div#linksrightbox {
	float: left;
	width: 208px;
	display: inline;
	margin-top: 6px;
}

#content2 {
}
.aboutauthor { overflow:hidden;
padding: 20px 5px; margin-bottom: 22px;
	margin-top: 30px;
	border-top: 1px dotted #c1c1c1;
	border-bottom: 1px dotted #c1c1c1;
	background-color: #f0fafe;
	word-spacing: 0px;
	letter-spacing: 0px;
	font-size: 12px;
	font-family: SansLight, sans-serif;
	line-height: 17px;
color: #4a4541;
}
.aboutauthor img { background:0px; border:0px; padding:0px;}
#aboutauthorimg { float:left; padding:5px 0 5px 10px;}
.aboutauthor .span-13 { overflow:hidden; margin:0px; width: 610px; float:left;
	text-align: left;
color: #706964;
font-size: 13px;
	font-family: SansLight, sans-serif;
	line-height: 17px;
}
/************************************************
*Comments*
************************************************/
ol#commentlist{ margin: 20px auto 0; padding: 10px 0 0;
	clear: both;
	z-index: 1;
}
#commentbar{padding: 30px 0 0}
ol#commentlist li{list-style:none; margin: 0 0 1px; border-bottom: 1px dashed #ddd;
	padding: 10px 1.5em 20px;
	color: #4f9ea2;
	font-style: normal;
	font-size: 13px;
	font-variant: normal;
}

ol#commentlist a.url {
	color: #86746b;
	font-size: 12px;
	font-family: ColaborateLightRegular, Arial, sans-serif;
}

ol#commentlist li p{padding-bottom:1px; margin-bottom:0;
	display: inline;
	color: #a79e97;
	line-height: 1.5;
	font-size: 14px;
}
ol#commentlist li.alt{    background: #d8d7d0}
.commentlist li .cmtinfo{font-size:0.9em; text-align:right; color:#999}
.commentlist li cite{font-style: normal; font-weight: normal; font-size: 1.3em; color:#333;
	padding-right: 0;
}
.nocomments{text-align:center; color:#999; font-size:0.9em; font-style:italic}

.comment-author.vcard {
	font-size: 1.1em;
}
.trackback{background:url(images/icon_trackback.png) no-repeat left center; padding:0px 17px}

.commentform{padding-left:60px; padding-right:25px; padding-top:20px;
	font-size: 11px;
}

.commentform h3{}

.commentform .comment_form p{}

.commentform .comment_form p label{}

.commentform .comment_form p .commentbox{ margin-top:10px}

h3#comments {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	font-size: 12px;
}

div#respond {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
}

.comment-meta.commentmetadata {
	margin-left: 0;
	display: inline;
	padding-right: 10px;
}

#cformsform table tbody tr th span {
	font-weight: normal;
	font-style: normal;
	color: maroon;
	font-size: 12px;
}

#login div.formdetails form div.remember {
	float: left;
	margin-top: 12px;
	margin-right: 15px;
	margin-left: 74px;
	position: relative;
	left: -67px;
	top: 15px;
	color: #86746b;
font-size: 13px;
	font-family: SansLight, sans-serif;
	line-height: 17px;
}

#login div.formdetails form input.button {
	float: right;
	position: relative;
	top: -27px;
	left: -45px;
	cursor:pointer;
	width: 65px;
	height: 20px;
}

#login div.formdetails form input.button:hover {
	float: right;
	position: relative;
	top: -27px;
	left: -45px;
	cursor:pointer;
	width: 65px;
	height: 20px;
	color: #cfb7b4;
}

#login div.formdetails form div.forgot {
	float: left;
	margin-top: 12px;
	margin-left: 2px;
	position: relative;
	top: 16px;
	left: -48px;
	color: #86746b;
font: 13px SansLight;
}

div.bookmarkify {
	float: right;
	display: inline;
}

#content div.noside-storycontent p a {
	text-decoration: underline;
}

#navigate {
	clear: both;
	font-size: 14px;
	float: left;
	width: 638px;
}

#navigate-inner span.next {
	float: right;
}
#ibuzz div.hpremium a img {
margin-bottom: 8px;
margin-top: 2px;
}
#ibuzz div.vpremiuml a img {
display: inline;
float: left;
margin-right: 4px;
width: 125px;
height: 260px;
margin-bottom: 20px;
}
#ibuzz div.vpremiumr a img {
display: inline;
float: right;
margin-right: 0;
width: 125px;
height: 260px;
margin-bottom: 20px;
}
#sidebar ul p span.serach {
width: 260px;
height: 50px;
margin-top: 10px;
}
input#searchsubmit {
background-image: none;
background-color: white;
}
td.thumber {
padding-right: 10px;
padding-left: 7px;
border-right: 1px dotted #c3c3c3;
}
td.thumber strong a {
font-size: 12px;
}
td.thumber a img {
margin-bottom: 17px;
}

#slideshow {
	width: 633px;
	height: 313px;
	margin-right: auto;
	margin-left: auto;
	padding: 15px;
	background-color: #fcfcfa;
	border: 1px solid #e7e8d8;
}

