/*
Theme Name: St. Croix Food and Wine Experience
Theme URI: http://www.stcroixfoodandwine.com
Description: Custom WordPress Theme
Author: Christina Lannen, Lannen Designs
Author URI: http://www.lannendesigns.com


/*-----------Block Level Elements--------------*/
*{margin:0; padding:0;} /* removes all margins and padding */
html { min-height:100%; margin-bottom:1px; } /*keeps short pages from jumping */


body {
background-image: url(images/bg.jpg);
background-position: top center;
background-repeat: no-repeat;
background-color: #fff;
color: #000;

font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

img a {border: none; text-decoration: none;}
img {border: none;}

#page {
	width: 983px;
	margin: 0 auto;
	background-image: url(images/mainBG.png);
	background-repeat: repeat-y;
}

#header {
	width: 100%;

}

#headerimg {
width: 940px;
margin: 0 auto;
padding: 5px; border: 1px solid #dfdfdf;
}

#header a:link.focus {outline: none;}



.description {

}

#wrapper {
padding-top:10px;
	width: 100%;
}

#content {
	float: left;
	margin-left: 25px;
	width: 590px;
}

#fullcontent {width: 913px;
float: left; margin-left: 25px;}

#sidebar {
width: 323px;
float: right;
	/*width: 28%;
	margin-left: 70%;*/
}

#footer {
	width: 940px;
	margin: 0 auto;
	clear: both;
	height: 50px;
}

/*-------------Headings-------------*/

h1 {
color: #6E1846;
font-weight: lighter;
font-size: 20pt;
}

h2 {
color: #6E1846;
font-weight: lighter;
font-size: 16pt;
}

h3 {
color: #3D6125;
font-weight: lighter;
font-size: 14pt;}

h4 {

}

h5 {

}

/*-------------The Post-------------*/



.post {

}


.post h2 a {text-decoration: none;
color: #6E1846;}

.post p {
margin: 0 0 10px 0 ;
}

.post a {
color: #000;
text-decoration: underline;
}

.post ul {
margin-left: 25px;
margin-bottom: 10px;
}

.post ol {
margin-left: 28px;}

.post li {

}

.entry {

}

.entrytext .postmetadata {

}


.postmetadata {

border-bottom: 1px dashed #555;
}
.postmetadata alt {

}

.postmetadata a {

}

.navigation {

}

.alignleft {

}

.alignright {

}

.center {

}

.pagetitle {

}

blockquote {

}

cite {

}

a img {

}

acronym, abbr {

}

/*--------------Sidebar------------*/

#sidebar ul {
margin-bottom: 20px;
}

#sidebar ul li {

}

#sidebar ul li a {color: #6E1846; text-decoration: none;}

#sidebar ul ul {

}

#sidebar ul ul li {

}

#sidebar ul ul ul {

}

#sidebar p {

}

#sidebar a {

}
#sidebar a:hover {

}

#sidebar a:visited {

}
.box {width: 299px;}
.box ul {margin: 5px 0 0 20px;}
.box ul li {margin: 0 0 5px 0;
color: #FFAD00 !important;}

.box ul li ul li {list-style-type: disc;}
.box h2 {

border-bottom: 1px dashed #555;
}
.box a {color: #6E1846;font-weight: bold;}


/*--------------Comments--------------*/

ol.commentlist {
margin-left: 20px;
}

ol.commentlist li {

}

ol.commentlist li.alt {

}

ol.commentlist a {
color: #000;
text-decoration: underline;
}

small.commentmetadata {

}

/*--------------Search Form-------------*/

#searchform {

}

#searchform input {
	border: thin solid #ddd;
	height: 20px;
}

#searchform #s {

}

#searchform input.btn {background-color: transparent; background-image: url(images/go.png); background-repeat: no-repeat; color: transparent; border: none; height:24px; width: 26px; }

.wpcf7-submit {background-color: #6E1846; color: #fff;  border: 2px solid #6E1846; }
/*-------------Images------------------*/




/*-------------Other------------------*/

hr {

}


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	border: 1px solid silver;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */


/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}


blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-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;
}
/* End captions */

.copyright {float: left;}
.copyright a {color: #000;}

.design {float: right;}
.design a {color:#000;}

#countdown {background-image: url(images/2012-countdown.png);
background-repeat: no-repeat; width: 299px; height: 175px;}
#daycountdown {float:right;position: relative; top: 115px; margin-right: 95px;}
.dday-title {color: #6E1846;font-size: 24pt;}

#sponsors {width: 940px; margin: 0 auto;padding: 10px 0 0 0;}

#common {width: 940px; border-top: 1px dashed #555; margin: 0 auto;}
#boxone, #boxtwo, #boxthree {width: 290px; padding-top: 10px; min-height: 200px;}
#boxone a, #boxtwo a, #boxthree a {color: #000;}

#boxone {float: left;}
#boxtwo {float: left; padding-left: 20px;}
#boxthree {float: right; padding-left: 20px;}


#boxtwo, #boxthree {border-left: 1px dashed #555;}
#boxtwo ul {list-style-type: none;}

.ddsg-wrapper h2 {display: none;}

/* constant cotact signup */
.submitbtn {background-color: #FFAD00; color: #fff; text-transform: uppercase; border: none;}

/* for the coundown - upgrading the plugin overwrites the dday css file */
span.dday-title{
position: relative;
top: 116px;
left: 153px;
}
