/*



Theme Name: OneNews Premium

Theme URI: http://ericulous.com/2007/06/11/popurls-clone-using-wordpress/

Description: Smashing News Aggregator

Version: 2.4

AUTHOR: Genkisan

Author URI: http://ericulous.com/

Tags: 3 columns, white, black, feeds, aggregator, fixed width



*/



/* fonts! */



 @font-face {

	font-family: 'code';

	src: url('http://oneanddonestudio.com/webfont/code.eot');

	src: local('code'), 

	     url('http://oneanddonestudio.com/webfont/code.svg') format('svg'),

	     url('http://oneanddonestudio.com/webfont/code.ttf') format('truetype');

}



 @font-face {

	font-family: 'motapixel';

	src: url('http://oneanddonestudio.com/webfont/motapixelregular.eot');

	src: local('motapixel'), local('motapixelregular'),

	     url('http://oneanddonestudio.com/webfont/motapixelregular') format('svg'),

	     url('http://oneanddonestudio.com/webfont/motapixelregular') format('opentype');

}



 @font-face {

	font-family: 'patagonia';

	src: url('http://oneanddonestudio.com/webfont/patagonia.eot');

	src: local('patagonia-webfont'), 

	     url('http://oneanddonestudio.com/webfont/patagonia.svg') format('svg'),

	     url('http://oneanddonestudio.com/webfont/patagonia.ttf') format('opentype');

}



body {

background: #000000;

margin: 0;

padding: 0;

	font-family:'motapixel'; 

	color: #000;
font-family:'motapixel', 'Times New Roman', serif;
	font-size: 13px;
	letter-spacing: .03em;

}



h2 { margin: 5px 0; padding: 5px 0;

	font: small "Times New Roman", Times, serif;

}

h3 { margin: 5px 0; padding: 5px 0;

	font-family: "Lucida Grande", Tahoma;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #e9791f;
	text-align: left;
	letter-spacing: 0.3em;
	padding: 0px 0px 10px 0px;
	margin-top: 4px;
	line-height: 13px;
	text-decoration: none;

}

h4 { margin: 5px 0; padding: 5px 0;

	font: small "Times New Roman", Times, serif;

}
.blank {
	width: 50px;
}
input, textarea { border: 1px solid #dcdcdc; }

form { margin: 0; padding: 0; }

p {	margin:0 0 1em 0; padding:0; }

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

a:hover { color: #e9791f; }



#newsScroller {



font-family: "Lucia Grande", Tahoma;

font-size: 10px;

font-weight: lighter;

text-transformation: uppercase;

color: #444;

letter-spacing: 0.3em;

padding-left: 15px;

padding-bottom: 35px;

text-align: left;

top: 10px;

left: 10px;	

display:none;

}



img { border: 0; }









.content { width:950px; margin: 0px auto; display:none;

	font-family:'motapixel', 'Times New Roman', serif;
	font-size: 13px;
	letter-spacing: .03em;

}

.site_links { display:none;
	
	color:#e9791e;
	font-family: times, Times New Roman, times-roman, georgia, serif;
	margin-top: 4px;
	letter-spacing: -2px;
	font-weight: bold;
	padding: 0px 0px 3px 0px;
	font-size: 51px;
	line-height: 49px;
	width: 400px;
	float: right;
	top:auto;
	text-align:left;
	padding-bottom: 10px;
}
.site_links a, .site_links a:active, .site_links a:link {
	color:#e9791e;
}
.site_links a:hover {
	color:#e9341e;
}
#contentthumb { display:none;  width: 140px;

	height: 152px;

	display: table-cell;

	vertical-align: middle;

	padding: 0;

	border-top: 1px solid #f0f0f0;

	border-bottom: 1px solid #f0f0f0;}


/* Top part */

#top {display:none; height: 70px; padding-bottom:40px; }

	#top #logo { padding-top: 20px; margin: 0; color: #000; }

	#top #logo h3 { padding: 0; margin: 0; font-size: small;

	text-decoration: none;

	font-weight: normal;

	font-style: normal;

}

	#top #logo p { padding:8px 0 0 0; margin:0; font-size:0.9em; font-weight: bold; }

	#top #logo a { color: #aaa; }

	#top #logo a:hover { color: #333; text-decoration:none; }

	#top #toprightbar { float: right; margin:20px 10px 0 0; padding:8px; background-color: #f2f2f2; }

#switch { z-index:6; position:relative;
	
}

#switch a {
	
}

/* News Blocks */

