/* ///////////////////
Import Generic CSS
/////////////////// */

/*@import url(override.css);
@import url(generic.css);
@import url(navigation.css);
@import url(thickbox.css);
@import url(jquery.css);
@import url(twitter.css);
@import url(disqus.css);*/

/* ///////////////////
Generic
/////////////////// */

	body
	{
		font-family: Arial, Helvetica, Verdana, Sans-Serif;
		margin: 2em 0;
		background: #dadada;
	}
	p
	{
		margin-bottom: 1em;
	}
	h1, h2, h3, h4, h5, h6, caption, th, td, dl, p, cite, li, label
	{
		font-size: 1.2em;
		line-height: 1.9em;
	}
	h1, h2, h3, h4, h5, h6, caption
	{
		color: #666;
	}
	dl, p, cite, label, li, th, td
	{
		color: #393733;
	}
	p.dateTime
	{
		margin: 0;
		color: #666 !important;
	}
	h1
	{		
		margin-bottom: 1em;
		font-size: 3em;
		font-weight: normal;
		font-family: "Georgia", Serif;
		line-height: 1.3em;
		letter-spacing: -1px;
		color: #000;
	}
	h2,
	h3,
	caption,
	div#contentHolder h2
	{
		clear: both;
		margin-bottom: .5em;
		font-weight: normal;
		font-size: 1.7em;
		font-family: "Georgia", Serif;
		color: #000; /* #333 */
	}
	h2,
	caption,
	div#contentHolder h2
	{
		border-bottom: 1px solid #efefef;
	}
	div#contentSidebar h2,
	div#upcomingMatches h2,
	div#otherNews h2,
	div#latestNews h2,
	div#internalSiteWideAd h2,
	div#leaguePosition h2,
	div#leaguePosition caption
	{
		margin: 0;
		border-bottom: none;
		font-size: 2.2em;
		font-weight: normal;
		font-family: "Georgia", Serif;
		color: #990000;
	}
	div#contentText h3,
	div#contentSidebar caption,
	div#siteFeature h2,
	div#siteFooter h2
	{
		color: #000;
		border: none;
	}
	h3,
	div#contentText h3,
	div#contentSidebar caption
	{
		font-size: 1.5em;
	}
	div#siteFooter h2
	{
		color: #ccc;
		font-family: Helvetica, Arial, Sans-Serif;
		font-size: 1.3em;
		text-transform: uppercase;
	}
	a
	{
		color: #006699;
	}
	a:hover
	{
		color: #000;
	}
	h1 a,
	h2 a,
	h3 a
	{
		color: #000;
		text-decoration: none;
	}
	ul a
	{
		text-decoration: none;
	}
	hr
	{
		border: 1px solid #EFEFEF;
		clear: both;
		display: block;
		height: 1px;
		margin: 5px 0pt;
	}
	strong
	{
		font-weight: bold;
	}
	p#messageSuccess
	{
		margin-bottom: 15px;
/*		background: url(../images/message_success.gif) 0 50% no-repeat;*/
		background: #080;
		padding: .5em .5em .5em .5em;
		font-weight: bold;
		color: #FFF;
	}
	p#messageError
	{
		margin-bottom: 15px;
		background: #C00;
		padding: .5em .5em .5em .5em;
		font-weight: bold;
		color: #FFF;
	}
	ul#messageError
	{
		margin-bottom: 15px;
	}
	ul#messageError li
	{
/*		background: url(../images/message_error.gif) 0 50% no-repeat;*/
		background: #C00;
		padding: .5em .5em .5em .5em;
		font-weight: bold;
		color: #FFF;
	}
	
/* ///////////////////
Site Framework
/////////////////// */

	div#siteBanner
	{
		position: absolute;
		top: 0;
		width: 100%;
		text-align: center;
	}
	div#siteBannerHolder
	{
		margin: auto;
		height: 90px;
		width: 990px;
/*		background: #fff url(../images/site_banner_bg.jpg) left bottom repeat-x;*/
		padding: 15px 0;
	}
	div#siteHolder
	{
		position: relative;
		top: 10em;
		margin: 0 auto auto auto;
		width: 990px;
		border: 1px solid #efefef;
		background: #fff;
	}
	div#siteSky
	{
		text-align: center;
	}
	div#siteHeader
	{
		position: relative;
		background: #7c0000 url(../images/site_header_bg.gif) right top no-repeat;
	}
	div#siteHeader h1
	{
		margin: 0;
	}
	div#siteHeader h1 a
	{
		float: left;
		height: 65px;
		width: 375px;
		background: url(../images/logo.gif) left top no-repeat;
		margin: 15px;
	}
	div#siteHeader h1 span
	{
		display: none;
	}
