/*
File:			custom.css
Description:	Custom styles for Thesis

BASIC USAGE:

If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the \"custom\" class, like so: <body class=\"custom\">. You can use 
the \"custom\" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:

	.custom a, .custom a:visited { color: #090; }	<--- This makes links green
	.custom a:hover { color: #00f; }				<--- This makes links blue when you mouse over them

WHY THIS WORKS:

By using the \"custom\" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file can be found
in the User\'s Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/


body.custom {
        background: transparent url(http://enchantedtablecatering.com/wp-content/siteimages/etcbackground1.jpg) repeat-y scroll 50% 0;
        background-color: #104C2C;
}


.custom #homecontent {
	background-color: #FF9933;
	font:#3366FF
}
/*styles h1 on home page*/
.custom .info h1{
	text-indent: -9999px;
}
.custom #header #tagline {
        color: #FFFFFF;
        font-size: 3em;
}
.custom #header {
	height: 70px;
	background:transparent url(http://enchantedtablecatering.com/wp-content/siteimages/ETCheader.gif) no-repeat scroll 0 0;
        padding-top: 0em;
        border-top: 3px double #FFCC33;
        border-bottom: 3px double #FFFFFF;
}


.custom #headeraddress {
        width: 150px;
        height: auto;
        padding-top: 15px;
        padding-right: 10px;
        color: #FFFFFF;
        float: right;
}
.custom #headeraddress ul {
        list-style-type:none;
}
.custom #headeraddress li {
        text-align: right;
        font-size: 1.2em;
}
.custom #content {
        border-right: #FFCC33 1px solid;
        width: 73.2em;
}
.custom #content_box {
       background:transparent url(http://enchantedtablecatering.com/wp-content/siteimages/T.gif) no-repeat scroll 0 0;
       background-color: #FFFFFF;
}
.custom #page {
       padding-top: 0em;   
       padding-bottom: 0em;  
}
/*styles classes*/
.custom .left {
        float: left;
}
.custom .right {
        float: right;
}
.custom .purple {
        color: #732645;
        margin-top: 0em;
}
.custom .green {
        color: #104C2C;
        font-style: italic;
        font-size: 1.2em;
}


/*styles menu page pdf link*/
.custom .small {
        font-size: .75em;
}



/*the following affects tabs*/
.custom #tabs {
        border-bottom: 3px double #FFCC33;
}        
.custom ul#tabs {
        background:#732645; 
        border-top: none;
        border-left: none;
        border-right: none;
}
.custom ul#tabs li.current_page_item, ul#tabs li.current-cat {
        color: #333333;
        background: #FFCC33;
        border-bottom: 0px;
}
.custom ul#tabs li {
        background:#732645; 
        border-style: none;
        border-left: none;  
}
.custom ul#tabs li a {
        color: #FFFFFF;
}
.custom ul#tabs li a:hover {
        color: #F9E07C;
        text-decoration: none;
}
/*styles links in content areas*/
.custom .format_text a {
         color: #b96688;
         text-decoration: none;
}
.custom .format_text {
        margin-left: 20px;
}
.custom .format_text a:hover {
         text-decoration: underline;
}   
.custom .format_text img {
         border:2px solid #104c2c;
}

/*for image below header*/

/*the following affects footer*/
.custom #footer {
        color: #FFFFFF;
        height: 20px;
        padding-left: 20px;
        padding-right: 20px;
	background:transparent url(http://enchantedtablecatering.com/wp-content/siteimages/footer.gif) repeat scroll 0 0;
        border-top:3px double #FFCC33;
        border-bottom:3px double #FFCC33;
}
.custom #footer a {
        color:#FFFFFF;
        border-bottom: 0px;
        
}
.custom #footer a:hover {
        color:#FFFFFF;
        border-bottom: 1px solid #FFFFFF;
        margin-left: auto;
        margin-right: auto;
}  


