/*  

Theme Name: OkanaganChild

Theme URI:

Version: 1.0

Author: Blog Design Studio

Author URI: http://blogdesignstudio.com/



	Valid XHTML 1.0 Transitional



*/



* {

margin: 0;

padding: 0;

}



body {

color: #444444;

font-family: "Lucida Grande", Lucida Sans Unicode, Verdana, sans-serif;

font-size: 14px;

line-height: 21px;

background:#e3ebf1 url(images/background.jpg) top center repeat-x;

}

.clearer{

	clear:both;

	float:none;

}



h1, h2, h3, h4, h5, h6 {

font-family: "Century Gothic";

margin: 0 0 10px 0;

padding: 0;

color:#50083f;

font-weight:bold;

line-height:1.1em;

}

h1 {

font-size:27px;

font-weight:normal;

}

h2 {

font-size:27px;

font-weight:normal;

}

h3 {

font-size:21px;

}

h4 {

font-size:18px;

letter-spacing:1px;

}

h5 {

font-size:16px;

color:#666;

}

h6 {

font-size:15px;

color:#666;

font-style:italic;

}



p {

margin:0 0 15px 0;

}



a:focus, a:hover {

color: #8b9f50;

text-decoration: none;

}

a {

color: #8b9f50;

text-decoration: underline;

outline: none;

}



ul, ol {

margin: 0 0 20px 20px;

padding:0x;

font-size:13px;

line-height:17px;

}

ul li, ol li {

margin: 0 0 10px 0;

padding: 0;

}

ol {

list-style-type: decimal;

}

.entry ul, ol {

margin: 0 0 20px 20px;

padding:0 0 0 20px;

}



.alignleft {

float: left;

}

.alignright {

float: right;

}



img {

border: none;

}

img.alignleft {

float:left;

margin:5px 10px 5px 0;

}

img.alignright {

float:right;

margin:5px 0 5px 10px;

}



blockquote {

background: url(images/quote.gif) left top no-repeat;

color: #666;

margin: 15px;

font-size:15px;

font-style:italic;

line-height:20px;

padding: 0 20px 0 30px;

}



input, textarea {

margin:0;

padding: 5px;

background:#fff;

border: 2px solid #ccc;

padding:5px;

}

select {

margin:0;

padding:3px 5px 3px 5px;

background:#fff;

border: 2px solid #ccc;

padding:5px;

}

input:focus, textarea:focus, select:focus {

border:2px solid #8b9f50;

}



.clear {

float:none;

clear: both;

}

.container {

width: 980px;

margin: 0 auto;

}

.main {

margin-bottom:20px;

background:url(images/content-pat.gif) center top repeat-y;

}

.main-b {

background:url(images/content-b.gif) center top no-repeat;

height:4px;

}



/********************************* HEADER START *********************************/

#header {

width: 100%;

float:left;

clear:both;

padding: 0;

}

#header .container {

width:980px;

margin: 0px auto;

}



.logo a {

float: left;

width:225px;

height:142px;

margin:11px 0 14px 0;

}

.rotator-1 a {

background: url(images/logo-1.png) top left no-repeat;

}

.rotator-2 a {

background: url(images/logo-2.png) top left no-repeat;

}

.rotator-3 a {

background: url(images/logo-3.png) top left no-repeat;

}

.rotator-4 a {

background: url(images/logo-4.png) top left no-repeat;

}

.rotator-5 a {

background: url(images/logo-5.png) top left no-repeat;

}

.rotator-6 a {

background: url(images/logo-6.png) top left no-repeat;

}

.rotator-7 a {

background: url(images/logo-7.png) top left no-repeat;

}

.rotator-8 a {

background: url(images/logo-8.png) top left no-repeat;

}

.rotator-9 a {

background: url(images/logo-9.png) top left no-repeat;

}





.topbanner {

width: 728px;

height: 90px;

float: right;

margin:63px 0 0 0;

text-align:center;

}



/************************* FEATURED ********************************/

.subheader {

background: url(images/subheader.jpg) top center no-repeat;

height: 282px;

width: 980px;

float:left;

padding:0;

}



.featured {

float:left;

background:#fff;

width:740px;

height:230px;

border:5px solid #ebf2f7;

margin:20px 0 0 20px;

overflow:hidden;

}





/*--Main Container--*/

.main_view {

	float: left;

	position: relative;

}

/*--Window/Masking Styles--*/

.window {

width:740px;

height:230px;

	overflow: hidden; /*--Hides anything outside of the set width/height--*/

	position: relative;

}

