/*



Theme Name: Tomorrow



Version: 1.09



Description: Quiet, essential, modern.



Tags: three columns, simple, valid XHTML, valid CSS, black



Author: Andrea Pacquola



Author URI: http://www.pacquola.org/



Theme URI: http://www.pacquola.org/tomorrow/



License: Creative Commons GNU General Public License (GPL)



License URI: http://creativecommons.org/licenses/GPL/2.0/



*/











body {



	padding : 10px;



	}







table#blog {



	width : 100%;



	}







td#main {



	width : 70%;



	padding : 0px 50px;



	vertical-align : top;



	}







div#header {



	height : 175px;



	margin-bottom : 40px;



	}







div#tagline {



	margin : 15px 0px 40px 0px;



	}







div#navlink {



	padding-bottom : 20px;



	}







div#header, div#navlink, td#footer {



	text-align : center;



	}







div.post {



	padding-bottom : 125px;



	}







div.date {



	text-align: right;



	padding-top : 15px;



	}







div.content {



	text-align : justify;

	font-size: 1.1em;

	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 : 45px;



	}







.edit, input#submit {



	padding : 5px;



	text-align : center;



	}







form#search input {



	width : 250px;



	margin-bottom : 20px;



	}







fieldset {



	padding : 15px;



	}







a:link, a:visited  {



	text-decoration : none;



	}







div.content a:link, div.content a:visited, div.info a:hover {



	text-decoration : underline;



	}


div.box a:link {  color: #a7a7a7; text-decoration: none}
a:visited {  color: #777777; text-decoration: none}
a:hover {  color: White; text-decoration: underline}




a.more-link {



	float : right;



	}







a img, a img.simple {
   border:1px solid #d1d1d1;
}



img {border:1px solid #d1d1d1;
}



img.frame {



	padding : 4px;



	}











/* SIDEBARS */







td#left_sidebar, td#right_sidebar {



	width : 15%;



	vertical-align : top;



	}







td#left_sidebar {



	text-align : right;



	}







div.box {



	margin-bottom : 25px;



	}







div.box h4 {



	margin : 0px 0px 5px 0px;



	}







div.box ul {



	margin : 0px;



	padding : 0px;



	list-style : none;



	line-height : 1.75em;



	}







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 : 140px;



	}







div.box select {



	width : 150px;



	}







select {



	padding : 4px;



	}











/* INPUT FIELDS */







input#s, input#author, input#email, input#url, input#comment, input#submit, p input, textarea {



	padding : 4px;



	margin-bottom : 10px;



	background : transparent;



	color : rgb(200, 200, 200);



	border : 1px solid;



	border-color : rgb(120, 120, 120);



	}







input[type="text"], input[type="password"], input[type="reset"], input[type="submit"] {



	padding : 4px;



	background : rgb(20, 20, 20);



	color : rgb(200, 200, 200);



	border : 1px solid;



	border-color : rgb(120, 120, 120);



	}







input[type="text"], input[type="password"] {



	margin-bottom : 10px;



	}







input[type="file"] {



	padding : 4px;



	background : rgb(250, 250, 250);



	color : rgb(20, 20, 20);



	border : none;



	}











/* COMMENT SECTION */







form#commentform {



	margin-top : 25px;



	}







ol.commentlist {



	margin : 0px;



	padding : 40px 0px 0px 20px;



	}







ol.commentlist li.comment {



	margin-bottom : 70px;

	font-size: 1.1em;

	line-height : 1.75em;


	}




div.author {



	margin : 20px 0px 10px 0px;



	}







div.author img {



	padding-right : 10px;



	}











/* WIDGETS */







div.textwidget {



	line-height : 1.5em;



	}







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 : 140px;



	line-height : 1.5em;



	}







#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, div#tagline  {



	font : 1em  "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, sans-serif;



	}







table#blog {



	font-size : 70%;



	}







table#blog table {



	font-size : 100%;



	}







h1, h2, h3, h4, h5, h6 {



	font-family : "Century Gothic", sans-serif;



	font-weight : normal;



	}







div#header h1 {



	margin : 0px;



	font-size : 2.8em;



	}







h1 {



	font-size : 2.2em;



	}







div#header h2 {



	margin : 0px;



	font-size : 2.1em;



	}







h2 {



	font-size : 1.8em;



	}







h3 {



	margin : 0px;



	font-size : 1.6em;



	}







h4 {



	font-size : 1.2em;



	 }







h5 {



	font-size : 1.1em;



	 }







h6 {



	font-size : 1em;



	 }



	



p.wp-caption-text{



font-size : 1.5em;



	}



	



.date, .info, div.meta, div.author, .edit, div.box, div.box a:link, div.box a:visited,



div.box h4, li.recentcomments, div#form label, p label, select, table#wp-calendar,



div#navlink a:link, div#navlink a:visited, #footer, #footer a:link, #footer a:visited, legend, input#submit, div.content input {



	font : 1.2em Arial, sans-serif;



	}







code {



	font : 1em 'Courier New', monospace;



	white-space : pre;



	}







dt {



	font-weight : bold;



	}







small {



	font-size : 0.9em;



	 }











/* COLOURS */







body, select {



	background : rgb(20, 20, 20);



	color : rgb(200, 200, 200);



	}







a:link, div.author {



	background : transparent;



	color : rgb(250, 250, 250);



	}







li.recentcomments {



	background : transparent;



	color : rgb(200, 200, 200);



	}







a:visited, h1 a:link, h1 a:visited, h2, h2 a:link, h2 a:visited, h3, h3 a:link, h3 a:visited {



	background : transparent;



	color : rgb(200, 200, 200);



	}







div#tagline, .date, div.meta, span#colophon, #colophon a:link, #colophon a:visited, label, legend {



	background : transparent;



	color : rgb(140, 140, 140);



 	}







div.box h4, h4 a:link, h4 a:visited, .info a:link, .info a:visited, a.more-link, #navlink a:link, #navlink a:visited, #wp-calendar caption, #wp-calendar a:link, #wp-calendar a:visited {



	background : transparent;



	color : rgb(150, 150, 190);



	}







img.frame, .edit, select, fieldset, hr {



	border : 1px solid;



	border-color : rgb(120, 120, 120);



 	}











/* PRINT STYLESHEET */







@media print {







body {



	padding : 2%;



	}







body, a:link, a:visited  {



	background : rgb(255, 255, 255);



	color : rgb(0, 0, 0);



	}







td#left_sidebar, td#right_sidebar, div.info, .edit, div.navlink, div#form, form, input, img[class~=avatar] {



	display : none;



	}







div.post {



	page-break-after : always;



	}







img, blockquote {



	page-break-inside : avoid;



	}







}
