/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

form#newsletterform {
	background: #58585A;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 20px;
	width: 500px;
}

form#newsletterform fieldset {
	border: none;
	margin-bottom: 10px;
}

form#newsletterform fieldset:last-of-type {
	margin-bottom: 0;
}

form#newsletterform legend {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	text-shadow: 0 1px 1px #164296;
}

form#newsletterform > fieldset > legend:before {
	content: "Step " counter(fieldsets) ": ";
	counter-increment: fieldsets;
}

form#newsletterform fieldset fieldset legend {
	color: #111111;
	font-size: 13px;
	font-weight: normal;
	padding-bottom: 0;
}


form#newsletterform ol li {
	background: #b9cf6a;
	background: rgba(255,255,255,.3);
	border-color: #e3ebc3;
	border-color: rgba(255,255,255,.6);
	border-style: solid;
	border-width: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	line-height: 30px;
	list-style: none;
	padding: 5px 10px;
	margin-bottom: 2px;
}

form#newsletterform ol ol li {
	background: none;
	border: none;
	float: left;
}

form#newsletterform label {
	float: left;
	font-size: 13px;
	width: 110px;
}

form#newsletterform fieldset fieldset label {
	background:none no-repeat left 50%;
	line-height: 20px;
	padding: 0 0 0 30px;
	width: auto;
}

form#newsletterform fieldset fieldset label:hover {
	cursor: pointer;
}

form#newsletterform input:not([type=radio]), form#newsletterform textarea {
	background: #ffffff;
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	font: italic 13px Georgia, "Times New Roman", Times, serif;
	outline: none;
	padding: 5px;
	width: 300px;
}

form#newsletterform input:not([type=submit]):focus, form#newsletterform textarea:focus {
	background: #eaeaea;
}

form#newsletterform input[type=radio] {
	float: left;
	margin-right: 5px;
}

form#newsletterform button {
	background: #164296;
	border: none;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	color: #ffffff;
	display: block;
	font: 18px Georgia, "Times New Roman", Times, serif;
	letter-spacing: 1px;
	margin: auto;
	padding: 7px 25px;
	text-shadow: 0 1px 1px #000000;
	text-transform: uppercase;
}

form#newsletterform button:hover {
	background: #5C7BB6;
	cursor: pointer;
}


/*
	Feedburner Subscribe Form
*/

form#feedburneremail {
	background: #58585A;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 20px;
	width: 500px;
}

form#feedburneremail fieldset {
	border: none;
	margin-bottom: 10px;
}

form#feedburneremail fieldset:last-of-type {
	margin-bottom: 0;
}

form#feedburneremail legend {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	text-shadow: 0 1px 1px #164296;
}

form#feedburneremail ol li {
	background: #b9cf6a;
	background: rgba(255,255,255,.3);
	border-color: #e3ebc3;
	border-color: rgba(255,255,255,.6);
	border-style: solid;
	border-width: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	line-height: 30px;
	list-style: none;
	padding: 5px 10px;
	margin-bottom: 2px;
}

form#feedburneremail ol ol li {
	background: none;
	border: none;
	float: left;
}

form#feedburneremail label {
	float: left;
	font-size: 13px;
	width: 110px;
}

form#feedburneremail fieldset fieldset label {
	background:none no-repeat left 50%;
	line-height: 20px;
	padding: 0 0 0 30px;
	width: auto;
}

form#feedburneremail fieldset fieldset label:hover {
	cursor: pointer;
}

form#feedburneremail input:not([type=radio]), form#feedburneremail textarea {
	background: #ffffff;
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	font: italic 13px Georgia, "Times New Roman", Times, serif;
	outline: none;
	padding: 5px;
	width: 300px;
}

form#feedburneremail input:not([type=submit]):focus, form#feedburneremail textarea:focus {
	background: #eaeaea;
}

form#feedburneremail input[type=radio] {
	float: left;
	margin-right: 5px;
}

form#feedburneremail button {
	background: #164296;
	border: none;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	color: #ffffff;
	display: block;
	font: 18px Georgia, "Times New Roman", Times, serif;
	letter-spacing: 1px;
	margin: auto;
	padding: 7px 25px;
	text-shadow: 0 1px 1px #000000;
	text-transform: uppercase;
}
form#feedburneremail button:hover {
	background: #5C7BB6;
	cursor: pointer;
}

.alignleft  { float: left; width: auto; margin: 5px 15px 5px 0; }
.alignright  { float: right; width: auto; margin: 5px 0 5px 15px; }
.aligncenter  { text-align: center; margin-bottom:15px;}
img.aligncenter  { margin-left:auto; margin-right:auto; display:block; }