/*	div#siteHeader ul#newsTicker
	{
		position: absolute;
		right: 15px;
		top: 10px;
		font-size: 1.2em;
		font-weight: bold;
	}
	div#siteHeader ul#newsTicker a
	{
		color: #FFF;
	}*/
	div#siteHeader form
	{
		position: absolute;
		width: auto;
		right: 0;
		bottom: 4.8em;
	}
	div#siteHeader form legend
	{
		float: right;
		font: bold 1.2em Arial;
		color: #FFF;
		text-transform: uppercase;
	}
	div#siteHeader form legend span
	{
		position: absolute;
		right: 15px;
		top: -1.5em;
	}
	div#siteHeader form div#formFields
	{
		display: inline-block;
		background: url(../images/forum_slant.gif) left top no-repeat;
		padding: 10px 10px 10px 30px;
		text-align: right;
		width: 185px;
	}
	#siteHeader a.insider {
		display: block;
		width: 508px;
		height: 46px;
		background: url('../images/insider_promo_banner.png') left top no-repeat;
		position: absolute;
		top: 7px;
		right: 14px;
		text-indent: -9999px;
	}
	#srch {
		width: 115px;
	}
	div#siteContent
	{
		padding: 15px;
	}
	div#contentHolder
	{
		float: left;
		width: 645px;
	}
	div#contentHolder h1 span,
	div#contentHolder h2 span,
	div#contentHolder h3 span
	{
		color: #666;
	}
	div#contentHolder div#contentOptions
	{
		float: left;
		width: 160px;
	}
	div#contentHolder div#contentOptions table
	{
		margin-bottom: 15px;
	}
	div#contentHolder div#contentOptions th,
	div#contentHolder div#contentOptions td
	{
		padding-left: 0;
	}
	div#contentHolder div#contentOptions ul li.activetab a
	{
		color: #000;
		cursor: text;
		border-color: #f7f7f7;
	}
	div#contentHolder div#contentOptions div.image
	{
		text-align: center;
		clear: both;
		background: #EEE;
		margin: 0 0 10px 0;
		padding: 10px 0;
	}
	div#contentHolder div#contentText
	{
		float: right;
		width: 470px;
		overflow: hidden;
	}
	div#contentHolder div#contentText p
	{
		margin-bottom: 2em;
	}
	div#contentHolder div#contentText p cite
	{
		font-size: inherit;
		font-style: italic;
	}
	div#contentHolder p,
	div#contentSidebar p,
	div#contentOptions p,
	div#siteFooter p,
	div#latestNews p
	{
		line-height: 1.7em;
	}
	div#contentSidebar
	{
		float: right;
		width: 300px;
	}
	div#contentSidebar div.contentBox
	{
		border: 1px solid #EEE;
		margin: 15px 0 15px 0;
		padding: 0 10px 10px;
	}
	div#contentSidebar div.highlighted
	{
		background: #fbfbfb;
	}
	div#siteFooter
	{
		border-bottom: 1px solid #111;
		display: inline-block;
		clear: both;
		background: #000 url(../images/background-siteFooter.jpg) top repeat-x;
		text-shadow: #000 0px -1px 1px;
		padding: 15px;
	}
	div#siteFooter *
	{
		color: #999;
	}
	div#siteFooter div
	{
		float: left;
		width: 315px;
	}
	div#siteFooter div.siteFooterContent
	{
		border-bottom: 1px solid #333;
		margin-bottom: 10px;
	}
	div#siteFooter a
	{
		color: #ccc;
		text-decoration: none;
	}
	div#siteFooter div#competition
	{
		margin: 0 15px;
	}
	div#siteFooter div#newsFeeds
	{
		width: 300px;
	}
	p#copyright
	{
		clear: both;
		margin: 0;
		background: #000;
		padding: 15px;
		color: #999; /* #808080; */
	}
	p#copyright a
	{
		color: #FFF;
	}
	div#siteAffiliates
	{
		position: relative;
		top: 11em;
		text-align: center;
	}
	div#siteAffiliates img
	{
		margin-left: 10px;
		vertical-align: middle;
	}
	
