
/*
Theme Name: Media Evolution
Theme URI: 
Description:
Version: 
Author:
Author URI:
Tags:
*/

body {
	text-align:				center;
	margin:					0;
	padding:				0;
	line-height:			16px;
}

body,
textarea,
form#commentform input#author,
form#commentform input#email,
form#commentform input#url,
form#commentform textarea {
	font-family:			georgia, serif;
	font-size:				12px;
	color:					#333333;
}

a {
	color:					#000000;
	text-decoration:		none;
}

a img {
	border:					none;
}

a:hover,
div#Footer a:hover {
	color:					#4e8491 !important;
}

h1,
h2,
h3 {
	font-family:			arial, helvetica, sans-serif;
	font-weight:			normal;
	line-height:			normal;
	color:					#000;
}

div.FloatBreak {
	clear:					both;
	overflow:				hidden;
	line-height:			0;
	font-size:				0;
	height:					1px;
	margin-top:				-1px;
}

div#MainWrapper,
div#Footer div.Top,
div#Footer div.Bottom {
	width:					844px;
	text-align:				left;
	margin:					0 auto;
}

div#MainWrapper {
	margin-top:				20px;
	margin-bottom:			20px;
}

img.EndIndicator,
img.ReadMoreIndicator {
	margin-left:			3px;
	border:					none;
	vertical-align:			text-top;
}

div#Column1 img.EndIndicator {
	margin:					1px 0 0 5px;
}

div#Logo,
body.home h1 {
	margin:					0 0 25px 13px;
	width:					291px;
	height:					79px;
}

/* ieLt6.css */
div#Logo a,
body.home h1 {
	display:				block;
	width:					291px;
	height:					0;
	overflow:				hidden;	
	padding:				79px 0 0;
	background:				url(images/media-evolution-logo.gif) no-repeat;
	line-height:			30px;	
}

div#ColumnWrapper1 {
	width:					607px;
	float:					right;
	margin-right:			13px;
	display:				inline;
}

div#Column1 { /* Middle */
	float:					left;
	width:					396px;
	background: white;
}

div#Column2 { /* Right */
	float:					right;
	width:					185px;
	background: white;
}

div#Column3 { /* Left */
	float:					left;
	width:					185px;
	margin-left:			13px;
	display:				inline;
}

/* C O L U M N 2   P A R T S */
div#Column2 ul {
	list-style:				none;
	margin:					0px;
	padding:				0;
}
div#Column2 li {
	margin-bottom:			5px;
}

div#Column2 ul a {
	color:					#333;
	background:				url(images/green-arrow-right-1.gif) no-repeat center right;
	padding-right:			15px;
}

div#Column2 ul p {
	margin:					4px 0;
}

div#Column2 img {
	border:					0;
}

div#Column2 h2 {
	font-size:				22px;
	margin:					0 0 4px;
}

div#Column2 a.YellowArrow {
	background:				url(images/yellow-arrow-right-1.gif) no-repeat center right;
	padding-right:			15px;
}

/* ieLt8 */
div#Column2 a.Arrow1,
div.widget_delicious ul a {
	background:				url(images/green-arrow-right-1.gif) no-repeat center right;
	padding-right:			15px;
}

div#tweetblender {
	margin-top:				-33px;
	margin-bottom:			6px;
}

div#tweetblender a#archivelink {
	display:				none !Important;
}

div#tweetlist div.tb_tweet,
div#tweetlist {
	border:					none;
}

div#tweetlist div.tb_tweet {
	margin-bottom:			20px;
}

img#twitterlogo {
	display:				none;
}

/* B L O G    P O S T   +   P A G E*/
div.BlogPost,
div.BlogPostTeaser {
	margin-bottom:			30px;
}

div.PagePost h1,
div.BlogPost h1,
div.BlogPostTeaser h2,
body.home div.BlogPost h2.title {
	font-size:				30px;
	padding:				0;
	margin:					9px 0 4px;	
	width:					auto;
	height:					auto;
	overflow:				visible;	
	background:				none;
	line-height:			normal;	
}

h2.pagetitle {
	font-size:				22px;
	margin-top:				9px;
}

div.PostContent a,
div.PagePost div.ContentWrapper a  {
	text-decoration:		underline;
}

div.BlogPost p a,
div.BlogPostTeaser p a {
	/*color:					#333;*/
}

div.BlogPost p.PostInfo,
div.BlogPostTeaser p.PostInfo {
	color:					#999;
	margin:					4px 0;	
}

div.BlogPost p.PostInfo span.TagNames,
div.BlogPostTeaser p.PostInfo span.TagNames {
	text-transform:			uppercase;
}

div.BlogPost div.navigation {
	margin:					20px 0;
}

div.navigation div.alignleft {
	float:					left;
}

div.navigation div.alignright {
	float:					right;
}

div.BlogPostCommentsOuterWrapper {
	margin-top:				30px;
}

div.BlogPost div.PostContent {
	margin-bottom:			20px;
}

