/*  
Theme Name: Rad Geek Projects
Theme URI: http://projects.radgeek.com
Description: Theme for Rad Geek Projects
Version: 2007.11.21
Author: Rad Geek
Author URI: http://radgeek.com
*/

@import url("http://radgeek.com/styles/");
@import url("http://cache.blogads.com/66002636/feed.css");

/*** hmm ***/

	#project-extras {
		float: right;
		margin: 0 0 2em 2em;
	}
	
	#project-tip-jar {
		width: 250px;
		background-color: #ffb;
		
		border: 1px solid #555;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	#project-tip-jar.thanks {
		background-color: #bfb;
	}
	#project-tip-jar legend {
		font-size: 90%;
		font-variant: small-caps;
		font-weight: bold;
		
		padding: 5px;
		background-color: #ffd;
		border: 1px solid #777;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
	#project-tip-jar.thanks legend {
		background-color: #dfd;
	}
	
	#project-tip-jar .donation-amount { padding-bottom: 0.5em; font-size: 70%; text-align: center }
	#project-tip-jar .donation-amount p { margin: 0; padding: 0; }
	#project-tip-jar.thanks .donation-amount { font-size: inherit; }

	#project-tip-jar p.info { font-size: 70%; color: #333333; }

	#project-tip-jar .payment-options {
		border: 0;
	}
	#project-tip-jar .payment-options td {
		border: 0;
		vertical-align: top;
		font-size: 70%;
	}
	#project-tip-jar h3 {
		margin: 0;
		font-size: 14px;
	}
	#project-tip-jar .payment-options td h4 {
		margin: 0;
		border-bottom: 1px dotted #777777;
		text-align: center;
	}
	#project-tip-jar .payment-options form input,
	#project-tip-jar .payment-options form label {
		vertical-align: middle;
	}
	#project-tip-jar .payment-options form {
		margin-left: 1.0em;
		margin-right: 1.0em;
		margin-top: 3px;
		margin-bottom: 3px;
	}

div#adspot_66002636.adspot {
border-spacing:0;
overflow:hidden;
background-color:#F0F0D8;
border-color:#000000;
border-width:0px;
border-style:none;
width:152px !important;
font-size:10pt;
}
div#adspot_66002636 .adspot_head {
font-family:Arial;
font-size:10pt;
color:#000000;
font-weight:bold;
font-style:normal;
text-decoration:none;
text-align:center;
}
div#adspot_66002636 a.adspot_link , div#adspot_283369237 a.adspot_adurl {
font-family:Arial;
font-size:8pt;
font-style:italic;
color:#AA0000;
font-weight:normal;
margin:0;
padding:0;
display: inline;
text-decoration:underline;
text-align:left;
background-image: none;
}
div#adspot_66002636 a.adspot_link:link, div#adspot_66002636 a.adspot_link:visited, div#adspot_66002636 a.adspot_adurl:link, div#adspot_66002636 a.adspot_adurl:visited {
color:#AA0000;
text-decoration:underline;
font-size:8pt;
font-style:italic;
}
div#adspot_66002636 a.adspot_link:active, div#adspot_66002636 a.adspot_link:hover, div#adspot_66002636 a.adspot_adurl:active, div#adspot_66002636 a.adspot_adurl:hover {
color:#AA0000;
text-decoration:none;
}
div#adspot_66002636 * ul {
list-style-position:outside;
list-style-image:none;
list-style-type:none;
width:152px;
margin:0;
padding:0;
}
div#adspot_66002636 * li {
background:#FFFFEF;
width:150px;
margin:0;
margin-bottom:5px;
padding:0;
text-align:left;
border-color:#a0a088;
border-width:1px;
border-style:solid;
border-spacing:0;
display:block;
text-indent:0;
overflow:hidden;
line-height: 12px;
}
div#adspot_66002636 span.blogad_rss_ad li {
border: none;
}
div#adspot_66002636 .adspot_adhead {
text-align:center;
font-family:Arial;
font-size:10pt;
font-weight:bold;
color:#000000;
margin:0;
padding:2px;
border-spacing:0;
width:150px;
display:block;
}
div#adspot_66002636 * img {
border-width:0;
border-spacing:0;
}
div#adspot_66002636 * li * img {
text-align:center;
display:block;
clear:both;
margin:auto;
}
div#adspot_66002636 .adspot_adtext {
font-family:Arial;
font-size:8pt;
font-weight:normal;
font-style:normal;
color:#000000;
margin:0;
padding:2px;
border-spacing:0;
display:inline;
clear:both;
width:150px;
text-align:left;
}
div#adspot_66002636 div.adspot_link {
width:152px !important;
text-align:center;
}

/**** Content elements ****/
/* ProjectSubmenu: Cribbed from Waferbaby... */

#ProjectSubmenu ul {
	display: block;
	text-align: center;
	list-style: none;
	padding: 0;
	margin: 1.0em 2.0em;
	height: 2em; /* Setting a height makes it act like a block */
	border: 0px dotted gray;
	font-size: smaller;
	text-transform: uppercase;
	}

#ProjectSubmenu li {
	display: inline;
	padding: 0;
	margin: 0;
}

#ProjectSubmenu li a,
#ProjectSubmenu li a:link,
#ProjectSubmenu li a:visited {
	text-decoration: none;
	text-align: center;
	float: left;
	display: block;
	min-width: 45px;
	padding: 1px 15px 2px 15px;
	margin: 0;
	margin-right: -1px;
	background: transparent;
	color: #303050;
	border-color: #101010;
	border-width: 1px;
	border-style: solid;
	font-weight: normal;
	}

#ProjectSubmenu li.selected a,
#ProjectSubMenu li.selected a:visited,
#ProjectSubmenu li.selected a:link,
#ProjectSubmenu li.selected a:hover {
	color: #101010;
	background-color: #c0c0c0;
	}

#ProjectSubmenu li a:hover, #ProjectSubmenu li a:active, #ProjectSubmenu li a:focus {
	background-color: #a0a0a0;
	}

#content h2 { clear: both; }
#content h3 { margin-bottom: 0px; border-bottom: 1px dotted #777; }
#content h3+ul { margin-top: 0px; margin-left: 0px; padding-left: 15px; }
#content h3+p { margin-top: 0px; }
#content #project-details+ul { font-size: 0.90em; padding-left: 15px; margin-left: 0px;}
#content #project-details+ul strong { font-variant: small-caps; }

#content .page-content {
	font-size: 0.85em;
}
#content .download-box {
	background-color: #e0eFe0;
	border: 1px dotted #777;
	width: 25.0em;
	margin-left: 3.0em;
	padding: 0em 1.5em;
	font-size: 0.90em;
}
#content .download-box h3 { margin-top: 0px; text-align: center; }
#content .download-box ul { list-style: none; padding-left: 0px; margin-left: 0px; }
#content .download-box ul li { list-style: none; padding-left: 0px; margin-left: 0px; }

/************* WEBLOG ELEMENTS *************/

.weblog .node h2 .project {
	display: block; font-size: smaller; border-bottom: 1px dotted white; text-transform: none; }
}

#content h2 .project a:link,
#content h2 .project a:visited { text-decoration: none; }

.weblog div.menu .next { float: right; }
.weblog div.menu .prev { float: left; }

#talkback { clear: both; }