/* ///////////////////
Homepage Framework
/////////////////// */

	div#siteFeature
	{
		position: relative;
		background: #000000;
		padding: 15px;
	}
	div#siteFeature div.feature
	{
		min-height: 200px;
	}
	div#siteFeature div.feature div#featureText
	{
		float: right;
		width: 465px;
	}
	div#siteFeature div.feature h2
	{
		margin-bottom: 1em;
		font-size: 3em;
		line-height: 1.3em;
		letter-spacing: -1px;
	}
	div#siteFeature div.feature h2 a,
	div#siteFeature div.feature p a
	{
		color: #FFF;
	}
	div#siteFeature div.feature h2 a:hover
	{
		color: #FC0;
	}
	div#siteFeature div.feature p
	{
		font-size: 1.4em;
		line-height: 1.4em;
		color: #CCC;
	}
	div#siteFeature div.feature p.dateTime
	{
		color: #666666;
	}
	div#latestNews
	{
		float: left;
		width: 460px;
	}
	div#upcomingMatches
	{
		float: left;
		width: 170px;
		margin-left: 15px;
	}
	div#upcomingMatches div#matchHolder
	{
		border: 1px solid #eeeeee;
	}
	div#upcomingMatches div#matchHolder div#nextMatch
	{
		background: url(../images/next_match_bg.jpg) bottom repeat-x;
/*		text-align: center;*/
		padding: 5px;
	}
/*	div#upcomingMatches div#matchHolder div#nextMatch dd
	{
		border-bottom: none;
	}
	div#upcomingMatches div#matchHolder div#nextMatch dd.countdown,
	div#upcomingMatches div#matchHolder div#nextMatch dd.against
	{
		font-size: 2.5em;
		font-family: "Georgia";
		line-height: 1.5em;
		color: #333;
	}
	div#upcomingMatches div#matchHolder div#nextMatch dd.against
	{
		margin-bottom: .7em;
		font-size: 1.5em;
	} */
	div#relatedMatchContent
	{
		padding: 10px;
	}
	div#leaguePosition
	{
		float: left;
		width: 300px;
		margin-left: 15px;
	}
	div#leaguePosition table
	{
		margin-bottom: 15px;
	}
	div#leaguePosition td
	{
		padding-left: .3em;
		padding-right: .3em;
	}
	div#homeSky
	{
		padding: 10px 0;
		text-align: center;
	}
	div#externalSiteWideAd
	{
		clear: both;
		background: #000066;
		height: 50px;
	}
	div.internalSiteWideAd
	{
		clear: both;
		border: 1px solid #EEE;
		background: #f7f7f7;
		padding: 10px;
	}
	div.internalSiteWideAd h3
	{
		font-family: Helvetica, Arial, Sans-Serif;
		font-size: 1.3em;
		text-transform: uppercase;
	}
	div.internalSiteWideAd p
	{
		line-height: normal;
		margin: 0;
	}
	div.internalSiteWideAd ul#newsTicker li a
	{
		font-weight: bold;
		color: #000;
	}
	div#otherNews
	{
		float: left;
		width: 645px;
	}
	div#hottestNews,
	div#forumPosts,
	div#maniaArticles,
	div#moreNews
	{
		float: left;
		width: 315px;
	}
	div#maniaArticles
	{
		clear: left;
	}
	div#forumPosts,
	div#hottestNews
	{
		margin-left: 15px;
	}
	div#playerProfile
	{
		border: 1px solid #EEE;
		background: #f7f7f7;
		padding: 0 10px 10px;
	}
	div#playerProfile img
	{
		float: right;
		margin-top: .5em;
		margin-left: 15px;
	}

/* ///////////////////
News Framework
/////////////////// */

	div.newsBlock
	{
		clear: both;
		margin-bottom: 1.9em;
	}
	div.newsBlock p
	{
		margin-bottom: 0!important;
	}
	div.newsBlock h3 a
	{
		text-decoration: none;
		color: #333;
	}
	div.newsBlock img
	{
		float: left;
		margin-top: .5em;
		margin-right: 15px;
	}
	div.rating
	{
		margin-bottom: 15px;
	}
	ul#articleRating
	{
		clear: both;
		margin-bottom: 1em;
	}
	ul#articleRating li
	{
		float: left;
	}
	ul#articleRating li span
	{
		display: none;
	}
	ul#articleRating li a
	{
		display: block;
		width: 26px;
		height: 22px;
		background: url(../images/article_rating_02.gif) left no-repeat
	}
	ul#articleRating li.selected a
	{
		background-image: url(../images/article_rating_01.gif);
	}
	form#articleCommentForm
	{
		padding-bottom: 2em;
	}

