/*

Theme Name: ScoopFactory

Theme URI:

Description:

Version: 1.0

Author:

Author URI:

Tags:

*/



/*GLOBAL OPTIONS*/

html {font-size: 100.1%;}

body {

	font: 64% Georgia, Palatino, Arial, Helvetica, sans-serif;
	
	margin: 0;

	background: url(images/scoop.tile.gif);

}

img { behavior: url(http://scoopfactory.com/wp-content/themes/scoopfactory/iepngfix.htc); }


form {

	display: inline;

	padding: 0;

	margin: 0;

}

fieldset {

	margin: 0;

	padding: 0;

	display: block;

	border-style: none;

}

a {text-decoration: none;}

a:hover {text-decoration: underline;}

img {border-style: none;}

/*text to image replacment*/

.hidden-text, .logo a, .scoop-factory, .btn-join, .gallery-holder .brows-recent-emails{

	display: block;

	overflow: hidden;

	text-indent: -9999px;

}

/*MAIN CONTAINER*/

#main {

	margin: 0 auto;

	width: 1036px;

	position: relative;

}

/*HEADER*/

#header {
	height: 205px;
	background: url(images/bg-header-blue.jpg) no-repeat;
	position: absolute;
	left: 19px;
	top: 0;
	width: 1008px;
}	
.current-edition{
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#716459;
	font-weight:bold;
	position:absolute;
	top:10px;
	left:20px;
}
.current-edition span{
	padding:0 0 0 4px;
	color:#d4222e;
}
/*logo*/

.logo {

	margin: 0;

	position: absolute;

	top: 57px;

	left: 66px;

	background: url(images/logo.gif) no-repeat;

	width: 464px;

	height: 141px;

	z-index: 10;

}

.logo a {

	height: 100%;

	width: 100%;

}

.logo-img {

	position: absolute;

	top: 57px;

	left: 46px;

	display: none;

	z-index: 9;

}

/*main-nav*/

.main-nav {

	padding: 0;

	margin: 0;

	list-style: none;

	position: absolute;

	right: 30px;

	top: 130px;

}

.main-nav li {

	float: left;

	margin-right: 3px;

}

.main-nav a {

	width: 50px;

	height: 61px;

}

/*

.main-nav a.dining {background: url(images/txt-main-nav-link1.gif) no-repeat;}

.main-nav a.style {background: url(images/txt-main-nav-link2.gif) no-repeat;}

.main-nav a.shelter {background: url(images/txt-main-nav-link3.gif) no-repeat;}

.main-nav a.culture {background: url(images/txt-main-nav-link4.gif) no-repeat;}

.main-nav a.travel {background: url(images/txt-main-nav-link5.gif) no-repeat;}

.main-nav a.people {background: url(images/txt-main-nav-link6.gif) no-repeat;}

*/

/*top-nav*/

.top-nav {

	position: absolute;

	top: 10px;

	right: 33px;

	padding: 0;

	margin: 0;

	list-style: none;

	font-weight: bold;

	text-transform:uppercase;

	font: 64% Arial, Helvetica, sans-serif;
	

}

.top-nav li {

	float: left;

	padding-left: 17px;

	color: #3f1310;

	font-size: 11px;
	
	font-weight: bold;

}

.top-nav a {color: #3f1310;}

/*CONTAINER*/

#container {

	height: 1%;

	overflow: hidden;

	padding: 210px 34px 0 37px;

	background: url(images/bg-main.png) repeat-y;

}

.breadcrumbs {

	width: 100%;

	overflow: hidden;

	padding: 0;

	margin: 0;

	list-style: none;

	position: relative;

}

.breadcrumbs li {

	float: left;

	padding: 5px 0 0 13px;

	line-height: 30px;

	font-size: 17px;

	color: #a2988a;

	font-weight: bold;

}
.content-wrapper{
	padding-top:5px;
}
.breadcrumbs li:first-child {padding-left: 0;}

