/*  
Theme Name: Celebration
Theme URI: http://www.merovingifashionawards.com/
Description: Merovingi Fashion Awards 2009 Theme
Version: 1.2
Author: Gabriel Sebastian Merovingi
Author URI: http://www.merovingi.com/ 
*/

/* 
Theme colors							Dimentions						Fonts used
Golden: #865a32							Wrap size: 960px				Georgia
Brown: #422b18															Helvetica
Dark: #291a0e
Green: #78773E
Red: #650000
*/

/* wakeup */
* 										{ margin: 0; padding: 0; }
html									{ overflow-y:scroll; }
body,div,dl,dt,dd						{ margin:0; padding:0; }
ul,ol,li,h1,h2,h3						{ margin:0; padding:0; }
h4,h5,h6,pre,code						{ margin:0; padding:0; }
form,fieldset,legend					{ margin:0; padding:0; }
input,textarea,p,blockquote,th,td 		{ margin:0; padding:0; }
table									{ border-collapse:collapse; border-spacing:0; }
fieldset,img 							{ border:0; }
address,caption,cite,code,dfn,th,var 	{ font-style:normal; font-weight:normal; }
li 										{ list-style:none; }
caption,th								{ text-align:left; }
h1,h2,h3,h4,h5,h6 						{ font-size:100%; font-weight:normal; }
q:before,q:after 						{ content:''; }
abbr,acronym 							{ border:0; font-variant:normal; }
sup 									{ vertical-align:text-top; }
sub 									{ vertical-align:text-bottom; }
input,textarea,select 					{ font-family:inherit; font-size:inherit; font-weight:inherit; }
input,textarea,select 					{ font-size:100%; }
legend 									{ color:#000; }
del,ins									{ text-decoration:none; }
.weld:after								{ content: "."; visibility: hidden; display: block; height: 0px; clear: both; }
* html .weld							{ height: 1%; }

/* core */
body, html				{ height: 100%; }
body 					{ 
						font: 62.5% Georgia, "Times New Roman", Times, serif; 
						color: #fff; 
						background-color: #000;
						}
#wrap					{ 
						width: 960px; 
						margin: 0px auto 0px 0px; 
						font-size: 1em;
						background: url(images/bg-large.jpg) no-repeat; 
						}
#footwrap 				{ 
						width: 100%;
						}
#footer 				{
						width: 960px;
						background: url(images/bg-footer.gif) no-repeat; 
						height: 386px;
						}
#top					{
						width: 960px;
						height: 30px;
						padding: 0px;
						margin: 0px;
						background: url(images/tran.png) repeat; 
						}

.row					{ font: 1.0em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }

.col					{ font-family: Georgia, "Times New Roman", Times, serif; width: 255px; padding: 0px 25px 0px 0px; }
.col p						{ font-size: 1.1em; margin-bottom: 4px; padding-left: 10px; margin-top: 40px;}
.col ul						{ width: 230px; }
.col ul li						{ font-size: 2.0em; text-align: center; padding-top: 8px; padding-bottom: 8px; border-bottom: 1px solid #000;}
.col ul li a						{ color: #fff; text-decoration: none; }
.col ul li a:hover					{ color: #ddd; text-decoration: none; }
.col ul li a:visited				{ color: #fff; text-decoration: none; }	
.col ul li#home						{ border-top: 1px solid #000; border-bottom: 1px solid #000; padding-top: 8px; padding-bottom:8px;}
.col ul li#home a						{ color: #ddd; text-decoration: none; }
.col ul li#home a:hover					{ color: #fff; text-decoration: none; }
.col ul li#home a:visited				{ color: #ddd; text-decoration: none; }
.col ul li#important						{ border-top: 1px solid #000; border-bottom: 1px solid #000; padding-top: 8px; padding-bottom:8px; background: url(images/tran.png) repeat; color: maroon; font: 2.0em Georgia, "Times New Roman", Times, serif; text-transform: uppercase; }
.col ul li#important a						{ color: maroon; text-decoration: none; }
.col ul li#important a:hover					{ color: #fff; text-decoration: none; }
.col ul li#important a:visited				{ color: maroon; text-decoration: none; }
.col ul li#important span					{
	color: maroon;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 2px;
}
.clear { clear: both; }

/* Contact Form */
div#usermessagea {
	margin-bottom: 10px;
	width: 655px;
	color: maroon;
	font: 1.0em "Lucida Grande", Lucida, Verdana, sans-serif;
}
div#usermessagea ol {
	color: black;
}
form#cformsform	{
	width: 655px;
	margin-bottom: 40px;
}
form#cformsform p.cf-sb {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 50px;
}
ol.cf-ol {
	width: 655px;
	margin-bottom: 10px;
}
ol.cf-ol li {
	width: 605px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 50px;
}
ul.cf_li_text_err li {
	color: maroon;
	font: 0.7em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 50px;
}
.cform label {
	width:200px; 
	margin:4px 10px 0 0; 
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	text-align:right;
	vertical-align:top;
}

