body {
 background-color: #fff;	
 margin: 			0px;
 padding: 		0px;
 font-family: Arial;	
}

.container {
 margin: 0px auto;
 width: 800px;
 padding: 0px;
}         

#header {
	padding-top:40px;
	padding-bottom:40px;
	margin:			0px;
}

#newsite {
  float:right; 
  border: 2px dashed #ff0000; 
  padding: 10px; 
  color: #ff0000;
}

#header a, #header a img {
	border: 0px;
}

#front {
	background-image: url(/img/background.jpg);
	background-color: #00b9f2;
	height: 		300px;
	color: 			#fff;
	margin:			0px;
	padding:		0px;
}

#front h1 {
	margin:			0px;
	font-size: 	22pt;
	font-weight: normal;
	letter-spacing: -1px;
	padding: 		120px 0px 0px 0px;
	text-align:		left;
	margin-bottom: 10px;
}

#front h1 a {
	color: #a9d5eb;
}

#front img.start {
	float: right;
	margin-top: 60px;
}

#front img.appimg {
	float: right;
	margin-top: 13px;
}

#front .minor {
  font-size: 1.1em;
  color: #89b5cb;
}

#navigation {
	padding-top: 10px;
	height:      35px;
	padding-bottom: 10px;
	background-color: #008fbb;
}

#navigation ul {
  margin: 		0px;
	padding: 		0px;
	float: 			left;
	list-style: none;
	width: 100%;
}

#navigation ul li {
	float:			  left;
	font-family:	Arial;
	font-size:		14pt;
	font-weight:	normal;
	margin:       0px;
	padding:      0px;
}

#navigation ul li a, #navigation ul li a.selected {
  display:        block;
	float: 				  left;
	text-decoration:none;
	color:				  #eee;
	text-align:		  left;
	padding:	      5px 40px 0px 0px;
	margin:         0px;
	text-decoration: underline;
}

#navigation ul li a.selected {
	color: 					#000;
	text-decoration: none;
}

#navigation ul li a:hover {
	color:				#99e3ff;
}

#navigation ul li a.selected:hover {
	color:				#333;
}

#content {
	margin-top: 30px;
	font-family: Arial;
	font-size: 12pt;
	text-align: left;
	color: #555;
	margin-bottom: 30px;
}

#content h1, h2, h3 {
  letter-spacing: -1px;
  font-weight: normal;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

#content a {
  color: #00b9f2;
}

#content a:hover {
  color: #f2b900;
}

#content .red {
  color:    #f00;
}

#content #left p {
  margin-bottom: 0px;
}

#content #left {
  width: 520px;
  float: left;
  margin-top: 0px;
  padding-top: 0px;
}

#content #left h1 {
  margin-top: 0px;
}

#content #left h2 {
  color:  #00b9f2;
}

#content #left .entry {
  margin-bottom: 10px;
  padding-bottom: 20px;
  border-bottom: 1px dotted #aaa;
}


#content #right {
  float: left;
  width: 230px;
  padding: 10px;
  margin-left: 30px;
  margin-top: 0px;
  display: block;
  background-color: #efefef;
  -moz-border-radius: 10% 10% 10% 10%;
}

#content #right h3 {
  margin-top: 0px;
  margin-bottom: 5px;
  padding-bottom: 0px;
}

#content #right p {
  margin-top: 2px;
}

#content ul.nolist {
	color: #555;
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
	font-size: 9pt;
}

#content .tweettime, #content .album, #content .tags {
  color: #bbb;
}

#content IMG.leftimg {
  margin-right: 10px;
  margin-bottom: 10px;
}

#footer {
  margin-top: 50px;
  padding: 50px;
  color: #ccc;
  text-align: center;
  clear:both;
}

/********************* Roundabout ************************/
.roundabout-holder { 
	top: -70px;
	left: 500px;
	width: 350px; 
	padding: 0; 
	height: 5em; 
}

.roundabout-moveable-item { 
	height: 17.19em;
	width: 9.88em;
	cursor: pointer;
}

.roundabout-moveable-item img {
	height: 17.19em;
	width: 9.88em;
}

.roundabout-in-focus { 
	cursor: auto; 
}

#myRoundabout {
	list-style-type: none;
}

