/* --- start of css --- */
/*
Theme Name: ArtSomewhere v2
Theme URI: artsomewhere
Description: Tema do blog
Version: 4.0
Autor: Bruno Teixeira
Tags: Art Somewhere
*/

a
	{
	color:#000;
	}
html, body {
	height: 100%;
	padding:0px;
		margin: 0px;
}
	
	
	@font-face {
    font-family: 'NeoSansRegular';
    src: url('http://www.artswr.com/wp-content/themes/artswr/fonts/neosans-webfont.eot');
    src: url('http://www.artswr.com/wp-content/themes/artswr/fonts/neosans-webfont.eot?iefix') format('eot'),
         url('http://www.artswr.com/wp-content/themes/artswr/fonts/neosans-webfont.woff') format('woff'),
         url('http://www.artswr.com/wp-content/themes/artswr/fonts/neosans-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NeoSansMedium';
    src: url('http://www.artswr.com/wp-content/themes/artswr/fonts/neosans-medium-webfont.eot');
    src: url('http://www.artswr.com/wp-content/themes/artswr/fonts/neosans-medium-webfont.eot?iefix') format('eot'),
         url('http://www.artswr.com/wp-content/themes/artswr/fonts/neosans-medium-webfont.woff') format('woff'),
         url('http://www.artswr.com/wp-content/themes/artswr/fonts/neosans-medium-webfont.ttf') format('truetype');
    font-weight: 0;
    font-style: normal;

}
	.width100 { width: 100%; }
	.width75 { width: 75%; }
	.width50 { width: 50%; }
	.floatLeft { float: left; }
	.floatRight { float: right; }
	.alignLeft { text-align: left; }
	.alignRight { text-align: right; }

	*   {
		padding: 0px;
		margin: 0px;
		}
		
	
	html 
		{
		font-size:100.01%; 
		padding:0px;
		margin: 0px;
		
		}
		
	a {font-weight:normal;}
	
	li {
		padding: 0px;
		margin: 0px;
		}
		
	ul {
		padding: 0px;
		margin: 0px;
		}
		
	html, body 
		{
		padding:0px;
		margin: 0px;
		}
		
	body
		{
		
		background:#e4e4e4;
		background-image:url("http://www.artswr.com/wp-content/themes/artswr/images/background.jpg");
		background-repeat:repeat-x;
		}
		
	
		
	img
		{
		border:none;
		}
		
	
	a {outline:none; }
	
	br
		{
		margin:10px;
		padding:10px;
		}
			
	p 
		{
		padding-bottom:10px;
		}
	
	#clear
		{
		clear:both;
		height:0px;
		}
		
	a
	{
	text-decoration:none;
	}
		
	#TheHeader
		{
		position:relative;
		width:1100px;
		margin:0 auto;
		margin-top:50px;
		}
		
	#TheLogo
		{
		position:relative;
		float:left;
		margin-left:-43px;
		}
		
	#TheLayout
		{
		position:relative;
		width:1100px;
		margin:0 auto;
		background: #fff;
		margin-top:10px;
		}
	
	#ShadowLeft
		{
		position:absolute;
		width:25px;
		height:445px;
		background-image:url("http://www.artswr.com/wp-content/themes/artswr/images/shadow-left.png");
		margin-left:-25px;
		margin-top:50px;
		}
		
	#ShadowRight
		{
		position:absolute;
		width:25px;
		height:445px;
		background-image:url("http://www.artswr.com/wp-content/themes/artswr/images/shadow-right.png");
		margin-left:980px;
		margin-top:50px;
		}
	
		
	#TheSubMenu
		{
		line-height:20px;
		width:940px;
		margin-left:20px;
		margin-top:5px;
		margin-bottom:15px;
		}
	
	
	#TheSubMenu > ul
		{
		list-style-type:none;
		}
		 
	#TheSubMenu > ul > li
		{
		float:left;
		margin-right:10px;
		}
		
	#TheSubMenu > ul > li > a
		{
		font-family: 'NeoSansRegular';
		color:#000;
		text-decoration:none;
		font-size:12px;
		padding-bottom:5px;
		}
		
	#TheSubMenu > ul > li.active:hover
		{
		background:#000;
		}
		
	#TheSubMenu > ul > li.active > a
		{
		color:#fff;
		}
		
	#TheSubMenu > ul > li.active > a:hover
		{
		}
		
	#TheSubMenu > ul > li > a:hover
		{
		padding-bottom:5px;
		border-bottom:1px dotted #aaa;
		}
		
	#TheContent
		{
		width:650px;
		float:left;
		margin-left:5px;
		margin-top:0px;
		}
	
	#TheSidebar
		{
		width:405px;
		float:left;
		margin-left:16px;
		margin-top:20px;
		}
		
	.CopySentence
		{
		float:right;line-height:30px;color:#555;font-family:arial;font-size:11px;
		}
	
	.InputNewsletter
		{
		float:left;margin-top:5px;
		}
		
	#ThePost
		{
		margin:20px;
		margin-right:10px;
		font-family:arial;
		color:#555;
		font-size:14px;
		line-height:150%;
		padding-bottom:20px;
		border-bottom:1px dotted #CCC;
		margin-top:40px;
		}
		
	#ThePost  a
		{
		color:;
		text-decoration:none;
		}
		
	#ThePost  a:hover
		{
		text-decoration:underline;
		}
		
	#ThePost > img.postwall
		{
		float:left;
		max-width:120px;
		margin-right:8px;
		margin-top:2px;
		padding:2px;
		}
		
	#PostTitle 
		{
		float:left;
		margin-top:-5px;
		margin-left:5px;
		}
		
	#PostTitle > h2
		{
		font-family:'Lucida Sans Unicode';
		font-size:16pt;
		letter-spacing:-0.15ex;
		line-height:30px;
		}
		
	#PostTitle > h2 > a
		{
		font-family: arial;
		font-size: 26px;
		letter-spacing: -2px;
		word-spacing: -2px;
		line-height: 30px;
		color: #444;
		text-decoration: none;
		font-weight: bold;
		}
		
	#mrec
		{
		width:300px;
		height:250px;
		background:#eee;
		margin-top:25px;
		}
		
	#FacebookBox
		{
		margin-top:20px;
		margin-left:10px;
		}
		
	#PostDate
		{
		height:20px;
		float:left;
		}
		
	#TheDay
		{
		float: left;
		font-size: 16px;
		letter-spacing: -1px;
		padding: 5px;
		background: ;
		margin-top: -6px;
		border-radius: 5px;
		font-weight: bold;
		color: white;
		}
		
	#TheMounth	
		{
		float:left;
		margin-top:-6px;
		margin-left:5px;
		color:#aaa;
		}
		
	#TheYear
		{
		float:left;
		margin-left:-20px;
		margin-top:7px;
		color:#aaa;
		}
		
	#TheAuthor
		{
		color:gray;
		font-family: arial;
		font-size:14px;
		word-spacing: -1px;
		margin-top:2px;
		}
		
		
	#TheAuthor > a
		{
		color:black;
		font-family: arial;
		color:#666;
		text-decoration:none;
		}
		
	#TheAuthor > a:hover
		{
		text-decoration:underline;
		}
		
	#ReadMore
		{
		text-align:right;
		margin-top:10px;
		font-weight:600;
		font-size:14px;
		}
		
	#ReadMore > a
		{
		font-family: 'NeoSansRegular';
		color:;
		font-weight:600;
		text-decoration:none;
		}
		
	#ReadMore > a:hover
		{
		text-decoration:underline;
		}
		
	#TheEvent
		{
		line-height:150%;
		font-family: 'arial';
		color:black;
		word-spacing:-0.01ex;
		font-size:11px;
		padding-bottom:.25cm;
		padding: 5px;
		margin-bottom: 3px;
		padding: 5px;
		width: 390px;
		border-radius: 5px;
		background: #EFEFEF;
		padding-bottom: 8px;
		}
		
	#TheEvent a
		{
		color:#000;
		text-decoration:none;
		}
		
	#TheEvent:hover 
		{
		
		background: ;
		cursor:pointer;
		color:#fff;
		}
		
	#TheEvent:hover .SpanEvent
		{
		color:#fff;
		}
	
	#TheEvent:hover a
				{
				color:#fff;
				}
				
		
	#TheNetworks 
		{
		margin-left:82px;
		}
		
	#TheNetworks li
		{
		list-style-type:none;
		float:left;
		width:55px;
		height:55px;
		background:#222222;
		text-align:center;
		line-height:60px;
		margin-top:3px;
		margin-right:5px;
		border-radius:5px;
		}
		
	#TheNetworks li:hover
		{
		background:;
		}
		
	#Events
		{
		margin-top:20px;
		}
		
	#FollowUsTitle
		 {
		 padding:10px;
		 background:#0e0e0e;
		 width:380px;
		 margin-top:20px;
		 font-family: 'NeoSansRegular';
		 color:#fff;
		 border-radius: 5px;
		 }
		 
	#SocialLinks
		{
		background:#0e0e0e;
		text-align:center;
		width:408px;
		padding-bottom:12px;
		border-radius: 5px;
		}
		
	.events
		{ 
		width:180px;
		height:140px;
		padding-top:2px;
		}
		
	.EventsLink
		{
		color:#0071c8;
		font-weight:bold;
		text-decoration:none;
		outline: none;
		}
		
	#ImageEvent
		{
		float:left;
		width:50px;
		height:50px;
		overflow:hidden;
		margin-right:5px;
		}
		
	
	#TheFlash
		{
		float:left;
		width:945px;
		margin-left:40px;
		text-align:left;
		font-family:arial;
		font-size:14px;
		margin-top:35px;
		color:#999;
		line-height:147%;
		}
	
	#TheFlash > span
		{
		font-family: arial;
		font-size:18px;
		}
		
	.OthersTitle
		{
		float:left;font-family:'NeoSansRegular';color:#eee;font-size:18px;word-spacing:-1px;width:100px;margin-left:10px;margin-top:40px;margin-right:10px;text-align:center;
		}
		
	.OtherPostsArea
		{
		margin:20px;margin-right:10px;height:160px;background:#0E0E0E;border-radius:5px;
		}
		
	#othersimages img
		{
		min-width:95px;
		min-height:150px;
		
		max-width:120px;
		max-height:175px;
		opacity:0.8;
		}
		
	#facebook-like
		{
		position:absolute;margin-top:-20px;margin-left:305px;width:55px;overflow:hidden;
		}
		
	.EventsText
		{
		width:200px;text-align:center;
		}
		
	#othersimages img:hover
		{
		opacity:1
		}
		
	.SpanEvent
		{
		font-size:9pt;
		letter-spacing:-0.15ex;
		color:#555;
		}
		
	ul.Events
		{
		list-style-type:none;
		
		}
		
	ul.Events li
		{
		float: left;
		width: 200px;
		margin-right: 5px;
		background: #eee;
		text-align: center;
		margin-bottom: 5px;
		padding: 8px 0px 10px 0px;
		border-radius: 5px;
		font-family: arial;
		font-size: 12px;
		color:#555;
		}
		
	.AgendaImagem
		{
		width:180px;
		height:140px;
		overflow:hidden;
		margin:0 auto;
		}
		
	ul.Events li:hover
		{
		background: ;
		color: #fff;
		}
			
		
	ul.Events li:hover .SpanEvent
		{
		color:#fff
		}
		
	.AgendaImagem img
		{
		width:180px;
		min-height:140px;
		}
		
	
		
	.topic
		{
		margin-bottom:5px;
		}
		
	.subtitulo
		{
		color:#fff;
		font-size:14px;
		font-family: arial;
		letter-spacing:-1px;
		font-weight:600;
		padding:5px;
		padding-right:7px;
		background:;
		border-radius:5px;
		}
		
	#clearHeight
		{
		clear:both;
		height:20px;
		}
		
	#paginacao
		{
		float:left;
		width:650px;
		min-height:20px;
		margin-left:20px;
		min-height:20px;
		margin-top:70px;
		}
		
	#newsletter
		{
		float: left;
		width: 400px;
		font-size: 14px;
		font-family: arial;
		color: #444;
		}
		
	.inputnews
		{
		width: 290px;
		height: 30px;
		border: 1px solid #CCC;
		padding-left: 5px;
		padding-top: 0px;
		font-family: arial;
		color: #666;
		outline: none;
		margin-top: 5px;
		}
		
	.thumb
		{
		float:left;
		max-width:120px;
		margin-right:7px;
		margin-top:2px;
		padding:2px;
		}
		
	#PostThumbnail
		{
		float:left;
		margin-right:12px;
		width:240px;
		height:160px;
		overflow:hidden;
		}
	
	img.alignnone {
	border: 2px solid #ccc;
}

	#PostThumbnail img
		{
		min-width:240px;
		max-width:270px;
		min-height:160px;
		height:auto;
		margin-top:5px;
		}
		
	#PostThumbnail img:hover
		{
		opacity:0.85;
		}
		
	#buttonnews
		{
		float: left;
		margin-left: -32px;
		margin-top: 13px;
		outline: none;
		}
		
	#news_stats
		{
		width:100%;
		text-align:right;
		font-size:10px;
		margin-top:5px;
		color:#999;
		float:left;
		}
		
	#SocialNetworks
		{
		position:absolute;
		margin-left:900px;
		margin-top:25px;
		}
		
	#paginacao
		{
		font-family:arial;
		font-size:12px;
		letter-spacing:-1px;
		font-weight:bold;
		margin-top:95px;
		}
		
	#paginacao li
		{
		list-style-type:none;
		float:left; 
		width:17px;
		height:17px;
		padding:5px;
		padding-right:6px;
		text-align:center;
		line-height:18px;
		border-radius:5px;
		margin-left:3px;
		background: #efefef;
		font-family:arial;
		color:#777;
		}
		
	#paginacao li.active_page
		{
		background: ;
		color:#fff;
		}
		
	#paginacao li:hover
		{
		background:#333;
		}
		
	.FooterArea
		{
		width:100%;margin-top:10px;padding-bottom:20px;
		}
		
	.FooterBar
		{
		width:100%;height:30px;background:#0e0e0e
		}
		
	.FooterBarWrapper
		{
		width:1100px;margin:0 auto;
		}
		
	#footerLinks
		{
		float:left;width:300px;line-height:30px;color:#555;font-family:arial;font-size:11px;
		}
	
	#footerLinks a
		{
		color:#555
		}
		
	#footerLinks a:hover
		{
		color:#888;
		text-decoration:underline;
		}
	
	#paginacao li a{ color:#888;text-decoration:none; font-weight:bold;}
	
	
	#paginacao li.active_page a
		{
		color:#fff;
		}
		
	#user_interaction
		{
		width:600px;
		min-height:200px;
		margin-left:20px;
		
		}
		
	#comentarios
		{
		float:left;
		width:620px;
		margin-left:0px;
		font-family:arial;
		font-size:14px;
		color:#555;
		}
		
	.dsq-comment-meta a, .dsq-comment-actions a
		{
		font-weight:bold;
		}
		
	#dsq-content h3
		{
		display:none;
		}
		
	#comentarios a
		{
		color: ;
		}
		
	#dsq-sort-by
		{
		display:none;
		}
		
	.dsq-trackback-url
		{
		display:none;
		visibility:hidden;
		}
		
	a.more-link
	{
	color:red;
	}
	
	.active
		{
		background-color: ;
		padding: 1px 7px 1px 7px;
		border-radius: 5px;
		}
		
	.active > a
		{
		color:#fff;
		}
		
	#FacebookLikeSingle
		{
		float:left;
		width:620px;
		background:#efefef;
		border-radius:5px;
		padding-top:10px;
		padding-bottom:10px;
		margin-left:20px;
		margin-bottom:30px;
		}
		
	#Fb_Box
		{
		float:left;
		margin-left:10px;
		}
		
	#Fb_Title
		{
		float:left;
		margin-left:10px;
		margin-bottom:10px;
		font-family:arial;
		font-size:18px;
		font-weight:bold;
		letter-spacing:-1px;
		}
		
		
	#TheMenu
	{
	float:left;
	width: 1098px;
	background:#222;
	height:70px;
	border:1px solid #5a5a5a;
	}
	
		
	#clear	
		{clear:both;height:0;}
		
	ul#ListMenu
		{
		list-style-type:none;
		float:left;
		margin-top: 17px;
		margin-left:20px;
		}
		
	ul#ListMenu > li
		{
		float:left;
		font-size:18px;
		font-family:'NeoSansRegular';
		color:#fff;
		padding: 8px;
		border-radius:5px;
		margin-right:12px;
		
		}
		
	ul#ListMenu > li:hover
		{
		background:#5a5a5a
		}
		
	ul#ListMenu > li > a
		{
		text-decoration:none;
		color:#fff;
		}
		
	#CategoriasHolder
		{
		position:absolute;
		display:none;
		}
		
	#Categorias
		{
		width:300px;
		height:150px;
		background:#5a5a5a;
		border-radius:5px;
		margin-top:15px;
		margin-left:-8px;
		
		line-height:20px;
		float:left;
		box-shadow: 1px 0px 13px rgba(0, 0, 0, 0.44);
    -moz-box-shadow: 1px 0px 13px rgba(0, 0, 0, 0.44);
    -webkit-box-shadow: 1px 0px 13px rgba(0, 0, 0, 0.44);
		}
		
	#Categorias a
		{
		color:#fff;
		text-decoration:none;
		font-size: 14px;
		}
		
	#Categorias a:hover
		{
		text-decoration:underline;
		}
		
	#CategoriasLeft
		{
		float:left;
		width:150px;
		margin-left:20px;
		margin-top:15px;
		}
		
	#CategoriasRight
		{
		float:left;
		width:120px;
		margin-top:15px;
		}
		
	.flash
		{
		background:#5a5a5a;
		}
		
		
	.field
		{
		float:right;
		width:0px;
		height:35px;
		line-height:35px;
		background:#151515;
		overflow:hidden;
		font-size:11px;
		}
	
	.extend
		{
		float:right;
		width:35px;
		height:28px;
		text-align: center;
		line-height: 55px;
		color: #fff;
		padding-top:7px;
		cursor:pointer;
		
		background-image: linear-gradient(bottom, #000000 16%, #282828 58%);
		background-image: -o-linear-gradient(bottom, #000000 16%, #282828 58%);
		background-image: -moz-linear-gradient(bottom, #000000 16%, #282828 58%);
		background-image: -webkit-linear-gradient(bottom, #000000 16%, #282828 58%);
		background-image: -ms-linear-gradient(bottom, #000000 16%, #282828 58%);

		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.16, #000000),
			color-stop(0.58, #282828)
		);
		
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#282828', endColorstr='#000000');
		
		line-height:55px;
		
		}
		
	.fieldsWrapper
		{
		float:right;
		width: 420px;
		margin-top:20px;
		margin-right:25px;
		}
		
	.inputSearch
		{
		width:350px;
		outline:none;
		background:transparent;
		border:none;
		line-height:35px;
		font-family:arial;
		font-weight:bold;
		color:#999;
		padding-left:10px;
		height:35px;
		}
	
	#PageLayer
		{
		position:fixed;
		width:100%;
		height:140%;
		background:url(http://www.artswr.com/wp-content/themes/artswr/images/bpp.png);;
		opacity:0.85;
		z-index:500;
		padding:0px;
		margin:0;
		margin-top:-20%;
		}
	
	#popupwrapper
		{
		padding-top:0px;
		width:809px;
		margin:0 auto;
		position:fixed;
		margin-left:50%;
		margin-top:50%;
		}
	
	#ArtswrPopup
		{
		width:809px;
		height: 512px;
		background:url(http://www.artswr.com/wp-content/themes/artswr/images/popup_back.png);
		background-repeat:no-repeat;
		position:absolute;
		z-index:501;
		margin-top:-350px;
		margin-left:-405px;
		}
	
	#closepopup
		{
		cursor:pointer;
		position:absolute;
		margin-left:781px;
		margin-top:148px;
		font-family:arial;
		font-size:12px;
		font-weight:bold;
		}
		
	#InputPopup
		{
		position:absolute;
		margin-left:595px;
		margin-top:365px;
		}
		
	#InputPopup > input
		{
		border:none;
		background:transparent;
		outline:none;
		}
		
	#ButtonPopup
		{
		position:absolute;
		margin-left:583px;
		margin-top:410px;
		}


	ul.SmallPubs
		{
		list-style-type:none
		}
		
	
	ul.SmallPubs li
		{
		float:left;
		margin-right:5px;
		}
		
	#FacebookLikeSingle > ul
		{
		list-style-type:none;
		float:left;
		margin-left:8px;
		}
		
	#FacebookLikeSingle > ul > li
		{
		float:left;
		margin-right:5px;
		}
		
	
	
	@-moz-document url-prefix() { #popupwrapper{margin-top:25%} }
	@-moz-document url-prefix() { #Categorias {line-height:14px;} } 
	@-moz-document url-prefix() { #TheEvent {line-height:5px;} } 
	
		
/* --- end of css --- */