/* ///////////////////
Player Framework
/////////////////// */

	img.playerImage
	{
		margin-bottom: 15px;
	}

/* ///////////////////
Pictures Framework
/////////////////// */

	div.photoBlock
	{
		clear: both;
		margin-bottom: 1.9em;
	}
	div.photoBlock p
	{
		margin-bottom: 0!important;
	}
	div.photoBlock h3 a
	{
		text-decoration: none;
		color: #333;
	}
	div.photoBlock h3,
	div.photoBlock img
	{
		clear: none;
		float: left;
		margin-top: .5em;
		margin-right: 15px;
	}
	ul#pictures
	{
		overflow: hidden;
	}
	ul#pictures li
	{
		float: left;
		margin-left: 23px;
		margin-bottom: 15px;
	}
	ul#pictures li.firstEntry
	{
		margin-left: 0;
	}
	
/* ///////////////////
Main Navigation
/////////////////// */

	ul#siteNavigation
	{
		float: none!important;
		clear: both;
	}
	ul#siteNavigation
	{
		float: left;
		display: block;
		background: transparent url(../images/main_nav_bg.gif) left top repeat-x;
	}
	ul#siteNavigation li
	{ 
		float: left;
		padding: 5px 0;
	}
	ul#siteNavigation a
	{
		float: left;
		display: block;
		font-size: 1.5em;
		color: #FFF;
	}
	ul#siteNavigation a span
	{
		background: transparent url(../images/main_nav_li_slant.gif) right top no-repeat;
		padding: 6px 30px 6px 15px;
	}
	ul#siteNavigation li.selectedLeft a span
	{
		background: transparent url(../images/main_nav_li_slant_selected_left.gif) right top no-repeat;
	}
	ul#siteNavigation li.selected a span
	{
		background: transparent url(../images/main_nav_li_slant_selected.gif) right top no-repeat;
	}
	ul#siteNavigation li.selectedRight a span
	{
		background: transparent url(../images/main_nav_li_slant_selected_right.gif) right top no-repeat;
	}
	ul#siteNavigation li.last a span
	{
		background: transparent url(../images/main_nav_li_slant_last.gif) right top no-repeat;
	}
	ul#siteNavigation li.selectedLast a span
	{
		background: transparent url(../images/main_nav_li_slant_selected_last.gif) right top no-repeat;
	}
	ul#siteNavigation li.selected a,
	ul#siteNavigation a:hover
	{
		color: #FF9;
	}
	ul#siteSubNavigation
	{
		float: none!important;
		border-bottom: 1px solid #660000;
		background: #330000;
		padding: 5px 15px;
	}
	ul#siteSubNavigation li
	{
		float: left;
		padding-right: 20px;
	}
	ul#siteSubNavigation li a
	{
		font-family: Verdana;
		color: #ffffcc;
	}
	ul#siteSubNavigation li a:hover
	{
		color: #FFF;
	}

/* ///////////////////
Fixtures
/////////////////// */

	.home
	{
		font-weight: bold;
	}
	.win
	{
		color: #3333CC;
	}
	.lost
	{
		color: #CC0000;
	}
	
/* ///////////////////
Tables
/////////////////// */

	table
	{
		margin-bottom: 15px;
	}
	thead th
	{
		background: #990000 url(../images/th_bg.gif) top repeat-x;
		padding-left: .3em;
		padding-right: .3em;
		color: #FFF;
		font-weight: bold;
		font-size: 1.4em;
	}
	th,
	td
	{
		border-bottom: 1px solid #f2f2f2;
		padding: .1em .3em;
		vertical-align: top;
	}
	td img
	{
		vertical-align: middle !important;
	}
	tr.selected th,
	tr.selected td
	{
		background: #cc3333 url(../images/td_selected_bg.gif) top repeat-x;
		color: #FFF;
		font-weight: bold;
		text-transform: uppercase;
		padding-left: .3em;
	}
	tr.selected th a,
	tr.selected td a
	{
		color: #FFF;
	}

