/*
Theme Name: Shiny Toys Reloaded
Description: European edition based on Gizmodo US and Shiny Toys
Version: 0.1.3
Author: Juergen Burandt, Sonny Beaumont
Tags: blue, fixed width, one column 
*/


/**
* Reset Styles
* Source: http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
body { line-height: 1; }
blockquote, q { quotes: none; }
del { text-decoration: line-through; }
ins { text-decoration: none; }
ol, ul { list-style: none; }
table { border-spacing: 0; }
:focus { outline: 0; }


/**
 * New Default Values
 */
body
{
	background-color: #f1f8fa;
	color: #555;
	font-family: Tahoma, Verdana, times, serif;
	font-size: 62.5%;
	text-align: center;
}

address,fieldset,label,h1,h2,h3,h4,h5,h6,p,pre,dl,ol { padding: 0.5em 0; }

fieldset { padding: 0.5em; }
input    { padding: 2px; }
textarea { padding: 2px; }
dd       { margin-left: 2em; }
img      { border: 0; }

/*
 * Titles
 */
h1, h2, h3, h4, h4, h5, h6
{
	color: #54646b;
	padding: 15px 0 7px 0;
}

h1 { font-size: 1.5em; line-height: 1.7; padding-top: 0; }
h2 { font-size: 1.3em; line-height: 1.5; }
h3 { font-size: 1.1em; line-height: 1.3; }
h4 { font-size: 1em; line-height: 1.1; }
h5 { font-size: 0.9em; line-height: 1; }
h6 { font-size: 0.7em; line-height: 1; }

/*
 * Links
 */
a
{
	color: #dc870e;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

/*
 * Images
 */
img.alignleft
{
	float: left;
	margin: 3px 7px 0 0
}



img.alignright
{
	float: right;
	margin: 3px 0 0 7px;
}

img.aligncenter
{
	margin: 0 auto 7px auto;
	position: relative;
}


/*
 * Forms
 */
input,select,textarea
{
	font-family: Tahoma, Verdana, times, serif;
	font-size: 100%;
}

label
{
	padding-right: 0.5em;
	text-align: right;
}

legend
{
	padding: 0 4px;
}

* html legend
{
	padding-bottom: 4px;
}

form .row
{
	clear: left;
	padding: 4px 0;
}

form .row input,
form .row textarea
{
	background-color: #fff;
	border: 1px solid #000;
}

form .submit
{
	clear: both;
	padding: 4px 0;
}

form .submit input,
form .button
{
	background-color: #000;
	border: 1px solid #fff;
	color: #fff;
	font-weight: bold;
}

input.checkbox,
input.radio
{
	background-color: transparent;
	border: 0;
}


/*
 * Misc
 */
.action,
.date
{
	text-align: center;
}

.bad,
.error
{
	color: #d00;
}

.blank
{
	clear: both;
}

.good
{
	color: #0a0;
}

.none
{
	display: block;
	text-align: center;
}

.num
{
	text-align: right;
}




/**
 * Skeleton
 */
#container
{
	background: url(img/css/sidebar_bg.gif) repeat-y 601px 0;
	margin: 15px auto 0 auto;
	position: relative;
	text-align: left;
	width: 944px;
}

#header
{
	background: url(img/css/header_bg.gif) repeat-x 0 0;
	background-position:0px -90px;
	border: 1px solid #ccc;
	height: 283px;
	margin: 0 7px;
}

#wrap
{
	border-top: 15px solid #f1f8fa;
	clear: both;
	padding: 0 7px;
}

#mainBody
{
	float: left;
	font-size: 1.2em;
	overflow: hidden;
	width: 579px;
}

#sideBar1
{
	border-top: 1px solid #b5b3b2;
	float: right;
	font-size: 1.1em;
	width: 336px;
}

#footer
{
	border-bottom: 15px solid #f1f8fa;
	clear: both;
	font-size: 1.2em;
	padding: 0 7px;
}




/**
 * Header
 */

/*
 * Logo Gizmodo
 */
#logo
{
	padding: 10px 0 0 10px;
	height: 54px;
	width: 376px;
}

#logo a
{
	background: url(img/css/logo_gizmodo.gif) no-repeat 0 0;
	display: block;
	height: 54px;
	padding: 0;
	text-indent: -999em;
	width: 376px;
}

/*
 * Base line
 */
#baseLine
{
	color: #fff;
	padding: 5px 0 0 10px;
	text-transform: uppercase;
}

/*
 * Search Form
 */
#searchForm
{
	padding-left: 10px;
	position: absolute;
	top: 220px;
}

#searchForm .row,
#searchForm .submit
{
	clear: none;
	float: left;
	padding: 0 5px 0 0;
}

#searchForm .row input
{
	background-color: #fff;
	border: 1px solid #000;
	color: #000;
	font-size: 1.2em;
	width: 510px;
}

#searchForm .submit input
{
	background-color: #000;
	border: 1px solid #fff;
	color: #fff;
	font-weight: bold;
}

/*
 * Gizmodo Countries
 */
#gizmodoCountries
{
	padding: 0;
	position: absolute;
	right: 17px;
	top: 227px;
}

#gizmodoCountries li,
#gizmodoCountries li a
{
	float: left;
	margin-right: 0.5em
}

#gizmodoCountries li.last,
#gizmodoCountries li.last a
{
	border: 0;
	margin: 0;
}

#gizmodoCountries li
{
	border-right: 1px solid #ccc;
}


/*
 * News Feeds
 */
#headerFeeds
{
	font-size: 1.1em;
	padding: 0;
	position: absolute;
	right: 17px;
	top: 255px;
}

#headerFeeds li,
#headerFeeds li a
{
	color: #ccc;
	float: left;
	margin-right: 0.5em
}

#headerFeeds li a
{
	background: url(img/css/btn_feed.gif) no-repeat 0 50%;
	padding: 0px 0 2px 17px;
}

#headerFeeds li.wikio a
{
	background: url(img/css/btn_wikio.gif) no-repeat 0 50%;
	padding-left: 18px;
}

#headerFeeds li a:hover
{
	color: #dc870e;
}

#headerFeeds li.last,
#headerFeeds li.last a
{
	border: 0;
	margin: 0;
}

#headerFeeds li
{
	border-right: 1px solid #ccc;
}

#headerFeeds li.facebook a {
background:url("img/fb_mini.png") no-repeat scroll 0 50% transparent;
padding:0 0 2px 17px;
}