.image_reel {

	position: absolute;

	top: 0; left: 0;

}

.image_reel img {float: left;}



.image_reel a {

background:#ddd;

float:left;

width:740px;

height:230px;

display:block;

cursor:pointer;

text-decoration:none;

}



/*--Paging Styles--*/

.paging {

	position: absolute;

	top: 10px;

	left: 10px;

	z-index: 100; /*--Assures the paging stays on the top layer--*/

	text-align: center;

	line-height: 30px;

	display: none; /*--Hidden by default, will be later shown with jQuery--*/

}

.paging a {

	padding: 3px 7px 3px 7px;

	text-decoration: none;

	color: #fff;

	background: #000;

	cursor:pointer;

	border: 1px solid #fff;

}

.paging a.active {

	background: #8b9f50;

	-moz-border-radius: 1px;

	-khtml-border-radius: 1px;

	-webkit-border-radius: 1px;

}

.paging a:hover {

	background: #000;

}





.carousel-image {

width:740px;

}

.carousel-headline {

position:absolute;

z-index:101;

bottom:0;

background:url(images/feat-bg.png);

padding:10px 15px 15px 15px;

width:710px;

color:

}

.carousel-headline h2 {

margin:0;

font-size:19px;

color:#fff;

text-decoration:none;

}





/****************** MENU *************************/

.menupack {

width:100%;

height:42px;

float:left;

background:url(images/menupack.jpg) center top no-repeat;

}

.menupack .container {

background:none;

}

#dropmenu.menu {

list-style-type: none;

height: 42px;

margin: 0;

padding:0;

float:left;

font-size:18px;

line-height:42px;

}



#dropmenu li.page_item {

display: inline-block;

padding: 0;

margin:0 1px 0 0;

float:left;

}

#dropmenu li.page_item a {

color:#fff;

display: block;

text-decoration: none;

padding: 0 12px 0 12px;

font-family: "Century Gothic";

cursor:pointer;

}

#dropmenu li.page_item a:hover {

color:#ccc;

}



#dropmenu li.current_page_item a {

/* background:#404040; */

color:#fff;

}

#dropmenu ul li.current_page_item a {

background:none;

}

#dropmenu li.hoverClass a, #dropmenu li.hoverClass ul li.hoverClass a {

background:#404040;

color:#fff;

}

#dropmenu li.hoverClass ul li a, #dropmenu li.hoverClass ul li.hoverClass ul li a {

color:#ccc;

background:none;

}

#dropmenu li.hoverClass ul li.hoverClass a {

background:#333;

}

#dropmenu li.hoverClass ul li a:hover, #dropmenu li.hoverClass ul li.hoverClass ul li a:hover {

color:#ccc;

}



/******** SubMenus *********/

#dropmenu li a:hover {background:#404040;}

#dropmenu li {position:relative;display:block;}

#dropmenu ul {position:absolute; display:none; width:200px; top:40px; left:0; margin:0; font-size:12px;z-index:102; }

#dropmenu li ul {width:200px;background:#404040;border:1px solid #333; border-top:none; list-style-type:none;}

#dropmenu li ul a {width:176px; float:left;  border-bottom:1px solid #333; padding:5px 12px 6px 12px!important;}

#dropmenu ul ul {top:auto;}

#dropmenu li ul ul {left:200px; margin:0;}

#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}

#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}



/****************** SEARCH *************************/

div#searchformholder {

display:block;

float: left;

margin:0;

padding:0;

width: 300px;

background:url(images/search.jpg) no-repeat;

}

 

#searchform p {

margin:0;

padding:0;

}

div#searchformholder input#s {

color:#fff;

font-size: 13px;

line-height:17px;

padding:5px 0 5px 6px;

margin:0;

width: 247px;

height:25px;

line-height:25px;

float: left;

border: none;

background:none;

font-style:italic;

}

div#searchformholder #searchsubmit {

border:none;

margin:0;

padding:0;

width:39px;

height:37px;

float:right;

font-size:0;

text-indent:-999em;

background:none;

}

#searchsubmit {

cursor:pointer;

}



.screen-reader-text {

display:none;	

}



.headerimage img {

float:left;

background:#fff;

border:4px solid #E3E3E3;

padding:1px;

}



/*******************************************/





#leftcolumn, #rightcolumn {

margin:0;

padding:0;

}



#leftcolumn {

float: left;

width: 603px;

overflow: hidden;

padding:20px 0 20px 20px;

}

#rightcolumn {

float: right;

width: 303px;

padding: 20px 17px;

}



/****************/