.cform label span {
	width:200px; /* must be the same as above!*/
	display:block; 
}
span.reqtxt {
	color: maroon;
	font: 0.7em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-left: 10px;
}
span.emailreqtxt {
	color: maroon;
	font: 0.7em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-left: 10px;
}
ol.cf-ol li input {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 3px 5px;
	border: none;
	font-size: 13px;
	border-width: 1px;
	border-style: solid;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: default;
	text-decoration: none;	
	max-width: 400px !important;
	background-color: #422b18;
	color: #865a32;
	margin-left: 20px;
}
ol.cf-ol li textarea {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 3px 5px;
	border: none;
	font-size: 13px;
	border-width: 1px;
	border-style: solid;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: default;
	text-decoration: none;	
	max-width: 400px !important;
	background-color: #422b18;
	color: #865a32;
	margin-left: 20px;
}
ol.cf-ol li select {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 3px 5px;
	border: none;
	font-size: 13px;
	border-width: 1px;
	border-style: solid;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: default;
	text-decoration: none;	
	max-width: 400px !important;
	background-color: #422b18;
	color: #865a32;
	margin-left: 20px;
}

/* header */
#nowplaying				{ float: left; height: 20px; width: 500px; padding: 8px 0px 0px 45px; }
#nowplaying span			{ margin: 0px 0px 0px 10px; color: #fff;
	font: 1.2em Georgia, "Times New Roman", Times, serif;
}
#nowplaying span a				{ text-decoration: none; color: #865a32;}
#nowplaying span a:hover		{ text-decoration: underline; }
#nowplaying span a:visited		{ text-decoration: none; }
#meta					{ float: right; height: 20px; width: 300px; padding: 10px 0px 0px 5px; text-transform: uppercase;}
#meta ul					{ list-style-type: none; }
#meta ul li						{ display: inline; padding-right: 10px; }
#meta ul li a						{ color: #fff; text-decoration: none; }
#meta ul li a:hover					{ color: #fff; text-decoration: underline; }
#meta ul li a:visited				{ color: #fff; text-decoration: none; }
#slogan					{ width: 960px; height:100px; padding-top: 30px; text-align: right; }
#slogan p					{ width: 300px; float: right; text-align: right; margin-top: 20px; font-size: 1.5em; color: white; }
#slogan p a { font: 1.4em Georgia, "Times New Roman", Times, serif; text-decoration: none; color: #865a32; }
#slogan p a:hover { text-decoration: underline; }
#slogan p a:visited { text-decoration: none; }
#head					{ width: 915px; height: 300px; padding-left: 45px; }
#start					{ float: left; }
#featured				{ width: 600px !important; height: 220px !important; float: right; padding: 10px; }
.tran					{ background: url(images/tran.png) repeat; }
#hot					{ float: right; width: 615px; height: 30px; padding: 0px; font-size: 1.2em; }
#hot p { color: #291a0e; font: 0.8em/0.8em "Lucida Grande", Lucida, Verdana, sans-serif; margin: 2px 0 0 10px; }
#hot ul						{ list-style-type: none; padding-top: 10px; padding-left: 10px; }
#hot ul li						{ color: #fff; height: 20px; padding-right: 30px; display: inline; }
#hot ul li a						{ color: #422b18; text-decoration: none; }
#hot ul li a:hover					{ color: #865a32; text-decoration: underline; }
#hot ul li a:visited				{ color: #422b18; text-decoration: none; }
span.pasive { color: #865a32; }
#content					{ width: 960px; margin: 0; }
/* flow */
#flow					{ width: 655px; min-height: 100px; padding-left: 45px; float: left; }

/* sidebar */
#sidebar				{ width: 250px; min-height: 100px; margin: 0; padding-left: 10px; float:right; }
p.widgethead	{
	text-align: right;
	margin-bottom: 5px;
	margin-top: 10px;
	padding: 0;
	color: #e35b25;
	font: 2.4em Georgia, "Times New Roman", Times, serif;
	text-transform: lowercase;
}
div.widget					{
	width: 250px;
	height: auto;
	margin: 0;
	padding: 0;
}
div.widget p.widgethead	{
	text-align: right;
	margin-bottom: 5px;
	margin-top: 10px;
	padding: 0;
	color: #e35b25;
	font: 2.4em Georgia, "Times New Roman", Times, serif;
	text-transform: lowercase;
}
div.widget ul				{
	margin: 0;
	padding: 0;
}
div.widget ul li			{
	margin-top: 5px;
	margin-bottom: 5px;
}
div.widget ul li a img		{
	border: none;
}

/* comments */
.comments { padding: 0px; margin-top: 20px; width: 655px;
	border-top: 1px solid #865a32; padding-top: 10px;
}
.commentform p { margin: 10px 0px 10px 10px;
	font: 2.0em Georgia, "Times New Roman", Times, serif;
	color: #b1a289;
	
}
.commentform p a { 
		color: #e35b25;
		text-decoration: none;
}
.commentform p a:hover { 
		color: #e35b25;
	text-decoration: none;
}
.commentform p a:visited { 
		color: #e35b25;
}
.comment-meta { width: 200px; float: left; padding: 0px 0 10px 0; text-align: right;}
.commenttext { float: right; width: 400px; padding-left: 20px; border-left: 1px dotted #422b18; margin-top: -5px; margin-bottom: -5px;
	color: #865a32;
	font: 1.5em/1.5em Georgia, "Times New Roman", Times, serif;
	text-align: left;
}
.commenttext#alt { float: right; width: 400px; padding-left: 20px; border-left: 1px dotted #422b18; margin-top: -5px; margin-bottom: -5px;
	color: #422b18;
	font: 1.5em/1.5em Georgia, "Times New Roman", Times, serif;
	text-align: left;
}