/* ///////////////////
Forms
/////////////////// */

	form.fullForm
	{
		clear: both;
	}
	form.fullForm fieldset
	{
		border: 1px solid #efefef;
		padding: 15px;
	}
	form.fullForm legend
	{
		font: normal 1.8em "Georgia", Serif;
		color: #990000;
	}
	form.fullForm label
	{
		font-weight: bold;
	}
	form.fullForm label,
	form.fullForm input#submit
	{
		display: block;
		margin-top: 1em;
	}
	form.fullForm input#submit
	{
		width: auto;
	}
	form.fullForm .fullWidth
	{
		width: 100%;
	}
	form.fullForm input,
	form.fullForm textarea
	{
		font-size: 1.2em;
	}
	form.fullForm input:focus,
	form.fullForm textarea:focus
	{
		border: 1px solid #cbb945;
		background: #fef9d9 url(../images/background-input.gif) top repeat-x;
	}
	
/* ///////////////////
Quotes
/////////////////// */

	blockquote
	{
		margin: 15px 0;
		border: 1px solid #EEE;
		background: url(../images/blockquote_bg.gif) right bottom no-repeat;
		padding: 0 10px 10px;
	}
	blockquote cite
	{
		font-weight: bold;
		font-style: italic;
		color: #393733;
	}
	blockquote.articleComment
	{
		border: none;
		border-bottom: 1px solid #EEE;
		background: none;
		padding: 0 0 10px 0;
	}
	blockquote.articleComment div.articleCommentText
	{
		float: left;
		padding-left: 15px;
	}
	blockquote.articleComment div.articleCommentText *
	{
		text-transform: none;
		font-size: 1.1em;
		line-height: 1.1em;
		border: none;
	}
	blockquote.articleComment div.articleCommentText p cite
	{
		font-style: normal;
	}
	blockquote.articleComment div.articleCommentText p a
	{
		font-weight: bold;
	}
	blockquote.articleComment div.articleCommentText p cite,
	blockquote.articleComment div.articleCommentText p a
	{
		font-size: 1em;
		line-height: .7em;
	}
	blockquote.articleComment div.articleCommentNumber
	{
		float: left;
		width: 2em;
		background: #990000 url(../images/article_comment_number_01.gif) right bottom no-repeat;
		padding: .5em .2em 1.2em .2em;
		font-size: 1.5em;
		font-family: Arial;
		color: #FFF;
		text-align: center;
	}
	blockquote.articleComment div.flipFlop
	{
		background: #000 url(../images/article_comment_number_02.gif) right bottom no-repeat;
	}
	blockquote.articleComment p
	{
		display: block;
		clear: both;
		margin-bottom: 0!important;
	}
	
/* ///////////////////
Images
/////////////////// */

	img.floatR
	{
		padding-left: 15px;
	}
	
/* ///////////////////
Lists
/////////////////// */

	ul.blockList
	{
		margin-bottom: 1.9em;
	}
	ul.blockList li
	{
		display: inline-block;
		width: 100%;
	}
	ul.blockList li a
	{
		display: block;
		border-bottom: 1px solid #f7f7f7;
	}
	ul.inlineList li
	{
		float: left;
		margin-right: 1em;
	}
	ul.inlineList li a
	{
		float: left;
		border-bottom: 1px solid #f7f7f7;
	}
	ul.forum li a
	{
		background: url(../images/list_forum_icon.gif) left no-repeat;
		padding-left: 20px;
	}
	ul.news li a
	{
		background: url(../images/list_news_icon.gif) left no-repeat;
		padding-left: 20px;
	}
	ul.player li a
	{
		background: url(../images/list_player_icon.gif) left no-repeat;
		padding-left: 20px;
	}
	ul.blockList li a:hover
	{
		border-bottom-color: #ffdc68;
	}
	ul.blockList li.moreLink a
	{
		background: none;
		padding: 0;
		font-weight: bold;
	}
	/*
	ul.rss li
	{
		display: inline-block;
	}
	*/
	ul.rss li a
	{
		background: url(../images/list_rss_icon_dark.gif) left no-repeat;
		padding-left: 20px;
		text-decoration: underline;
	}
	ul.twitter li a
	{
		background: url(../images/icon_twitter.png) left no-repeat;
		padding-left: 20px;
		text-decoration: underline;
	}
	ul#contentNavigation
	{
		margin-bottom: 1.3em;
	}
	ul#contentTextSize
	{
		float: left;
		display: block;
		margin-bottom: 1em;
		background: url(../images/content_textnav_li_slant_first.gif) left top repeat-x;
	}
	ul#contentTextSize li
	{ 
		float: left;
	}
	ul#contentTextSize a
	{
		float: left;
		display: block;
		background: url(../images/content_textnav_li_slant.gif) right top no-repeat;
		color: #FFF;
	}
	ul#contentTextSize li.first a
	{
		padding: 0 1.2em 0 1em;
		font-size: 1.1em;
	}
	ul#contentTextSize li.middle a
	{
		font-size: 1.5em;
		padding: 0 1em 0 0;
	}
	ul#contentTextSize li.last a
	{
		background-image: url(../images/content_textnav_li_slant_last.gif);
		padding: 0 .7em 0 0;
		font-size: 1.8em;
	}
	ul#contentTextSize a span
	{
		display: none;
	}
	ul#contentTextSize li.selected a,
	ul#contentTextSize a:hover
	{
		color: #FF9;
	}
	dl
	{
		margin-bottom: 15px;
	}
	dl dt
	{
		font-weight: bold;
	}
	dl dd
	{
		border-bottom: 1px solid #F2F2F2;
	}
	dl.wide dt
	{
		float: left;
		width: 150px;
	}
	dl.wide dd
	{
		border: none;
	}
	
