body {
  font-family: Arial, Helvetica, sans-serif;
  margin:0 5px 0 15px;
  padding:0;
  background-color: #CC9152;
  background-image: url(coffeeBG.jpg);
  background-repeat: repeat;
  background-attachment: fixed;
}

td {
  font-family: Arial, Helvetica, sans-serif;
}

th {
  font-family: Arial, Helvetica, sans-serif;
}

a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #09143a;
  text-decoration: none
}

a:hover {
  text-decoration: underline;
}

img	{
	border:0;
	text-align:bottom;
	padding: 0;
	}

#mainBOX  {
  width: 900px;
  padding: 0;
  margin: 7px auto;
}

#worldmapBG {
  display: block;
  position: relative;
  padding: 0;
  margin: -111px 0 -500px 0;
  z-index: 10;
  width: 900px;
  height: 585px;
}

#topLOGO  {
  display: block;
  position: relative;
  padding: 0;
  margin: 0;
  z-index: 25;
}

#lolButtons	{
	position:relative;
	z-index:20;
  margin-top:50px;
	}

#roosArt	{
	position:absolute;
	top: 20px;
	right: -10px;
	width: 150px;
	height: 110px;
	}
	
#roosArtLink	{
	display: block;
	float:right;
	height: 110px;
	width: 150px;
	background: url(/styles/roosart.jpg);
	}

#localSellers	{
	position:absolute;
	height: 150px;
	width: 150px;
	left: -15px;
	background: url(/styles/local-sellers.png);
	}

#localSellersLink	{
	display: block;
	width: 150px;
	height: 150px;
	}

#subLOGO  {
  display: block;
  position: relative;
  background-image: url(/styles/worldmap-newer-text-overlay.png);
  height: 194px;
  width: 731px;
  padding: 0;
  margin: 100px 0 -15px 0;
  z-index: 25;
}

#subLOGOstore	{
	position: absolute;
	display: block;
	top: 40px;
	right: 0px;
}

#subLOGOstoreLink	{
	display: block;
	width: 200px;
	height: 140px;
	}

.WorldBox  {
  background-color: none;
  background-image: url(worldmap_annarbor.jpg);
  background-repeat: no-repeat;
  width: 900px;
  padding-top:50px;
}

.RoosRoast{
  font-family: Arial Black, sans-serif;
  color:#FAF2DA;
  font-size:74px;
  line-height:70px;
  font-variant:small-caps;
}

.FreeSpeechCoffee{
  font-family: Arial Black, sans-serif;
  color:#FAF2DA;
  font-size:42px;
}

#TopFloatyPicBox{
  margin:0;
  margin-left:auto;
  margin-right:auto;
  width:860px;
  padding:0;
  position:relative;
  vertical-align:top;
  z-index:5;
}

#LeftBlockHead{
  margin:0;
  padding:0;
  padding-top:8px;
  width:135px;
  height:166px;
  float:left;
  position:relative;
  z-index:5;
  margin-bottom:-166px;
}

#RightBlockHead{
  margin:0;
  padding:0;
  padding-top:8px;
  width:135px;
  height:166px;
  float:right;
  position:relative;
  z-index:5;
  margin-bottom:-166px;
}

.BlockHead{
  border:#955F30 2px solid;
}


#menubricks{
/*
  padding: 0;
  margin: 0;
  margin-left:auto;
  margin-right:auto;
  background: transparent;
  voice-family: "\"}\"";
  voice-family: inherit;
  width:422px;
  */
  display: block;
  position:relative;
  z-index: 15;
  margin: -16px auto 0 auto;
}

#menubricks ul{
  margin:0 auto;
  padding: 0;
  list-style: none;
}

#menubricks li{
  display: inline;
  margin: 0;
  padding: 0;
}

#menubricks a{
  float: left;
  display: block;
  font-size:18px;
  font-family: Verdana, Arial, sans-serif;
  font-weight:bold;
  font-variant:small-caps;
  text-align:center;
  color: #09143a;  /*non-selected brick font color */
  text-decoration: none;
  margin: 0 43px 0 43px; /*Margin between each menu item*/
  padding: 5px 10px;
  background-color: #fc7509;
  border: 1px solid #daa477;
}

.tab_BUY  {
  font-size:42px;
  line-height:40px;
}

.tab_101 {
  font-size:36px;
}

#menubricks a:hover{
  background-color: #09143a;
  color: #fc7509;   /*selected brick font color */
  border: 1px solid #daa477;
}

#menubricks #current a{ /*currently selected tab*/
  background-color: #D25A0B;
  color: #FEB6B4;  /*selected brick font color */
  border-color: #D25A0B;
}

#NewzBar {
  margin: 10px;
  margin-bottom:-5px;
  padding: 8px;
  border: solid 1px #955F30;
  border-bottom:none;
  background-color:#660000;
  font-family: Arial Black, sans-serif;
  color:#FAF2DA;
  font-size:36px;
  line-height:24px;
  font-variant:small-caps;
  width: 750px;
  position: relative;
  z-index: 15;
}

.sub {
  margin: -10px 0 60px 0;
  padding: 8px;
  border: solid 1px #daa477;
  background-color:#fe7702;
  color:#4A0021;
  text-align: left;
  width: 750px;
  position: relative;
  z-index: 20;
}


.bodytext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #4A0021
}

.subheadblk {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000000;
}

.headblk  {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 24px;
  padding: 0;
 margin: 0;
 color: #000022;
}

.header {
  font-family:Arial Black, Arial, Helvetica, sans-serif;
  font-size:32px;
  color: #380200;
}

.headred {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding: 0 0 5px 0;
 color: #000022;
 margin: 0 0 5px 0;
 display: block;
}

.underwriter {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:black;
}

.little {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
}



.article  {
  border: 1px dashed #CC0000;
  background-color: #EEEEEE;
  padding: 0px 12px;
  margin: 0 auto -1px auto;
  line-height: 1.2em;
}

.article img  {
  position: inline;
  padding: 0 0 4px 0;
}

.blogfooter   {
  font-family: Georgia, serif;
  font-size: 12px;
  font-variant: small-caps;
}

.blogfooter a {
  color: #990000;
  font-size: 12px;
  font-weight: bold;
}

.tiny {
  line-height: 0;
}

.FloatLeft  {
  display: block;
  position: relative;
  float: left;
  margin: 8px;
  margin-left: 0;
}

.FloatRight {
  display: block;
  position: relative;
  float: right;
  margin: 8px;
  margin-right: 0;
}


.socialMisc	{
	float: right;
	margin-left:10px;
	border: #2e1103 5px solid;
	border-radius: 7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	}
	
.socialMisc img	{
	border: 0;
	vertical-align: bottom;
	padding: 0;
	}
	
.socialMisc .netIcons	{
	width:197px;
	height:100px;
	background: url(/styles/roos_social_network.jpg) #fff;
	}
	
.socialMisc ul	{
	padding:0;
	margin:0;
	margin-left: -11px;
	}
	
.socialMisc ul li	{
	float:left;
	margin:60px 0 0 18px;
	width:32px;
	list-style-type:none;
	}
	
.socialMisc ul li a	{
	display: block;
	text-decoration:none;
	height:32px;
	}