.breadcrumbs a {

	padding-left: 18px;

	background: url(images/bull-breadcrubs.gif) no-repeat 0 50%;

	font-size: 13px;

	color: #e22227;

}

.breadcrumbs span {

	padding-left: 18px;

	background: url(images/bull-breadcrubs-noactive.gif) no-repeat 0 50%;

	font-size: 13px;

	color: #cbc5bb;

}

/*form-holder*/

.form-holder {

	width: 100%;

	overflow: hidden;

	background: url(images/bg-red-area.gif) repeat-y;

	margin-bottom: 9px;

}

/*join-form*/

.join-form a {color: #ef7822;}

.join-form {

	float: left;

	width: 400px;

	padding: 25px 0 0 28px;

}

/*photo-holder*/

.photo-holder {

	float: right;

	width: 476px;

}

.photo-holder p{

	margin-top:0;

}

.photo-holder img {

	margin: 0 0 0 6px;

	float: right;

}

/*scoop-factory*/

.join-form strong.scoop-factory {

	width: 425px;

	height: 296px;

	background: url(images/txt-scoop-factory.gif) no-repeat;

	margin-bottom: 15px;

}

.join-form .i-text {

	background: url(images/bg-input.gif) no-repeat;

	width: 417px;

	height: 32px;

	margin-bottom: 20px;

}

.join-form .i-text input {

	background: none;

	border: 0;

	padding: 6px 5px;

	width: 407px;

	height: 20px;

	font: 15px Arial, Helvetica, sans-serif;
	
	color; #000000;

}

.join-form strong {

	//display: block;

	color: #fff;

	font-style: italic;

	font-size: 17px;

	margin-bottom: 5px;
	font-family: Helvetica, Arial, Verdana, Helvetica, sans-serif;

}

.join-form .row {

	width: 100%;

	overflow: hidden;

	margin-bottom: 13px;

}

.join-form input {

	float:left;

}

.join-form .row label {

	float: left;

	color: #e96623;

	font-size: 17px;

	padding: 0 16px 8px 0px;

}

.join-form .row input { float: left; vertical-align: middle; *vertical-align: text-bottom;}

#input3{
	padding:0;
	margin:0;
	vertical-align:top;
	*vertical-align: text-top;
	margin-right:3px;
}
#footer em a {
	color:#999999;
}
.right-link a{
	padding-right:2px;
}

.join-form .row .disactive label {color: #ad4e00;}

.btn-join {

	width: 116px;

	height: 31px;

	background: url(images/btn-join.gif) no-repeat;

	float: left;

}

.join-form .terms-box {

	float: left;

	padding-left: 26px;

	width: 255px;

}

.join-form .terms-box label {

	color: #e9e9e9;

	font-size: 11px;

	line-height: 13px;

	overflow: hidden;

	height: 1%;

	display: block;

}

.join-form .terms-box label a {

	color: #e9e9e9;

	text-decoration: underline;

}

.join-form .terms-box label a:hover {text-decoration: none;}

.join-form .terms-box input {float: left;}

/*gallery*/

.gallery-holder {

	border: 14px solid #f1edea;

	border-width: 14px 0;

	overflow: hidden;

	width: 100%;

	padding: 8px 0 8px;

}

.gallery-holder a {
   color: #ef7822;
 }

.gallery-holder ul {

	padding: 0;

	margin: 0;

	list-style: none;

	float: left;

	width: 9999px;

}

.gallery-holder .gallery {

	float: left;

	width: 100%;

	margin: 0 ;

	display: inline;

	overflow: hidden;

}

.gallery-wrapper .carousel_img{
	padding:3px;
	border: 1px solid #A4A4A4;

}
.gallery-wrapper {

	width: 100%;

	overflow: hidden;

	padding: 20px 0 0;

	background: url(images/img-dotted-border.gif) repeat-x 0 -1px;

}

.gallery-holder .btn-prev, .gallery-holder .btn-next {

	float: left;

	margin-top: 49px;

}

.gallery-holder li {

	float: left;

	width: 280px;

	padding-right: 23px;

}

.gallery-holder li img {

	float: left;

	margin-right: 12px;

}

.gallery-holder li p {

	font-size: 12px;

	line-height: 14px;

	color: #000000;

	margin: 0;

}

.gallery-holder li p a {color: #e17926;}

.gallery-holder li h3 {

	margin: 0;

	font-size: 11px;

	color: #231f20;

	text-transform:uppercase;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
}

.gallery-holder li em {

	color: #000000;

	font-size: 10px;

	font-style: normal;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}
.gallery-holder li em a {

	font-style: italic;

	color: #d9662e;

	font-size: 11px;

}

.gallery-holder li em a.pink {color: #c42e2d;}

.gallery-holder .brows-recent-emails {
	width: 268px;
	height: 32px;
	background: url(images/txt-browse-recent.gif) no-repeat;
	margin: 0;
}

/*FOOTER*/

#footer {

	text-align: center;

	padding: 0 127px;

}

#footer ul {

	padding: 20px 0 4px;

	margin: 0;

	list-style: none;

}

#footer li {

	display: inline;

	padding-left: 10px;

	background: url(images/img-footer-separator.gif) no-repeat 1px 50%;

}