/* ///////////////////
Downloads
/////////////////// */

	div.wallpaperBlock
	{
		margin-bottom: 15px;
	}
	div.wallpaperBlock img
	{
		 border-right: 15px solid #FFF;
	}
	div.wallpaperBlock li a
	{
		border: none;
		padding-left: 20px;
		background: url(../images/wallpaper_800.gif) left 50% no-repeat;
	}
	div.wallpaperBlock li a.wp1024
	{
		padding-left: 25px;
		background-image: url(../images/wallpaper_1024.gif);
	}
	div.wallpaperBlock li a.wp1280
	{
		padding-left: 30px;
		background-image: url(../images/wallpaper_1280.gif);
	}

/*** Betting News Section ***/

	/*.cat_21 #contentHolder h1,
	.arsenal-betting-news */
	#contentHolder h1{
		/*margin-left: 174px;*/
	}
	.img_holder {
		display:block;
		margin: 8px 0;
	}
	.bc_ad {
		display:block; 
		margin-bottom:10px;
	}

/*** Console ***/
	#dev_console {
		position: fixed;
		left: 50%;
		margin-left: -500px;
		top: 1px;
		border: 2px solid #fff;
		background: #000;
		font:normal 10px/15px arial;
		color: white;
		padding:5px;
		z-index:999;
		min-height: 180px;
	}
	#dev_console strong {
		color: #FF6A06;
	}
	#dev_console span {
		color: #37CC3C;
	}

/*** EPL Promo Text Link ***/
	#epl-text-link {
		border: solid #A82626 1px;
		clear: both;
		width: 99%;
		text-align: center;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	#epl-text-link-forum, #epl-text-link-forum-within-article {
		border: solid #A82626 1px;
		clear: both;
		width: 638px;
		text-align: center;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	#epl-text-link-forum-within-article {
		display:none;
		margin-bottom: 8px;
}
.gap a img {
	margin: 0 5px;
}
/*** insider form ***/
.form-list {
	background: url("../images/next_match_bg.jpg") repeat-x scroll center -10px transparent;
}

.form-list li {
	line-height: 20px;
	list-style:  square;
	margin: 10px 0 0 20px;
}
.form-list .thnx {
	list-style: none!important;
	margin: 10px 0 0 4px;
}
.form-list .str {
	font-weight: bold;
	color: #8F181A;
}
.no_brd {
	border: none!important;
	margin: 5px 0;
}
#mc-embedded-subscribe-form {
	position: relative;
}
#mc-embedded-subscribe-form .btn{
	width: 150px;
	height: 25px;
	background:url("../../images/forum/button_bg.gif") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #B8B8B8;
	cursor: pointer;
}
#mc-embedded-subscribe-form  br {
	height: 0px;
	width: 0px;
}
.mc-field-group {
	clear: both;
	margin-top: 10px;
}
.mc-field-group label {
	width: 150px;
	float: left;
}
.mc-field-group input {
	border:1px solid #B8B8B8;

}
.input-group label {
	line-height: 18px;
	font-size: 11px;
	float: none!important;

}
.input-group {
	height: 50px;
	background: #eee;
	margin: 5px 0;
	clear: both;
}
#mc-embedded-subscribe-form .error input{
	border:1px solid #8F181A;
	background: #EE7717;
}