#headerFeeds li.twitter a {
background:url("img/twitter_mini.png") no-repeat scroll 0 50% transparent;
padding:0 0 2px 17px;
}

#leaderBoard
{
	position: absolute;
	text-align: center;
	left: 90px;
	top: 115px;
	width: 100%;
}

#topStories
{
	position: absolute;
	top: 10px;
	right: 17px;
}

#topStories li,
#topStories li a
{
	float: left;
}

#topStories li
{
	margin-left: 10px;
	padding-top: 3px;
}

#topStories li a
{
	background-color: #b3b5b7;
	padding: 1px;
}

#topStories li a img
{
	border: 1px solid #000;
}

#topStories li.selected
{
	background: url(img/css/top_stories_bg.gif) no-repeat 50% 0;
}

#topStories li.selected a
{
	background-color: #fff;
}

#headLines
{
	font-size: 1.2em;
	padding: 0 0 5px 0;
}

#headLines a
{
	padding-left: 10px;
}

#moreTopStories
{
	clear: both;
	font-size: 1.1em;
	text-align: right;
	text-transform: uppercase;
}

#moreTopStories a,
#headLines a
{
	color: #b4d4e1;
}

#moreTopStories a:hover,
#headLines a:hover
{
	color: #df870d;
}


/**
 * Main Body
 */

/*
 * Recent Posts
 */
.navBar
{
	color: #000;
	height: 2em;
	padding-top: 1em;
	padding-bottom: 15px;
	text-align: center;
}

.navBar a
{
	border: 1px solid #ccc;
	padding: 4px;
}

.navBar a:hover
{
	background-color: #000;
	color: #fff;
}

.navBar .thisPage
{
	padding: 0.6em;
	font-weight: bold;
}

