/* Clean Style */
/*@import url("BaseStyle.css");*/

body {
background-color:transparent;
color:#000000;
font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif;
font-size:76%;
}


.natSideBar .twikiCurrentTopicLink {
  color:#82B445;
}

/* html elements */

.twikiEmulatedLink,
a {
  color: #00c0aa;
  text-decoration:none;
}

.twikiEmulatedLink, a:link {
  color: #00c0aa;
  text-decoration:none;
}
a:hover {
  color:#82b445;
  text-decoration:underline;
}

hr {
  border-bottom:1px solid #aaaaaa;
}

/* twiki styles */
.twikiTable {
  border:1px #aaaaaa solid;
  font-size:12px;
}
.twikiTable th {
  border:1px #aaaaaa solid;
  background:#e5e5e5;
}
.twikiTable th a {
  text-decoration:none;
  font-weight:bold;
}
.twikiTable th,
.twikiTable th a,
.twikiTable th span,
.twikiTable th font {
  color:#444444 !important; /* SMELL temporary hack */
}
.twikiTable td {
  border:1px #aaaaaa solid;
  background:white;
}
.twikiTableEven td {
  background:#eeeeee;
}

/* twikiDiff */
.twikiDiffTable { 
  border:1px solid #aaaaaa;
  background:#fafafa;
}
.twikiDiffTable td,
.twikiDiffTable th {
  border:0px;
}
.twikiDiffTable th { 
  border-bottom:1px solid #aaaaaa;
}

.twikiDiffChangedHeader { }
.twikiDiffChangedMarker { }
.twikiDiffChangedText { }

.twikiDiffDeletedHeader { }
.twikiDiffDeletedMarker { }
.twikiDiffDeletedText { 
 background:#FFD7D7;
}

.twikiDiffAddedHeader { }
.twikiDiffAddedMarker { }
.twikiDiffAddedText { }

.twikiDiffUnchangedText { }


/* twiki page form */
.twikiPageForm table {
  border:1px #aaaaaa solid;
  border-collapse:collapse;
}
.twikiPageForm table th,
.twikiPageForm table td {
  padding:5px;
}

.twikiPageForm th {
  border-right:1px #aaaaaa solid;
  color:#444444;
  background: #eeeeee;
  padding-top:2px;
  padding-bottom:2px;
}
.twikiPageForm th a {
  color:#444444;
  text-decoration:none;
  font-weight:bold;
}
.twikiPageForm td {
}

/* helpers */
.natErrorMsg {
  background:#eeeeee;
}

/* page layout */
.natBody {
  margin:0 auto;
  padding:0;
  background-color: #FFF;
  width: 950px;
}
.natTopLeftContents {
  margin:15px 0px 15px 20px;
  /*visibility: hidden;*/
}
.natTopRightContents {
  margin:15px 20px 15px 0px;
  color: #FFF;
}
.natMiddle {
  padding:20px 10px 20px 10px;
}
.natMain,
.natMainFooter,
.natSideBar {
  padding-left:20px;
  padding-right:20px;
}

/* login */
.natLoginBody .natLoginMessage {
  padding:20px;
  /*border:1px #aaa dotted;
  _border:1px #aaa solid;*/ /* IE only */
}
.natLoginBody hr {
  border-bottom:1px solid #eee;
}

