﻿/*
	Theme Name: RiverSpeak2
	Theme URI: http://crunchycenter.com
	Description: Spokane's art community
	Version: 1.0
	Author: Greg Thomson
	Author URI: http://crunchycenter.com
	Template: buddymatic
*/

/* RESET & GENERAL */
html	{ overflow-y: scroll; }
* { margin: 0; padding: 0; }
body  	{ background-position: top;	line-height: 1; font-size: 100%; font-family: Georgia,"Times New Roman",Times,serif; background-color: #040404; background-image: url('images/background.jpg');
	background-position: center top; background-repeat: no-repeat; color: #FFFFEC; }
ul  { list-style: none; }	
img  	{ border: 0; }	
a  		{ text-decoration: none; outline: none; color: #5CA09E	;	}
a:hover	{ text-decoration: none; color: #5CA09E	; }		
a img 	{ border: none;	background: none; }  	  
a:hover { text-decoration: underline; }
.clear	{ clear: both; }

/* FORMATTING */
h1, h2, h3, h4, h5, h6 { font-size: 100%;}

h1, h2 { font-size: 34px; }
h2 { padding-top: 7px; }
h3 { font-size: 26px; padding: 7px 0px 10px 0px; }
h4 { font-size: 22px; padding: 7px 0px 10px 0px;}
h5 { font-size: 18px; padding: 7px 0px 10px 0px;}
h6 { font-size: 14px; padding: 7px 0px 10px 0px;}
h1 a:hover { text-decoration: none; }
h2 a:hover { text-decoration: none; }
h3 a:hover { text-decoration: none; }
h4 a:hover { text-decoration: none; }
h5 a:hover { text-decoration: none; }
h6 a:hover { text-decoration: none; }
.section { font-size: 28px; color: #E4A32D; }
input, select, textarea, div.terms { padding: 6px;border: 1px solid #D9D5A6;background-color:#040404;color:#FFFFEC; }
	#members_search, #groups_search {padding:7px;margin:0 -4px 0 6px;width: 165px;}
a.button { line-height: 12px; text-decoration: none; font-size: 10px; padding: 5px 10px; height: 11px;line-height: 12px; text-decoration: none; background: #fff url(images/page.png) repeat-x bottom left; border: 1px solid #999; color: #434343; font-size: 10px; padding: 5px 10px; height: 11px; }
a.button:hover { background: #fff url(images/page2.png) repeat-x top left; color: #333; border: 1px solid #666; }
p { padding : 0 0 15px; }
small { font-size: 10px; color: #737373; }
blockquote { margin: 15px 0; padding: 20px 15px 15px 45px; font: 400 18px Arial, Helvetica, sans-serif; font-style: italic;background: url(images/quote-left.jpg) no-repeat top left; }
 
#calendar_wrapLarge h2 { font-size: 28px; line-height: 34px; }
.recentImage { max-height: 250px; overflow:hidden; }

/* WORDPRESS DEFAULT STYLESHEET FOR IMAGES*/
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; clear: both; margin-top: 10px; margin-bottom: 10px; }
#single img { padding: 4px; background-color: #D9D5A6; }
#single h2 span img {background: none;
	
}
#single .gallery-item img { float: left; margin: 4px; }
.alignleft { float: left; margin: 5px 10px 0 0; }
.alignright { float: right; margin: 5px 0 0 10px; }

a:hover img.alignleft, a:hover img.alignright { border: 1px solid #222; }

#single .wp-caption { text-align: center; padding: 7px 3px; border: 1px solid #ccc; }
#single .wp-caption img, .wp-caption a img { border: 0; padding: 0; }
#single .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 5px 0 0; margin: 0; font-weight: 900; font-style: italic; }

/* CONTAINER */
#content { width: 960px; min-height: 600px; position: relative; padding-top: 20px; }
#left-col, .page { float: left; width: 640px; display: inline; margin-right: 20px; padding-bottom: 25px; margin-bottom:20px; }
#sidebar.directory-sidebar { float: right; width: 292px; padding-bottom: 25px; }
#right-col {float:right;width:300px;}
#full, #footer { width: 100%; } 

/* Header */

#logoBar { position: relative; height: 143px;}
#logo {	position: absolute;	width: 406px; height: 100px; top: 22px; left: 0px; text-indent: -9999em; }
#rss { position: absolute; width: 52px; height: 43px; top: 98px; left: 471px; text-indent: -9999em;}
#about1 { position: absolute; width: 60px; height: 60px; top: 17px; left: 790px; text-indent: -9999em; }
#contact1 { position: absolute; width: 60px; height: 60px; top: 17px; left: 885px; text-indent: -9999em; }
h2#faq { position:absolute; right:12px; bottom:6px; font-size: 18px;}
h2#faq a {color:#E4A32D;}


/* Sticy Footer */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix { height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

html, body, #wrapper { height: 100%;}
body > #wrapper { height: auto; min-height: 100%;}
#main {	width: 960px; padding-bottom: 328px; margin: 0px auto; }


/* NAVIGATION */
#mainNav { padding: 6px 0px 16px 4px; height: 37px; }
#mainnavList { float: left; width: 700px; font-family:"shrub-1","shrub-2"; }
#mainnavList li { padding-top: 5px;	float: left; margin-right: 47px; font-size: 34px; }
#mainnavList li a { color: #FFFFEC; padding: 9px 12px 6px 8px; }
#mainnavList li a:hover, 
body#checklistChimp ul#mainnavList li.articles a,
body#checklistChimpevents ul#mainnavList li.events a,
body#checklistChimpcommunity ul#mainnavList li.profiles a
{ text-decoration: none; background-image: url('images/mainnavBack.png'); background-position: center center; background-repeat: no-repeat; }
#searchBar { float: right; padding-right: 3px;margin-top:6px; }


/* MAIN PAGE */
/*-------------------------------------------------------------------------------------*/
/* HEADLINE */

#headline { float: left; width: 638px; display: inline; position:relative; z-index:100; background-image:url('images/greyBack.png'); border: 1px solid #2f2f2f; }
	.heading { padding: 4px 19px; float: left; width: 600px; border-bottom: 1px solid #d6cfb3;  }
	.heading strong { float: left; font: 900 12px/25px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #E4A32D; } 
	.heading a.heading-link, .single-post a.heading-link { font-size: 9px; padding-right: 16px; float: right; margin-top: 0; text-decoration: none; height: 12px; line-height: 12px; color: #E4A32D; }
	a.s-rss { background: url(images/small-rss.png) no-repeat center right; }
	a.s-archives { margin-top: 1px; }
	#headline .holder { padding: 0 19px; }
	#headline #slider { float: left; width: 600px; }
	
	#headline .slider-frame { position: relative; float: left; }
	#headline #slider h2 a { position: absolute; top: 150px; right: 0; line-height: 30px; padding: 10px 15px; background: url(images/trans.png) top left repeat; color: #fff; text-align: right; }
	#headline #slider h2 a:hover { background-color: #000;color: #fc0;}	
	#headline .control { float: left; display: inline; margin: -12px 0 0 200px; position: relative; font-size: 16px; }
	#headline .control a { float: left; text-decoration: none; color: #5a2000; }
	#headline .control a.prev { width: 37px; height: 20px; padding-left: 45px; padding-top: 3px;background: url(images/back.png) no-repeat top left; }
	#headline #myController a.jFlowSelected { width: 89px; height: 23px; text-align: center; position: absolute; line-height: 21px; bottom: 0; left: 282px; z-index: 10000; display: block; font-size: 16px;background: url(images/full.png) no-repeat top left;  }
	#headline a.read-more { display: none;color:#5A2000; }
	#headline .control a.next{ display: inline; margin-left: 89px; width: 39px; height: 20px; padding-right: 40px; text-align: right; padding-top: 3px;background: url(images/next.png) no-repeat top left;  }
	#headline #slider .control a:hover { background-position: bottom;color: #000;  }
	#headline .control a:hover, #headline #myController a.jFlowSelected:hover { background-position: bottom; }

	.jFlowControl { cursor:pointer; }
	.jFlowSelected { text-decoration:none;}

/* RECENT */
#recent { float: left; width: 638px; display: inline; margin: 30px 0; background-image: url('images/greyBack.png'); border: 1px solid #2f2f2f; }
	a.s-archives { background: url(images/archives.png) no-repeat center right; }
	#recent .heading { padding: 5px 19px; }
	#recent .post-frame { float: left; width: 638px; }
	#recent .left-post {float: left;width: 300px;padding: 5px 18px 0 19px;border-right: 1px solid #d6cfb3;background-color: #D9D5A6;}
	#recent .right-post { float: right; width: 300px; }
	#recent .left-post .post .postmeta { font-size: 9px; text-transform: uppercase; padding: 4px 15px; clear: both; text-align: right; margin-bottom: 15px;border-top: 1px solid #d6cfb3; border-bottom: 1px solid #d6cfb3; background-color: #090E17; }
	#recent .left-post .postmeta a, #recent .right-post .post small a { text-decoration: none; color: #5CA09E; }
	#recent .left-post .post p { padding: 10px 0;color:#373737; }
	#recent .left-post img { margin-top: 5px; }
	#recent .left-post .postmeta a:hover, #recent .right-post .post small a:hover { text-decoration: underline; }
	#recent img { margin-bottom: 15px; }
	#recent .post h2 a { font-size: 28px; margin-bottom: 10px;color: #090E17; }
	#recent .post h2 a:hover { color: #5CA09E	; text-decoration: none; }
		
	#recent .right-post .post { padding: 15px 19px 15px 18px;border-bottom: 1px solid #f6f5ea; }
	#recent .right-post .post img { float: left; display: inline; margin: 0 15px 0 0; }	
	#recent .right-post .post h2 a { font-size: 20px; line-height: 17px; padding: 3px 0;color: #E4A32D; }
	#recent .right-post .post h2 a:hover { color: #5CA09E; }
	#recent .right-post .post small { line-height: 18px; }
	.comment-cloud { float: right; width: 40px; height: 25px; text-align: center; }
	.comment-cloud a { text-decoration: none; font-size: 10px; }
	
/* TABS */
.tab { float: left; width: 638px; display: inline; padding: 0; margin: 10px 0 30px; border: 1px solid #D9D5A6; background: url(images/texture2.jpg); background-position: top left; }
	.menu { width: 600px; height: 27px; padding: 5px 19px 0; position: relative; background-color: #D9D5A6; border-bottom: 1px solid #D9D5A6; }
	.menu a.s-archives { color: #5a2000;float: right; padding-right: 16px; font-size: 9px; right: 15px; text-decoration: none; }
	.tab .ui-tabs-nav li { float: left; margin: 0 15px 0 0; display: inline; font-family: "shrub-1","shrub-2"; font-size: 20px; font-weight: bold; }
	.menu strong { float: left; padding: 0 12px;color: #000; }
	.tab .ui-tabs-nav li a { float: left; padding: 0 12px 3px; text-decoration: none;color: #5d5c49;}
	.tab .ui-tabs-nav li a:hover { color: #000; }
	.tabdiv { float: left; position: relative; width: 638px; }
	.tab .ui-tabs-nav li#popular { background-color: #E4E1CB; }
	.tab .ui-tabs-nav li.ui-tabs-selected a { color: #E4A32D; background-color: #090E17; border: 1px solid #d6cfb3; border-bottom: 0; }
	.tab .ui-tabs-nav li.ui-tabs-selected a.popula { border: 0; color: #000; background-color: #fff; border-left: 1px solid #d6cfb3; border-bottom: 1px solid #fff; }

	.ui-tabs-hide { display: none; }
	
	.tabdiv-left { float: left; width: 328px; padding: 25px 18px 25px 19px; border-right: 1px solid #D9D5A6; }
	.tabdiv-right { float: left; width: 272px; padding: 20px 0 25px; }
	
	.tabdiv a img { margin: 0 0 10px 10px; float: right; padding: 4px;border: 1px solid #ccc; background-color: #D9D5A6; }
	.tabdiv a:hover img { border: 1px solid #666; }
	.tabdiv h2 a { font-size: 24px; color: #E4A32D; display: block; margin: 0 0 10px; }
	.tabdiv h2 a:hover { color: #5CA09E	; }	
	.tabdiv-right ul { list-style: none; font-size: 11px; padding: 10px 0; }
	.tabdiv-right ul strong { padding-left: 19px; color: #737373; }
	.tabdiv-right ul li a { color: #E4A32D; }
	.tabdiv-right ul li a:hover { color: #5CA09E	; }
	.tabdiv-right ul li { padding: 7px 19px 7px 18px; font-size: 22px; border-bottom: 1px solid #D9D5A6;font-family:"shrub-1","shrub-2"; }
	.menu2 a.s-rss { margin: 0; }
	.more2 { text-align:center; }
	.more2 a { text-decoration: none; font: 900 11px Arial, Helvetica, sans-serif; text-transform: uppercase; }
	.more2 a:hover { color: #000; }

	#c5 ul { float: left; padding: 20px 0 20px 40px; }
	#c5 ul li { margin: 3px 0; float: left; width: 290px; }
	#c5 ul li a { padding: 5px; }
	
	#spe { padding: 0; width: 638px; background: url(images/texture2.jpg); background-position: left top; border: 1px solid #D6CFB3; }
	#spe a img { float: left; margin: 0 10px 0 0; }
	.main-column .front { width: 591px;margin: 0 -10px 15px;}
	.front img {background-color:#D9D5A6;padding:4px;}
	.front { float: left; width: 600px; padding: 15px 19px; margin-bottom: 15px;border-bottom: 1px solid #f6f5ea; }
	.front span { float: right; width: 470px;float: right; width: 470px; }	
	.front h2 a:hover { color: #5CA09E	; }
	.menu2 { float: left; width: 600px; padding: 5px 19px 5px;border-bottom: 1px solid #D6CFB3; }
	.menu2 strong.special { font: 900 12px/25px Arial, Helvetica, sans-serif; text-transform: uppercase;color: #E4A32D; }
	a.spec { float: right; padding-right: 16px; font-size: 9px; text-decoration: none; margin: 0;color: #d1aa0a; }
	
/* SIDEBAR */
.col { margin-bottom: 15px; }
#sidebar { width: 292px; border: 4px #03050A solid; background-image:url('images/blueBack.png'); padding-top: 13px; }
#sidebar h3 { color: #E4A32D; padding: 20px 15px; margin: 0px -3px; border-bottom: 2px #000000 solid; border-top: 1px #273D63 solid; background-color: #090e17; }
#sidebar h3.widget { padding: 15px; }
#sidebar .widget ul li a:hover { color: #5CA09E	; }
.box-feed { background-color: #e4e1cb; }
.box-feed ul li { border-top: 1px solid #d8d4b8; }
.side-search form input#searchbutton {  } 

.box { padding: 25px 15px; margin: -1px 0; }
.box2 { padding: 15px 15px; margin: 5px 0; }
.widget { margin: -1px 0 0 0; }
.widget h3 { padding: 20px 15px; margin: 0px -3px; border-bottom: 2px #000000 solid; border-top: 1px #273D63 solid; background-color: #090e17; }
#sidebar .widget ul { padding: 15px 25px 25px 50px; }
#sidebar .widget ul ul { margin: 0; background: none; border: 0; padding: 0; }
#sidebar .widget ul li { padding: 3px 0; }
#sidebar .widget ul li a { text-decoration: none; }
#sidebar .widget ul li a:hover { text-decoration: underline; }
.tagcloud { padding: 15px; }
.tagcloud a { text-decoration: none; }
.tagcloud a:hover { text-decoration: underline; }
#sidebar .box3 a img { padding: 3px; }
#sidebar .box3 a:hover img { }
.box2 ul { padding: 0 15px; }
.box2 ul ul { padding: 0; }
.big-ad a img, #sidebar a img { border: 0; }
#sidebar a img { margin: 0 3px 5px; }
#sidebar ul { list-style: none; }
#sidebar ul li { padding: 7px 0 0; font-size: 14px; }
#sidebar ul li a { font-size: 16px; }
#sidebar #user-link { padding: 0 0 25px 0; }
.box-feed ul li { padding: 10px 0; font-size: 11px;  }
#sidebar .box-feed p { line-height: 19px; }
#sidebar ul#featured-members-list, #sidebar form, #sidebar ul#groups-list {padding:15px;}
#sidebar #user-link h3 { float: left; width: 100%; margin-top: -2px; padding: 0; }
.box-feed a.button { float: right; display: inline; margin: 0 0 0 15px; }
.side-search form input#s { width: 200px; height: 23px; float: left; padding: 5px 5px 3px; display: inline; margin-right: -1px; font-size: 16px; font-style: italic; border: 1px #D9D5A6 solid; }
.side-search form input#searchbutton { height: 33px; width: 35px; float: left; background: url(images/search.png) no-repeat center center; background-color: #E4A32D; cursor: pointer;  } 

.upperAd { float: left; margin: 0px 0px 13px 14px;}
.registerButton, .registerButton1 {background-color:#E4A32D;color:#090E17;font-size:20px;padding: 5px;border: 2px #03050A solid;display:block;margin:0 auto -4px;}
.registerButton {width:230px;}
.registerButton1 {width:115px;}
.registerButton:hover {color:#090E17;}

/* SIDEBAR TABS*/
#sidebar .sidetab { width: 268px; }
	#sidebar .sidetab-head { width: 268px; padding: 5px 0 0; }
	#sidebar .sidetab .ui-tabs-nav li { position: relative; border-top: 0; display: inline; }
	#sidebar .sidetab .sidetabdiv ul { padding: 15px; float: left; }
	#sidebar .sidetab .ui-tabs-nav li a { font-size: 10px; float: left; display: inline; margin: 0 30px -1px 0; text-decoration: none; padding-bottom: 10px;color: #898569; }
	#sidebar .sidetab .ui-tabs-nav li a:hover { color: #5CA09E	; }
	#sidebar .sidetab .ui-tabs-nav li.ui-tabs-selected a { color: #E4A32D; }
	#sidebar .sidetabdiv { float: left; width: 266px;color: #cdba8d; border: 1px solid #121212; background: url(images/blueBack.png); }
	.ui-tabs-hide { display: none; }
	
	#sidebar .sidetabdiv ul li { border-top: 0; padding: 3px 0 3px 25px; float: left; width: 205px; }
	#flickr h3 { color: #117ac0; }
	#flickr h3 span { color: #ed1e79; }
	#flickr .ph { padding: 15px; }
	#flickr a img { margin: 2px; padding: 3px; background-color: #D9D5A6; border: 1px solid #b3ab91; }
	#sidebar #flickr a:hover img { border: 1px solid #000; }
	
/* BOTTOM EXTRA */
#full { clear: both; padding: 17px 0;background: #282620 url(images/body-bg.gif) repeat-x top left; color: #cdba8d;  }
	#full #path-container { float: left; width: 960px; font-size: 9px; text-transform: uppercase; }
	#full #path-container .path { float: left; width: 900px; }
	#full #path-container .path a { color: #cdba8d; }
	#full #path-container .path a:hover { color: #fff; }
	#full a.top { float: right; width: 35px; height: 27px;background: url(images/top.png) no-repeat top left; }

/* FOOTER */
#footer { position: relative; margin-top: -328px; height: 328px; background-image: url('images/texture1.jpg'); background-position: left top; background-repeat: repeat-x; clear: both; }
	#innerFooter { margin: 0px auto; width: 960px; padding-top: 60px; font-size: 16px; }
		#footerLeft { float: left; width: 265px; height: 268px; padding: 0px 30px 0px 15px;	background-image:url('images/verticalLine1.png'); background-position: right center; background-repeat: no-repeat; }
		#footerCenter { float: left; width: 260px; height: 268px; padding: 0px 30px 0px 50px; background-image:url('images/verticalLine1.png'); background-position: right center; background-repeat: no-repeat; }
		#footerRight { float: left;	width: 275px; padding: 0px 0px 0px 25px; height: 268px; }
			ul#footerRightLinks {margin-top:8px; }
			ul#footerRightLinks li {list-style:none;text-indent:-9999em;}
			ul#footerRightLinks li a {float:left;margin:6px 15px;width:80px;height:80px;background-repeat:no-repeat;}
			a.facebookLink {background: url('images/facebook.png');}
			a.myspaceLink {background: url('images/myspace.png');}
			a.flickrLink {background: url('images/flickr.png');}
			a.wordpressLink {background: url('images/wordpress.png');}
			a.registerFooter {margin-top:8px;display:block;}
		#innerFooter h3 { margin-top: 8px; }
		#innerFooter ul { list-style-type: disc; color: #E4A32D; list-style-position: inside; font-size: 1.05em; line-height: 1.2em; }
		#innerFooter p { font-size: 14px; padding: 6px 0px 0px; margin: 0px; }
	
/* SINGLE */
#single { float: left; width: 640px; }
	#single .single-post, #signup_form { padding: 15px 19px; margin-bottom: 15px; float: left; width: 600px; border: 1px solid #d6cfb3; background: url(images/greyBack.png);  }
	#single .single-post p { font-size: 1.1em; line-height: 1.2em; }
	#single ol, #single ul { padding: 18px 22px 18px 40px; list-style-position: outside; }
	#single .tab ul { padding: 7px 19px 0; }
	#single .tabdiv { padding: 15px 19px; width: 600px; }
	#single .tabdiv ul { padding: 0 0 0 20px; }
	#author-intro img { background-color: #fff; float: left; margin: 0 15px 0 0; display: inline; }
	#single h2, #single h3, #single h4, #single h5, #single h6, #single strong, #wide-page h1, #wide-page h2, #wide-page h3, #wide-page h4 { color: #E4A32D; }
	#single h4 {color: #E4612D;}
	#single h5 {color: #73CEA7;}
	#single h6 {color: #94650F;}
	
/* Respond */
#comments { float: left; width: 640px; }
	#comments .comment-title { border: 1px solid #d6cfb3; background-color: #fff; }
	.comment-title{ float: left; width: 600px; padding: 3px 19px; margin-bottom: 9px;border-bottom: 1px solid #d6cfb3; }
	.comment-title a { float: right; display: inline; margin-left: 15px; text-transform: uppercase; text-decoration: none; font-size: 10px; }
	.comment-title h3 { color: #BBB693; }
	label { font-weight: 900; }
	.left-form { float: left; width: 200px; }
	.right-form { float: right; width: 314px; }
	.comment-title a { float: right; display: inline; margin-left: 15px; text-transform: uppercase; text-decoration: none; font-size: 10px; }
	.comment-title h3 { letter-spacing: 0; font: 900 12px Arial, Helvetica, sans-serif; float: left; padding: 0; text-transform: uppercase; padding: 5px 0; }
	#respond2 { float: left; width: 638px; }
	
	#single ul.commentlist, #single ul.commentlist ul { padding: 0; list-style: none; float: left; }
	#single ul.commentlist ul { padding: 0 0 0 111px; }
	#single ul.commentlist ul ul { padding: 0 0 0 100px; }
	ul.commentlist li { float: left; width: 640px; margin-bottom: 10px; }
	ul.commentlist li li { width: 527px; margin-bottom: 10px; }
	ul.commentlist li li li { width: 427px; margin-bottom: 10px; }
	ul.commentlist li li .comment-meta { width: 527px; margin-bottom: 10px; }
	ul.commentlist li li li .comment-meta { width: 427px; margin-bottom: 10px; }
	
	#single #comments .tabs .sidetab-head { list-style: none; float: left; width: 610px; padding: 5px 14px; margin-bottom: 10px;border: 1px solid #d6cfb3; background-color: #D9D5A6; }
	#single #comments .tabs .sidetab-head li { display: inline; float: left; padding: 4px 8px; margin: 0 10px 0 0; }
	#single #comments .tabs .sidetab-head a { text-decoration: none; }
	#single #comments .tabs .sidetab-head a.cap { float: right; padding: 4px 0; text-transform: uppercase; }
	#single #comments .tabs .sidetab-head li.ui-tabs-selected a { font-weight: 900;color: #000; }
	.comment-author { width: 80px; float: left; display: inline; font: 900 11px Arial, Helvetica, sans-serif; padding: 15px; margin: 0 -1px 0 0; position: relative;border: 1px solid #d6cfb3; background-color: #E4E1CB; border-right: 1px solid #fff ; }
	.children .comment-author { display: none; }
	.children .comment-author img { display: block; padding: 0; border: 0; }
	.comment-author img { display: block; padding: 0; border: 0; margin-bottom: 5px; }
	.comment-meta { position: relative; padding: 15px 0 0; float: left; width: 527px; margin-bottom: 10px;border: 1px solid #d6cfb3; background: url('images/greyBack.png'); }
	.comment-meta img { display: none; float: right; margin: 0 30px 5px 10px; }
	.children .comment-meta img { display: inline; }
	.comment-meta p { padding: 0 30px 30px; line-height: 1.2em; }
	ul .reply { padding: 3px 30px; float: left;margin-top: -15px; width: 467px; margin-bottom: 10px;background-color: #F6F5EA; border-bottom: 1px solid #d6cfb3; }
	ul ul .reply { width: 467px; }	
	ul ul ul .reply { width: 367px; }	
	.pinglist { padding: 0 0 0 20px; }
	ul.commentlist .comment-reply-link { float: right; }

	#respond { float: left; width: 640px; background: url('images/texture2.jpg'); }
	#respond .comment-title { margin: 0 0 -1px 0;border: 1px solid #d6cfb3; }
	
	#commentform { float: left; width: 610px; padding: 10px 14px 5px 14px;border: 1px solid #D6CFB3; }
	#commentform small { color: #E4A32D; }
	#reply #commentform { border: 0; }	

	#commentform input { font-size: 11px; width: 180px; background: #E4E1CB;color: #434343; }
	#commentform textarea { width: 450px; height: 160px; padding: 7px; background: #E4E1CB; color: #1D1D1D;   }
	.tagss { width: 300px; }
	input#submit-comment { width: auto; font: 900 12px Arial, Helvetica, sans-serif; padding: 6px 12px;background: #fff url(images/page2.png) repeat-x top left; border: 1px solid #ccc;  }	
	#submit-comment:hover { border: 1px solid #999; background: #fff url(images/page.png) repeat-x bottom left; }
	.commentlist #respond { float: right; width: 310px; padding: 15px; margin: 15px 0;background-color: #fff; border: 1px solid #ccc;  }
	.commentlist #respond #commentform { width: 285px; border: 0; }
	.commentlist #respond .comment-title, .commentlist #respond .tagss { display: none; }
	.commentlist #respond textarea { width: 200px; }
	
	#respond-web { float: left; width: 640px; }
	#respond-web ul { padding: 0; list-style: none; margin-bottom: 40px; border-top: 0;background-color: #fff; border: 1px solid #D6CFB3; border-bottom: 0; }
	#respond-web ul li { padding: 5px 19px;background-color: #F6F5EA; border-bottom: 1px solid #D6CFB3; }
	#respond-web ul li.alt { background-color: #fff; }
	#respond-web ul li p { font: 11px/19px "Lucida Sans", Arial, Helvetica, sans-serif; }
	#reply { float: left; width: 638px;border: 1px solid #D6CFB3; background-color: #fff; }
	
/* PAGE */
#page { float: left; width: 640px; }
#page_nav { float: left; width: 109px; padding: 0; list-style: none; margin-right: -1px; position: relative; }
	#page_nav ul { list-style: none; }
	#page .normal_page { float: right; width: 482px; padding: 15px 19px 15px 29px; background-color: #fff; border: 1px solid #e4dfcb; }
	.normal_page  h2 { padding-bottom: 30px; }
	#page_nav li { padding: 4px 15px; }
	#page_nav li a { text-decoration: none; }
	#page_nav li.current_page_item a { color: #000; }
	#page_nav li.current_page_item { color: #000; font-weight: 900;background-color: #fff; border: 1px solid #e4dfcb; border-right: 1px solid #fff;  }
	#page_nav li.current_page_item li { font-weight: 400; }
	
#wide-page {padding: 15px 19px; margin-bottom: 25px;border: 1px solid #d6cfb3; background: url(images/greyBack.png); width:757px;min-height:600px;margin-right:163px;}
	
/* ARCHIVE */
#archive { float: left; width: 638px; background: url('images/greyBack.png'); border: 1px solid #d6cfb3; }
	#archive h2 { font: 900 30px; padding: 0 0 10px 0; }
	#archive h2 a { color: #E4A32D; }
	#archive h2  a:hover { color: #5CA09E	; }
	#archive h2.pagetitle, #author h2.pagetitle { font: 400 16px Arial, Helvetica, sans-serif; padding: 10px 19px 10px; }
	.ar-post { float: left; width: 600px; margin: 0 0 15px 0; padding: 15px 19px; border-top: 1px solid #d6cfb3; }
	.ar-post .thumb-div { float: left; width: 120px; }
	.ar-post .thumb-div a img { border: 1px solid #ccc; background-color: #D9D5A6; }
	.ar-post .post-desc { float: right; width: 460px; }
		
	#submenu { clear: both; width: 638px;  }
	#submenu ul { list-style: none; padding: 0; }
	#submenu ul ul { border: 0; padding: 5px 19px 5px 24px; }
	#submenu ul li { padding: 15px; margin-bottom: 20px; background: url('images/greyBack.png'); border: 1px solid #D6CFB3; }
	#submenu ul li li { border: 0; padding: 2px 0; margin-bottom: 0; }
	#submenu ul li a { font: 900 18px Arial, Helvetica, sans-serif; text-decoration: none; color: #E4A32D; }
	#submenu ul li a:hover { color: #5CA09E	; }
	#submenu ul li li a { font: 400 12px "Lucida Sans", Arial, Helvetica, sans-serif; font-size: 0.9em; color: #5CA09E	; }
	#submenu ul li li a:hover { text-decoration: underline; color: #5CA09E	; }
	
	.ar-post .thumb-div a img { padding: 5px; }
	p.meta { padding: 1px 10px; font-size: 9px; text-transform: uppercase;background-color: #090E17; border-bottom:1px solid #000000; border-top:1px solid #273D63; }
	p.meta a { text-decoration: none; }
	p.meta a:hover { color: #E4A32D;}

	.ar-post .fly { float: left; width: 460px; }
	.ar-post .fly small { float: left; }
	.ar-post .fly .fly-comment { float: right; width: 40px; height: 25px;font-size: 10px;  text-align: center; }
	.ar-post .fly .fly-comment a { text-decoration: none; }
	
/* AUTHOR */
#author { float: left; width: 640px; }
	#author h2 { padding-bottom: 15px;color:#E4A32D; }	
	#author h2 a { font-size: 14px; }
		.author-page { float: left; width: 600px; margin-bottom: 25px; padding: 19px;background-color:#E4E1CB; border:1px solid #B3AB91; }
	.author-page .author-left { float: left; width: 100px; }
	.author-page img { padding: 5px;border: 1px solid #333; background-color: #000; }
	.author-page .author-right { float: right; width: 490px; }
	.author-page .author-right h3 { padding-bottom: 20px; text-transform: uppercase;color: #000; }
	#author h4 { font: 400 16px Arial, Helvetica, sans-serif; padding: 15px 0;color: #666; }
	#author ul { float: left; width: 640px; list-style: none; padding: 0;border-bottom: 1px solid #ccc; }
	#author ul li { float: left; width: 610px; padding: 10px 15px; display: inline;border-top: 1px solid #d6cfb3; border-bottom: 1px solid #fff; background-color: #D9D5A6;}
	#author ul li:hover { background-color: #F6F5EA; }
	#author ul li a:hover { color: #000; }
	#author ul li small { float: left; width: 109px; padding: 0 10px 0 0; display: inline;border-right: 1px solid #fff; padding: 0 10px 0 0;}
	#author ul li h2 { float: left; width: 410px; padding: 0 10px; display: inline;border-left: 1px solid #ccc;}
	#author ul li em { font-size: 10px; float: left; width: 50px; width: 40px; height: 25px; text-align: center; display: inline;}	
	
	#single #month { list-style: none; float: left; width: 300px; padding: 0; }
	#single #year { list-style: none; float: right; width: 300px; padding: 0; }
	#single #year ul { padding: 0; list-style: none; }
	
	#single #month h3, #single #year h3 { padding-bottom: 30px; }
	
	.navigation { float: left; width: 640px; padding: 10px 0;font-family:"shrub-1","shrub-2";font-size:22px; }
	
/* VIDEO SECTION*/
#c5 ul { list-style-image: url(images/bullet_go.png); }
#sidebar .widget ul { list-style-image: url(images/bullet_go.png); }
#sidebar .sidetab .sidetabdiv ul li { background: url(images/bullet_go.png) no-repeat top left; }
#single .tab ul { list-style-image: url(images/bullet_go.png); }
.pinglist { list-style-image: none; }
#submenu ul ul { border: 0; list-style-image: url(images/bullet_go.png); }
#author ul li em { background: url(images/comment-cloud2.png) no-repeat top left; }
#author ul li:hover em { background: url(images/comment-cloud3.png) no-repeat top left; }
.comment-cloud { background: url(images/comment-cloud.png) no-repeat top left; }
.ar-post .fly .fly-comment { background: url(images/comment-cloud.png) no-repeat top left; }

.vid { float: left; width: 640px; margin: 10px 0 20px;}
	.left-vid { float: left; width: 342px; padding: 15px 19px; background: url(images/greyBack.png); border: 1px solid #D6CFB3; } 
	.left-vid object, .left-vid embed { width:340px; }
	.vid  p { padding: 0; }
	.vid ul{ float: right; position: relative; width: 259px; list-style: none; margin: 0 0 0 -1px; }
	.vid ul li { padding: 10px 19px; background-color: #090E17; border: 1px solid #F3F1E0; border-left: 1px solid #D6CFB3; }
	.vid ul li.ui-tabs-selected { background: url(images/greyBack.png); border: 1px solid #D6CFB3; border-left: 1px solid #121212; }
	.vid ul li.ui-tabs-selected a { font-weight: 900; text-decoration: none; color: #E4A32D; }
	.vid ul li a.go { right: 19px; position: absolute; float: right; text-indent: -9999em; width: 13px; height: 18px; background: url(images/control_play2.png) no-repeat top left;  }
	.vid ul li.ui-tabs-selected a.go { background: url(images/control_play.png) no-repeat top left; }

	.video object, .video embed { width: 268px; }
	.video h3 { margin-bottom: 15px; }
	.video .v{ padding: 0 13px; margin-top: 5px ; }
	#sidebar .video .v ul.ui-tabs-nav { list-style-image: none; }
	#sidebar .video ul li { padding: 7px 15px; margin: 0 20px -1px; background-color: #D9D5A6; border: 1px solid #5CA09E	; list-style:none; }
	#sidebar .video ul li.ui-tabs-selected a { font-weight: 900; text-decoration: none; color: #090E17; }
	#sidebar .video ul { background: none; border: 0; list-style-image: none;  padding: 0; clear: both; margin: -10px 0 10px 0;}	

#full-page { width: 960px; }
#full-page h2 { padding-bottom: 20px; }
.content-page { padding: 15px 19px; width: 810px; float: left;background-color: #fff; border: 1px solid #D6CFB3; }

.social { float: left; width: 610px; padding: 10px 14px; margin: -16px 0 20px; }
.social strong { float: left; display: inline; margin-right: 20px; }
.social a { height: 24px; float: right; font-size: 10px; text-decoration: none; line-height: 20px; display: inline; margin-left: 20px; text-indent: -9999em; width: 24px; }


/* Social Button */

.social { border: 1px solid #D6CFB3; background-color: #EAE7CD; }

.social a#delicious-button { background: url(images/delicious.png) no-repeat top left; }
.social a#stumble-button { background: url(images/stumble.png) no-repeat top left; }
.social a#digg-button { background: url(images/digg.png) no-repeat top left; }
.social a#redd-button { background: url(images/redd.png) no-repeat top left; }
.social a#mixx-button { background: url(images/mixx.png) no-repeat top left; }
.social a#twitt-button { background: url(images/twitt.png) no-repeat top left; }
.social a#rss2-button { background: url(images/rss2.png) no-repeat top left; }

/* BuddyPress */

	#content > h2 {display:none;}
	#settings-form table {margin-bottom:15px;}
	ul#letter-list li { float: left; margin-right: 4px; font-size: 22px; }
	.directory-listing, #members-directory-listing { clear: both; padding-top: 15px; }
	div.directory-sidebar { margin: 0; }
	div#message.info p, div#message p, div#message.error p { background-color: #E4A32D; color: #090E17; border: 1px #090E17 solid; }
	#user-status a#status-clear-status { font-size: 0.9em; color: #5CA09E	; }
	div#invite-list {background-color:#03050A;}
	.field-name strong {margin: 3px 0;}
			
	/* Layout */
	#members-directory-page, #groups-directory-page { width: 600px; border:1px solid #D6CFB3; padding: 15px 19px; background: url('images/greyBack.png'); }
	#content .left-menu { position: absolute; top:15px; left: 0; width: 146px; }
	#content .main-column { margin: -5px 163px 20px; min-height: 850px; width: 610px; border:1px solid #D6CFB3; padding: 12px 10px; background: url('images/greyBack.png'); }
		.pagination { margin: 0 auto; max-width: 600px; }
	#content #verticalAds { position: absolute; top:15px; right: 0; width: 125px; padding: 6px 10px 0; border: 2px #03050A solid; background-image:url('images/blueBack.png'); }
		#content #verticalAds li { margin-bottom: 7px;  }
	h1.fn a, #group-name h1 a { color: #E4A32D; font-size: 44px; }
	h1.fn a:hover, #group-name h1 a:hover { color: #5CA09E	; text-decoration:underline; }
	hr {border:0;}
		
	/* Left Sidebar */	
	#optionsbar, #userbar, #groupAdmin, #groupLinks { margin-bottom: 15px; background-image:url('images/blueBack.png'); border: 3px #03050A solid; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }
		#optionsbar h3, #userbar h3 { background-color: #D9D5A6; color: #090E17; text-align:center; font-size: 16px; padding: 7px 0 5px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
		#optionsbar ul, #userbar ul, { margin: 5px 3px 4px; }
		#optionsbar ul li, #userbar ul li, #groupAdmin li, #groupLinks li { margin-bottom: 2px; font-size: 18px; }
		#optionsbar ul li.current a, #userbar ul li.current a, #groupAdmin li.current a, #groupLinks li.current a { font-weight: bold; color: #737373; }
		#groupAdmin, #groupLinks { padding: 5px 3px 4px; }	
	
	/* Groups */
	ul.content-header-nav { margin: -4px -11px 0; }
	ul.content-header-nav li { float: left; padding: 8px; margin-top: -8px; font-size: 12px; }
	#groups-list li div.desc p { width: 400px;margin-top:4px; }
	
	
	/* BP-Widgets */
	div.bp-widget {border:1px solid #EEEEEE;margin-bottom:20px;padding:15px;}
	div.bp-widget h4 {background:#D9D5A6;color:#090E17;padding: 6px 5px 6px 12px;font-size: 18px;font-weight: bold;margin: -14px -14px 15px -14px;}
	u#activity-list li blockquote, ul#site-wide-stream li blockquote {-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
	#groups-list div.item-avatar img { margin:6px 8px 25px 0; }
	#groups-list div.field-data {margin-top:2px;}

	/* Form Styling */
	#profile-details-section label input checkbox {width:auto !important;}
	#comment-list.item-list li {margin-bottom: 25px;border:0;}
	#comment-list.item-list li p{padding: 14px 0 8px;margin:0;}
	#comment-list.item-list li span.small { background-color: #D9D5A6; color: #090E17;font-size: 12px; padding: 7px 10px 5px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
	#comment-list.item-list li span.smallMeta { padding: 2px 10px; font-size: 12px; background-color: #090E17; border-bottom:1px solid #000000; border-top:1px solid #273D63; }
	#group-settings-form h2{ padding: 7px 0 8px; }
	#group-settings-form h3 {padding:18px 0 5px;}
	#group-settings-form div#radio.radio label {padding: 3px 0 3px; display:block;}
	input#save {margin-top:20px;}
	
	/* Terms/Conditions */
	.terms {height:120px;overflow:auto;margin-bottom:10px;}	


/* White-Gold */

input#submit,input#signup_submit, input#upload, input#wp-submit, input#profile-group-edit-submit, input#save, input#groups_search_submit, input#members_search_submit, input#group-creation-create, input#group-creation-previous,
input#group-creation-next, input#avatar-crop-submit, input#group-creation-finish
{background-color:#E4A32D;color:#090E17;cursor:pointer;}
p.submit { padding-top: 15px; }

#breadcrumb, #breadcrumb a { color: #c6be9d; }
 	#breadcrumb a:hover { color: #000; }
 	
 /* PageNavi */ 	
.wp-pagenavi { text-align: right; float: left; width: 640px; margin: 20px 0;  font-size: 11px; }
.wp-pagenavi span.pages { float: left; }	
.wp-pagenavi a { background: #fff url(images/page2.png) repeat-x top left; border: 1px solid #ccc;text-decoration: none; padding: 4px 8px; margin-left: 10px;  }
.wp-pagenavi a:hover { background: #fff url(images/page.png) repeat-x bottom left; border: 1px solid #999; }
.wp-pagenavi .current { background: #fff url(images/page2.png) repeat-x top left; border: 1px solid #ccc;font-weight: 900; padding: 4px 8px; margin-left: 10px; }

/* WP- Calendar */

#wp-calendar table.nav tbody tr td a {font-size:28px;font-family:"shrub-1","shrub-2";}
#wp-calendar table caption {font-size:38px;font-weight:bold;font-family:"shrub-1","shrub-2";padding-bottom:20px;}

#wp-calendar table {width:100%;}
#wp-calendar #prev {text-align:left;}
#wp-calendar #next {text-align:right;}
.ec3_eventday a {color:#a00 !IMPORTANT;}

#wp-calendar table td, #wp-calendar table th {text-align:center;font-size:20px;}
#wp-calendar table td, #wp-calendar table td.pad:hover, #wp-calendar table.nav tr td {padding:10px 1px;border:none;}
#wp-calendar table td:hover, #wp-calendar table #today {padding:0px;border:solid 1px #999;}

	/* The EC graphic. */
	.ec3_ec {display:block;float:right;border:none;width:13px;height:9px;}
	.ec3_ec span { display:none }
	
	/* Popup */
	.ec3_popup {margin:0 !IMPORTANT;padding:0 !IMPORTANT;border:none;position:absolute;border-collapse:collapse;filter:alpha(opacity=87);-moz-opacity:.87;opacity:.87;z-index:30000;}
	.ec3_popup td {padding:0;}
	.ec3_popup table {border:solid #999 1px;background-color:#eeb;font-size:1.1em;color:black;text-align:left;}
	.ec3_popup table td {padding:1.5px 3px 1.5px 3px;}
	#ec3_shadow0 div { width:8px; height:32px; }
	#ec3_shadow0 {margin:0;padding:0;border:none;width:8px;background-repeat:no-repeat;background-position:bottom right;vertical-align:bottom;}
	#ec3_shadow1 {margin:0;padding:0;border:none;height:16px;background-repeat:repeat-x;}
	#ec3_shadow2 div { width:8px; height:32px; }
	#ec3_shadow2 {margin:0;padding:0;border:none;width:8px;background-repeat:no-repeat;background-position:bottom left;vertical-align:bottom;}

	/* Event List */
	.ec3_list {margin-left:-12px;word-spacing:-1px;letter-spacing:-0.2px;color:#800;}
	.ec3_list li {font-size:1em !IMPORTANT;}
	.ec3_list li:before {content:"" !IMPORTANT;}
	
	/* Schedule */
	table.ec3_schedule {border-collapse:collapse;margin:0.5ex 1ex 0.5ex 0;border:solid 1px #800;float:left;}
	table.ec3_schedule td {padding:0 0.5ex 0 0.5ex;color:#800;}
	td.ec3_start { text-align:right; }
	td.ec3_to    { text-align:center; }