.posts
{
	background: url(img/css/horizontal_rule.gif) repeat-x 0 100%;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.posts h2
{
	padding: 0;
}

.posts h2 a
{
	color: #54646b;
}

.posts h2 a:hover
{
	color: #df870d;
}

.posts img
{
	border: 1px solid #ccc;
	background-color: #fff;
	display: block;
	margin-bottom: 7px;
	padding: 3px;
}

.posts p
{
	line-height: 1.5;
}

.postsContent ul
{
	line-height: 1.5;
	list-style-type: disc;
}

.postsContent ul li
{
	margin-left: 2em;
	padding: 0.5em 0;
}

.posts .postCategories
{
	clear: both;
	padding-bottom: 0;
}

.posts .postInfo
{
	color: #000;
	font-size: 0.9em;
	padding-top: 0;
}

/*
 * Single Post
 */
.nextPreviousPost
{
	height: 2em;
	margin-bottom: 15px;
}

.nextPreviousPost .next
{
	display: block;
	float: right;
}

.nextPreviousPost .previous
{
	float: left;
}

.nextPreviousPost .next a,
.nextPreviousPost .previous a
{
	border: 1px solid #ccc;
	padding: 4px;
	display: block;
}

.nextPreviousPost .next a:hover,
.nextPreviousPost .previous a:hover
{
	background-color: #000;
	color: #fff;
}

.singlePost
{
	clear: both;
	margin-bottom: 15px;
}

.singlePost h1
{
	line-height: 1;
}

.singlePost img
{
	border: 1px solid #ccc;
	background-color: #fff;
	display: block;
	margin-bottom: 7px;
	padding: 3px;
}

.singlePost p
{
	line-height: 1.5;
}

.singlePost .postCategories
{
	padding-bottom: 0;
}

.singlePost .postInfo
{
	color: #000;
	font-size: 0.9em;
	padding-top: 0;
}

/*
 * Comments
 */
#commentsBlock h2
{
	color: #000;
	font-size: 1.2em;
	font-weight: normal;
	padding: 0;
	text-transform: uppercase;
}

#commentsBlock h2 span
{
	float: left;
}

#commentsBlock h2 a
{
	background: url(img/css/btn_feed2.gif) no-repeat 50% 50%;
	display: block;
	float: left;
	height: 12px;
	margin-top: 0.4em;
	margin-left: 0.5em;
	padding: 0;
	text-indent: -999em;
	width: 12px;
}

#commentsBlock h3
{
	clear: both;
	color: #000;
	font-size: 1em;
}

#commentsBlock .comments
{
	clear: both;
	line-height: 1.5;
	padding-bottom: 15px;
}

#commentsBlock cite
{
	background-color: #b3cedf;
	color: #000;
	display: block;
	font-style: normal;
	padding: 0.5em;
}

#commentsBlock form
{
	background-color: #ececec;
	border: 1px solid #ccc;
	clear: both;
	color: #000;
	font-size: 0.9em;
	padding: 10px;
}

#commentsBlock form .row label
{
	float: left;
	width: 9em;
}

#commentsBlock form .row input
{
	width: 32em;
}

#commentsBlock form .row textarea
{
	width: 41em;
}

#commentsBlock form .row p
{
	color: #555;
	padding-left: 9.5em;
}

#commentsBlock form .submit
{
	padding-left: 9.5em;
}

#capCC img
{
	display: block;
	margin-bottom: 4px;
}

#commentsBlock #capCC input
{
	margin-left: 9.5em;
	width: 18em;
}


/**
 * Side bar
 */
#sideBar1 div
{
	background-color: #f1f8fa;
	color: #ccc;
	letter-spacing: 0.1em;
	padding-bottom: 15px;
	border-bottom: 1px solid #b5b3b2;
}

#sideBar1 .wrapBlock
{
	background: url(img/css/sidebar_bg.gif);
	display: block;
	padding: 10px;
}

#sideBar1 div h2
{
	color: #fff;
	font-size: 1em;
	padding: 0 0 0.5em 0;
	text-transform: uppercase;
}

#sideBar1 a
{
	color: #b4d4e1;
}

#sideBar1 a:hover
{
	color: #df870d;
}

/*
 * Recent Comments
 */
#sideBar1 .recentComments ul
{
	width: 316px;
}

#sideBar1 .recentComments ul li
{
	background: url(img/css/icon_comment.gif) no-repeat 0 0;
	line-height: 1.2;
	margin-bottom: 7px;
	overflow: hidden;
	width: 316px;
}

* html #sideBar1 .recentComments ul li
{
	width: 314px;
}

#sideBar1 .recentComments ul li a
{
	background: url(img/css/horizontal_rule.gif) repeat-x 0 100%;
	padding-left: 20px;
	padding-bottom: 7px;
	display: block;
}


#sideBar1 .recentComments li q
{
	font-style: italic;
}

#sideBar1 .recentComments li span.author
{
	display: block;
	font-style: normal;
	padding-bottom: 0.5em;
	text-align: right;
}

#sideBar1 .recentComments li.last
{
	margin-bottom: 0;
}

#sideBar1 .recentComments li.last a
{
	background: none;
	padding-bottom: 0;
}

/*
 * Recent Posts
 */
#sideBar1 .recentPosts ul
{
	width: 316px;
}

#sideBar1 .recentPosts li
{
	background: url(img/css/icon_page.gif) no-repeat 0 0;
	line-height: 1.2;
	margin-bottom: 7px;
	width: 316px;
}

#sideBar1 .recentPosts li a
{
	background: url(img/css/horizontal_rule.gif) repeat-x 0 100%;
	padding-left: 20px;
	padding-bottom: 7px;
	display: block;
}

#sideBar1 .recentPosts li.last
{
	margin-bottom: 0;
}

#sideBar1 .recentPosts li.last a
{
	background: none;
	padding-bottom: 0;
}

/*
 * Categories List
 */
#sideBar1 .categoriesList li
{
	background: url(img/css/icon_category.gif) no-repeat 0 0;
	height: 1%;
	line-height: 1.2;
	margin-bottom: 7px;
}

#sideBar1 .categoriesList li a
{
	background: url(img/css/horizontal_rule.gif) repeat-x 0 100%;
	display: block;
	padding-left: 20px;
	padding-bottom: 7px;
}

#sideBar1 .categoriesList li.last
{
	margin-bottom: 0;
}

#sideBar1 .categoriesList li.last a
{
	background: none;
	padding-bottom: 0;
}

/*
 * Blogroll
 */
#sideBar1 .bookmarkList li
{
	background: url(img/css/icon_blogroll.gif) no-repeat 0 0;
	line-height: 1.2;
	margin-bottom: 7px;
}

#sideBar1 .bookmarkList li a
{
	background: url(img/css/horizontal_rule.gif) repeat-x 0 100%;
	color: #df870d;
	padding-left: 20px;
	padding-bottom: 7px;
	display: block;
}

#sideBar1 .bookmarkList li.last
{
	margin-bottom: 0;
}

#sideBar1 .bookmarkList li.last a
{
	background: none;
	padding-bottom: 0;
}

/*
 * Gizmodo Team & Sales Team
 */
#sideBar1 .gizmodoTeamList h2,
#sideBar1 .salesTeamList h2
{
	padding-bottom: 0;
	margin-bottom: -0.5em;
}

#sideBar1 .gizmodoTeamList dl,
#sideBar1 .salesTeamList dl
{
	line-height: 1.5;
	padding: 0;
}

#sideBar1 .gizmodoTeamList dt,
#sideBar1 .salesTeamList dt
{
	padding-top: 1em;
}

#sideBar1 .gizmodoTeamList dd,
#sideBar1 .salesTeamList dd
{
	margin: 0;
}

#sideBar1 .gizmodoTeamList a,
#sideBar1 .salesTeamList a
{
	color: #df870d;
}


/*
 * NetMediaEurope Network
 */
#sideBar1 .nmeNetwork li
{
	line-height: 1.5;
}

#sideBar1 .nmeNetwork a
{
	color: #df870d;
}

/*
 * News Feeds
 */
#sideBar1 .sideBarFeeds li,
#sideBar1 .sideBarFeeds li a
{
	color: #ccc;
}

#sideBar1 .sideBarFeeds li a
{
	background: url(img/css/btn_feed.gif) no-repeat 0 50%;
	padding: 0px 0 2px 17px;
}

#sideBar1 .sideBarFeeds li.wikio a
{
	background: url(img/css/btn_wikio.gif) no-repeat 0 50%;
	padding-left: 18px;
}

#sideBar1 .sideBarFeeds li a:hover
{
	color: #dc870e;
}

#sideBar1 .sideBarFeeds li
{
	padding: 4px 0;
}

/*
 * Gizmodo Mag
 */
#sideBar1 .gizmodoMag
{
	text-align: center;
}

/*
 * Advertissment Area
 */
#sideBar1 div.adsArea
{
	margin-top: -1px;
	text-align: center;
	position: relative;
	/*min-height: 270px;*/
	width: 336px;
}

* html #sideBar1 div.adsArea
{
	height: 250px;
}

#sideBar1 div.adsAreaWrap
{
	background-color: transparent;
	border: 0;
	left: 50%;
	margin-left: -168px;
	min-height: 400px;
	position: absolute;
	top: 0;
	width: 336px;
	z-index: 999;
}

* html #sideBar1 div.adsAreaWrap
{
	height: 250px;
}

#leaderBoard,
#sideBar1 div.adsArea *
{
	background: transparent;
}


/**
 * Footer
 */
#footer ul
{
	border-top: 1px solid #ccc;
	padding: 7px 0 0 0;
	width: 579px;
}

#footer li,
#footer li a
{
	float: left;
	margin-right: 0.5em
}

#footer li.last,
#footer li.last a
{
	border: 0;
	margin: 0;
}

#footer li
{
	border-right: 1px solid #ccc;
}

#footer .siteMeter
{
	border-bottom: 1px solid #b5b3b2;
	float: right;
	padding: 23px 10px 10px 10px;
	text-align: right;
	width: 316px;
}

#copyRight
{
	background: url(img/css/logo_nme.gif) no-repeat 0 13px;
	clear: both;
	color: #000;
	float: left;
	font-size: 0.9em;
	padding: 25px 0 13px 85px;
}




/**
 * Plugin Send-To-Friend
 */
#stafLink
{
	background: url('img/css/icon_mail.gif') no-repeat 0 50%;
	padding: 1px 0 1px 20px;
}

#stafBlock
{
	display: none;
	margin-left:-300px;
	position: absolute;
	left: 50%;
	width: 300px;
	z-index: 100000;
}

#stafBlock,
#stafBlock input
{
	font: 12px Arial, Helvetica, sans-serif;
}

#stafClose
{
	float: right;
	font-weight: bold;
	margin: 10px 10px 0 0;
}

#stafClose a
{
	background-color: #fff;
	border: 1px solid #06c;
	color: #06c;
	padding: 1px 4px;
	text-align: center;
	text-decoration: none;
}

#stafClose a:hover
{
	background-color: #06c;
	color: #fff;
}

#stafForm
{
	background-color: #f1f8fa;
	border-top: 2px solid #ccc;
	border-left: 2px solid #ccc;
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	text-align: left;
	margin: 0;
	padding: 10px;
}

#stafForm h2
{
	clear: both;
	color: #777;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#stafForm .row
{
	clear: both;
	padding: 5px 0;
}

#stafForm .row label
{
	font-weight: bold;
	display: block;
	text-align: left;
	margin: 0;
	padding: 0 0 2px 0;
}

#stafForm .row input
{
	background-color: #fafafa;
	border: 1px solid #555;
	color: #000;
	margin: 0;
	width: 99%;
}

#stafForm .row.submit input
{
	background-color: #000;
	color: #fff;
	font-weight: bold;
	width: auto;
}


/**
 * Google Announces
 */
#headerGoogleAnnouces
{
	left: 10px;
	overflow: hidden;
	position: absolute;
	top: 253px;
	white-space: nowrap;
	width: 730px;
}

#headerGoogleAnnouces .heading
{
	color: #fff;
	float: left;
	font-size: 1.3em;
	line-height: 1.3;
	font-weight: bold;
	padding: 0 0 0 1em;
	text-decoration: underline;
}

#headerGoogleAnnouces .heading a
{
	color: #fff;
}

#headerGoogleAnnouces .heading a:hover
{
	text-decoration: underline;
}

#headerGoogleAnnouces .text1,
#headerGoogleAnnouces .text2,
#headerGoogleAnnouces .urllink
{
	display: none;
}

#headerGoogleAnnouces .title
{
	font-size: 1.1em;
	margin-left: 0.5em;
}

#headerGoogleAnnouces p
{
	display: inline;
	line-height: 1.4;
}

#bodyGoogleAnnounces
{
	background-color: #f7f7f7;
	border: 1px solid #c8c8c8;
	line-height: 1.3;
	margin: 10px 0;
	padding: 5px 10px;
}

#bodyGoogleAnnounces .heading
{
	color: #fff;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0;
	text-transform: uppercase;
}

#bodyGoogleAnnounces .heading a
{
	color: #000;
}

#bodyGoogleAnnounces p
{
	overflow: hidden;
	padding: 0.5em 0;
}

#bodyGoogleAnnounces .title
{
	color: #fff;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
}

#bodyGoogleAnnounces a.title:hover
{
	color: #fff;
	text-decoration: underline;
}

#bodyGoogleAnnounces .urllink
{
	color: #090;
	display: block;
}

#bodyGoogleAnnounces a.urllink:hover
{
	color: #050;
	text-decoration: underline;
}

.searchGoogleAnnounces
{
	line-height: 1.3;
	margin: 10px 0;
}

.searchGoogleAnnounces .heading
{
	color: #fff;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0;
	text-transform: uppercase;
}

.searchGoogleAnnounces .heading a
{
	color: #000;
}

.searchGoogleAnnounces p
{
	background-color: #f7f7f7;
	border: 1px solid #c8c8c8;
	margin-bottom: 0.5em;
	overflow: hidden;
	padding: 5px 10px;
}

.searchGoogleAnnounces .title
{
	color: #f00;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
}

.searchGoogleAnnounces a.title:hover
{
	color: #900;
	text-decoration: underline;
}

.searchGoogleAnnounces .urllink
{
	color: #090;
	display: block;
}

.searchGoogleAnnounces a.urllink:hover
{
	color: #050;
	text-decoration: underline;
}

#sideBarGoogleAnnounces a
{
	color: #ffffff;
}

#sideBarGoogleAnnounces a:hover
{
	color: #ffffff;
}

#sideBarGoogleAnnounces .heading
{
	color:#FFFFFF;
	font-size:1em;
	line-height: 1.7;
	padding:0 0 0.5em;
	text-transform:uppercase;
	font-weight:bold;
}


#sideBarGoogleAnnounces .title
{
	font-size: 1em;
	line-height: 1.6;
	color: #ffffff;
	display: block;

}

#sideBarGoogleAnnounces a.title:hover
{
	color: #ffffff;
}

#sideBarGoogleAnnounces p
{
	color: #bbb;
	font-size: 1em;
	line-height: 1.4;
	overflow: hidden;
	padding: 5px 0;
}

#sideBarGoogleAnnounces .urllink
{
	color: #DF870D;
	display: block;
}

#sideBarGoogleAnnounces a.urllink:hover
{
	color: #DF870D;
	text-decoration: underline;
}

.entry img {
	margin: 3px 7px 0 0
}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {

	border-left: 1px solid #ddd;
}

/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */

/*  JB20100426 */

#nme_ticker
{
	background: #fff url(/nme_ticker/nme_ticker/nme_logo_16.gif) no-repeat 14px 2px;
	color: #646464;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px 0 4px 116px;
	text-align: left;
	width: auto;
}

#nme_ticker a
{
	color: #036;
	text-decoration: none;
}

#nme_ticker a:hover
{
	text-decoration: underline;
}

#nme_ticker_links a
{
	font-weight: bold;
}

#header /* overwrite */
{
	height: 183px;
}

#searchForm /* overwrite */
{
	top: 130px;
}

#gizmodoCountries /* overwrite */
{
	top: 137px;
}

#headerFeeds /* overwrite */
{
	top: 165px;
}

