/*
Theme Name: ToyBook
Author: Roberto DeLuca	
Author URI: http://www.theorcharddesigngroup.com
Tags: toy book, adventure publishing

	Dk Green: 	#009966
	Blue:  		#0099cc
	Lt Green: 	#ddecdd
*/


/*

RESET 

*/

* 						{ margin:0; padding: 0; }
html					{ overflow-y: scroll; }
html, body				{ height: 100%; }
body					{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	background-color: #DDECDD;
}

ul						{
	list-style-position: inside;
	list-style-type: none;
}
ol						{ list-style: decimal inside; }
a						{ outline: none; text-decoration: none; }
a img					{ border: none; }
img						{ vertical-align: middle; }
table 					{ border-collapse: collapse; }


/*

UTILITY

*/

.floatLeft				{ float: left; }
.floatRight				{ float: right; }
.clear					{ clear: both; }
.button					{ border: 1px solid #272727; background: white; padding: 3px 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #272727; }
.button:hover			{ background: #009966; color: #FFF; }

/*

TYPOGRAPHY

*/

p. li					{ font-size: 1.2em; line height: 1.2wm; margin: 0 0 10px 0; }
p#intro-paragraph		{ font-family: Georgia, serif; font size: 2.0em; font-style: italic; line-height:1.4em; margin-top: 5px; }
p#intro-paragraph span	{ font-size: 2.4em; font-weight: bold; }
p#intro-paragraph em	{ color: #990000; }
a						{
	color: #009966;
}
a:hover					{
	color: white;
	background-color: #0099cc;
}
h1						{
	font-size: 24px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 8px;
	color: 0099cc;
}
h2						{ font-size: 2.4em; font-weight: normal; }
h3						{
	font-size: 18px;
	font-weight: normal;
	color: #009966;
	margin-top: 5;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	padding-top: 7px;
}

h4						{ color: white;  font-size: 2.0em; margin-bottom: 15px;  }

/*

STRUCTURE

*/
#page-wrap				{ width: 990px; margin: 0px auto -200px;
							min-height: 100%; height: auto !important; height: 100%; } 
#push					{ height: 200px; }
#socialsidebar			{
	width: 170px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
}
#socialsidebar	img		{
	margin-top: 5px;
	margin-left: 5px;
}
#socialsidebar	a		{
	color: #000;
}
#socialsidebar	ul		{
	color: #000;
	margin: 5px;
}
	#main-col				{
	width: 540px;
	float: left;
	background-color: #FFFFFF;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
	height: 100%;
	line-height: 1.5em;
	padding-bottom: 0px;
	min-height: 1050px;
	height: 100%;
}

#main-col p				{
	margin-top: 10px;
}
#main-col h2				{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 8px;
	font-size: large;
}

#archive 		{
	margin-left: 25px;
	font-size: 12px;
	margin-top: 25px;
}

/*

HEADER

*/
h1#logo					{ width: 960px; height: 220px; 
							} 
#menu-bar				{
	margin-bottom: 20px;
	float: left;
	width: 250px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
}


/*

BLOG ENTRIES

*/
.post h2				{ }
.datebox				{
	width: 40px;
	float: left;
	padding: 4px;
	background: #009966;
	color:white;
	text-align:center;
	margin: 0 10px 0 0;
}
.day					{ font-size: 2.4em; font-weight: bold; margin: 0; }
.month					{ font-size: 1.6em; font-weight: bold; text-transform:uppercase ;margin: 0; }
.year					{ font-size: 1.6em; font-weight: bold; margin: 0; }

/*

FOOTER

*/

#footer					{ height: 200px; background-color: #009966; border-top-width: 2px;
							border-top-style: solid; border-top-color: #000066; } 
#footer-inside			{ width: 990px; margin-top: 15px; margin-right: auto; margin-bottom: 0;
							margin-left: auto; color: #FFFFFF; }