.newsblock {
	display:none;

	font-family: "Lucida Grande", Tahoma;
	font-size: 10px;
	font-weight: lighter;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	text-align: left;
	letter-spacing: 0.3em;
	padding: 0px 0px 3px 0px;
	margin-top: 4px;
	line-height: 13px;
	padding-right: 12px;
	margin-left:inherit;
}



.newsblockfull {
	display:none;

width:950px; padding:0; margin:0 0 40px 0;

	font: small "Times New Roman", Times, serif;

	text-align: left;
z-index: 0;
}



.favicon {

float:left; padding-right:5px; background-color:#fff;

}



.news-entry h2 {

margin: 4px 0;

padding: 2px 0;

	color: #FF030D;

	font: bold 13.5px "Times New Roman", Times, serif;

	text-decoration: none;

}



.news-entry h2 a, .news-entry h2 a:active, .news-entry h2 a:link, .news-entry h2 a:visited {

color: #3f3f3f;

	font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;

	margin-top: 2px;

	letter-spacing: .14em;

	text-transform: uppercase;

}



.news-entry h2 a:hover {

color: #000;

	font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;

	margin-top: 2px;

	letter-spacing: .14em;

	text-transform: uppercase;

}



.news-entry a, .news-entry a:active, .news-entry a:link, .news-entry a:visited {

font-family: "Lucida Grande", Tahoma;
	font-size: 10px;
	font-weight: lighter;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	text-align: left;
	letter-spacing: 0.3em;
	padding: 0px 0px 3px 0px;
	margin-top: 4px;
	line-height: 13px;

}



.news-entry ul{

font-family: "Lucida Grande", Tahoma;
	font-size: 10px;
	font-weight: lighter;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	text-align: left;
	letter-spacing: 0.3em;
	padding: 0px 0px 3px 0px;
	margin-top: 4px;
	line-height: 13px;
	
list-style-type: none;

margin: 2 px 0;
overflow: hidden;


}



.news-entry li  {
font-family: "Lucida Grande", Tahoma;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	text-align: left;
	letter-spacing: 0.3em;
	padding: 0px 0px 3px 0px;
	margin-top: 4px;
	line-height: 13px;

}


.news-entry li a{

display:inline-block;

font-family: "Lucida Grande", Tahoma;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	text-align: left;
	letter-spacing: 0.3em;
	padding: 0px 0px 3px 0px;
	margin-top: 4px;
	line-height: 13px;
	text-decoration:underline;

}



.news-entry li a:visited {

color: #c0c0c0;

	font-family: "Lucida Grande", Tahoma;
	font-size: 10px;
	font-weight: lighter;
	font-variant: normal;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: 0.3em;
	padding: 0px 0px 3px 0px;
	margin-top: 4px;
	line-height: 13px;

}



.news-entry li a:hover {

color: #ff8400;

text-decoration: none;

display:inline-block;

	font-family: "Lucida Grande", Tahoma;
	font-size: 10px;
	font-weight: lighter;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	
	text-align: left;
	letter-spacing: 0.3em;
	padding: 0px 0px 3px 0px;
	margin-top: 4px;
	line-height: 13px;
background-color: white;

}



.news-entry img{

background-color: #fd9220;

	font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;

	margin-top: 2px;

	letter-spacing: .14em;

	color: #fffeff;

	text-transform: uppercase;

}



.clearer { clear: both; height: 30px; 

	

}


/* Sidebar */

.sidebar {display:none;
	width: 400px;
	float: right;
	top:auto;
	}

.sidebar a, .sidebar a:active, .sidebar a:link, .sidebar a:visited {

    font-family: "Lucida Grande", Tahoma;
	font-size: 10px;
	font-weight: lighter;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	text-align: left;
	letter-spacing: 0.3em;
	padding: 0px 0px 3px 0px;
	margin-top: 4px;
	line-height: 13px;

}



.sidebar ul{

font-family: "Lucida Grande", Tahoma;
	font-size: 10px;
	font-weight: lighter;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	text-align: left;
	letter-spacing: 0.3em;
	padding: 0px 0px 3px 0px;
	margin-top: 4px;
	line-height: 13px;
	
list-style-type: none;

margin: 2 px 0;


overflow: hidden;

}



.sidebar li  {

	font-family: "Lucida Grande", Tahoma;
	font-size: 10px;
	font-weight: lighter;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	text-align: left;
	letter-spacing: 0.3em;
	padding: 0px 0px 3px 0px;
	margin-top: 4px;
	line-height: 13px;

}



