/*
Theme Name: Taste Of Mardi Gras
Description: Based on New Golden Gray by Samuel T Trassare  http://www.trassare.com/ (which itself is a slight modification of William Pramana's classic <a href="http://wpram.com/log/2005/03/23/golden_grey_the/">Golden Gray Theme</a>.  Changes include a widgetized sidebar, uniform spelling of the theme title, a 404 page, and an updated screenshot.
Author: Mike Hondel
Author URI: http://www.clutchmedia.com/

This WordPress theme is released under GPL:
http://www.opensource.org/licenses/gpl-3.0.html
*/


/* HTML */

body {
	padding: 0;
	margin: 0;
	text-align: center;
	background: #D8D4C9 url(images/bg-mainX.gif) repeat-x; /* D8D4C9 */
	font: 12px/20px Verdana, Arial, Tahoma, sans-serif;
}

a { color: #008956; text-decoration: none; }
a:hover { color: #05bee6; text-decoration: underline; }

img { border: none; }

blockquote {
    border-left: 2px solid #6D6D74;
    padding-left: 5px;
}

h1 {
  margin: 0 0 .2em;
  font: 28px Georgia, "Times New Roman", Times, serif;
  color: #9a4176; /* 6D6D74 */
}

h2 {
	margin: 0 0 25px 0;
  	padding: 0 0 0 30px;
	font: 21px Georgia, "Times New Roman", Times, serif;
	color: #008956;
  	background: url(images/post-icon.gif) no-repeat 0 50%;
}

h3 {
  margin: 0 0 21px;
  padding: 0 0 0 25px;
  font: 18px Georgia,Serif;
  color: #6D6D74;
  background: url(images/post-icon.gif) no-repeat 0 50%;
}
h3 a:link, h3 a:visited {
  text-decoration: none;
  color: #6D6D74;
}

h4 {
  font: 12px Georgia, serif;
  margin: 2px;
  font-weight: normal;
  text-transform:uppercase;
  color: #6D6D74;
}

h5 {
	margin:0;
	padding:12px 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color:#6D6D74;
}
h5 span { font-size:16px; }

h6 {
	margin:0;
	padding:12px 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color:#8D8D94;
}



/* HEADER */

#HeaderWrap {
	width: 950px;
	margin: 0 auto;
	/*border-bottom:10px solid #acab95; 
    background: url(images/banner_bottom.png) no-repeat center bottom;*/
}
#Header {
	height: 332px;
	overflow:hidden;
	background:#FFF;
}



/* CONTENT */

#ContentWrap {
    width: 950px;
    margin: 0 auto 25px auto;
    text-align: left;
    background: #FFF;
}
#Content {
	padding: 25px;
}

#main {
    float: right;
    background: #FFF;
    padding: 0 0 15px 0;
    width: 410px;
	margin: 0 25px 0 0;
}

#main ul { 
	margin-top:0; 
	padding-top:0; 	
	margin-bottom: 0;
	padding-bottom: 21px;
}
#main p {
	margin: 0;
	padding-bottom: 21px;
	font-size: 13px;	
	line-height: 21px;
}
#main a { color: #05bee6; text-decoration: underline; }
#main a:hover { color: #008956;  } 
#main img.alignright { margin: 10px 0 20px 20px; }

#main .sponsorlogos img { margin: 0 0 25px 0; }

.chef { clear:both; padding: 25px 0 0 0; }

/* LEFT SIDEBAR */

#sidebarLeft {
    float: left;
	width: 200px;
    /* margin: 0 0 0 625px; */
	color:#6D6D74;
}

#sidebarLeft .grouping {
    padding-top:20px; 
	padding-bottom: 50px;
    background: url(images/entry-separate.gif) no-repeat center bottom;
}

#sidebarLeft ul {
    margin-top: 1px;
    padding-left: 6px;
    margin: 0;
    list-style-type: none;
}
#sidebarLeft li {
    background: url(images/bullet.png) no-repeat 0 5px;
    padding-left: 18px;
}
#sidebarLeft a { color:#008956; text-decoration:none; }
#sidebarLeft a:hover { color:#05bee6; text-decoration:underline; }
#sidebarLeft li.current_page_item a { color: #9a4176; text-decoration:underline; }