.post {

margin:0 0 20px 0;

float:left;

clear:both;

width:100%;

line-height:23px;

background: url(images/post.png) bottom center no-repeat;

}



.titleholder {

margin:0 0 10px 0;

}

.title {



}



.title h2 {

margin:0 0 7px 0;

line-height:28px;

}

.title.page h2 {

margin:0 0 10px 0;

}



.title h2 a {

text-decoration: none;

color: #50083f;

}

.title h2 a:hover {

color: #8b9f50;

}



.entry {

padding:0;

float:left;

width:590px;

background:#fff;

margin-bottom:4px;

}

.entry img {

max-width:600px;

height:auto;

}





.date {

border-right:7px solid #e1e1e1;

padding:0 10px 0 0;

margin:5px 10px 0 0;

float:left;

width:25px;

color:#b4b4b4;

font-size:11px;

line-height:16px;

text-align: center;

}

.day {color:#505050;font-size:21px;}

.month {color:#505050;font-size:14px;}



.postmetatop {

color:#8b9f50;

font-size:13px;

line-height:14px;

}

.postmetatop a {

color: #8b9f50;

font-size: 13px;

}



.postmeta {

margin:0;

width:590px;

padding:0 10px 7px 3px;

float:left;

color:#8b9f50;

font-size:11px;

line-height:14px;

}

.postmeta a {

color: #8b9f50;

}

.tags {

margin:0 0 10px 0;

}



.postmetacomments {

float:left;

margin:10px 0 0 0;

background:url(images/comments.png) left no-repeat;

padding:0;

height:37px;

line-height: 30px;

}

.postmetacomments span {

width:100px;

float:left;

text-align:center;

margin:0 10px 0 0

}



.title .postmetacomments a {

font-size:14px;

}

.title .postmetacomments a:hover {

color:#fff;

text-decoration:none;

}



.entry p {

padding:0;

margin: 0 0 15px 0;

}



a.more-link {

float: right;

padding-left:52px;

background:url(images/more.png) no-repeat;

height:47px;

width: 106px;

line-height: 55px;

color: #FFFFFF;

font-size: 12px;

text-decoration: none;

}

a:hover.more-link {

background:url(images/more.png) no-repeat 0 100%;

}





/********** SIDEBAR MAINS ***************/

ul.sidebar {

list-style-type: none;

margin: 0;

padding: 0;

float: left;

width:300px;

}

.sidebar li {

padding:0;

margin:0;

list-style-type: none;

}

li.widget {

float:left;

clear:both;

width:100%;

padding:0;

margin-bottom:20px;

}

li.widget ul {

list-style-type: none;

margin: 0;

padding: 0;

font-size:13px;

}



li.widget ul.children li {

border:0;

font-size:12px;

margin:0;

padding:0;

}



li.widget div {

margin: 0;

}



li.widget img {

max-width:300px;

}



li.widget ul li ul {

list-style-type: none;

margin: 5px 0 0 10px;

padding: 0;

font-size:12px;

width:280px;

}

.sidebar ul li {

line-height:18px;

margin:0;

padding: 5px 0 5px 5px;

border-bottom:1px solid #cccccc;

border-top:1px solid #ffffff;

}

.sidebar h2 {

background: url(images/h2.jpg) top left no-repeat;

width: 290px;

height: 31px;

font-weight:normal;

font-size:20px;

color:#ffffff;

padding:7px 0 0 10px;

margin:0;

font-family: "Century Gothic";

}

.sidebar a {

text-decoration:none;

color:#333333;

}

.sidebar a:hover {

color: #8b9f50;

text-decoration:none;

}



/********** SIDEBAR MAINS END ***************/







/************** TABS *******************/

.domtab {

float: left;

}

.sidebar ul.tabs {

padding:0;

margin:0;

background: url(images/h2.jpg) top left no-repeat;

width: 300px;

height: 34px;

font-weight:normal;

font-size:20px;

color:#ffffff;

margin:0;

font-family: "Century Gothic";

border:0;

}

div.TabContent {

padding:2px 0 0 0;

margin:0;

float: left;

}

ul.tabs li {

float:left;

display:inline;

padding:0;

margin:0;

border:0;

}

a.t {

float:left;

cursor:pointer;

text-decoration:none;

padding:0 11px 0 11px;

margin: 0 0 0 2px;

font-size:20px;

line-height: 34px;

color: #ffffff;

background: #45494d;

}

li.active a.t {

color:#fff;

background:url(images/activetab.jpg) bottom center no-repeat;

}

li a.t:hover {

color:#fff;

text-decoration:underline;

}







.widget_tag_cloud {

text-align:center;

padding:5px 0 0 0;

}

.widget_tag_cloud h2 {

text-align:left;

}

.widget_tag_cloud a {

line-height:1.1em;

display:inline;

}



a.rightlink {

display:block;

width:100%;

clear:both;

text-align:right;

margin:3px 0 0 0;

color: #8b9f50;

text-decoration:underline;

}



 /* Twitter ALTERNATE CSS - for plugin called Twitter for Wordpress ++++++++++ */

li.widget_twitter {

padding:0!important;

float:left;

margin:0 0 20px 0;

width:300px;

}

li.widget_twitter ul {

width:290px!important;

padding:0 10px 0 0!important;

margin:0;

font-size:12px;

color:#3f3f3f;

float:left;

border:0;

background:none;

list-style-type:none;

}

li.widget_twitter ul li {

margin:0 0 0 10px;

padding:3px 0 4px 0!important;

line-height:14px!important;

border: none;

background:url(images/tweet.gif) left top no-repeat;

background-position:0 3px;

text-indent:25px;

}

a.twitter-link {

padding:0;

color: #8b9f50;

}

.twitter-message {

margin-bottom:5px;

padding-bottom:5px;

}



li.widget_twitter ul li a:hover {

text-decoration:underline;

}

li.widget_twitter h2 {

background: none;

height:55px;

padding:0;

}

li.widget_twitter h2 a {

background:url(images/twit_t.jpg) left top no-repeat;

width:250px;

height: 58px;

color:#fff;

margin: 0;

float: left;

}

.more_updates a {

font-size:11px;

background:url(images/twit_b.jpg) right top no-repeat;

padding:0!important;

margin-top:-20px;

text-indent:135px;

float:left;

width:300px;

height:64px;

}



/******** ADS **********/

li.widget .adsmall {

float:left;

clear:none;

width:auto;

width:125px;

margin:0 12px 0 13px;

}

.sidebar .widget_wp_bannerize ul {

min-width:150px;

margin:0px auto;

display:block;

text-align:center;

}

.sidebar .widget_wp_bannerize li {

padding:0;

border:0;

background:none;

}

.sidebar .widget_wp_bannerize li.alt {

margin:0 0 0 20px;

}

.sidebar .widget_wp_bannerize h2, #singlepostad h2 {

display:none;

}



.postads ul, .postads li, .postads div{

margin:0!important;

padding:0!important;

text-align:center;

list-style-type:none!important;

background:none!important;

}



.postads ul {

margin:0 0 20px 0!important;

}



/* Recent Comments */

.reccom_block {

float:left;



}

ul#recentcomments {

width:300px;

}

