	/***
	 * Osborn Design Studios CSS
	 * Created: 2/11/10
	 * Modified: 
	 */
	 
	 body {
		 margin:0;
		 padding:0;
		 font-family:Verdana,Arial,Helvetica,sans-serif;
		 font-size:100%;
		 color:#000;
		 background:#FFF url(images/background.jpg) repeat;
	 }
	 
	 a {
		 text-decoration:none
	 }
	 
	 a:hover {
		 text-decoration:underline;
	 }
	 
	 img {
		 border:none;
	 }
	 
	 h1, h2, h3 {
		 margin:0;
		 padding:0 0 10px 0;
	 }
	 
	 div#wrapper {
		 width:800px;
		 margin:0 auto;
		 margin-top:50px;
		 margin-bottom:20px;
		 padding:0;
		 min-height:600px;
		 border:1px #999 solid;
		 background:#FFF;
	 }
	 
	 div#container {
		 clear:left;
		 width:780px;
		 padding:0;
	 }
	 
	 div#header {
		 clear:left;
		 float:left;
		 width:240px;
		 height:75px;
		 margin-left:5px;
	 }
	 
	 div#navigation {
		 clear:left;
		 float:left;
		 width:110px;
		 margin:0 10px 0 5px;
	 }
	 
	 div#navigation ul {
		 margin:0;
		 padding:0;
		 list-style-type:none;
	 }
	 
	 div#navigation li {
		 margin:0;
		 padding-bottom:10px;
	 }
	 
	 div#content, div#big-cartel {
		 float:left;
		 width:620px;
		 min-height:480px;
		 padding:/*15px*/0 0 10px 20px;
		 /*border:1px #000 solid;*/
		 font-size:10px;
		 font-weight:bold;
	 }
	 
	 div#footer {
		 clear:left;
		 height:20px;
		 margin:0 auto;
		 padding:10px;
		 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		 font-size: 10px;
		 color:#666;
		 text-transform:uppercase;
		 line-height:8px;
	 }
	 
	 div#footer #business-info {
		 float:left;
		 width:560px;
		 margin:5px 0 0 15px;
	 }
	 
	 div#footer ul {
		 margin:0;
		 padding:0;
		 list-style-type:none;
	 }
	 
	 div#footer li {
		 float:left;
		 margin-right:5px;
		 padding-right:5px;
		 border-right:1px #666 solid;
	 }
	 
	 div#footer a {
		 color:#666;
	 }
	 
	 #mailinglist {
		 float:right;
		 margin-right:24px;
		 font-size: 10px;
		 color: #333;
	 }
	
	 #mailinglist-input {
		 border-color:#7C7C7C #C3C3C3 #DDDDDD;
		 border-style:solid;
		 border-width:1px;
		 padding:2px;
		 width:115px;
		 font-size:10.5px;
	 }
	
	 #mailinglist-submit {
		 border: 0pt none;
		 background-color:#000000;
		 color:#FFFFFF;
	 }
	 
	 div.br {
		 clear:both;
		 padding:3px;
	 }
	 
	 div.spacer {
		 clear:both;
		 padding:5px;
	 }
	 
	 div.dbl-space {
		 clear:both;
		 padding:10px;
	 }
	 
	 div.press-article {
		 float:left; 
		 width:285px; 
		 border:1px #000 solid; 
		 margin:10px;
	 }
	 
	 div.press-article img {
		 width:100px;
		 height:auto;
	 }
	 
	 /***blog***/	 
	 div#blog {
		 width:620px;
		 height:480px;
		 overflow:auto;
		 font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
		 font-size:15px;
	 }
	 
	 div#blog img {
		 max-width:590px;
		 height:auto;
		 text-align:center;
	 }
	 
	 div#blog h1, h2, h3 {
		 font-weight: bold;
		 padding-bottom:0;
	}

	div#blog h1 {
		 font-size: 1.5em;
	}
	
	div#blog small {
		 font-family: Arial, Helvetica, Sans-Serif;
		 font-size: 0.9em;
		 line-height: 1.5em;
		 color:#999;
	}