.commenttext p	{ margin-bottom: 10px; }
.comment-avatar { display: block; max-width: 100px; max-height: 100px; }
p#waiting	{ margin: 10px 0px 10px 10px;
	font: 2.0em Georgia, "Times New Roman", Times, serif;
	color: #b1a289;
}
.comment-author { display: block; font-weight: bold;
	text-align: left;
}
.comment-date { font-size: 12px; color: #B4AB9D; }
.comment-meta a { color: #865a32; text-decoration: none;
	font: 1.5em/1.5em Georgia, "Times New Roman", Times, serif;
}
.comment { margin-bottom: 15px; }
#commentform span { display: block; 
	color: white;
	font: 14px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	margin: 2px 0 4px 0;
}
#commentform span a {
	color: #865a32;
	text-decoration: none;
}
#commentform span a:hover {
	text-decoration: underline;
	color: #865a32;
}
#commentform span a:visited {
	text-decoration: none;
	color: #865a32;
}
#commentform input { border: solid 2px #dddddd; background-color: #ffffff; padding: 3px; width: 300px; margin-right: 10px; }
#commentform textarea { width: 560px; border: solid 2px #dddddd; padding: 3px;  margin-bottom: 10px;}

/* footer */
.sub					{ width: 915px; height: 280px; padding-left: 45px; padding-top: 60px;}
#2009mfa				{ margin: 45px 0px 0px 0px; }
#copyright				{ width: 230px; height: 85px; padding-left: 25px; }
#copyright p			{ color: #fff; margin-bottom: 5px; margin-top: 10px; font-size: 1.0em; }
#copyright p#power		{ color: #fff; font-size: 1.0em; }
#past					{ float: right; }
.colb					{ font-family: Georgia, "Times New Roman", Times, serif; width: 255px; padding: 0px 25px 0px 0px; margin-bottom: 25px; margin-right: 450px; }
.colb p						{ font-size: 1.1em; margin-bottom: 4px; padding-left: 10px; margin-top: 0px;}
.colb ul						{ width: 230px; }
.colb ul li						{ font-size: 2.0em; text-align: center; padding-top: 8px; padding-bottom: 8px; border-bottom: 1px solid #000;}
.colb ul li a						{ color: #865a32; text-decoration: none; }
.colb ul li a:hover					{ color: #fff; text-decoration: none; }
.colb ul li a:visited				{ color: #865a32; text-decoration: none; }
.colb ul li#first					{ }	
.colb ul li#home						{ border-top: 1px solid #000; border-bottom: 1px solid #000; padding-top: 8px; padding-bottom:8px;}
.colb ul li#home a						{ color: #fff; text-decoration: none; }
.colb ul li#home a:hover					{ color: #fff; text-decoration: none; }
.colb ul li#home a:visited				{ color: #fff; text-decoration: none; }

/* Forms */
input			{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 3px 5px;
	border: none;
	font-size: 13px;
	border-width: 1px;
	border-style: solid;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: default;
	text-decoration: none;	
	max-width: 400px !important;
	background-color: #422b18;
	color: #865a32;
}

input#submit			{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	border: none;
	font-size: 13px;
	border-width: 1px;
	border-style: solid;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: default;
	background-color: #422b18;
	color: #865a32;
	width: 200px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
}

textarea#comment			{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 3px 5px;
	border: none;
	font-size: 13px;
	border-width: 1px;
	border-style: solid;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: default;
	text-decoration: none;	
	max-width: 655px;
	background-color: #422b18;
	color: #865a32;
	margin-top: 10px;
	margin-bottom: 10px;
}

input#user			{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 3px 5px;
	border: none;
	font-size: 13px;
	border-width: 1px;
	border-style: solid;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: default;
	text-decoration: none;	
	max-width: 400px;
	background-color: #422b18;
	color: #865a32;
}
select#user			{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 3px 5px;
	border: none;
	font-size: 13px;
	border-width: 1px;
	border-style: solid;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: default;
	text-decoration: none;	
	max-width: 400px;
	background-color: #422b18;
	color: #865a32;
}
input#white			{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 3px 5px;
	border: none;
	font-size: 13px;
	border-width: 1px;
	border-style: solid;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: default;
	text-decoration: none;	
	max-width: 400px !important;
	background-color: #865a32;
	color: white;
}