ul#recentcomments li {

width:300px;

padding:5px 0 5px 0;

float:left;

clear:both;

}

.comsubline {

font-size:11px;

line-height:13px;

float:left;

margin:3px 0 0 0;

color:#666;

text-align:right;

display:block;

width:300px;

}

.avtor {

font-weight:bold;

font-size:13px;

color:#8b9f50;

float:left;

clear:both;

text-transform:capitalize;

text-align:left;

}

.avtor-small {

color:#666;

font-weight:normal;

}



/****************** SIDEBAR END *************************/





/* SUBSCRIBE ++++++++++ */

#subscribe {

float:left;

width:285px;

padding:48px 0 0 15px;

height:106px;

background:url(images/subscribe.jpg) top left no-repeat;

}

#subscribe a {

float:left;

}

#subscribe-form {

float:left;

}

.subscribeform .button {

background:url(images/i_email.jpg) top left no-repeat;

width:68px;

height:68px;

border:none;

cursor:pointer;

float:left;

margin: 0;

padding: 0;

}



#subscribe .newslettergo {

width:35px;

height:23px;

display:block;

float:right;

margin:0 10px 0 0;

background:url(images/go.jpg) no-repeat;

}

#subscribe .newslettergo:hover, #subscribe .newslettergo:focus {

background:url(images/go.jpg) no-repeat 0 100%;

}





/********** Single Post specials ***************/

.authorinfo {

float:left;

clear:both;

width:583px;

padding:10px;

margin:0;

background:#eee;

border:1px solid #e3e3e3;

font-size:12px;

line-height:17px;

}

.authorinfo p {

margin:0;

}

.authorinfo img {

margin:0;

}

.authoravatar {

float:left; 

margin:5px 10px 0 0

}

.authoravatar img {

margin:0;

}



