/* css for compound theory v2 */
@IMPORT url("default.css");
@IMPORT url("messageBox.css");
@IMPORT url("form.css");
@IMPORT url("3.column.layout.css");

/* top */
a#home {
	width: 290px;
	height: 41px;
	position: absolute;
	top: 60px;
	left: 200px;
}


/* content */
select.index {
	width: 160px;
}

/* blog post */
div.post {
	margin-bottom: 20px;
	clear: both;
	min-height: 7em;
}

div.post div.details {
	color: #979797;
	font-family: Georgia, Times, serif;
}

div.post div.details {
	float: right;
	text-align: right;
	margin-top: 2px;
}

div.post div.details ul {
	list-style-type: none;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}

div.post h3 {
	padding-top: 20px;
}

div.post div.comments {
	font-size: 11px;
}

div.post div.comments p.name a,  div.post div.comments p.name span {
	font-weight: bold;
}

div.post div.comments p {
	padding: 0px;
}

div.post div.comments p.name {
	padding: 0px;
}

div.post div.comments p.body {
	padding: 0px 0px 25px 0px;
}

/* boxes */
div.box h3#categories {
	background-image: url("../images/categories-trans.png");
}

div.box h3#recentPosts {
	background-image: url("../images/recent.posts-trans.png");
}

div.box h3#recentComments {
	background-image: url("../images/recent.comments-trans.png");
}

div.box h3#archives {
	background-image: url("../images/archives-trans.png");
}

div.box h3#buttons {
	background-image: url("../images/buttons-trans.png");
}

div.box h3#links {
	background-image: url("../images/links-trans.png");
}

div.box h3#about {
	background-image: url("../images/about-trans.png");
}

div.box h3#search {
	background-image: url("../images/search-trans.png");
}

div.box h3#projects {
	background-image: url("../images/projects-trans.png");
}

div.box h3#projectdetails {
	background-image: url("../images/details-trans.png");
}

div.box h3#mailinglist {
	background-image: url("../images/mail-trans.png");
}


div.box h3#feeds {
	background-image: url("../images/feeds-trans.png");
}

div.box h3#im {
	background-image: url("../images/im-trans.png");
}

/* questions */

div.box input#q {
	width: 118px;
}

div.box input[type='submit'].go {
	width: 30px;
}

ul#text-link {
	padding-top: 10px;
}

ul#text-link li {
	font-size: 12px;
}

/* mailing list */
input#emailtolist {
	width: 155px;
}

input#mailsubmit {
	margin: 5px 0px 5px 0px;
}

div.box ol {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

div.box li {
	font-size: 10px;
	padding-bottom: 4px;
}

div.box p:last-child {
	padding: 0px;
}

/* overwrite some message box properties */
fieldset#messagebox {
	margin-left: 100px;
	max-width: 385px;
}

/* ads */
div.google-ad {
	text-align: center;
	padding: 5px 0px 5px 0px;
}