input#black			{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 3px 5px;
	border: none;
	font-size: 13px;
	border-width: 1px;
	border-style: solid;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: default;
	text-decoration: none;	
	max-width: 400px !important;
	background-color: black;
	color: #865a32;
}

input#code			{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 3px 5px;
	border: none;
	font-size: 13px;
	border-width: 1px;
	border-style: solid;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: default;
	text-decoration: none;	
	max-width: 400px !important;
	background-color: #4d0005;
	color: #865a32;
}
img.alignright {
	clear: right;
	float: right;
}
img.alignleft {
	clear: left;
	float: left;
}
img.aligncenter {
	clear: both;
}
form.donations {
	width: 200px;
	height: 50px;
	margin-top: 10px;
	border: none;
}
form.donations input {
	border: none;
	background: none;
}
/* THEME PAGES*/
/* home.php */

/* boxes on front page*/
/* featured */
.featured		{
	width: 655px;
	height: 260px;
	margin: 0;
	padding: 0;
	float: left;
}
.singlepostm { width: 655px; margin: 0; }
.singlepostm p	{
	margin-top: 5px;
	margin-bottom: 5px;
	color: white;
	font-size: 1.2em;
	clear: both;
}
.mheading { border-top: solid 5px #422b18; border-bottom: 1px solid #865a32; margin-bottom: 10px; padding: 5px 0 5px 0; }

/* design */
.designquote { 
	width: 250px; 
	min-height: 100px; 
	margin-top: 20px;
	margin-right: 5px; 
	float: left; 
}
.singleposts { width: 250px; margin: 0; }
.sheading { border-top: solid 5px #422b18; border-bottom: 1px solid #865a32; margin-bottom: 10px; padding: 5px 0 5px 0; }

div#qod-quote	{ width: 250px; height: auto; }
p#qod-text	{ text-align: justify; color: white; font: 1.4em Georgia, "Times New Roman", Times, serif; }
p#qod-author	{ text-align: right; color: #865a32; font: 1.2em Georgia, "Times New Roman", Times, serif; margin-top: 10px; }
p#qod-author a	{ text-align: right; color: #865a32; font: 1.2em Georgia, "Times New Roman", Times, serif; text-decoration: none; }
p#qod-author a:hover	{ text-align: right; color: #865a32; font: 1.2em Georgia, "Times New Roman", Times, serif; text-decoration: underline; }
p#qod-author a:visited	{ text-align: right; color: #865a32; font: 1.2em Georgia, "Times New Roman", Times, serif; text-decoration: none; }

/* chablis */
.chablis		{
	width: 400px;
	min-height: 200px;
	margin-top: 20px;
	float:left;
}
.singlepostc { width: 400px; margin: 0; }
.cheading { border-top: solid 5px #422b18; border-bottom: 1px solid #865a32; margin-bottom: 10px; padding: 5px 0 5px 0; }

/* fashion news */
.mag			{
	width: 655px;
	min-height: 200px;
	float: left;
}
.singlepostm { width: 655px; margin: 0; }
.mheading { border-top: solid 5px #422b18; border-bottom: 1px solid #865a32; margin-bottom: 10px; padding: 5px 0 5px 0; }

/* news */
div.singlepost .news	{
	width: 655px;
	height: 145px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
	
}
div.singlepost .news .newspreview {
	width: 310px;
	height: 145px;
	margin-bottom: 10px;
	padding: 0;
	float: left;
}
div.singlepost .news .newspreview img {
	border: none;
}
div.singlepost .news .newsexcerpt {
	float: right;
	width: 325px;
	height: 145px;
	color: white;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	font: 1.0em "Lucida Grande", Lucida, Verdana, sans-serif;
}
div.singlepost .news .newsexcerpt p {
	margin-top: 10px;
	margin-bottom: 10px;
}
div.singlepost .news .newsexcerpt a {
	text-decoration: none;
	color: #422b18;
	font: 1.3em Georgia, "Times New Roman", Times, serif;	
}
div.singlepost .news .newsexcerpt a:hover {
	text-decoration: underline;
}
div.singlepost .news .newsexcerpt a:visited {
	text-decoration: none;
}
div.singlepost .news .newsexcerpt p.readmore {
	text-align: right;
	color: #422b18;
	font: 1.2em "Lucida Grande", Lucida, Verdana, sans-serif;
}
div.singlepost .news .newsexcerpt p.readmore a {
	text-decoration: none;
	font: 1.0em Georgia, "Times New Roman", Times, serif;
	color: #422b18;
}
div.singlepost .news .newsexcerpt p.readmore a:hover {
	text-decoration: underline;
}
div.singlepost .news .newsexcerpt p.readmore a:visited {
	text-decoration: none;
}	

/* sidebar.php */
.calwidget			{
	width: 250px;
	height: auto;
	text-align: left;
}
.calwidget p#calhead	{
	text-align: left;
	color: #422b18;
	font: 1.5em Georgia, "Times New Roman", Times, serif;
	margin-left: 10px;
	margin-bottom: 5px
}
.calwidget ul li	{
	font: 1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #650000;
	margin-bottom: 10px;
}
.calwidget ul li.ec3day		{
	text-align: left;
	margin-bottom: 5px;
	font: 1.3em Georgia, "Times New Roman", Times, serif;
	color: white;
	margin-left: 10px;
}
li#ec3day ul	{
	margin-right: 10px;
}
.calwidget ul li#ec3day ul li	{
	
}
p#caltitle	{
	text-align: right;
	font: 12px Georgia, "Times New Roman", Times, serif;
	margin-top: 5px;
	margin-bottom: 2px;
	color: #865a32;
}
p#caltitle a	{
	text-decoration: none;
	color: #865a32;
	font-family: Georgia, "Times New Roman", Times, serif;
}
p#caltitle a:hover	{
	text-decoration: underline;
	color: #865a32;
	font-family: Georgia, "Times New Roman", Times, serif;
}
p#caltitle a:visited	{
	text-decoration: none;
	color: #865a32;
	font-family: Georgia, "Times New Roman", Times, serif;
}
p#caltime		{
	text-align: right;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #422b18;
}
ul.adminoption	{
	margin: 0;
	padding: 0;
}
ul.adminoption li	{
	margin-top: 8px;
	margin-bottom: 5px;
	padding-left: 20px;
	width: auto;
	height: auto;
	color: white;
	font: 1.2em Georgia, "Times New Roman", Times, serif;
}
ul.adminoption li#heading {
	color: white;
	font: 1.4em Georgia, "Times New Roman", Times, serif;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 10px;
}
ul.adminoption li a	{
	color: #865a32;
	font: 1.2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}
