/*
Theme Name: Lectroid Pyrmont V2
Description: Local tweakery of the Pyrmont V2 theme
Author: Marc Matteo
Template: pyrmont-v2
Version: 0.9
*/

/* Wider to support 640 px photos */
div#page_wrap {
	width: 990px;
}
div#main {
	width: 690px;
}

/* Navbar menu layers */
div#main_navi ul.left li ul {
	z-index: 1;
}

/* CSS3 Navbar */
div#main_navi {
	background-color: black;
	background-image: -moz-linear-gradient(top, #252525 10%, #111 90%);
	background-image: -webkit-linear-gradient(top, #252525 10%, #111 90%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#252525', endColorstr='#111');
	border: 1px solid #303030;
	border-radius: 7px;
	-moz-border-radius: 7px;
	height: 34px;
	width: 986px;
}
div#main_navi ul.left {
	padding-top: 0;
}
div#main_navi ul.right {
	padding-top: 7px;
}

/* CSS3 footer */
div#footer {
	background-color: black;
	background-image: -moz-linear-gradient(top, #1d1d1d 10%, #000 90%);
	background-image: -webkit-linear-gradient(top, #1d1d1d 10%, #000 90%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d1d', endColorstr='#111');
	border-top: 1px solid #2d2d2d;
	height: 45px;
}
div#footer div.footer_wrapper {
	padding-top: 16px;
}

/* Ease the space between posts */
div#main div.post {
	margin-bottom: 25px;
}

/* Widen the search bar to match the sidebar */
div#header div#search form#searchform {
	background: #222;
	width: 250px;
}
div#header div#search form#searchform .searchinput {
	background: #222;
}
div#header div#search form#searchform .searchinput {
	width: 210px;
}
div#header div#search form#searchform .button {
	left: 220px;
	background: #222;
}

/* right-align the list sub entries */
ul#twitter .created,
ul#greader .origin,
ul#delicious .tags {
	display: block;
	text-align: right;
}

/* Don't use backgrounds, use borders */
div#sidebar ul li.widget {
	background: none;
}
div#sidebar ul li h2 {
	/* background: url(images/sidebar_title_bg.gif) */
	background: none;
	border-bottom: 2px groove #222;
}
div#sidebar ul li ul li,
div#sidebar ul li.widget_archive,
div#sidebar ul li.widget_categories,
div#sidebar ul li.widget_search,
div#sidebar ul li.widget_tag_cloud div,
div#sidebar ul li.widget_text,
div#sidebar ul li.widget_calendar div#calendar_wrap {
	/* background: url(images/sidebar_list_bg.gif) */
	background: none;
	border-bottom: 2px groove #222;
}

/* center things in the, well, center */
object.center, img.center {
	margin-left: 60px;
}

/* sprites.  props to: http://spritegen.website-performance.org/ */
/*
Can't use, doesn't work with <blockquote> html
div#main div.post div.entry blockquote {
	background: url('sprites.png') no-repeat 0 0;
	background-color: #181818;
}
*/
div#main div.post div.date {
	background: url('sprites.png') no-repeat 0 -89px;
}
div#main_navi ul.right li.feed a {
	background: url('sprites.png') no-repeat 0 -178px;
}
/*
Untested...
div#main ol li div.left div.reply a {
	background: url('sprites.png') no-repeat 0 -242px;
}
div#main ol li div.left div.reply a:hover {
	background-position: 0 -259px;
}
*/
div#main div#respond form#commentform div.submit_button input.button {
	background: url('sprites.png') no-repeat 0 -326px;
}
div#main div#respond form#commentform div.submit_button input.button:active {
	background-position: 0 -354px;
}
div#main_navi ul.right li.twitter a {
	background: url('sprites.png') no-repeat 0 -430px;
}



/*
 * Global style overrides
 */

/* Nifty photo boxes */
.photo {
	margin: 0;
	padding: 3pt;
	border: 1pt solid gray;
}

.video, .graphic {
	border: 1pt solid gray;
}

.left {
	float: left;
	margin-right: 15px;
}

.right {
	float: right;
	margin-left: 10px;
}


/* adsense: banner */
#main .ad.banner {
	margin: 0 0 25px 92px;
}

/* adsense: small square */
#text-270337911 .widgettitle {
	display: none;
}
#text-270337911 div.textwidget {
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
}

/* adsense: wide skyscraper */
#text-5 .widgettitle {
	display: none;
}
#text-5 div.textwidget {
	padding-top: 40px;
	padding-bottom: 40px;
	text-align: center;
}


/*
 * Twitter widget
 */
div#sidebar .twitter li {
	color: #ccc;
}

div#sidebar .twitter li a {
	color: #ff5a00;
}

div#sidebar .twitter img {
	margin: 4px 25px;
}

div#sidebar .twitter .created {
	color: #777;
	font-size: 90%;
	font-style: italic;
	line-height: normal;
	text-align: right;
}

div#sidebar .twitter .twoosh {
	color: red;
	font-weight: bold;
	margin-left: 1em;
}


/*
 * Google Reader widget
 */
div#sidebar .reader li a {
	line-height: normal;
}

div#sidebar .reader .origin, div#sidebar .reader .origin a {
	color: #777;
	font-size: 90%;
	font-style: italic;
	line-height: normal;
	text-align: right;
}

div#sidebar .reader a:hover {
	color: #ff5a00;
}


/*
 * Delicious widget
 */
div#sidebar .delicious li a {
	line-height: normal;
}

div#sidebar .delicious .tags, div#sidebar .delicious .tags a {
	color: #777;
	font-size: 90%;
	font-style: italic;
	line-height: normal;
	text-align: right;
}

div#sidebar .delicious a:hover {
	color: #ff5a00;
}