.dd_post_share {

float:right;

width:460px;

}

.dd_post_share div {

float:right;

}



/* RELATED POSTS +++++++++++++++++*/

ul.related-posts {

list-style-type:none;

margin:0;

padding:0;

font-size:12px;

line-height:15px;

margin-left:-10px;

margin-right:-10px;

float:left;

clear:both;

}

ul.related-posts li {

width:110px;

margin:0 0 0 12px;

display:block;

float:left;

}

ul.related-posts li .imgholder {

width:110px;

height:90px;

overflow:hidden;

}

ul.related-posts li .imgholder img {

max-width:110px;

height:auto;

}



.nmar {

width:280px; 

float:left;

}

.nmar h3 {

margin-top:0;

margin-bottom:3px;

}

.nmar .subscribe {

font-size: 14px;

color: #998c71;

font-family:Arial, Helvetica, sans-serif;

margin:0 0 10px 0;

padding:0;

list-style-type:none;

}

.nmar .subscribe input {

background:#fff;

width:164px;

padding:5px;

margin:0 0 2px 0;

border:3px solid #c5c5c5;

}



.nmar .subscribe .button {

background:#8b9f50;

color:#fff;

cursor:pointer;

width:180px;

height:35px;

}

.nmar .subscribe .button:hover, .nmar .subscribe .button:focus {

background:#666;

}



.nmar ul {

margin:0;

padding:0;

list-style-type:none;

}

.nmar ul li {

font-size:15px;

line-height:16px;

margin-bottom:10px;

padding:3px 0 3px 28px;

}

.nmar ul li.nmar_rss {

background:url(images/icon_rss.jpg) left top no-repeat;

}

.nmar ul li.nmar_tw {

background:url(images/icon_tw.jpg) left top no-repeat;

}

.nmar ul li.nmar_fb {

background:url(images/icon_fb.jpg) left top no-repeat;

}

.nmar ul li.nmar_q {

background:url(images/icon_q.jpg) left top no-repeat;

}





#singlepostad {

float:right;

width:300px;

}

#singlepostad ul {

width:300px;

overflow:hidden;

margin:0;

}

#singlepostad ul li {

display:block;

float:left;

clear:none;

width:300px;

margin:0;

}

#singlepostad ul li {

padding: 0;

}





li.ads {

width: 300px;

float: left;

padding: 0;

}

li.ads img, li.ads a img {

border: 5px solid #fff;

}

li.ads a img {

margin:0 0 0 15px;

}



li.largeads {

width: 300px;

float: left;

padding: 0;

}



li.largeads img, li.largeads a img {

border: 5px solid #fff;

}





/************************* COMMENTS AREA START ********************************/

#commentArea {

width:583px;

margin:0;

padding:10px;

float:left;

overflow:hidden;

background:#f7f7f7;

}



#respond {

float:left;

width:100%;

margin:15px 0 0 0;

}

#respond h3 {

margin-bottom:5px;

}



#pings {

float:left;

clear:both;

margin:30px 0 10px 0;

}



.theform {

padding: 1.5em 0 2em;

float:left;

}

.commentlist {

margin: 0 0 20px 0;

padding:0;

list-style-type:none;

clear:both;

width:583px;

}



.commentlist a {

border-bottom:1px dotted #999;

text-decoration:none;

}

.commentlist a:hover {

text-decoration:none;

border-bottom:1px dotted #8b9f50;

}

.commentlist li {

padding: 10px;

width:563px;

margin:0;

display:block;

clear:both;

border-bottom:1px solid #ddd;

list-style-type:none;

}

.commentlist li li {

width:523px;

margin-left:20px;

border-left:2px double #fff;

}

.commentlist li li li {

width:493px;

}

.commentlist li li li li {

width:463px;

}



ul.children {

margin:10px 0 10px 0;

}



.commentlist li.comment-author-Okanagan, .commentlist li.comment-author-admin {

background:#daefff;

}



.commentlist p {

padding:0;

margin:0 0 7px 0;

font-size:13px;

line-height:18px;

}



.comment-author.vcard {

float:left;

margin:0;

width:14%;

position:relative;

z-index:99;

float:left;

}



.comment-author.vcard .comment-arrow {

background:url(images/comment-arrow.gif) right top no-repeat;

margin-right:-16px;

padding-right:16px;

z-index:100;

position:relative;

float:left;

}

li.alt .comment-author.vcard .comment-arrow {

background:url(images/comment-arrow-alt.gif) right top no-repeat;

margin-right:-16px;

padding-right:16px;

z-index:100;

position:relative;

float:left;

}