ul.adminoption li a:hover	{
	text-decoration: none;
	color: white;
}
ul.adminoption li a:visited	{
	color: #865a32;
	text-decoration: none;
}
ul.adminoption li.logout {
	padding-left: 10px;
	margin-top: 5px;
	margin-bottom: 15px;
}
ul.adminoption li.logout a	{
	color: maroon;
	font: bold 1.2em Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
ul.adminoption li.logout a:hover	{
	color: white;
	text-decoration: none;
}
ul.adminoption li.logout a:visited	{
	color: maroon;
	text-decoration: none;
}

/* page.php */
#pagetitle	{
	text-align: left;
	color: #422b18;
	font: 1.5em Georgia, "Times New Roman", Times, serif;
	margin-left: 10px;
	margin-bottom: 5px
}
#pagetitle a	{
	text-decoration: none;
	font: 1.2em Georgia, "Times New Roman", Times, serif;
	color: white;
}
#pagetitle a:hover	{
	text-decoration: underline;
	font: 1.2em Georgia, "Times New Roman", Times, serif;
	color: white;	
}
#pagetitle a:visited	{
	text-decoration: none;
	font: 1.2em Georgia, "Times New Roman", Times, serif;
	color: white;	
}
.page	{
	width: 640px;
	height: auto;
	margin: 0;
	font: 1.2em Georgia, "Times New Roman", Times, serif;
	color: white;
	text-decoration: none;
}
.page p	{
	margin: 0px 0px 10px;
}
span#drop	{
	font: 3.0em Georgia, "Times New Roman", Times, serif;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 30px;
	height: 30px;
}
.singlepost .gallery	{
	width: 655px;
	height: auto;
	padding: 0;
	margin: 5px 0 10px;
	text-align: center;
}
.singlepost .gallery a img	{
	border: none;
	margin: 8px;
}
.singlepostm .gallery	{
	width: 655px;
	height: auto;
	padding: 0;
	margin: 5px 0 10px;
	text-align: center;
}
.singlepostm .gallery .fff {
	width: 310px;
	height: 280px;
	float: left;
	margin-left: 10px;
}
.singlepostm .gallery .fff p.newsfeedhead {
	text-align: left;
	color: #865a32;
	font: 1.2em Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
	margin-top: 5px;
	margin-left: 2px;
}
.singlepostm .gallery .fff p {
	text-align: left;
	color: #fff;
	margin-bottom: 10px;
}
.singlepostm .gallery .fff p a {
	color: #865a32;
	font: 1.0em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	text-decoration: none;
}
.singlepostm .gallery .fff p a:hover {
	text-decoration: underline;
}
.singlepostm .gallery .fff p a:visited {
	text-decoration: none;
}

/* single.php */
.ec3_schedule	{
	width: 655px;
	height: auto;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
p#ec3_date		{
	margin-left: 20px;
	margin-bottom: 5px;
	color: white;
	font: 1.3em Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}
.ec3_wrap		{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 655px;
	margin-bottom: 10px;
	background: url(images/tran.png) repeat;
}
p#ec3_start		{
	color: #650000;
	font: 1.1em/20px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
}
p#ec3_start span	{
	padding-right: 5px;
	padding-left: 5px;
	color: #865a32;
	font: 0.8em Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}
p#ec3_start span#slt	{
	padding-right: 5px;
	padding-left: 5px;
	color: #865a32;
	font: 0.5em Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}