.sidebar li a{

display:inline-block;

font-family: "Lucida Grande", Tahoma;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	text-align: left;
	letter-spacing: 0.3em;
	padding: 0px 0px 3px 0px;
	margin-top: 4px;
	line-height: 13px;
}



.sidebar li a:visited {

	color: #e47f2d;
	font-family: "Lucida Grande", Tahoma;
	font-size: 10px;
	font-weight: lighter;
	font-variant: normal;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: 0.3em;
	padding: 0px 0px 3px 0px;
	margin-top: 4px;
	line-height: 13px;

}

.sidebar li a:hover {

color: #ff8400;

text-decoration: none;

display:inline-block;

	font-family: "Lucida Grande", Tahoma;
	font-size: 10px;
	font-weight: lighter;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	text-align: left;
	letter-spacing: 0.3em;
	padding: 0px 0px 3px 0px;
	margin-top: 4px;
	line-height: 13px;
background-color: #f2f2e1;
}


.sidebar h2 {

       	display:inline-block;

font-family: "Lucida Grande", Tahoma;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	text-align: left;
	letter-spacing: 0.3em;
	padding: 0px 0px 3px 0px;
	margin-top: 4px;
	line-height: 13px;
	text-decoration:underline;
}

/* Post */

.post {display:none;

margin: 0 10px 0 0;

	font-family:'motapixel'; 

	float: none;

}



.post a {

color: #000;

	font-family:'motapixel'; 

	top: 30px;

}



.post a:hover {

background-color: #efefef;

color: #000;

text-decoration: underline;

	font-family:'motapixel'; 

}



.post blockquote { 

margin:1em; 

padding: 0 0 0 3em;

color: #666;

	font-family:'motapixel'; 

}



.postcontent {display:none;

float: left;

width: 750px;

	font-family:'motapixel'; 

	letter-spacing: .1em;

	text-align: justify;

	

}



.postcontent h2 {

margin: 0 0 15px 0;

padding: 0;

	text-decoration: underline;

	font: small "Times New Roman", Times, serif;

}



.postcontent h2 a {

color: #000;

text-decoration: none;

	font: small "Times New Roman", Times, serif;

	top: 30px;

}



.postcontent h2 a:hover {

background-color: #fff;

color: #666;

text-decoration: none;

	font: x-small "Helvetica Neue", Arial, Helvetica, sans-serif;

	top: 30px;

}



.postmeta {display:none;

color: #fd9220;

text-align: right; 

margin-bottom: 0;

text-decoration: none;

float:right;

padding-right: 10px;

font-family: 'patagonia';

font-size: 11px;

line-height: 14px;

text-transform: uppercase;

letter-spacing: 2px;

font-weight: bold;

}



.postmeta a {

color: #fd9220;

margin: 0 0 0 0; 

text-align: right; 

top: 0px;

margin-bottom: 0;

text-decoration: none;

font-family: 'patagonia';

font-size: 11px;

line-height: 14px;

text-transform: uppercase;

letter-spacing: 2px;

font-weight: bold;

}

.postmeta a:link {

color: #fd9220;

text-align: right; 

top: 0px;

margin-bottom: 0;

text-decoration: none;

font-family: 'patagonia';

font-size: 11px;

line-height: 14px;

text-transform: uppercase;

letter-spacing: 2px;

font-weight: bold;

}

.postmeta a:hover {

color: #dcdcdc;

margin: 0 0 0 0; 

text-align: right; 

top: 0px;

margin-bottom: 0;

font-family: 'patagonia';

font-size: 11px;

line-height: 14px;

text-transform: uppercase;

letter-spacing: 2px;

font-weight: bold;

}



hr {

height: 1px; 

border-style: none; 

color: #d0d0d0; 

background-color: #d0d0d0;

}



.navigation {

display: block;

text-align: center;

margin-top: 10px;

padding-bottom: 30px;

	font: small "Times New Roman", Times, serif;

}





/* Comments */

.commentdiv {

width:550px;

	font: small "Times New Roman", Times, serif;

}



ol.commentlist {

color: #666;

list-style-type: none;

margin: 0;

margin-top: 1.5em;

padding: 0;

	font: small "Times New Roman", Times, serif;

}



.commentlist li {

margin-bottom: 2em;

padding: 0.5em 1em 0.5em 0;

	font: small "Times New Roman", Times, serif;

}



ol.trackbacklist {

color: #666;

list-style-type: none;

margin: 0;

padding: 0;

	font: small "Times New Roman", Times, serif;

}



.trackbacklist li {

padding: 0.3em 0;

	font: small "Times New Roman", Times, serif;

}