li.comment-author-Okanagan .comment-author.vcard .comment-arrow, li.comment-author-admin .comment-author.vcard .comment-arrow {

background:url(images/comment-arrow-admin.gif) right top no-repeat;

margin-right:-16px;

padding-right:16px;

z-index:100;

position:relative;

float:left;

}



li .comment-text {

background:#fff;

width:80%;

padding:1% 2% 0 2%;

float:right;

z-index:1;

position:relative;

border:5px solid #eaeaea;

background:#fff;

min-height:45px;

}

li.alt .comment-text {

border:5px solid #daefff;

}

li.comment-author-Okanagan .comment-text, li.comment-author-admin .comment-text, 

li.alt.comment-author-Okanagan .comment-text, li.alt.comment-author-admin .comment-text {

border:5px solid #ddd;

}



.commentlist li li .comment-text {

width:79%;

}



.commentlist li li li .comment-text {

width:78%;

}



.commentlist li li li li .comment-text {

width:77%;

}





.fn {

margin:0;

font-size:12px;

font-style:normal;

width:60px;

}

.avatars {

margin:0;

}

.comment-meta {

font-size:10px;

margin-bottom:10px;

width:70px;

}

.comment-meta a {

color:#666;

}

.reply a {

background:#999;

padding:2px 3px 2px 3px;

color:#fff;

font-size:10px;

text-transform:uppercase;

}

.reply a:hover {

background:#8b9f50;

padding:2px 3px 2px 3px;

color:#fff;

font-size:10px;

text-transform:uppercase;

}





#commentform {

padding:15px;

margin:10px 0 0 0;

float:left;

clear:both;

background:#797979;

border:5px solid #929292;

font-size:12px;

width:auto;

color:#fff;

}

#commentform a {

color:#fff;

}



.comformleft {

float:left;

width:60%;

}

.comformright {

float:right;

width:39%;

font-size:11px;

}



#commentform p.comtext {

margin:0 0 4px 0;

}



#commentform input {

vertical-align: middle;

width: 90%;

height:20px;

padding: 5px;

margin:0 0 10px 0;

border: 1px solid #999;

background:#ccc;

color:#666;

float:right;

font-size:11px;

}

#commentform input:focus {

border: 1px solid #8b9f50;

background:#ddd;

}



#commentform textarea {

border: 1px solid #999;

width:98%;

height:105px;

resize:none;

font-size:13px;

}



#commentform textarea:focus {

width:98%;

border: 1px solid #8b9f50;

}



#commentform #submit {

padding:7px 5px 8px 5px;

margin:0;

height:34px;

width:150px;

cursor:pointer;

border:none;

color:#f7f7f7;

background:#666;

border: 1px solid #444;

float:left;

font-size:14px;

}

#commentform #submit:hover {

cursor:pointer;

border:none;

background:#8b9f50;

color:#fff;

border: 1px solid #444;

}

#commentform #commentform #submit:focus {

cursor:pointer;

border:none;

}





/************************* COMMENTS AREA END ********************************/





/************************* FOOTER START ********************************/

#footer {

width: 100%;

padding: 0;

float:left;

display: block;

font-size:12px;

color:#cccccc;

background: #505050 url(images/footpat.gif) left top repeat-x;

}

#footer .container {

margin: 0px auto;

width: 980px;

}

.tagcloudfoot {

text-align:center;

padding: 15px 0 20px 0; 

color: #333333;

text-decoration: none;

background: #e6e6e6 url(images/tags-pat.gif) left bottom repeat-x;

margin: 3px 0 20px 0;

}

.tagcloudfoot .container {

text-align:center;

line-height:normal;

}

.tagcloudfoot a {

text-align:center;

color: #333333;

text-decoration: none;

}

.tagcloudfoot a:hover {

color:#8b9f50;

}





.credits { 

padding: 0 16px 40px 16px;

margin:0px auto;

float: left;

width: 948px;

}

.credits a {

color: #fff;

text-decoration: none;

}

.credits a:hover {

text-decoration:underline;

}



.footleft {

float: left;

text-align:left;

width:460px;

}



.footright {

float: right;

text-align:right;

width:460px;

}





.columns {

width: 960px;

float: left;

margin-left: 0;

padding: 16px 0 16px 16px;

}



.column {

float: left;

margin-right: 20px;

border-top: 1px solid #363636;

width: 300px;

}



.columns h2 {

font-family: "Century Gothic";

font-size: 20px;

color: #c5d995;

padding:10px 0 10px 9px;

margin: 0px;

width: 291px;

border-top: 1px solid #5f5f5f;

border-bottom: 1px solid #6c6c6c;

}