/* top */
.natHeaderArt {
  /*background:#eeeeee;*/
position: relative;
width: 950px;
height: 110px;
background: url(http://www.at91.com/windows4sam/image/header.jpg) no-repeat;
}
.natTopBar {
  color:#333333;
  border-top:5px #aaaaaa solid;
  /*border-bottom:1px #aaaaaa dotted;*/
  /*_border-bottom:1px #aaaaaa solid;*/ /* IE only */
}
.natTopLeftContents, .natTopRightContents {
  font-family:arial,sans-serif;
}
.natWebTitle {
  font-weight:normal;
  font-family:verdana,arial,sans-serif;
  letter-spacing:1px;
}
.natWebSlogan {
  font-family:arial,sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#333333;
  margin-left:3px;
}
.natSearchBoxPos1 {
  padding-bottom:5px;
}
.natSearchBoxPos2,
.natSearchBoxPos3 {
  padding:10px 0px;
}

/* sidebar */
.natTopRight, 
.natSideBarRight {
  width:260px;
  min-width:260px;
}
.natSideBarContents {
  color:#00c0aa;
  font-family:arial,sans-serif;
  font-weight:normal;
}
.natSideBar h1,
.natSideBar h1 a {
  color:#FFF;
  font-weight:bold;
  font-size:14px;
}
.natSideBar h1 {
background:transparent url(http://www.at91.com/windows4sam/image/left_block_header.jpg) no-repeat scroll 0 0;
border-bottom:medium none;
height:25px;
letter-spacing:normal;
padding:2px 10px;
text-transform:none;
width:100%;
}
.natWebLink,
.natWebLink a,
.natSideBar h2 a,
.natSideBar h2 {
  font-weight:bold;
  font-size:14px;
}
.natSideBar ul {
background-color:#DEDEDE;
margin-left:0;
padding-left:40px;
padding: 10px 10px 10px 40px;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
position:relative;
top:-15px;
list-style-image:url(http://www.at91.com/windows4sam/image/list_style.gif);
}
.natSideBar li {
  margin-top:0px;
}

.natNotes p {
  border-bottom:1px #444444 dotted;
  _border-bottom:1px #444444 solid; /* IE only */
  margin-left:15px;
  margin-top:10px;
  margin-bottom:0px;
  padding-bottom:10px;
}

/* main area */
.natMiddle {
  background:white;
  background: #f1f1f1;
}
.natMainContents,
.natMainFooterContents,
.natMainHeaderContents,
.natMainContents table {
  color:#444444;
  font-family:arial,sans-serif;
}
.natMainHeaderContents {
  margin-top:3px;
  margin-bottom:1em;
  font-size:13px;
}

.natMain select,
.natMain input,
.natMain textarea {
  font-size:13px;

}

/* anchors in natMain */
.natMain .twikiEmulatedLink,
.natMain a,
.natMainFooter a {
  font-weight:normal;
  text-decoration:none;
  color:#00c0aa;
}
.natMainFooter a:hover,
.natMain a:hover {
  text-decoration:underline;
}

.natMain h1, .natMain h2, .natMain h3, .natMain h4, .natMain h5, .natMain h6,
.natMain h1 a, .natMain h2 a, .natMain h3 a, .natMain h4 a,
.natMain h5 a, .natMain h6 a,
.natMain h1 a:hover, .natMain h2 a:hover, .natMain h3 a:hover,
.natMain h4 a:hover, .natMain h5 a:hover, .natMain h6 a:hover {
  color:#00c0aa;
  font-weight:normal;
}

.natMain input,
.natMain select {
  vertical-align:middle;
}

.natMainContents h1 {
color:#FFFFFF;
float:left;
font-size:185%;
position:relative;
width:auto;
z-index:10;
width: 100%;
background:transparent url(http://www.at91.com/windows4sam/image/block_header.jpg) no-repeat scroll 0 0;
height:42px;
position:relative;
font-weight:bold;
padding-top: 5px;
padding-left:10px;
}

.natMainContents h2 {
color:#FFFFFF;
/*float:left;*/
font-size:145%;
position:relative;
width:auto;
z-index:10;
width: 100%;
background:transparent url(http://www.at91.com/windows4sam/image/thin_block_header.jpg) no-repeat scroll 0 0;
height:36px;
position:relative;
font-weight:bold;
padding-top: 5px;
padding-left:10px;
}

/* bottom */
.natBottomBar {
  padding-left:5px;
  padding-right:5px;
  background:white;
}
.natBottomBarContents {
  color:#444444;
  height:5em;
  width:100%;
}

.natBottomBarContents {
position: relative;
width: 950px;
height: 100px;
background: url(http://www.at91.com/windows4sam/image/footer.gif) no-repeat;
text-align: left;
left: -5px;
}

.natCopyRight {
color:white;
display:inline;
font-size:85%;
left:25px;
position:relative;
text-align:left;
top:15px;
}

.natSyndicate {
color:white;
font-size:85%;
left:25px;
position:relative;
text-align:left;
top:15px;
}

.natSideBar a.natFeedIcon:hover,
a.natFeedIcon:hover {
  background:#eee url("../../TWiki/NatSkin/feed-icon-12x12.png") 3px center no-repeat !important;
  text-decoration:none !important;
  color:#444 !important;
}
a.natFeedIcon {
  background:url("../../TWiki/NatSkin/feed-icon-12x12.png") 3px center no-repeat !important;
  text-decoration:none !important;
  color: white;
  font-size:10px;
  padding:1px 3px 0px 18px;
}
.natSideBar a.natFeedIcon {
  background:none;
  margin-right:-3px;
  padding:1px 3px 0px 18px;
  font-size:0.9em;
  color:#444;
}

.natRevision {
  margin-top:10px;
}

/* forms */
.natTopicForm td,
.natTopicForm th,
.natTopicForm {
  font-size:12px;
}
.natTopicForm table {
  border:1px #aaaaaa solid;
}

.natTopicForm .natTopicFormFirstCol,
.natTopicForm .twikiFirstCol,
.natTopicForm table th {
  color:#444444;
  background: #eeeeee;
  vertical-align:top;
  padding-top:2px;
  border:0px;
}
.natTopicForm table th a {
  color:#444444;
  text-decoration:none;
  font-weight:bold;
}

.natTopicEditForm table td {
  border:0px;
}
.natTopicEditForm .twikiFirstCol a,
.natTopicEditForm .twikiFirstCol {
  font-weight:bold;
  color:#444444;
}

/* search tables */
.natSearchTable {
  border-top:1px #aaaaaa solid;
  border-bottom:1px #aaaaaa solid;
  margin-top:1em;
}
.natSearchTable:first-child {
  margin-top:0em;
}

.natSearchTableTitle th {
  background:#eeeeee;
  border-bottom:1px #aaaaaa solid;
  border-left:1px #aaaaaa solid;
  border-right:1px #aaaaaa solid;
}
.natSearchHit {
  border:1px #aaaaaa solid;
}

.natSearchHitEven {
  background:#eeeeee;
}

/* TOC */
.twikiTocTitle {
  color:#00c0aa;
}

/* supported plugins and applications */

/* Blogging */
.alt {
  border-top:1px #aaaaaa solid;
  border-bottom:1px #aaaaaa solid;
}
.border {
  border:1px #aaaaaa solid;
}
/* BlackListPlugin */
.blackList {
  border:1px solid #acaaac;
  background:#eeeeee;
}
.blackListComments {
  border-top:1px dashed #aaaaaa;
  margin-top:5px;
}
.blackListTitle {
  border-bottom:1px dashed #aaaaaa;
}

/* blogging */
.blogAbout {
  font-size:0.9em;
  line-height:1.3em;
}
.blogAbout h1 {
  line-height:1.4em;
}
.blogSideBarLatest h1,
.blogSideBarComments h1 {
  border-bottom:0px;
  margin-bottom:0px;
}
.natSideBar .blogSideBarHeader h1 {
  border:0px;
}
.blogSideBarHeader {
  border-bottom:1px dotted #444444;
  _border-bottom:1px solid #aaaaaa; /* IE only */
  margin-bottom:5px;
}
.blogSideBar {
  line-height:1.4em;
}
.blogSideBarSection {
  margin-bottom:1em;
}
.blogSideBarSection ol {
  margin-top:0px;
}
.blogSideBarSection ul {
  margin-top:0px;
  margin-left:0px;
}
.blogInfo {
  font-size:0.9em;
}
.blogText {
  margin-top:5px;
  padding:1px; /* fix for konqueror */
}
.blogCommentOdd {
  background:#fafafa;
  border-bottom:1px #eeeeee solid;
  border-top:1px #eeeeee solid;
}
.blogComment .blogDate {
  font-size:0.8em;
  color:#777;
  font-weight:normal;
}
.blogCommentNr {
  color:#444444;
  margin-right:10px;
}
.blogCommentCount {
  color:#777;
  margin-left:10px;
  text-align:right;
}
.blogHeadline .blogCommentCount {
  font-size:20px;
}
.blogSubComments {
  padding:5px;
}
.blogSubComment {
  border-left:5px solid #eeeeee;
  padding-left:5px;
}
.blogAddComment textarea,
.blogAddComment input {
  font-family: Arial, Sans-Serif;
}
.blogArchiveDescription {
  margin-bottom:20px;
  font-size:0.9em;
}
.blogAdminButtons,
.blogAuthorButtons {
  background:#fafafa;
  border:1px #eeeeee solid;
}
.blogSideBarSection ol {
  padding-left:2em;
}

.natLayoutTable {
background-color: #f1f1f1;
width: 950px;
}

.natTopBar  {
border: none;
}

.twikiToc {
background-color: #dedede;
}

.twikiToc ul {
list-style-image: url(http://www.at91.com/windows4sam/image/list_style.gif);
}

.natBreadCrumbs {
font-size: 85%; 
}

.natSep {
color: #00C0AA;
}

.twikiRight {
display:inline;
float:right;
/*margin:20px;*/
position: relative;
border: 1px solid;
top: 20px !important;
top: 5px;
left:-30px !important;
left: -60px;
}

*:first-child+html .twikiRight {
position: relative;
margin-top: -15px;
margin-right: 30px;
}

.navButton {
background-color:#DEDEDE;
display:block;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
position:relative;
padding-top: 10px;
top:-10px;
}