.trackbacklist li a{

color: #999;

	font: normal small "Times New Roman", Times, serif;

}



.alt1, .odd {

border-bottom:1px solid #efefef;

padding: 0.5em;

	font: small "Times New Roman", Times, serif;

}



.alt2, .even {

border-bottom:1px solid #efefef;

padding: 0.5em;

	font: small "Times New Roman", Times, serif;

}



.commentlist ul.children {

	font: small "Times New Roman", Times, serif;

}



.commentlist ul.children li {

border: none;

list-style: none;

margin: 20px 0 0 0;

	font: small "Times New Roman", Times, serif;

}



.bypostauthor {

	font: small "Times New Roman", Times, serif;

}



.commentcount {

float: right;

margin-top: 5px;

	font: italic bold small "Times New Roman", Times, serif;

}



.commentcount a {

color: #ccc;

	font: small "Times New Roman", Times, serif;

}



.commenttext {

margin: 10px 55px 0 35px;

	font: small "Times New Roman", Times, serif;

}



.commenttext blockquote {

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

padding-left: 25px;

	font: small "Times New Roman", Times, serif;

}



.commentsnavigation {

padding: 30px 0;

	font: small "Times New Roman", Times, serif;

}



.gravatar {

float: left;

margin-top: 2px;

padding-right: 10px;

	font: small "Times New Roman", Times, serif;

}





/* Footer */

#footer { display:none;

border-top: 1px solid #efefef;

clear: both;

color: #999;


padding: 2em 0 1em 0;

text-align: center;

	font: small "Times New Roman", Times, serif;
	width:950px;

}



#bottombar { display:none;

background-color: #fafafa;

border-top: 1px solid #efefef;



padding: 0 0 20px 0;

	font: x-small "Times New Roman", Times, serif;

	letter-spacing: .3em;

	text-transform: uppercase;

	text-align: left;

}


.middlebottomblock {
	float:left; 
	font: x-small "Times New Roman", Times, serif;

	letter-spacing: .3em;

	text-transform: uppercase;

	text-align: left;
	width: 375px;
	padding-right:20px;
}
.bottomblock {

width:200px; float:left; padding:0 0 0 20px;

	font: x-small "Times New Roman", Times, serif;

	letter-spacing: .3em;

	text-transform: uppercase;

	text-align: left;

}



.last {

padding: 0;

	font: x-small "Times New Roman", Times, serif;

	letter-spacing: .3em;

	text-transform: uppercase;

	text-align: left;
	width: 295px;
	float:left;

}



#bottombar h3 {

color: #000;

margin: 25px 0 0 0;

padding: 0;

	font: x-small "Times New Roman", Times, serif;

	letter-spacing: .3em;

	text-transform: uppercase;

	text-align: left;

}



#bottombar ul{

list-style-type: none;

padding: 0;

margin: 0;

	font: x-small "Times New Roman", Times, serif;

	letter-spacing: .3em;

	text-transform: uppercase;

	text-align: left;

}



#bottombar li {

margin: 5px 0 5px 0;

	font: x-small "Times New Roman", Times, serif;

	letter-spacing: .3em;

	text-transform: uppercase;

	text-align: left;

}



#bottombar li a {

color: #333;

text-decoration: none;

	font: x-small "Times New Roman", Times, serif;

	letter-spacing: .3em;

	text-transform: uppercase;

	text-align: left;

}



#bottombar li a:hover {

color: #666;

text-decoration: none;

	font: x-small "Times New Roman", Times, serif;

	letter-spacing: .3em;

	text-transform: uppercase;

	text-align: left;

}





/* Misc */

img.youtubeimage{

border: 1px solid #ccc;

padding: 9px 9px 9px 9px;

margin: 3px 3px 3px 5px;

margin-bottom: 8px;

}





/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left

	}

/* End Images */





/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* End captions */





/* Thumbnail Grid */



#thumbnail_grid { display:none;

	width: 550px;

	float: left;

	height: auto;

}



#thumbnail_grid div.thumb {

	width: 140px;

	height: 152px;

	float: left;

	margin: -5px 20px 25px 0;

}



#thumbnail_grid div.thumb a.img_url {

	width: 140px;

	height: 152px;

	display: table-cell;

	vertical-align: middle;

	padding: 0;

	border-bottom-style: solid;

	border-bottom-width: thin;

}



#thumbnail_grid div.thumb a.img_url img {

	display: block;

	padding: 0;

	margin-left: auto;

	margin-right: auto;

	border-style: none;

}