#footer li:first-child {

	padding-left: 0;

	background: none;

}

#footer li a {

	color: #666666;

	font: 11px Verdana, Arial, Helvetica, sans-serif;

}

#footer em {

	display: block;

	color: #999999;

	font-size: 12px;

	margin-bottom: 12px;

}

/*footer*/

#footer p {

	color: #b2b2b2;

	margin: 0;

	line-height: 31px;

	border-top: 1px solid #e3e3e3;

}

/*INNER pages*/

.inner #footer {

	background: url(images/bg-footer.gif) repeat-x;

	margin: 45px -17px 0 -18px;

	padding-top: 8px;

	padding-bottom: 12px;

}

.container-wrapper {

	background: url(images/img-vertical-border.gif) repeat-y 145px 0;

	margin: 0 0 6px;

	height: 1%;

	overflow: hidden;

	padding-top: 30px;

}

.content-holder {

	float: right;

	width: 780px;

	padding-right: 10px;

}

/*.content*/

.content-holder .content {

	width: 422px;

	float: left;

	position: relative;

}

.content h1 {

	font-size: 26px;
	line-height:36px;
	color:#211f1f;
	margin:0;
	font-weight:normal;
	padding:0px 0px 5px 0px;
	font-family: Helvetica, Arial, Verdana, Helvetica, sans-serif;
}

.content h2 {
	color: #746458;
	font-size:16px;
	font-style:normal;
	font-weight:normal;
	line-height:21px;
	margin:0;
	padding:0 0 0px;
	font-family: Helvetica, Arial, Verdana, Helvetica, sans-serif;
}

.content p {

	color: #000000;
	font-size: 13px;
	line-height: 18px;
	//padding:6px 0;

}
.content p img{

	padding:3px;
	border: 1px solid #A4A4A4;
	margin-bottom:12px;

}