.column ul {

list-style-type: none;

margin: 0;

padding: 0;

font-size: 15px;

width: 300px;

float: left;

font-family: Arial, Helvetica, sans-serif;

border-bottom: 1px solid #5f5f5f;

}

.column ul li {

line-height: 15px;

margin: 0;

padding: 5px 0 5px 6px;

border-bottom: 1px solid #363636;

border-top: 1px solid #5f5f5f;

}

.column ul li a {

color: #cccccc;

display: block;

margin: 0;

text-decoration: none;

font-family: "Lucida Sans Unicode";

font-size: 13px;

}

.column ul li a:hover {

color: #fff;

}



.about {

background:#393939 url(images/about.jpg) left top repeat-x;

padding:0 10px 10px 10px;

width: 280px;

font-size:13px;

line-height:20px;

}

.columns .about h2 {

font-family: "Century Gothic";

font-size: 20px;

color: #c5d995;

padding:10px 0 10px 10px;

margin: 0 0 0 -10px;

width: 290px;

border-top: 1px solid #5f5f5f;

border-bottom: 0;

}

.columns .about img {

float:left;

margin:0 10px 0 0;

border:3px solid #666;

}

.columns .about a {

float:right;

}

/************************* FOOTER END ********************************/





/* Page Navigation  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.pageNav { padding:10px 10px 7px 10px; margin:0; height:26px; width: 583px; float:left; text-align:right; background:url(images/post.png) bottom center no-repeat;}

.Nav {

float:right;

}

.pageNav a, .pageNav a:visited { display:block; float:left; text-align:center; line-height:24px; height:24px; font-size: 11px; color:#484848; background:#ecebe7; text-decoration:none; margin-right:1px; padding:0 7px 0 7px; }

.pageNav a:hover { background: #666666; text-decoration: none; color:white; }

.pageNav span { font-size:13px; display:block; float:left; text-align:left; line-height:24px; height:24px; margin-right:1px;color:#8e8e8e; }

.pageNav .on { display:block; float:left; text-align:center; line-height:24px; height:24px; background:#666666;  color:white; margin-right:1px; padding:0 7px 0 7px;  }



.dotts {width:20px; text-align:center; display:block; float:left;}







/*** iContact SignUp form ***/

#SignUp input {padding:5px;}

#SignUp select {padding:3px 5px 3px 5px;}

#SignUp table {width:500px;}

#SignUp td {padding:5px 5px 5px 5px;}

#SignUp table tr:last-child td input {width:86px;height:30px;text-indent:-9999px;background:url(images/oc-signup-submit.png) 0 0 no-repeat;border-width:0;cursor:pointer;}/***** market ****/





.leftSidebarWraper{	float:left;}



.mTemplatem{

	padding-left:20px;

	width:408px;

	overflow:hidden;

	float:left;

}

.catlist a {

	
	color:#553558;
	border-top:1px solid #FFFFFF;

	display:block;

	margin:0;

	padding:4px;

	text-decoration:none;

}

.catlist a:hover, 

.catlist a.topLevelCat:hover, 

.catlist a.is_open:hover, 

.catlist a.is_closed:hover{

	background-color:#DBEDFF;

	color:#990066;

}

.catlist a.topLevelCat{

	background:url(images/directory_open_off.gif) no-repeat 154px 6px;

	

}



.catlist a.is_open{

	background:url(images/directory_close_off.gif) no-repeat 154px 6px;

	color:#990066;

}

.catlist a.is_closed{

	background:url(images/directory_open_off.gif) no-repeat 154px 6px;

	color:#553558;

}



.catlist{

	margin-left:0px;

	width:173px;

}

.catlist li{

	background:#F2F2F2;

	margin-bottom:0;

}



.is_togle{

	display:none;

	margin:0;

	

}

.is_togle li a{

	padding-left:15px;

}

.catlist, .catlist ul{

	list-style:none;

}



.frontSpot{

	width:170px;

	float:right;

	margin-right:25px;

	padding-top:17px;

	padding-bottom:10px;

	border-bottom:1px dotted #828282;

}
.frontSpot-home{
	float:right;

	*margin-left:15px;

	padding-top:17px;

	padding-bottom:10px;
}

.frontSpot h4, .frontSpot-home h4{

		color:#50083f;

		font-size:15px;

}

.frontSpot div.description , .frontSpot-home  div.description{

	font-size:12px;

	width:170px;

	line-height:17px;

}

