/*
Theme Name: Eye Catching
Description: Custom theme for Promotions with Personality.
Version: 1.0
Author: Big Big Design
Author URI: http://bigbigdesign.com/

*/
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.3em; background-color:#663366; background-image: url('images/bg.jpg'); background-repeat: repeat; background-position: center top;}

#page { border: 1px solid #fff; width: 880px; padding: 5px; margin: 10px auto; background-image: url('images/bg.jpg'); background-repeat: repeat; background-position: center -20px; }

#container, #footer, #header {background-color: #fff; color: #333; }

#container {padding-top: 5px;}

#header {background-image: url('images/header.jpg'); background-position: right top; height: 123px; display: block; position: relative;}


#content { float: left; width: 500px; padding: 10px 0 0 30px; margin: 0; }
.widecolumn #content { width: 800px; padding-right: 10px; }

#sidebar {float: right; width: 240px; padding: 40px 30px 10px 0; margin: 0; color: #666; }

#footer { display: block; padding: 30px; margin: 0; margin-top: 5px; clear: both;}

.clr {display: block; line-height: 1px; height: 1px; clear: both; padding: 0; margin: 0;}
#bridge .horz-list a { padding: 0 6px; color: #333300; font-weight: bold; }
#bridge .submenu a { font-weight: normal; color: #666; }
#bridge { clear: both; display: block; background-image: url('images/menu.png'); background-position: top left; background-repeat: repeat-x; padding-left: 30px; padding-bottom: 10px; }

ul.horz-list { display: block; margin: 0 0 10px; padding: 4px 0; clear: both;}
ul.horz-list li {display: block; float: left; list-style: none;}
ul.horz-list li a, ul.horz-list li a:visited { padding: 16px 8px; text-decoration: none; font-weight: normal;}
ul.horz-list li a:hover { text-decoration: underline; }

#bridge li.current_page_item a, #bridge li.current_page_ancestor a { color: #666; }

#sidebar .widget { padding: 8px 0; margin-bottom: 8px; list-style: none;}
#sidebar .widget_search {  padding: 10px 0; }

#branding a { background-image: url(images/branding.jpg); background-repeat: no-repeat; background-position: 0 0; top: 0; left: 20px; position: absolute; width: 214px; height: 123px; font-size: 24px; color: #ddd; display: block; text-indent: -1000px;}

.post, #contentnav { border: 8px solid white; border-right-width: 14px; padding: 0;}
.post {margin-top: 0; border-top: 0; padding: 0 0 15px;}
.postmetadata { color: #6666CC; }
a {color: inherit; text-decoration: underline; font-weight: normal;}
a:hover { text-decoration: underline; }

h1 { color: #3333CC; font-size: 24px; line-height: 1.2em; margin-top: 0px; padding-top: 0px;}
h1, h1 a {color: #3333CC; font-weight: bold; text-decoration: none;}

.element-liner ul { margin: 0; padding: 2px 0 0 0; list-style: none; }
.element-liner li { }

#sidebar ul li.widget_categoryposts ul { list-style: none; margin: 0; padding: 0 0 12px 0;}
#sidebar ul li.widget_categoryposts a { text-decoration: none; font-weight: bold; }
#sidebar ul li.widget_categoryposts a:hover { text-decoration: underline; }

.specials-thumb {
	padding: 0 15px 15px 0;
	margin: 0;
	float: left;
	clear: both;
}
.specials-thumb img {
	border: none;
}

.glide img {
	max-width: 440px;
}
.cssbuttonstoggler {
	padding-top: 12px;
	padding-bottom: 0px;
	height: 20px;
}

h2  {margin-top: 6px; padding: 0; margin-bottom: 0px;  font-size: 20px; line-height: 1.2em; color: #3333CC;}
h2, h2 a { color: black; font-weight: normal; text-decoration: none; color: #3333CC;}

h3, .widgettitle {margin-bottom: 12px; font-size: 14px; line-height: 1.2EM; font-weight: bold;}
h3, h3 a, .widgettitle a { color: #333; font-weight: bold; text-decoration: none;}
.post-date { font-size: 16px; font-weight: normal; font-style: italic; }
.entry { border-bottom: 1px solid #6666CC; margin: 0 0 16px 0; padding: 0; }
.navigation { padding: 8px 0 16px 0; }
.wp-caption-text { color: #666; font-style:italic; padding-top: 0; margin-top: 2px;}

#sidebar ul {padding: 0; margin:0; }
#sidebar ul ul { padding-left: 15px; margin-left: 12px;}
.clr {clear: both; display: block; width: 100%; margin: 0; padding:0; line-height: 1px; height: 1px;}
#sidebar .quotescollection_randomquote { padding-left: 8px;}

#searchform {margin: 0; padding: 10px 0 0 0; }
#searchform #searchsubmit { display: block; float: right; clear: none; margin: 0; padding: 2px;  text-align: center; }
#searchform #s {width: 70%; margin: 0;}
#searchform label {display: none; }

#footer a:hover { text-decoration: underline; }

textarea { width: 100%;}

.alignright {float: right; margin: 0 0 10px 10px;}
.alignleft {float: left; margin: 0 10px 10px 0;}

#footer-widget-area .widget-area {
	width: 250px;
	float: left;
	display: block;
	margin: 0;
	padding: 0 25px 0 0;
	
}
#footer-widget-area .widget-area ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}
#footer-widget-area #third {
	padding-right: 0;
}


/* For Contact Form 7 plugin */
span.wpcf7-list-item {
margin-left: 0.5em;
display: block;
Width: 200px;
Float: left;
}
