/*  
Theme Name: Roadbenders String Theory Template
Theme URI: http://labs.utopian.net/wordpress/theme/stringtheory/
Description: Roadtripping theme for brianna.org
Version: 2.0
Author: Utopian.net Laboratories
Author URI: http://labs.utopian.net
*/

/* Elements are listed in the following order:

font properties:

	font: [font-style] [font-variant] [font-weight] [font-size]/[line-height] [font-family];

list properties:

	list-style: [list-style-type] [list-style-position] [list-style-image];
	
background properties:
	
	background: [background-color] [background-image] [background-repeat] [background-attachment] [background-position];

border and outline properties:

	border: [border-width] [border-style] [border-color];

OPACITY:
.opaque {
	
	// IE
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // first!
	filter: alpha(opacity=50);					// second!
	
	// for all other browsers
	
	opacity: .5;
}

TRANSITIONS:

-webkit-transition: opacity 3s ease 1s;
-moz-transition: opacity 3s ease 1s;
-o-transition: opacity 3s ease 1s;
transition: opacity 3s ease 1s;

DROP SHADOWS:

box-shadow: 1px 1px 3px #888;
-moz-box-shadow: 1px 1px 3px #888;
-webkit-box-shadow: 1px 1px 3px #888;

ROUNDED CORNERS:

border-radius:16px;
-moz-border-radius:16px;
-webkit-border-radius:16px;


*/

			body {  font: normal 0.9em/1.4em Arial, Helvetica, sans-serif; margin: 0;  }
			
/* TYPOGRAPHY DEFAULTS */
			
			a {  text-decoration:none; color:#000;  }
			a:hover {  color:#900;  }
			
			
			h1,h2,h3,h4,h5,h6 { margin:0; }
			h1 {   font-family: 'Yanone Kaffeesatz', serif;font-size: 56px;font-style: italic;font-weight: 400;text-shadow: 1px 1px 2px #999;margin-left:-30px; }
			h2 { font:bold 36px/1.2em 'Yanone Kaffeesatz', Arial, Helvetica, sans-serif;  }
			h3 { font:normal 1.5em/1em Arial, Helvetica, sans-serif;  }

			abbr {  border:none; font-size: 70%; }
			
			li {  list-style:none;  }
			
/* LAYOUT */

			.alignleft {  float:left;  }
			.alignright {  float:right;  }
			.center {  text-align: center;  }
			.hidden {  display: none;  }

			#wrapper {  width:100%; margin:20px auto 0px auto; overflow:hidden;  }
			
			#masthead {  margin-top:100px; width:300px;text-align:center;  }
			
			#menu { margin:20px 0px 0px 0px; overflow:hidden; }
			
				#menu li { list-style:none;  margin:0px; text-transform:uppercase; }
				#menu li a {  color:#000; } 
				#menu li.current_page_item a {  font-weight:bold; }
				/*#menu li:first-child span{display:none;}*/
			
			#sidebarone h2, #sidebartwo h2, #blogsidebar h2 {  font-size:1.2em;  }
			
/* 3 column layout values 			
			#sidebarone {  width:200px; margin:0px; padding:20px 0px;  }
			#sidebartwo {  width:200px; margin:0px 10px; padding:20px 10px;  }
				
			#mainbody {  width:500px; padding:20px 10px; }
			
			#blogbody {  width:500px; padding:20px 10px;  }
			#blogsidebar {  width:200px; margin:20px 0px 0px 0px;  }						
*/

/* 2 column layout values */
			#sidebarone {  width:360px; height:600px; margin:0px 160px 0px 60px; padding:20px 0px 20px 40px;  }
			#sidebartwo {  display:none;  }
				
			#mainbody {  width:540px; padding:60px; background-color:#ddd; opacity:0.7; }
			

/* Single column layout with horizontal sidebars 
			#sidebarone, #sidebartwo, #mainbody, #blogbody, #blogsidebar {  width:920px; margin:0px; padding:20px 20px;  }
*/


/* The splash template is always single column, with no frame. Intended for use with a central image. */

			#splashbody { width:960px; margin:auto;  }
			
				.post {  margin:auto; }
				.entry {  margin:10px 0px;border-top:1px solid #000; padding-top:20px; overflow:hidden;  }

			#footer {  height:30px; width:960px; margin:auto; padding:8px 0px; text-align:right; font-size:80%;  }
		
				.push {  height:60px;  }

			
/* Comments styles */
			ul.meta li { list-style:none; margin:0px 0px 0px -20px; font-size:90%; }
			
			div#respond{  text-align:left; margin:0px 0px 0px -150px;  }
			
			form#commentform {  margin:0px 0px 0px 140px;  }
			form#commentform fieldset {  border-radius:16px; -moz-border-radius:16px; -webkit-border-radius:16px;  }
						
			textarea#comment {  max-width:470px;  }
			
			div.reply {  margin:0px 0px 0px 10px; }
			
			img.avatar {  float:left; margin:0px 6px 0px 0px  }

			.commentmetadata {  font-size:80%;  }
			
			.even {  background-color:#eee; padding:4px;  }
			
/* eshop panel listings */
			
			ul.eshoppanels {  list-style:none; margin:0; padding:0;  }
			ul.eshoppanels li {  width:205px; list-style:none; float:left; margin:5px; padding:6px;  }
			
			#content ul.eshoppanels li a { text-decoration:none; display:block; padding:0 4px;  }
			#content ul.eshoppanels li a img {  float:none; margin:0;  }
			
			.creditline {  display:none;  }
			
/* default gallery styles */

			.gallery {  margin: auto;  }
			
			.gallery-item {  width:33%; margin:10px 0px 0px; text-align:center; float:left;  }
			
			.gallery img {  border:0px !important;  }
			
			.gallery-caption {  margin:0;  }

			span.caps {  font-size:0.9em; letter-spacing:0.07em;  }
			
			p img {  padding:0; }
			
			.aligncenter, div.aligncenter, img.centered {  display:block; margin:0px auto;  }
			
			img.alignleft {  padding:4px; margin:0px 7px 2px 0px;  display:inline;  }
			
			img.alignright {  padding:4px; margin:0px 0px 2px 7px; display:inline;  }
						
			span.caps {  cursor:help;  }
						
			.navigation {  display:block; text-align:center; margin-top:10px; margin-bottom:60px;margin-left:-20px;text-transform:uppercase;font-size:80%;  }
			
			.wp-caption { border:1px solid #ddd; text-align:center; background-color:#eee; padding:4px 0px 0px; margin: 10px;  }
			
			.wp-caption img {  margin: 0; padding: 0; border: 0 none;  }
			
			.wp-caption p.wp-caption-text {  font-size:11px; line-height:17px; padding:0px 4px 5px; margin: 0;  }
			
			.aktt_tweets li {  margin:10px 0px 0px -20px;   }