.frontSpot img, .frontSpot-home img{

	border:3px solid #fff;

}

.frontSpot div.frontSpotImgWrap, .frontSpot-home div.frontSpotImgWrap{

	width:169px;

	/*overflow:hidden;

	height:79px;*/

}

.readMoreBtn{

	background:url(images/readMoreBtn.png) no-repeat;

	display:block;

	float:right;

	width:80px;

	height:23px;

	margin-top:6px;

}

.readMoreBtn:hover{

	background:url(images/readMoreBtn.png) no-repeat 0 -23px;

}

.cn-special{

	font-size:13px;

	color:#50083f;

	margin:0;

	margin-top:5px;

	margin-bottom:5px;

	text-align:center;

}

.addLink{

	float:right;

	display:block;

	width:193px;

	font-size:12px;

}



.mTemplatem .entry{

	width:408px;

}



.bs-spot-widget .frontSpot {

	width:auto;

	clear:both;

	float:none;

}

.bs-spot-widget .frontSpot h4{

	display:none;

}

.bs-spot-widget .frontSpot div.description{

	width:auto;

}

.bs-spot-widget .frontSpot div.frontSpotImgWrap{

	margin:0 auto 15px;

	padding:0px;

}

.bs-spot-widget .addLink{

	clear:both;

	float:none;

}

.sidebar a.addLink{

	color:#8b9f50;

	text-decoration:underline;

}

.sidebar a.addLink{

	color:#8b9f50;

	text-decoration:underline;

}

.sidebar a.addLink:hover{

	color:#8b9f50;

	text-decoration:none;

}

.leftSidebar h2, .searchSidebar h2{

	font-size:18px;

	color:#000;

	font-weight:bold;

}

.backlistBtn{

	background:url(images/backListBtn.png) no-repeat;

	width:94px;

	height:23px;

	display:block;

}

.backlistBtn:hover{

	background:url(images/backListBtn.png) no-repeat 0 100%;

}



.backlistBtnWraper{

	padding-top:16px;

	padding-right:17px;

}

.link-title{

	padding:0 0 10px;

}

input#keyword{

	width:100px;

}

input.submitSbtn{

	cursor:pointer;

	width:55px;

}

.mTemplatem p {

	margin:0;

}

.mTemplatem p.dit_dsc{

	margin:10px 0;

}

#tabel_process_link td {

	padding-bottom:5px;

}



.sidebar .BusinessSpotlight_single h2, .sidebar .BusinessSpotlight_single h4{

	background:transparent;

	font-size:15px;

	color:#50083f;

	letter-spacing:1px;

	width:auto;

	height:auto;

	padding:0;

	margin:0;

	letter-spacing:1px;

	font-weight:bold;

}



.frontSpot div.frontSpotImgWrap img{

	visibility:hidden;

}

.loader{ background:url(images/ajax-loader.gif) no-repeat 50% 50%; }



/**

 * jQuery lightBox plugin

 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)

 * and adapted to me for use like a plugin from jQuery.

 * @name jquery-lightbox-0.5.css

 * @author Leandro Vieira Pinho - http://leandrovieira.com

 * @version 0.5

 * @date April 11, 2008

 * @category jQuery plugin

 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)

 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US

 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin

 */

#jquery-overlay {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

}

#jquery-lightbox {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

}

#jquery-lightbox a img { border: none; }

#lightbox-container-image-box {

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

}

#lightbox-container-image { padding: 10px; }

#lightbox-loading {

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

}

#lightbox-nav {

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

}

#lightbox-container-image-box > #lightbox-nav { left: 0; }

#lightbox-nav a { outline: none;}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext {

	width: 49%;

	height: 100%;

	zoom: 1;

	display: block;

}

#lightbox-nav-btnPrev { 

	left: 0; 

	float: left;

}

#lightbox-nav-btnNext { 

	right: 0; 

	float: right;

}

#lightbox-container-image-data-box {

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	overflow: auto;

	width: 100%;

	padding: 0 10px 0;

}

#lightbox-container-image-data {

	padding: 0 10px; 

	color: #666; 

}

#lightbox-container-image-data #lightbox-image-details { 

	width: 70%; 

	float: left; 

	text-align: left; 

}	

#lightbox-image-details-caption { font-weight: bold; }

#lightbox-image-details-currentNumber {

	display: block; 

	clear: left; 

	padding-bottom: 1.0em;	

}			

#lightbox-secNav-btnClose {

	width: 66px; 

	float: right;

	padding-bottom: 0.7em;	

}