#sidebarLeft p { line-height:13px; }

#sidebarLeft #Nav { padding-top:0; }
#sidebarLeft #Nav ul { padding-top:7px; }

#sidebarLeft #SocMed { padding-left:4px; text-align:center; }
#sidebarLeft #SocMed  a { color:#888; text-decoration:none; }
#sidebarLeft #SocMed  a:hover { color:#9a4176; text-decoration:underline; }

#sidebarLeft #Tickets a { color:#05bee6; }
#sidebarLeft #Tickets a:hover { color:#9a4176; }
	
#sidebarLeft #Sponsor { background:none; }
#sidebarLeft #Sponsor p { margin-top:0; padding-top:0; font-size: 12px; line-height:13px; color:#9e9ea7; }
	


/* RIGHT SIDEBAR */

#sidebarRight {
    float: right;
	width: 240px;
	color:#6D6D74;
}
#sidebarRightInner {
	padding-left: 15px;
	border-left: 1px solid #d8d4c9;
}
#sidebarRight #TwitterWrap h5 {
	padding-bottom: 18px;
}
#sidebarRight #TwitterWrap h5 a { color:#008956; text-decoration: underline; }
#sidebarRight #TwitterWrap h5 a:hover { text-decoration:none; }
#sidebarRight #TwitterWrap p {
	padding: 0 0 20px 0;
	margin: 0;
	font-size: 11px;
	line-height: 13px;
	color: #6D6D74;
}
#sidebarRight #TwitterWrap a { color:#9a4176; text-decoration: underline; }
#sidebarRight #TwitterWrap a:hover { color:#008956; text-decoration: none; }
#sidebarRight #TwitterWrap span.twitter-timestamp {
	display:block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-decoration: none;
	color: #AAA;
}



/* FOOTER */

#footer {
    clear: both;
    background: #6D6D74;
    text-align: left;
    color: #FFF;
    padding: 5px 25px;
}

#footer p {
	margin: 0;
	font-size: 10px;
	line-height: 13px;
	color: #ACAB95; 
}
#footer p.Credits {
	float:right; 
}
#footer a:link, #footer a:visited { color: #FFF; }



/* GENERAL */

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft { float: left; }
.alignright { float: right; }



/* MISC. */

.meta {
    color: #6D6D74;
    font-size: 11px;
    margin: 0;
}

.entry {
    padding-bottom: 25px;
    background: url(images/entry-separate.gif) no-repeat center bottom;
}

.commentbox {
    border: 1px solid #6D6D74;
    margin: 5px 2px;
    padding: 5px;
}

.skiplink {
   display: inline-block; 
   opacity: 0.0; 
   filter: alpha(opacity=0); 
}

.searchbutton
{
   font-family:Arial,sans-serif;
   font-size: 10px;
   font-weight:bold;
   color:#6D6D74;
   background-color:#ffffff;
   border-style:solid;
   border-color:#6D6D74;
   border-width:1px;
}

.textfield {
   font-size: 10px;
   font-family: arial;
   border: 1px solid #6D6D74;
}

.formlabel {
  cursor: pointer;
  font-size: 10px;
  color: #6D6D74;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}



/*************/
/* DEPRECATED */
/*************/


/* TOP NAV */

#navigation {
    padding: 15px;
}

#minitabs {
    margin: 0;
    padding: 20px 0 20px 20px;
    border-bottom: 1px solid #FFF;
    background: #9FA19E;
    text-transform: uppercase;
}
#minitabs li {
    margin: 0; 
    padding: 0;
    display: inline;
    list-style-type: none;
}
#minitabs a:link, #minitabs a:visited {
    float: left;
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
    margin: 0 10px 4px 10px;
    padding-bottom: 2px;
    text-decoration: none;
    color: #FFF;
}

#minitabs a:hover {
    border-bottom: 4px solid #FFF;
    padding-bottom: 2px;
    background: #9FA19E;
    color: #D8D4C9;
    }