div.ShareThisWrapper {
	text-align:				right;
	float:					right;
	width:					90px;
	margin-top:				4px;
}
	
div.BlogPostCommentsOuterWrapper h3 {
	font-size:				18px;
	float:					left;
	width:					290px;
	margin:					0;	
}

div.BlogPostCommentsOuterWrapper h3 cufon {
	margin-top:				4px;
}

p.EditPostWrapper {
	padding:				4px;
	background:				#c0c0c0;
}

a.more-link {
	display:				inline-block;
	margin-top:				15px;
	text-decoration:		none !important;
}

/* ieLt8 */
ol.commentlist {
	list-style:				none;
	margin:					10px 0 30px;
	padding:				0;
}

ol.commentlist li {
	margin-bottom:			20px;
}

ol.commentlist p.CommentMeta {
	color:					#999;
}

ol.commentlist img.avatar {
	float:					left;
}

ol.commentlist div.CommentText {
	float:					right;
	width:					340px;
}

ol.commentlist div.CommentText p {
	margin-top:				0;
}

form#commentform input#author,
form#commentform input#email,
form#commentform input#url,
form#commentform textarea,
input#s {
	border:					solid 1px #ccc;
}

/* ie */
form#commentform input#author,
form#commentform input#email,
form#commentform input#url,
input#s {
	height:					16px;
	padding:				4px 2px 2px;
}

form#commentform input#author,
form#commentform input#email,
form#commentform input#url {
	width:					172px;	
}

form#commentform textarea {
	width:					386px;
	padding:				4px;
}

p.nocomments {
	margin-top:				15px;
	font-size:				11px;
}


/* M A I N    M E N U */
ul#MainMenu,
ul#MainMenu ul {
	margin:					0;
	padding:				0;
	list-style:				none;
	font-family:			arial, helvetica, sans-serif;
	font-size:				14px;
}

ul#MainMenu {
	margin-top:				11px;
}

ul#MainMenu ul {
	margin:					4px 0 0 10px;
	font-family:			georgia, sans-serif;	
	font-size:				12px;
}

ul#MainMenu cufon.cufon {
	margin:					0 0 4px;
}

ul#MainMenu ul cufon.cufon {
	margin:					2px 0 4px;
}

ul#MainMenu li {
	margin:					0 0 12px;
}

ul#MainMenu ul li {
	margin:					0 0 3px;
}

ul#MainMenu li a {
	display:				block;
	padding:				0 0 0 18px;
	background:				url(images/e5e5e5-13x13.gif) no-repeat left top;
}

ul#MainMenu ul li a,
ul#MainMenu li.current_page_item ul a {
	display:				block;
	padding:				0 0 0 18px;
	background:				url(images/e5e5e5-arrow-right-1.gif) no-repeat 0 2px;
}

body.archive ul#MainMenu li.page-item-20 a,
body.single ul#MainMenu li.page-item-20 a,
ul#MainMenu li.current_page_item a,
ul#MainMenu li a:hover {
	background-image:		url(images/b2b2b2-13x13.gif);
}

ul#MainMenu ul li.current_page_item a,
ul#MainMenu ul li a:hover {
	background-image:		url(images/b2b2b2-arrow-right-1.gif);
}

/* nasty solution to expanded menu */
ul#MainMenu ul,
ul#MainMenu .current_page_item ul ul,
ul#MainMenu .current_page_ancestor ul ul,
ul#MainMenu .current_page_ancestor .current_page_item ul ul,
ul#MainMenu .current_page_ancestor .current_page_ancestor ul ul {
	display: 				none;
}

ul#MainMenu .current_page_item ul,
ul#MainMenu .current_page_ancestor ul,
ul#MainMenu .current_page_ancestor .current_page_item ul,
ul#MainMenu .current_page_ancestor .current_page_ancestor ul,
ul#MainMenu .current_page_ancestor .current_page_ancestor .current_page_item ul,
ul#MainMenu .current_page_ancestor .current_page_ancestor .current_page_ancestor ul {
	display: 				block;
}



/* P A R T S    I N    C O L U M N   1 */
div#Column1 h1 cufon,
div#Column1 h2 cufon {
	margin-bottom:			3px;
}

/* P A R T S    I N    C O L U M N   2 */
div#Column2 h2 cufon {
	margin-bottom:			3px;
}

div#Column2 div.Part h2 {
	margin-bottom:			6px;
}

div#Part-MemberPush {
	width:					185px;
	height:					185px;	
}

/* ltIe7 */
div#Part-MemberPush a {
	display:				block;
	width:					100%;
	height:					0;
	overflow:				hidden;
	padding:				185px 0 0 0;
	background:				url(images/bli-medlem-i-media-evolution.gif) no-repeat;
}

form#searchform {
	margin-top:				0;
}

form#searchform label {
	display:				none;
}

input#s {
	width:					148px;
}

input#searchsubmit {
	margin-top:				10px;
}

/* F O O T E R */
div#Footer {
	background:				#e5e5e5;
	margin-top:				30px;
}