.smalltitle { color: #865a32; text-transform: uppercase;
	font: 1.8em 'Trebuchet MS', 'Arial', 'Verdana', sans-serif;
}
p.strong	{
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: 5px;
}
.smalltitle a { color: #422b18; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; font-size: 12px; text-transform: uppercase; }
.smalltitle a:hover { color: #865a32; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; font-size: 12px; text-transform: uppercase; text-decoration: underline; }
.smalltitle a:visited { color: #422b18; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; font-size: 12px; text-transform: uppercase; }
.heading { border-top: solid 5px #422b18; border-bottom: 1px solid #865a32; margin-bottom: 10px; padding: 5px 0 5px 0; }
h3 { font-size: 17px; font-weight: bold; font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; text-transform: uppercase; }
h3 a { text-decoration: none; }
.heading h3 { float: left; } 
.heading .rss { width: 16px; height: 16px; display: block; text-indent: -9999px; background: url(images/rss.jpg) no-repeat center top; float: right; }
.singlepost { width: 655px; float: left; margin: 0; }
.singlepost p#more {
	color: white;
	font: 1.3em Georgia, "Times New Roman", Times, serif;
	width: 655px;
	margin-bottom: 10px;
	text-align: right;
	padding-right: 10px;
}
.singlepost p#more a {
	color: #e35b25;
	text-decoration: none;
}
.singlepost p#more a:hover {
	color: #e35b25;
	text-decoration: underline;
}
.singlepost p#more a:visited {
	color: #e35b25;
	text-decoration: none;
}
.singlepost .postcontent { color: white;
	font: 1.4em/1.2em Georgia, "Times New Roman", Times, serif;
	text-align: justify;
}
.singlepost .postcontent a { color: #422b18; text-decoration: none; }
.singlepost .postcontent a:hover { color: #865a32; text-decoration: underline; }
.singlepost .postcontent a:visited { color: #422b18; text-decoration: none; } 
.singlepost .posthead h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 39px; line-height: 38px; margin: -5px 0px 10px 0px;  }
.singlepost .posthead span { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-transform: uppercase; font-size: 13px; color: #b1a289; margin-bottom: 5px;}
.singlepost .posthead p { font-size: 15px; line-height: 18px; color: #e35b25; border-top: dashed 1px #422b18; padding-top: 10px; margin-top: 5px; margin-bottom: 10px; }
.singlepost .postcontent h3 {
	color: #865a32;
	font: 1.8em Georgia, "Times New Roman", Times, serif;
	margin-bottom: 5px;
	margin-top: 20px;
}
.singlepost .postcontent h4 {
	color: #865a32;
	font: 1.6em Georgia, "Times New Roman", Times, serif;
	margin-top: 20px;
	margin-bottom: 5px;
}
.singlepost .postcontent blockquote { margin: 0px; padding: 25px 0px 25px 120px; color: #917A69;  font-size: 13px; font-style: italic;	width: 400px; height: auto; }
.singlepost .postcontent blockquote p { color: #422b18;  font-size: 1.2em; font-style: italic;	width: 400px; height: auto; text-align: left; }
.singlepost .postcontent blockquote p span { text-align: right; color: #865a32; }
.singlepost .postnavigation {
	width: 655px;
	height: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	font: 1.2em Georgia, "Times New Roman", Times, serif;
	color: #865a32;
}
.singlepost .postnavigation p { font: 1.2em Georgia, "Times New Roman", Times, serif; color: #865a32;	}
.singlepost .postnavigation p a { font: 1.2em Georgia, "Times New Roman", Times, serif; color: #865a32;	text-decoration: none; }
.singlepost .postnavigation p a:hover { font: 1.2em Georgia, "Times New Roman", Times, serif; color: #865a32; text-decoration: none; }
.singlepost .postnavigation p a:visited { font: 1.2em Georgia, "Times New Roman", Times, serif; color: #865a32;text-decoration: none; }
.singlepost .postnavigation p#left {
	width: 200px;
	height: 20px;
	float: left;
	text-align: left;
	padding-left: 20px;
}
.singlepost .postnavigation p#right {
	width: 200px;
	height: 20px;
	float: right;
	text-align: right;
	padding-right: 20px;
}

.singlepost .post .posthead h2 { font-size: 30px; line-height: 30px;  }
.singlepost .post { margin-bottom: 40px; }
.singlepost .posthead h2 a { text-decoration: none; }

#nopostsfound	{
	width: 655px;
	height: 200px;
	font: 2.8em/2.8em Georgia, "Times New Roman", Times, serif;
	color: white;
	margin-bottom: 200px;
	float: left;
	text-align: center;
	padding-top: 40px;
}
.postcontent p	{
	margin-bottom: 10px;
}
.comments h2#comments { display: block; padding-bottom: 10px; margin: 40px 0 20px 0; border-bottom: solid 3px #422b18;
	text-align: center;
	color: #865a32;
	font: 2.0em/1.8em Georgia, "Times New Roman", Times, serif
}
p.nocomments	{
	margin-left: 10px;
	color: #422b18;
	text-align: center;
	font: 2.0em/2.0em Georgia, "Times New Roman", Times, serif;
}
span#commentrss	{
	color: #865a32;
	font: 1.4em Georgia, "Times New Roman", Times, serif;
	text-align: right;
	width: 200px;
	height: auto;
	text-decoration: none;
	float: right;
}
span#commentrss a	{
	color: #e35b25;
	font: 1.4em Georgia, "Times New Roman", Times, serif;
	text-align: right;
	width: 200px;
	height: auto;
	text-decoration: none;
}

span#commentrss a:hover	{
	color: #e35b25;
	font: 1.4em Georgia, "Times New Roman", Times, serif;
	text-align: right;
	width: 200px;
	height: auto;
	text-decoration: underline;
}
span#commentrss a:hover	{
	color: #e35b25;
	font: 1.4em Georgia, "Times New Roman", Times, serif;
	text-align: right;
	width: 200px;
	height: auto;
	text-decoration: underline;
}
span#commentrss a:visited	{
	color: #e35b25;
	font: 1.4em Georgia, "Times New Roman", Times, serif;
	text-align: right;
	width: 150px;
	height: auto;
	text-decoration: none;
}
div#nominationinfo	{
	width: 655px;
	height: 10px;
	color: #ddd;
	font: 1.1em/1.2em Georgia, "Times New Roman", Times, serif;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 4px;
}
div#pastwinners {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
div#pastwinners img {
	border: none;
	margin-bottom: 10px;
}

