/* orange: #FF9C27 */
html  {
height : 100%;
} 

body, html  {
background-attachment : fixed;
background-color : transparent;
background-image : url(http://www.wikiarc.org/files/november08/silbury2.jpg);
background-position : top center;
background-repeat : repeat;
font-size : 100%;
font-family : Myriad, "Myriad Pro", Palatino, "Rotis Sans Serif", serif;
} 

/* changes here will affect the editor */ 
.mceContentBody  {
padding : 10px 10px 10px 10px;
background-image : url(files/november08/tablet_middle.png);
background-repeat : repeat;
background-position : bottom center;
text-align : left;
} 

a  {
outline-color : invert;
outline-style : none;
outline-width : medium;
} 

p  {
margin : 0;
padding : 0 0 6px 0;
line-height : 1.7em;
} 

td, th  {
font-size : 12px;
} 

#content td, th  {
font-size : 0.78em;
} 

.content  {
width : 600px;
float : left;
} 

#wrap  {
width : 825px;
margin : 0 auto;
} 


h1  {
font-family : arial, sans-serif;
font-size : 108%;
letter-spacing : 0.1em;
} 

h2  {
font-size : 16px;
font-style : italic;
color : #333;
} 

img  {
border : 0;
} 

/* block quote */
blockquote  {
background-color : #6cf;
border : 1px solid #222;
margin : 5px 25px;
padding : 2px 5px 5px 5px;
} 
.comments blockquote  {
margin : 5px 25px 0 25px;
} 
blockquote ul, blockquote ol, blockquote dl  {
margin : 0 0 0 15px;
} 

/* unordered list */
ul  {
margin : 8px 0 16px 16px;
padding : 0;
} 
ul li  {
list-style-type : square;
margin : 0 0 6px 0;
padding : 0;
} 

/* ordered list */
ol  {
margin : 8px 0 16px 24px;
padding : 0;
}

ol li  {
margin : 0 0 6px 0;
padding : 0;
} 

/* widths */
#main  
{
width : 90%;
min-width : 600px;
max-width : 800px;
margin-left : auto;
margin-right : auto;
background-color : transparent;
background-image : url(files/november08/tablet_middle.png);
background-repeat : repeat;
font-size : 100%;
} 

#links_container, #menu, #content, #footer  {
width : 100%;
margin-left : auto;
margin-right : auto;
} 
#links_container  {
border-top : 3px solid;
border-bottom : 1px solid;
} 

#links, #footer  {
height : 80px;
padding : 18px 0 0 0;
font-size : 88%;
text-transform : uppercase;
} 

#links  {
text-align : right;
padding : 10px 10px 0 0;
} 

#footer  {
text-align : center;
border-top : 4px solid;
} 
#links a, #footer a, #links a:hover, #footer a:hover  {
text-decoration : none;
} 

/* logo */
#logo
{
padding-left : 19px;
float : left;
text-align : left;
} 

#logo h1  {
margin : 0;
padding : 18px 0 0 0;
font-size : 160%;
letter-spacing : 0.2em;
} 

#logo h2  {
margin : 0;
padding : 5px 0 0 20px;
font-size : 108%;
letter-spacing : 0.2em;
} 

/* section menu */
#menu  {
height : 38px;
border-bottom : 1px solid;
margin : 0;
padding : 0;
overflow : hidden;
} 

#menu ul  {
margin : 0;
padding : 0;
}

#menu li  {
margin : 0 0 0 0;
padding : 0 0 0 0;
list-style : none;
display : block;
float : left;
height : 100%;
} 

#menu li a  {
padding-right : 20px;
padding-left : 20px;
padding-top : 10px;
padding-bottom : 0;
margin : 0;
display : block;
float : left;
height : 38px;
text-decoration : none;
text-transform : uppercase;
font-size : 88%;
border-right : 1px solid;
} 

/* main content */
#content  {
height : auto;
padding : 20px 0 0 0;
overflow : hidden;
clear : both;
min-height : 300px;
} 

/* column 1 - contains tools and menu content */
#column1  {
float : right;
width : 220px;
padding : 4px 15px 15px 19px;
} 

.sidebaritem  {
text-align : left;
float : left;
margin : 0 0 25px 0;
} 

.sidebaritem h1  {
padding : 0;
margin : 0 0 14px 0;
font-weight : bold;
text-transform : uppercase;
} 

.sidebaritem p  {
line-height : 16px;
padding : 0 0 8px 0;
} 

.sbilinks  {
padding : 0 0 0 0;
} 

.sbilinks ul  {
margin : 0 auto;
} 

.sbilinks li 
{ margin: 0px; 
  float: left; 
  list-style: none; 
} 

.sbilinks li  {
margin : 0;
float : left;
list-style : none;
} 