/*styling content*/   
.custom .headline_meta {
        margin-left: 20px;
        margin-top: 20px;
} 
.custom .headline_area h1 {
        color: #732645;
        font-weight: bold;
        margin-left: 20px;
}
.custom .headline_area h2 {
        color: #732645;
        font-weight: bold;
        font-style: italic;
        margin-left: 20px;
}
/*this styles blog picture on posts page*/
.custom .headline_area img.aligncenter {
        margin-top: 20px;
        border:2px solid #104c2c;
}


.custom #whitecontent {
	background: #CCCCCC;
}
.custom #anenchantedtable {
        width: 1007px;
        height: 180px;
        background:transparent url(http://enchantedtablecatering.com/wp-content/siteimages/luau.jpg) no-repeat;
        margin-left: auto;
        margin-right: auto;
}

/*this is for the sidebar category link color and styles the widget p class*/
.custom .sidebar ul.sidebar_list {
        padding-left: 0em;
        padding-top: 0em;
}
.custom .sidebar a {
        color: #104c2c;
}
.custom .sidebar h3 {
        color: #732645;
        font-weight: bold;
        margin-left: 20px;
}
.custom .sidebar .text_input {
        width:80%;
}
/*styles the blog drop down menu*/
.custom #categories-435328432 {
       margin-left: 20px;
}
.custom #categories-435328432 h3{
       margin-left: 0px;
}
.custom li.widget ul {
        margin-left: 30px;
}
.custom li.widget p {
        margin-left: 20px;
}
/*styles call to action*/
.custom #callnow {
        width: 213px;
        height: 123px;
        color: #732645;
        font-size: 1.3em;
        padding: 30px;
        background:transparent url(http://enchantedtablecatering.com/wp-content/siteimages/callnow.gif) no-repeat;
}
/*this changes the words featured content in the upper right corner of the picturebox */
.custom .jdGallery a.carouselBtn {
      height: 0px;
      font-size: 0px;
}

/*this makes the comments closed notice disappear into the background*/
.custom .comments_closed p {
         color:#FFFFFF;
}
/*styles quote*/

.custom .quote h4 {
         padding-bottom: 3px;
         font-size: 1.2em;
}
.custom .quote {
         width: 600px;
         height: auto;
         padding: 20px 20px 20px 20px;
         color: #104C2C; 
         font-style: italic;  
         border-left: #fde5be 2px dotted;       
         margin-top: 50px;
         margin-left: 30px;
}
/*styles home page italics words*/
.custom .message {
         font-size: 1.2em;
         font-style: italic;
         color: #104c2c;
}
/*styles sociable boxes*/
.custom div.sociable {
         clear: both;
         float: right;
}
/*styles teasers on blog page*/
.custom .teaser {
         margin-left: 20px;
         width: 30em;
}
/*styles pricing page*/
.custom .pricingleft {
        width: 280px;
        height: auto;
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 30px;
        border: dotted #fde5be;
}
.custom .pricingleft  img {
        margin-top: 20px;
        margin-left: 60px;
}
.custom .pricingright {
        width: 280px;
        height: auto;
        float: right;
        padding-left: 10px;
        padding-right: 10px;
        border: dotted #fde5be;
}
/*styles feature box*/
.custom #feature_box {
        background: #ffffff;
        margin-top: 20px;
        margin-left: 120px;
        border-bottom: none;
}
/*styles blog comment area*/
.custom #respond_intro p {
        margin-left: 20px;
}
.custom #commentform {
        margin-left: 20px;
}
.custom #commentform p a {
       color: #b96688;
       text-decoration: none;
}
.custom #commentform p a:hover {
       text-decoration: underline;
}
.custom .prev_next p {
        margin-left: 20px;
}
.custom .prev_next p a {
       color: #b96688;
       text-decoration: none;
}
.custom .prev_next p a:hover {
       text-decoration: underline;
}
.custom input, textarea  {
       background: #fde5be;
}
.custom input.form_submit:hover {
        color: #b96688;
}
/*styles blog readmore info*/
.custom .teaser .teaser_link {
        color: #b96688;
}
.custom .teaser h2 a {
        color: #b96688;
}
.custom .teaser h2 a:hover {
        color: #b96688;
        text-decoration: underline;
}