/*
Theme Name: Robin (modified Tomorrow)
Author: Greg Williams 
Description: Quiet, essential, modern.
*/


body {
	padding : 10px;
	}


td#main {
	width : 90%;
	padding : 0px 30px;
	vertical-align : top;
	}

div#header {
	height : 225px;
	margin-bottom : 40px;
	background-image:url('images/robinpic.png');
	background-repeat:no-repeat;
	background-position:center top;
	}

div#tagline {
	margin : 15px 0px 40px 0px;
	}

div#navlink {
	padding-bottom : 20px;
	}

div#navlink, td#footer {
	text-align : center;
	}

div.post {
	padding-bottom : 100px;
	}

div.date {
	display : inline;
	padding-left : 25px;
	}

div.content {
	text-align : justify;
	line-height : 1.75em;
	padding : 10px 0px;
	}

div.info {
	clear : both;
	margin-bottom : 10px;
	}

.meta {
	padding : 4px 0px;
	}

.meta span {
	padding-right : 20px;
	}

div.edit {
	width : 36px;
	}

.edit {
	padding : 4px 6px;
	text-align : center;
	}

input, div.content input, textarea, img.frame {
	padding : 4px;
	}

div.content input, div#form input, textarea {
	margin-bottom : 10px;
	}

form#search input {
	width : 250px;
	margin-bottom : 20px;
	}

a:link, a:visited  {
	text-decoration : none;
	}

div.content a:link, div.content a:visited, div.box a:hover, div.info a:hover {
	text-decoration : underline;
	}

a.more-link {
	float : right;
	}

a img, a img.simple {
	border : none;
	}


/* SIDEBARS */

div#sidebar container{
	positon:relative;
	vertical-align:top
	top:0;
	display:block;
	width:100%;
	line-height : 1.75em;
	}

td#left_sidebar {
	text-align : left;
	vertical-align:top;
	width : 10%;
	}

div.box {
	margin-top : 25px;
	}

div.box h4 {
	margin : 0px 0px 5px 0px;
	}

div.box ul {
	margin : 0px;
	padding : 0px;
	list-style : none;
	}

div.box ul ul {
 	padding : 0px 10px;
	list-style : none;
	}

div.box ul + h4 {
	margin-top : 25px;
	}

div.box ul.pages ul {
 	padding : 0px 0px 5px 10px;
	list-style : none;
	}

div.box form {
	margin : 0px;
	}

div.box input#s {
	width : 130px;
	}


/* COMMENT SECTION */

ol.commentlist {
	margin : 0px;
	padding : 40px 0px 0px 20px;
	}

ol.commentlist li.comment {
	margin-bottom : 70px;
	line-height : 1.75em;
	}

ol.commentlist li .note {
	padding : 10px 0px;
	}

div.author {
	margin-bottom : 10px;
	}

div.author img {
	padding-right : 10px;
	}


/* WIDGETS */

select {
	width : 100%;
	}

a.rsswidget img, #akismetstats {
	background : transparent !important;
	}

#left_sidebar a.rsswidget img {
	float : left;
	}

#right_sidebar a.rsswidget img {
	float : right;
	}

table#wp-calendar {
	width : 100%;
	line-height : 150%;
	}

#wp-calendar caption {
	padding-bottom : 4px;
	}


/* GENERICS */

.left  {
	text-align : left;
	}

.center {
	text-align : center;

	}

.right {
	text-align : right;
	}

.alignleft  {
	float : left;
	margin : 10px 15px 10px 0px;
	}

.aligncenter {
	display : block;
	margin-left : auto;
	margin-right : auto;
	}

.alignright {
	float : right;
	margin : 10px 0px 10px 15px;
	}


/* FONTS */

body, table#blog, input, textarea, pre {
	font : 1em Verdana, sans-serif;
	}

table#blog {
	font-size : 70%;
	width:900px;
	margin:0 auto;
	}

h1 {
	margin : 0px;
	font : 2.8em "Century Gothic", sans-serif;
	}

h2 {
	margin : 0px;
	font : 2.1em "Century Gothic", sans-serif;
	}

h3 {
	font : 1.6em "Century Gothic", sans-serif;
	}

h3.title {
	display : inline;
	}

div#tagline, div.date, div.info, p.wp-caption-text, .edit, .note, div.box a:link, div.box a:visited,
div.box h4, div#form label, p label, div.content input, select, table#wp-calendar,
div#navlink a:link, div#navlink a:visited, #footer, #footer a:link, #footer a:visited {
	font : 1em Arial, sans-serif;
	}

pre, code {
	white-space : pre-wrap;
	}

code {
	font : 1.1em 'Courier New', monospace;
	}


/* COLOURS */

body, select {
	background : rgb(0, 0,0);
	color : rgb(240, 240, 240);
	}

a:link, input, textarea {
	color : rgb(0, 0, 0);
	}

a:visited, h1 a:link, h1 a:visited, h2, h3, h3 a:link, h3 a:visited {
	background : transparent;
	color : rgb(200, 200, 200);
	}

div#tagline, div.date, .info, .note, .note a:link, .note a:visited, #colophon, #colophon a:link, #colophon a:visited, label {
	background : transparent;
	color : color#CCC;
 	}

div.box h4, h4 a:link, h4 a:visited, .info a:link, .info a:visited, #navlink a:link, #navlink a:visited, #wp-calendar caption,
#wp-calendar a:link, #wp-calendar a:visited, a.more-link {
	background : transparent;
	color : rgb(133, 136, 241);
	}

.edit, img.frame, input, select {
	border : 1px solid;
	border-color : rgb(120, 120, 120);
 	}
 	
 	body {
	font-family: "Arial";
	font-size: 15px;
	background-color: #000;
}

a:link, a:visited {
	text-decoration: none;
	color: #CCC;
}

a:active, a:hover {
	text-decoration: none;
	color: #F00;
}

h3.regular {
	font-size: 15px;
	font-weight: normal;
	margin: 0px;

}

h3.red {
	font-size: 20px;
	margin: 10px 0px 10px 0px;
	color: #F00;
}

.error {
	font-size: 10px;
	font-weight: normal;
	color: #F00;
}

.failure {
	font-size: 18px;
	font-weight: normal;
	color: #FF6600;
}

.success {
	font-size: 18px;
	font-weight: normal;
	color: #00FF00;
}

.generic {
	margin: 5px;
}

.gallery {
	margin: 5px auto;
	width: 635px;
}

.gallery img {
	margin: 2px;
}

#container {
	width: 700px;
	margin: 30px auto;	
	color: #FFF;
}

div.box h4 {
	color:#f00;
}
div.box .pages a,div.box .categories a {
	font-size:14px;
	display:block;
	height:20px;
}

