html { background: #fff; }
body { 
	background: #fff;
	color: #444; 
	font-size: 0.8em;
	font-family: "Lucida Grande", "Segoe UI", "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
	line-height: 1.6em; 
        margin: 0px;
}

a { color: #997799; text-decoration: none; }
a:hover { color: #997799; text-decoration: underline; }

a.FB_Link { color: #997799 !important; text-decoration: none !important; }
a.FB_Link:hover { color: #997799 !important; text-decoration: underline !important; }

img { border: 0; margin: 0; padding: 0; background: none; }

/*** CONTENT/LEFT/MIDDLE/RIGHT ***/

.leftcolumn, .rightcolumn { width: 13%; }
.middlecolumn { color: #000000; width: 60%; }

.leftcolumn, .middlecolumn, .rightcolumn { float: left; padding: 0% 2%; } 
.leftcolumn { text-align: right; }
.leftcolumn h1 { 
  color: #150415;
  font-size: 100%;
  font-weight: normal;
  margin: 0;
  padding: 0; 
}
.leftcolumn ul { margin: 0; padding: 0; }
.leftcolumn ul li { list-style-type: none; margin: 0; padding: 0; }
.leftcolumn p { margin: 0; padding: 0; }
.rightcolumn { text-align: left; border-left: solid 1px #ddd; }
.rightcolumn h1 {
  color: #150415;
  font-size: 100%;
  font-weight: normal;
  margin: 0;
  padding: 0; 
}
.rightcolumn p { margin: 0; padding: 0; }
.rightcolumn ul { margin: 0; padding: 0.25em; }
.rightcolumn ul li { list-style-type: none; margin: 0; padding: 0.25em; }

.comments { text-align: left; margin-top: 1em; border-top: solid 1em #ddd; }

div.nitro { 
  background: #444444 none repeat scroll 0 0;
  padding: 0.5em; 
}

div.NitrogenMceDisplay iframe, div.commentsDisplay iframe { 
  border: none;
  overflow: hidden;
  width: 100%;
}

.postcommentEditor { 
  width: 100%
}

div.fbprofile { float: right; width: 80%; }
img.fbprofilepic { padding-top: 0.25em; }

img.awslogo { width: 7em; }
img.erlanglogo { width: 4em; }
img.feedlogo, img.sharelogo { height: 1em; }
img.nitrogenlogo { height: 2em; }
img.tinymcelogo { width: 7em; }
img.ubuntulogo { width: 8em; }

div.aboutme p { font-family: helvetica,arial,sans-serif; }
img.mepic { float: left; margin-right: 0.25em; padding-top: 0.25em; }

/*** MAILTHREAD ***/

div.mailthread pre {
  font-family: fixed;
}

div.mailthread div.threadsubject { 
  float: left; 
  font-size: 125%;
  font-weight: bold;
  width: 65%; 
}

div.mailthread div.threadrating { 
  float: right; 
  text-align: right;
  width: 30%; 
}

div.mailthread div.message0, div.mailthread div.message1 {
  border: solid 1px #ddd;
  margin: 2%;
}

div.mailthread div.message0 {
  background-color: #fff8ff;
}

div.mailthread div.message1 {
  background-color: #f8f8ff;
}

div.mailthread div.threaddate { float: left; }
div.mailthread div.from { float: left; width: 60%; margin-left: 1%; }
div.mailthread div.date { float: left; margin-left: 1%; }
div.mailthread div.url { float: left; margin-left: 1%; }
div.mailthread div.contents { margin: auto; width: 90%; }
div.mailthread div.rating { 
  float: right; 
  text-align: right;
  width: 30%; 
  margin-right: 1%;
}

div.mailthread div.ratingleft {
  float: left;
  overflow: visible;
  width: 20%;
  padding-left: 10%;
}

div.mailthread div.ratingright {
  float: right;
  width: 6.25em;
  overflow: visible;
  position: relative;
}

div.mailthread span.rating {
  display : inline-block;
  height : 1.25em;
  width : 5.625em;
  overflow : hidden;
  position : absolute;
}

div.mailthread img.rating {
  position : absolute;
  height : 1.067em;
  width : 1.125em;
}

/*** MAILSEARCH ***/

div.searchbox { width: 90%; margin: 0px auto; }
div.searchbox .textbox { width: 100%; }

div.searchresults div.count {
  margin: 0;
  padding: 0;
  width: 100%;
  border-bottom: solid 1px #aaa8aa;
}

div.result pre {
  font-family: fixed;
}

div.result .subject { 
  float: left; 
  font-size: 120%;
  font-weight: bold;
  width: 65%; 
  overflow: hidden;
}

div.result .date { float: left; }

div.result .contents0 { 
  width: 100%;
  margin: 0px auto;
  background-color: #fff8ff;
}

div.result .contents1 { 
  width: 100%;
  margin: 0px auto;
  background-color: #f8f8ff;
}

div.result div.rating { 
  float: right; 
  text-align: right;
  width: 30%; 
  margin-right: 1%;
}

div.result div.ratingleft {
  float: left;
  overflow: visible;
  width: 20%;
  padding-left: 10%;
}

div.result div.ratingright {
  float: right;
  width: 6.25em;
  overflow: visible;
  position: relative;
}

div.result span.rating {
  display : inline-block;
  height : 1.25em;
  width : 5.625em;
  overflow : hidden;
  position : absolute;
}

div.result img.rating {
  position : absolute;
  height : 1.067em;
  width : 1.125em;
}

/*** TOP MENU1 ***/

.topmenu1 { 
  padding-top: 1%; 
  background: #fff url(/dukes-of-erl-small.png) no-repeat scroll left;
  width: 100%;
  overflow: hidden;
  line-height: 2em;
}

.topmenu1 h1 { 
  font-family : verdana;
  font-size : 300%;
  font-weight: normal;
  margin : 1.5%;
  padding : 0;
  text-align : center;
  vertical-align : top; 
}
.topmenu1 h2 { 
  font-family: verdana;
  font-size: 200%; 
  font-weight: normal;
  margin: 1%;
  padding : 0;
  text-align : center;
  vertical-align : top;
}

/*** TOP MENU2 ***/

.topmenu2 { 
  background: #ddd;
  padding-top: 0.75em;
  width: 100%; 
  overflow: hidden;
  margin-bottom: 1.5em;
}

/*** LEFT MENU ***/

/*** CONTENT ***/

h1.status { color: #562456; font-size: 120%; }

/*** FOOTER ***/

.clear { clear: both; }

/*** DOCUMENT ***/

div.NitrogenMceDisplay {
        color: #000000;
	background-color: #FFFFFF;
	font-family: helvetica,arial,sans-serif;
	font-size: 110%;
        line-height: normal;
}

div.NitrogenMceDisplay blockquote {
        color: #666666;
        font-family: Georgia,"Times New Roman",Times,serif;
        font-size: 80%;
        font-style: italic;
        font-weight: lighter;
}

div.NitrogenMceDisplay a { color: #997799; text-decoration: none; }
div.NitrogenMceDisplay a:hover { color: #997799; text-decoration: underline; }

.codesnippet {
        font-family: times new roman,times;
}

div.NitrogenMceDisplay h1 { margin-top: 0; }
div.NitrogenMceDisplay h2 { margin-top: 0; }
/*** COMMENTS ***/

div.commentsDisplay { 
	background: #fff;
	color: #444; 
	font-family: "Lucida Grande", "Segoe UI", "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
	line-height: 1.6em; 
	margin: 0px;
}

div.commentsDisplay a { color: #997799; text-decoration: none; }
div.commentsDisplay a:hover { color: #997799; text-decoration: underline; }

div.commentsDisplay a.FB_Link { color: #997799 !important; text-decoration: none !important; }
div.commentsDisplay a.FB_Link:hover { color: #997799 !important; text-decoration: underline !important; }

div.commentsDisplay blockquote {
        color: #666666;
        font-family: Georgia,"Times New Roman",Times,serif;
        font-style: italic;
        font-weight: lighter;
}

.commentleft { float: left; width: 80%; }
.commentright { float: right; width: 20%; }
.commentbody { float: left; width: 100%; }

div.commentsDisplay img.delete { float: right; height: 1.25em; border: 0; margin: 0; }