.sbilinks li a, .sbilinks li a:hover  {
float : left;
height : 16px;
text-decoration : none;
padding : 5px 0 4px 19px;
width : 169px;
border : 0;
} 

.sidebaritem a, .sidebaritem a:hover  {
padding : 0 0 2px 19px;
text-decoration : none;
} 

/* column 2 - page content */
#column2  {
text-align : left;
padding : 0 0 15px 20px;
margin : 0 270px 0 0;
} 
  
#column2 p  {
padding-bottom : 12px;
}
#column2 h1, #adminMainTable h1 {
margin : 0 0 12px 0;
font-size : 150%;
text-transform : uppercase;
font-weight : normal;
}
#column2 h2 {
text-transform : lowercase;
font-size : 110%;
}
#column2 a, #adminMainTable a {
text-decoration : none;
color : #0066ff;
text-decoration : none;
}
#column2 a:hover {
text-decoration : none;
color : #555555;
text-decoration : none;
} 

.linkdiv  {
font-weight : bold;
font-size : 12px;
} 

/* Site Settings & admin screen formatting */

#adminMainTable  {
border-top : 8px solid #0066ff;
border-bottom : 2px solid #0066ff;
background-color : #ffffff;
padding : 10px;
} 
  #adminMenuContentBlock  {
padding : 5px 15px 5px 15px;
}
#adminMenuLeftCell, #adminMenuRightCell {
padding : 5px 15px 5px 15px;
}
#adminMainTable h1 {
color : #555555;
}
#adminMainTable h2 {
font-size : 125%;
}
#adminMainTable h3 {
font-size : 110%;
font-weight : normal;
color : #555555;
text-transform : uppercase;
margin-bottom : 4px;
}
#adminMenuLeftCell h3 {
font-size : 150%;
color : #555555;
} 
  #adminMainTable p  {
max-width : 700px;
}
#adminMainTable a:hover {
text-decoration : none;
color : #555555;
text-decoration : none;
}
#adminMainTable hr {
color : #0066ff;
background-color : #0066ff;
height : 1px;
border : 0;
} 

/* front-end color settings */

#colour  {
margin : 0 0 20px 0;
}
#colour a, #colour a:hover {
border : 0;
}
#comments blockquote {
border-color : #0066ff;
}
h1 {
background : transparent;
color : #0099ff;
}
#links_container {
background : #0099ff;
color : #fff;
border-top-color : #e2e2e2;
border-bottom-color : #6c6c6c;
}

#footer  {
background : #555;
color : #fff;
border-color : #0099ff;
}
#links a, #footer a:hover, #logo, #logo h1 {
background : transparent;
color : #fff;
}
#links a:hover, #logo h2, .sidebaritem {
background : transparent;
color : #555;
} 

#content{background: url(/skins/newton/side.png) right repeat-y;}

#menu  {
color : #fff;
border-color : #000;
background : #555 url(/skins/newton/menu.png);
} 

#menu li a  {
color : #e2e2e2;
border-color : #6c6c6c;
}
#menu li a:hover, #menu li a#selected, #menu li a#selected:hover, #footer a {
background : #555;
color : #0099ff;
}
.sbilinks li a, .sidebaritem a {
background : transparent url(/skins/newton/arrow.png) no-repeat left center;
color : #555;
}
#menupage a {
background : none;
padding : 0 0 0 0;
color : #0099ff;
}
#menupage a:hover {
background : none;
padding : 0 0 0 0;
color : #555;
} 

  .sbilinks li a:hover, .sidebaritem a:hover  {
background : transparent url(/skins/newton/orange/arrow.png) no-repeat left center;
color : #0066ff;
}
.noArrow a, .noArrow a:hover {
background : transparent;
}
#comment_button {
background-color : #f9f9f9;
float : right;
border : 1px solid silver;
padding : 2px 3px 2px 3px;
vertical-align : top;
width : 115px;
margin : 0 10px 10px 0;
text-align : center;
}
#comment_button a, #comment_button a:hover {
background : #f9f9f9;
font-weight : normal;
font-size : 90%;
}
.shown {
display : block;
}
.hidden {
display : none;
} 
#toolsToggle 
{  cursor:pointer;
}
#toolsContainer
{  margin-top: 8px;
}

/* search box */
#frmSearch 
{  margin-top: 8px;
}
#frmSearch input, #frmSearch .showbackground {
  font-size: 80%;
  width: 100px;
  padding-left:2px;
  border: 1px solid;
  border-color: #c0c0c0 #fff #fff #c0c0c0;
  background-image: url(/skins/newton/search.gif);
  background-repeat: no-repeat;
  background-position: left center;
}
#frmSearch .nobackground {
  background-image:url(/skins/newton/sp.gif);
}
