/*
	Boots Contemporary Art Space
	http://bootscontemporaryartspace.org
	
	Blue: #263845
	Light Orange: #ffcc66
	Orange: #ffcc00
	Dark Gray: #272727
*/

/*
	RESET
*/


*				{ margin: 0; padding: 0;}
html			{ overflow-y: scroll; }
html, body		{ height: 100%; }
body 			{ font-size: 65%; font-family:"Gill Sans", Arial, Helvetica, Verdana; color: #263845; background: url(/images/body-bg.jpg) top center repeat-x white; }
ul 				{ list-style-image:url("/images/arrows.png"); list-style-type:square; list-style-position: inside}
ol 				{ list-style: decimal inside; }		
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 #ffcc00; background: white; padding: 3px 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #263845; }
.button:hover	{ background: #ffcc00; color: #263845; }

/*
	TYPOGRAPHY
*/
#top-bar p		{ font-family:"Gill Sans", Arial, Helvetica, Verdana; color: #ffcc00; }
li			{ letter-spacing: .03em; font-size: 1.2em; line-height: 1.4em; margin: 0px 0 0px 0; }
p			{ letter-spacing: .03em; font-size: 1.2em; line-height: 1.3em; margin: 0px 0 5px 0; }
.post p			{ letter-space: .03em; font-size: 1.2em; line-height: 1.3em; margin: 3px 0 10px 0px; }
#sidebar p 				{ font-size: 1.2em; line-height: 1.8em; margin: 3px 0 7px 0; }
.fineprint				{ letter-spacing: .03em ;font-style: italic; font-size: 1em ; font-family:"Gill Sans", Arial, Helvetica, Verdana; color: white; font-weight: 100; }	
#footer p				{ letter-spacing: .03em; font-size: 1.2em; font-family:"Gill Sans", Arial, Helvetica, Verdana; color: #ffcc00;font-weight: 100; }
#footer a				{ font-size: 1em; outline: none; text-decoration: none; color: white; font-weight: 100; }
#footer a:hover			{ font-size: 1em; outline: none; text-decoration: none; color: #ffcc00; font-weight: 100; }
#sidebar a						{ font-size: 1.2em; outline: none; text-decoration: none; color: #263845; font-weight: 100; }
#sidebar a:hover				{ font-size: 1.2em; outline: none; text-decoration: none; color: #ffcc00; font-weight: 100; }
#sidebar-blog a						{ font-size: 1.2em; outline: none; text-decoration: none; color: #263845; font-weight: 100; }
#sidebar-blog a:hover				{ font-size: 1.2em; outline: none; text-decoration: none; color: #ffcc00; font-weight: 100; }
a						{ font-size: 1.2em; outline: none; text-decoration: none; color: #ffcc00; font-weight: 100; }
a:hover					{ font-size: 1.2em; outline: none; text-decoration: none; color: #263845; font-weight: 100; }
#header a:hover 				{ background: #263845; color: white; }
.post a					{ font-size: 1em; outline: none; text-decoration: none; color: #ffcc00; font-weight: 100; }
.post a:hover			{ font-size: 1em; outline: none; text-decoration: none; color: #263845; font-weight: 100; }
h1						{ font-size: 2em; font-family:"Gill Sans", Arial, Helvetica, Verdana; font-weight: 100; }
h2						{ font-size: 2em; font-family:"Gill Sans", Arial, Helvetica, Verdana; font-weight: 100; color: #FFcc00; } 
.post h2				{ font-size: 2.8em; font-family:"Gill Sans", Arial, Helvetica, Verdana; font-weight: 100; color: #FFcc00;  margin: 0 0 0 0; }
h3						{ font-size: 1.8em; font-family:"Gill Sans", Arial, Helvetica, Verdana; font-weight: 100; color: #ffcc00; margin: 0 0 0 0; }
h4						{  font-size: 1.5em; font-family:"Gill Sans", Arial, Helvetica, Verdana; font-weight: 100; color: #263845; margin: 0px 0 8px 0; }
h5						{  letter-spacing: .03em; font-size: 1.2em; font-family:"Gill Sans", Arial, Helvetica, Verdana;line-height: 1.3em; margin: 0px 0 5px 0; }
#hr						{ width: 210px; margin: 17px 0 20px 0; }
.postdata				{ font-size: 1em; outline: none; text-decoration: none; color: #ffcc00; font-weight: 100; }

/* 
	STRUCTURE
*/
#left-col		{ width: 133px; margin: 150px 0px 0px 0px; float: left}
#right-col		{width: 250px; margin: 1px 2px 3x 4px; float: right}
#page-wrap		{ width: 1025px; margin: 0px auto -250px; min-height: 100%; height: auto !important; height: 100%; }
#push			{ height: 200px; }
#main-col		{ width: 560px; float: left; margin: 20px 0 0 135px;  }
#main-col-page		{ width: 520px;  float: left; margin: 20px 0 0 135px;  }
#sidebar		{ border-left-width:thick; border-color: #ffcc00; 8width: 223px; float: right; margin: 28px 0 0 0; }
#sidebarblog		{ width: 200px; float: right; margin: 30px 0 0 0; }
#datebox		{float: right; margin: 1px 2px 3px 4px;}
.post img, object		{ margin: 0 10px 0px 0px; }
.wp-caption-text		{ margin: 0 0 0 0px; }	
textarea#comment 		{ height:100px; width:500px;}
#author			{ width: 80px; }
#email			{ width: 80px; }
#url		{ width: 80px; }
#bootprint	{  width: 133px; height: 300px; margin: 30px 0 0 0;}

/*		
	HEADER
*/
#logo			{ width: 612px; height: 131px; /*background: url(/images/header-background.jpg) top left no-repeat; text-indent: -9999px;*/ margin: 0 0 0 0; float: left; }
#top-bar		{ padding: 0 0 0 0; }
#top-bar p		{ color: #ffcc00; width: 200px; float: left; }
form#searchform	{ width: -moz-available; margin: 0px 0px 0 0; float: right; }
#header a				{ outline: none; text-decoration: none; color: #263845; }

/*
	MENU
*/
#menu-bar				{ height: 131px; padding-top: 0; margin-bottom: 0; }
ul#main-nav				{ width: 323px; float: right; text-align: right; margin: 113px 0px 0 0; }
ul#main-nav li			{ display: inline; }
ul#main-nav li a 		{ /*text-transform: uppercase; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ letter-spacing: 0 ; text-decoration: none; color: #ffcc00; font-size: 1.5em; padding: 4px 4px; font-weight: 100;  }
ul#main-nav li a:hover	{ /* background: #263845; */ color: #263845; }

/*
	WIDGETS
*/
.widget					{ background: #f4dfb8; width: 190px; border-right: 1px solid #d7b880; border-bottom: 1px solid #d7b880; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 0 0 15px 0: }
.widget .inside			{ padding: 10px; }
.widget ul 				{ list-tyle: square; margin-left: 15px }
.widget ul a			{ display: block; padding: 2px }
.widget ul li a:hover	{ background: #900; color: white; }
.thumb					{ width: 62px; float: left; margin: 0 0 10px 15px; } 

/*
	BLOG ENTRIES
*/
.datebox				{ width: 24px; float: left; padding: 5px; background: #ffcc00; color: white; text-align: center; margin: 5px 10px 10px 0px; }
.datebox p				{ line-height: .5em; margin: 4px 0px 10px 0px; }
.day					{ font-size: 1.2em; font-weight: 200; margin: 0; }
.month					{ font-size: 1em; font-weight: 200; text-transform: uppercase; margin: 0; }
.year					{ font-size: .8em; font-weight: 200; margin: 0; }

/* 
	FOOTER
*/
#footer					{ height: 250px; background: #263845; border-top: 2px solid #ffcc66; padding-top: 20px; }
#footer-inside			{ margin: 0px 0px 0px 200px; }
#footer a				{ outline: none; text-decoration: none; color: white; }