/* member directory */
.pfprofile { text-decoration: none; border: none; max-width: 655px; }
.pfback { padding: 5px 0px 0px 0px; margin: 0px;
	font: normal 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #b1a289;
	text-transform: uppercase;
	text-decoration: none;
	text-align: right;
}
.pfback a { padding: 5px 0px 0px 0px; margin: 0px;
	font: normal 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #b1a289;
	text-transform: uppercase;
	text-decoration: none;
}
.pfback a:hover { padding: 5px 0px 0px 0px; margin: 0px;
	font: normal 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #e35b25;
	text-transform: uppercase;
	text-decoration: underline;
}
.pfback a:visited { padding: 5px 0px 0px 0px; margin: 0px;
	font: normal 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #b1a289;
	text-transform: uppercase;
	text-decoration: none;
}
.pfpagisingle { width: 605px; float: left; font-size: 12px; padding: 20px 25px 10px 25px; text-align: center; font: normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #b1a289; text-transform: uppercase; text-decoration: none; }
.pfpagisingle a { font: normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #b1a289; text-transform: uppercase; text-decoration: none; }
.pfpagisingle a:hover { font: normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #e35b25; text-transform: uppercase; text-decoration: underline; }
.pfpagisingle a:visited { 	font: normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #b1a289; text-transform: uppercase; text-decoration: none; }
.pfpagidirect { font-size: 12px; padding: 10px 0px 0px 0px; text-align: center; font: normal 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #b1a289; text-transform: uppercase; text-decoration: none; }
.pfpagidirect a { font: normal 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #b1a289; text-transform: uppercase; text-decoration: none; }
.pfpagidirect a:hover { font: normal 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #e35b25; text-transform: uppercase; text-decoration: underline; }
.pfpagidirect a:visited { 	font: normal 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #b1a289; text-transform: uppercase; text-decoration: none; }
.pfwidget { }
.pfwidget h2 { }
.pfwidget small, #sidebar ul ul li, #sidebar ul ol li { color: #000000; }
table {
	width: 655px;
}
tr	{
	background-color: black;
	border: none;
}
th	{
	height: 25px;
	color: white;
	font: 1.3em Georgia, "Times New Roman", Times, serif;
	text-transform: lowercase;
	background-color: black;
}
td	{
	height: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
}
td a	{color: #e35b25; text-decoration: none; font: 1.3em/1.4em Georgia, "Times New Roman", Times, serif; }
td a:hover	{ text-decoration: underline; color: #e35b25; }
td a:visited	{ text-decoration: none; color: #e35b25; }
th#profilename		{ width: 250px; text-align: left; background-color: black; }
th#profilerole		{ width: 150px; text-align: left; background-color: black; }
th#profileemail		{ width: 150px; text-align: left; background-color: black; }
th#profileweb		{ width: 150px; text-align: left; background-color: black; }
th#profilejoined	{ width: 150px; text-align: left; background-color: black; }
th.name { color: #b1a289; }
th.group { color: white; font: 0.9em Georgia, "Times New Roman", Times, serif; }
th.joined { color: #b1a289; }
.pfprofile div#directoryprofile		{ width: 255px; height: 255px; margin: 0; padding: 0; color: #fff; font-size: 1.1em; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; float: left; }
.pfprofile div#directoryprofile h3		{ font-size: 1.4em; margin-bottom: 10px; margin-top: 0px; }
.pfprofile div#directoryprofile	p		{ margin-bottom: 4px; }
.pfprofile div#directoryprofile	p#profilename		{ color: #fff; font-size: 1.2em; margin-bottom: 4px; }
p#groupmembership		{ color: #maroon; font-size: 1.0em; margin-bottom: 4px; }
.pfprofile div#directoryprofile	p#groupmembership		{ color: #maroon; font-size: 1.0em; margin-bottom: 4px; }
.pfprofile div#directoryprofile	p#joined		{ color: #ddd; font-size: 1.0em; margin-bottom: 4px; }
.pfprofile div#directoryprofile	p img		{ margin-bottom: 8px; }
.pfprofile div#directoryprofile p a			{ color: #fff; text-decoration: none; }
.pfprofile div#directoryprofile p a:hover	{ color: #fff; text-decoration: none; }
.pfprofile div#directoryprofile p a:visited	{ color: #fff; text-decoration: none; }
.pfprofile div#directoryabout		{ width: 400px; min-height: 255px; float: left; color: #fff; font-size: 1.1em; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; float: left; }
.pfprofile div#directoryabout h3		{ font-size: 1.4em; margin-bottom: 10px; margin-top: 0; }
.pfprofile div#directoryabout p			{ color: white; font: 1.0em/1.1em Georgia, "Times New Roman", Times, serif; text-decoration: none; text-align: left; padding-left: 10px; margin-bottom: 10px;}
.pfprofile div#directoryrecent		{ width: 255px; color: #a0bf5e; font-size: 1.1em; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; float: left; }
.pfprofile div#directoryrecent h3		{ font-size: 1.4em; margin-bottom: 10px; }
.pfprofile div#directoryrecent p		{ margin-bottom: 3px; margin-top: 3px; }
.pfprofile div#directoryrecent p a		{ color: #e35b25; text-decoration: none; font: 1.1em/1.2em Georgia, "Times New Roman", Times, serif; }
.pfprofile div#directoryrecent p a:hover		{ text-decoration: underline; color: #e35b25; }
.pfprofile div#directoryrecent p a:visited		{ text-decoration: none; color: #e35b25; }
.pfprofile div#directorycomment	{ width: 400px; color: #fff; font-size: 1.1em; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; float: right; }
.pfprofile div#directorycomment h3	{ font-size: 1.4em; margin-bottom: 10px; }
.pfprofile div#directorycomment p#directorycommentlink		{ color: #fff;
	font: 1.0em Georgia, "Times New Roman", Times, serif;
}
.pfprofile div#directorycomment p#directorycommentlink a		{  color: #e35b25; text-decoration: none; font: 1.1em/1.2em Georgia, "Times New Roman", Times, serif; }
.pfprofile div#directorycomment p#directorycommentlink a:hover		{ text-decoration: underline; color: #e35b25; }
.pfprofile div#directorycomment p#directorycommentlink a:visited	{ text-decoration: none; color: #e35b25; }
.pfprofile div#directorycomment div#directorycommentpre	{ color: #a0bf5e; font-size: 1.1em; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; float: left; }
.pfprofile div#directorycomment div#directorycommentpre p	{ margin-bottom: 5px; }
.pfprofile div#directorycomment div#directorycommentpre p#directorycommentlink		{ color: #fff; font: 0.8em Georgia, "Times New Roman", Times, serif; margin: 0px 10px 10px; }
.pfprofile div#directorycomment div#directorycommentpre a		{  color: #e35b25; text-decoration: none; font: 1.1em/1.2em Georgia, "Times New Roman", Times, serif; }
.pfprofile div#directorycomment div#directorycommentpre a:hover		{ text-decoration: underline; color: #e35b25; }
.pfprofile div#directorycomment div#directorycommentpre a:visited	{ text-decoration: none; color: #e35b25; }

/* employment */
p#employmentcurrent {
	margin-top: 20px;
	margin-bottom: 20px;
	color: orange;
	font: 1.4em Georgia, "Times New Roman", Times, serif;
	padding-left: 20px;
}
p#employmenttitle {
	margin-top: 10px;
	padding-left: 10px;
	margin-bottom: 4px;
	color: white;
	font: 1.3em Georgia, "Times New Roman", Times, serif;
}
p#employmentdetail {
	color: gray;
	font: 0.9em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 10px;
}
ul#employment {
	margin: 0;
	padding: 0;
}
ul#employment li {
	margin: 5px;
	padding-left: 15px;
	color: gray;
	font: 0.9em "Lucida Grande", Lucida, Verdana, sans-serif;
}
p#minimumhead {
	margin-top: 10px;
	padding-left: 10px;
	margin-bottom: 4px;
	color: white;
	font: 1.2em Georgia, "Times New Roman", Times, serif;	
}
p#minimum {
	color: gray;
	font: 0.9em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 10px;
}
p#toapply {
	color: gray;
	font: 1.0em Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
}
p#employmentclose {
	color: orange;
	font: 1.0em Georgia, "Times New Roman", Times, serif;
	margin-top: 10px;
	margin-bottom: 30px;
}

/* category.php */

/* archive.php */

/* search.php */

/* 404 */
/* index.php */

/* other */





















