/* -------------------------------------------------------------- 
  
   Boilerplate Screen Styles
   * Version:   0.5 (2007-11-19)
   
-------------------------------------------------------------- */
/*
@import "lib/reset.css";
@import "lib/typography.css";
@import "lib/forms.css";
@import "lib/plugins/tabs.css";


/* Page
-------------------------------------------------------------- */

#page { margin: 0 auto; width: 950px; }


/* Header
-------------------------------------------------------------- */

#header { margin-top: 5px;
height: 100px;}

#header .tabs { border-bottom: 1px solid #ddd; }
#header .tabs li { margin-right: 1px; }
#header .tabs a { padding: 5px 15px; background: #ddd; color: #666; text-decoration: none; }

img.logo-image {
	height:100px;
	width:	100px;
}
#logo {
float:right;
}
/* Body
-------------------------------------------------------------- */

#body { margin-top: 20px; }

#main-content { float: left; width: 700px; margin-right: 12px; }

#resources { 
	float: left; 
	width: 230px;
	height: 450px;
	overflow: auto;
	
	background:	url(sidebar_background.png) top left;
}
#resources h3 { color: #888; }
#resources ul, #resources ol { color: #888; }
#resources ul a { color: #555; }


/* Footer
-------------------------------------------------------------- */
#footer { border-top: 1px solid #eee; margin-top: 20px; }

#footer .tabs { width: 405px; border-top: 3px solid #eee; }
#footer .tabs a { padding: 10px 30px 10px 0; color: #666; text-decoration: none; }

#footer p.quiet { color: #ccc; }


/* -------------------------------------------------------------- 
   
   Tabs
   * A basic ruleset for beginning tabs
   
-------------------------------------------------------------- */

ul.tabs { margin: 0; padding: 0; }
ul.tabs li { float: left; list-style: none; margin: 0; padding: 0; }
ul.tabs li a { float: left; display: block; }

/* Clearing floats without extra markup  */
ul.tabs { display: inline-block; }
ul.tabs:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html ul.tabs { height: 1%; }
ul.tabs { display: block; }


/* -------------------------------------------------------------- 
  
   Boilerplate reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { line-height: 1.5; background: #fff; margin: 1.5em 0; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
input,textarea { margin: 0; }

p {
	font-family: arial;
}

.small{
		font-size:60%;
		margin: 0;
		padding: 0;
	}
	
	.tweet-text {
		font-size: 80%;
	}
	
	img.avatar {
		float:left;
	}
	
h2 {
	font-family: Arial;
	font-size: 150%
}
h1 {
	font-family: Arial;
	font-size: 140%
}

h3 {
	font-size: 110%;
}
/* Removes Firefox imposed outline */
a { outline: none;
text-decoration: none; }

/* Clearing floats without extra markup  */
.wrapper { display: inline-block; }
.wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .wrapper { height: 1%; }
.wrapper { display: block; }


	#search-box {
		width:		820px;
		padding-top: 20px;
		margin:		0px auto;
	}
	#sidebar-title {
		
	}
	.intro-text {
		font-size: 80%;
	}
#about-title {
	height: 25px;
	border: 1px black solid;
}

ul#footer-links {
	display: inline;
}

li.fl{
	display: inline;
	padding-right: 5px; 
	padding-left: 5px; 
	margin-left: 0px; 
}
#how-to-use-title{
        height: 25px;
        border: 1px black solid;
}
#how-to-use{

}