div#Footer div.Top {
	position:				relative;
	background:				#000 url(images/media-evolution-logo-on-black.gif) no-repeat 13px 20px;
	color:					#fff;
	line-height:			18px;
}

div#Footer div.Top a {
	text-decoration:		underline;
}

div#Footer div.Top div.DynamicWrapper {
	float:					left;
	display:				inline;
	margin:					20px 0 0 333px;
}

div#Footer div.Top div.DynamicWrapper div.widget {
	width:					200px;
	float:					left;
}

div#Footer div.Top div.MinHeight {
	height: 				129px;
	float: 					right;
	width: 					1px;
}

div#Footer div.Bottom {
	background:				#fff;
}

div#Footer div.Bottom div.Inner {
	padding:				17px 0 30px 13px;
}

div#Footer div.Bottom h2 {
	color:					#000000;
	font-size:				20px;
}

div#Footer ul.Partners {
	list-style:				none;
	float:					left;
	margin:					5px 0 0;
	padding:				0;	
}

div#Footer ul.Partners li {
	float:					left;
	display:				inline;
	margin-right:			24px;
}

div#Footer ul.Partners li span,
div#Footer ul.Partners li a {
	display:				block;
	height:					0px;
	overflow:				hidden;
	padding:				0;
	background-repeat:		no-repeat;
}

div#Footer ul.Partners li#Partner-EU span {
	width:					98px;
	padding-top:			49px;
	background-image:		url(images/partners/footer_logos_eu_2.gif);
}

div#Footer ul.Partners li#Partner-MAH a {
	margin-top:				8px;
	width:					29px;
	padding-top:			35px;
	background-image:		url(images/partners/footer_logos_mah.jpg);
}

div#Footer ul.Partners li#Partner-NetPort a {
	margin-top:				7px;
	width:					64px;
	padding-top:			31px;
	background-image:		url(images/partners/footer_logos_netport.jpg);
}

div#Footer ul.Partners li#Partner-RegionSkane a {
	margin-top:				6px;
	width:					38px;
	padding-top:			34px;
	background-image:		url(images/partners/footer_logos_regionskane.jpg);
}

div#Footer ul.Partners li#Partner-RegionBlekinge a {
	margin-top:				7px;
	width:					68px;
	padding-top:			31px;
	background-image:		url(images/partners/footer_logos_bth.jpg);
}

div#Footer ul.Partners li#Partner-Scandvision a {
	margin-top:				6px;
	width:					82px;
	padding-top:			28px;
	background-image:		url(images/partners/footer_logos_scandvision.jpg);
}

div#Footer ul.Partners li#Partner-MalmoStad a {
	margin-top:				4px;
	width:					30px;
	padding-top:			39px;
	background-image:		url(images/partners/footer_logos_malmostad.jpg);
}

div#Footer h2 {
	color:					#fff;
	margin:					0;
	font-size:				14px;
	margin-bottom:			4px;
}

div#Footer img {
	position:				absolute;
	top:					20px;
	right:					119px;
}

div#Footer a:link,
div#Footer a:visited,
div#Footer a:active {
	color:					#fff;
}




/* B A N N E R    1 */
/* ieLt7 */
div#Banner1 {
	position:				absolute;
	top:					0;
	right:					0;
	width:					172px;
	height:					0;
	overflow:				hidden;
	padding-top:			172px;
	background:				url(images/mmss-blir-media-evolution.png) no-repeat;
}


/* W I D G E T S */
div#Column2 div.widget {
	margin-bottom:			26px;
}

/* ie */
div.widget_sitesOwnRss h2 a {
	display:				inline;
	padding-right:			25px;
	background:				url(images/rss-icon.gif) no-repeat right 5px;
}

div#mevo-sites-own-rss-feeds h2 a {
	color:					#000000;
}

div.widget_sitesOwnRss h2 cufon {
	margin-top:				5px;
}

div#mevo-custom-tag-cloud a.Level1 {
	font-size:					20px;
	color:						#535353;
}

div#mevo-custom-tag-cloud a.Level2 {
	font-size:					18px;
	color:						#989898;
}

div#mevo-custom-tag-cloud a.Level3 {
	font-size:					16px;
	color:						#bababa;
}

div#mevo-custom-tag-cloud a.Level4 {
	font-size:					14px;
	color:						#bababa;
}

div#mevo-custom-tag-cloud a.Level5 {
	font-size:					12px;
	color:						#9fbc80;
}

a.FollowTwitterLink,
a.FollowFacebookLink {
	padding-left:				17px;
}

a.FollowFacebookLink {
	background:					url(images/facebook.gif) no-repeat;
}

a.FollowTwitterLink {
	background:					url(images/twitter.gif) no-repeat;
}

div.widget_delicious h2 {
/*	background:					url(images/delicious.gif) no-repeat center right; */
	width:						110px;	
}

div.widget_delicious h2 cufon {
	margin-top:					2px;
}

div.widget_delicious ul li {
	margin-bottom:				5px;
}

div.widget_delicious ul img {
	margin-top:					1px;
}