.content a {color: #ef7822;}

.content a:hover {}

.content-holder img.alignright {

	float: right;

	margin-left: 19px;

}

.content-holder img.alignleft {

	float: left;

	margin-right: 19px;

}

.content-holder p {

	color: #000000;
	font-size:14px;
	line-height:18px;
	display:block;

}

/*title-line*/

.title-line {

	width: 100%;

	overflow: hidden;

	background: url(images/img-horizontal-border.gif) repeat-x 0 100%;

	padding-bottom: 9px;

	margin-bottom: 2px;
	
	font: 11px Arial, Helvetica, sans-serif;	
	
	letter-spacing: 1px;
}

.title-line ul {

	padding: 2px 0px !important;

	margin: 0;

	list-style: none;

	float: right;

	text-transform:uppercase;

}

.title-line ul li {

	display: inline;

	padding-left: 10px;

	color: #000000;

	background: url(images/img-brown-separator.gif) no-repeat 3px 50%;

}

.title-line ul li:first-child {

	padding-left: 0;

	background: none;

}

.title-line ul li a {color: #BC2C27;}

.title-line strong {

	color: #4c4c4c;

	font-size: 14px;

	font-weight: normal;

}

/*butttons-area*/

.butttons-area {background: url(images/img-horizontal-border.gif) repeat-x 0 100%;}

.butttons-area .row {

	padding: 10px 30px 8px 16px;

	height: 1%;

	overflow: hidden;

	background: url(images/img-horizontal-border.gif) repeat-x;

}

.butttons-area .sub-row {

	width: 100%;

	overflow: hidden;

	padding: 7px 0;

}

.butttons-area .sub-row span {width: 90px;}

.butttons-area .collection {float: right;}

.butttons-area .btn-orange {float: left;}

.butttons-area span {

	float: left;

	color: #000000;

	font-size: 12px;

	line-height: 13px;

	padding: 3px 0 3px 11px;

}

/*btn-orange*/

.btn-orange {

	width: 85px;

	text-align: center;

	line-height: normal;
	
	padding: 0 0 6px;
	padding-top:2px !important;
	padding-top:5px;

	color: #fff !important;

	font-size: 12px;

	text-decoration: none !important;

	background: url(images/btn-orange.gif) no-repeat;

}

/*tags-holder*/

.tags-holder {padding-top: 20px;}

.tags-holder h3 {

	font-weight: normal;

	font-size: 15px;

	line-height: 34px;

	background: url(images/ico-tags.gif) no-repeat;

	margin: 0;

	color: #231f20;

	padding: 0 0 0 22px;

}

/*tags*/

.tags-holder a {

	color: #000000;

	font-size: 13px;

	text-decoration: underline;

	display: inline;

	padding-left: 5px;

}

.tags-holder a:hover {text-decoration: none;}

/*bottom-shadow*/

.bottom-shadow {

	height: 27px;

	overflow: hidden;

	background: url(images/bg-bottom-shadow.png) no-repeat;

}

/*sidebar*/

.content-holder .sidebar {

	float: right;

	width: 306px;

	position: relative;

	padding-top: 8px;

}

.right-link {

	display: block;

	color: #c5c2c9;

	font-size: 9px;

	text-align: right;

}

.right-link a {color: #c5c2c9;}

.banner {

	margin-bottom: 20px;

	display: block;
	margin-top:3px;

}

.banner img {

	border: 1px solid #b6b0a4;

	padding: 1px;

	background: #fff;

	display: block;

}

/*sign-up-form*/

.sign-up-form {

	background: url(images/bg-title.gif) no-repeat;

	width: 262px;

	height: 268px;

	padding: 10px 20px;

	text-align: center;

	margin-bottom: 10px;

}

.sign-up-form .intro_text{
	color:#000000;
	font-size:14px;
	font-style:italic;
	height:72px;
	font-family: Helvetica, Arial, Verdana, Helvetica, sans-serif;
}
.sign-up-form strong {

	color: #000;

	font-size: 35px;

	line-height: 40px;

	font-style: italic;

	font-weight: normal;

}

.sign-up-form .row {

	width: 100%;

	overflow: hidden;
}

.sign-up-form .row input {
	float: left;
	margin:0px 3px;
	position:relative;
	top:-1px;
}

.sign-up-form .row label {

	/*overflow: hidden;*/

	display: block;

	text-align: left;

	color: #000;

	font-size: 11px;

	line-height: 13px;
	float:left;
}

.sign-up-form .i-text {

	width: 246px;

	height: 25px;

	margin: 0 auto 10px;

	background: url(images/bg-input.png) no-repeat;

}

.sign-up-form .i-text input {
	
	width: 236px;

	height: 15px;

	padding: 5px;

	background: none;

	border: 0;

	font: 10px Arial, Helvetica, sans-serif;

	color: #000000;
	
	margin-bottom: 10px;

}

.sign-up-form .i-text .checkbox {
	width:20px;
}

.sign-up-form .btn-join {

	width: 132px;

	height: 36px;

	background: url(images/btn-join.png) no-repeat;

	float: none;

	margin: 12px auto 10px;

}

.sign-up-form p {

	margin: 0;

	font-size: 9px;

	line-height: 9px;

	color: #000;

}

/*note-box*/

.note-box {

	background: url(images/bg-dotted-box.gif);

	padding: 4px;

	width: 292px;

}

.note-box p {

	margin: 0;

	background: #f0bb64;

	font-size: 11px;

	color: #000;

	padding: 10px 18px;

	text-align: center;

}

/*column1*/

.column1 {

	width: 135px;

	float: left;

	padding-top: 5px;

	position: relative;

}

/*page-title*/

.page-title {

	background: url(images/img-horizontal-border.gif) repeat-x;

	display: block;

	margin: 5px 0 17px;

	overflow: hidden;

	width: 100%;

	padding-top: 14px;

}

.page-title a {

	width: 96px;

	height: 117px;

	/*background: url(images/txt-style-big.gif) no-repeat;*/

	float: right;

}

/*side-nav*/

.side-nav {

	padding: 12px 0 0;

	margin: 0;

	list-style: none;

	background: url(images/img-horizontal-border.gif) repeat-x;

}

.side-nav li {

	width: 100%;

	overflow: hidden;

	font-size: 11px;

}

.side-nav a {

	padding-left: 16px;

	background: url(images/bull-orange-arrow.gif) no-repeat 0 50%;

	line-height: 20px;

	display: block;

	height: 1%;

	color: #8f8f8f;

	font-weight: bold;

}

.side-nav span {

	padding-left: 16px;

	background: url(images/bull-gray-arrow.gif) no-repeat 0 50%;

	line-height: 20px;

	display: block;

	height: 1%;

	color: #a2988a;

}

.title-box img {margin-top: 14px;}

.title-box p {

/*	overflow: hidden;*/

	height: 1%;

}

/*recently-box*/

.recently-box {

	border-top: 14px solid #f1edea;

	overflow: hidden;

	height: 1%;

}

.recently-box h2 {

	color: #221f1f;

	font-size: 20px;

	line-height: 40px;

	margin: 0 0 10px;

}

.recently-box ul {

	padding: 0;

	margin: 0;

	list-style: none;

}

.recently-box li {

	background: url(images/img-horizontal-border.gif) repeat-x;

	width: 100%;

	vertical-align: top;

	padding: 8px 0 24px;

}

.recently-box a {font-size: 10px;}

.recently-box div.desc {padding-top: 8px;}

.recently-box div {

	overflow: hidden;

	height: 1%;

}

.recently-box div img {

	float: left;

	margin-right: 8px;

	width:59px;

	height:53px;

}

.recently-box h3 {

	margin: 0 0 3px;

	font-size: 15px;

	color: #231f20;

	font-weight: normal;

}
.recently-box h3 a{
	font-size: 15px;
	color:#000000;
}
a.more_link{
	color:#848C37;
	font-size:12px;
}
.recently-box p {

	font-size: 12px;

	line-height: 17px;

	color: #000000;

	margin: 0;
	padding-top:0px;

}
.carousel_img{
	width:109px;
}
.email_page #header{
	width:826px;
}

#recent_post_content img{
	display:none;
}
.email_page p{
	color:#000000;
	font-size:13px;
}
.email_page{
	width:862px;
	margin:0 auto;
	position:relative;
}
.email_page #container{
	background:	url(http://scoopfactory.com/wp-content/themes/scoopfactory/images/bg-main_email.png) repeat-y;
}
.email_page .bottom-shadow{
	background:url(images/bg-bottom-shadow_email.png) no-repeat;
}
.content ul{
	padding:6px 0px;
	list-style-type:disc;
}
.content li{
	font-size:11px;
}
.contest_join, .forward_to{
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}
.confirmation{
	padding:16px;
}