/* ############ simonmoss.css - Created: 13.01.2011 Last modified:01.04.2011 ############# */
/* ############ Coding: Simon Moss: simonmoss.co.uk ############# */
/*div
{
border:solid 1px #f00;
} 
 ##### DIV BORDER TEST ###### */
*
{
margin:0;
padding:0;
}
html, body
{
height:100%;
}
html
{
overflow:auto;
}
body
{
background:#d6d0b3;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
overflow-y:scroll;
}
a
{
text-decoration:none;
color:#000;
}
a:hover
{
text-decoration:underline;
}
#main
{
background:#919e7c url("images/skybanner.jpg") no-repeat top left;/* #ac9787 121905*/
width:80%;
min-width:945px;
max-width:1268px;
min-height:60%;
margin:0 auto;
padding-top:124px;
}
#sitebranding
{
font-family:Arial,sans-serif;
padding-left:0;
}
.logotext
{
width:408px;
height:28px;
font-size:36pt;
font-weight:bold;
line-height:38%;
letter-spacing:0;
color:#ccbd4a;
padding-left:2px;
padding-bottom:0;
margin-bottom:0;
}
.logotext a
{
color:#ccbd4a;
}
.simoncolour
{
color:#e6e3de;
}
.name
{
display:inline-block;
font-weight:bold;
font-size:2em;
margin-top:4px;
}
.translator
{
display:inline-block;
font-size:1.3em;
}
.spacing
{
margin-left:60px;
}
.spacing li
{
padding:4px 2px;
}
.phonenumber
{
float:right;
width:168px;
margin:6px;
margin-top:8px;
padding:0;
white-space:nowrap;
color:#000;
letter-spacing:0;
}
#floatingpage .phonenumber p
{
margin:0;
padding:3px 0;
padding-right:12px;
text-align:right;
}
.phonenumber a
{
color:#000;
}
/* ++++++++++++++++++++++ Primary Navigation ++++++++++++++++++++++++ */
#navigation
{
position:relative;
list-style-type:none;
margin:0;
letter-spacing:0;
z-index:10;
}
#navigation li
{
float:left;
width:16.65%;/* 138px*/
padding:0;
margin:0;
text-align:center;
}
#navigation li a
{
display:inline-block;
width:100%;/* 138px*/
padding-top:1px;
padding-bottom:1px;
text-decoration:none;
color:#000;
font-weight:bold;
background-color:#ccbd4a;/* #839364*/
border:1px solid;
border-color:#dbd07e #857b30 #847a30 #dacf7b;/* #a6b290 #556041 #555f41 #a5b08e*/
}
#navigation li a.handle, #navigation li a.handle:hover
{
background-color:#e6e3de;/* #294426*/
color:#000;
border:1px solid;
border-color:#edebe7 #969491 #959390 #edebe7;/* #667a64 #1b2c19 #1b2c19 #637761*/
}
#navigation li a:hover
{
color:#fff;
background-color:#8f9587;/* #a2ae8a*/
border:1px solid;
border-color:#afb3a9 #5d6158 #5d6057 #adb2a7;/* #7f8770 #bcc4ab #bcc5ab #808871*/
}
/* ++++++++++++++++++++++ END Primary Navigation ++++++++++++++++++++ */
/* ++++++++++++++++++++++ Secondary Navigation ++++++++++++++++++++++++ */
#navigation ul
{
letter-spacing:0;
position: absolute;
list-style-type:none;
left:-999em;
width:100%;
}
#navigation li:hover ul
{
left:auto;
}
#navigation ul li
{
clear:left;
}
#navigation ul li a
{
display:block;
padding:2px 0;
padding-bottom:4px;
color:#000;
font-weight:bold;
background-color:#ccbd4a;
border:1px solid;
border-color:#dbd07e #857b30 #847a30 #dacf7b;
}
#navigation ul li a:hover
{
color:#fff;
text-decoration:none;
background-color:#8f9587;
border:1px solid;
border-color:#afb3a9 #5d6158 #5d6057 #adb2a7;
}
#navigation ul li a.handle
{
background-color:#e6e3de;
color:#000;
border:1px solid;
border-color:#edebe7 #969491 #959390 #edebe7;
}
/* ++++++++++++++++++++++ END Secondary Navigation ++++++++++++++++++++ */
/* ++++++++++++++++++++++ Floating Page ++++++++++++++++++++++++ */
#floatingpage
{
position:relative;
top:8px;
min-width:700px;
height:440px;
margin:24px;
margin-top:36px;
background-color:#e6e3de;
overflow-y:auto;
}
#floatingpage h1, #floatingpage h2, #floatingpage h3, #floatingpage p, #floatingpage h4, #floatingpage ol, #floatingpage ul.list, #floatingpage dl.list, #logform p, #floatingpage #pageview p, #floatingpage #pageview h3, #floatingpage #pageview ul, #floatingpage #pageview ol
{
margin:12px 24px;
text-align:justify;
}
#floatingpage h1
{
margin:24px;
}
#floatingpage p.clearall, #floatingpage form p
{
margin:0;
}
#floatingpage ul
{
margin-left:50px;
line-height:140%;
}
#webeditor input, #webeditor h3
{
line-height:170%;
}
#flags
{
width:126px;
position:relative;
top:33px;
left:27px;
}
#floatingpage ul.list, #floatingpage dl.list
{
margin:12px;
}
#floatingpage .pageview h3, #floatingpage .pageview h4
{
text-align:center;
margin:0;
padding:4px;
}
#floatingpage form p.mu50
{
margin-top:-50px;
}
#floatingpage form .md10
{
clear:both;
padding-top:10px;
}
#floatingpage #logform p
{
margin:12px 0;
}
/* ++++++++++++++++++++++ END Floating Page ++++++++++++++++++++ */
h1
{
font-weight:normal;
font-size:1.5em;
}
.linklist
{
margin:12px 66px;
}
.list li, .linklist li
{
padding-bottom:6px;
}
.list dd
{
padding-bottom:12px;
}
.list dt
{
font-weight:bold;
}
.list dd
{
margin-left:12px;
}
.photolist
{
width:180px;
float:right;
margin-top:9px;
margin-bottom:9px;
}
#baseline
{
clear:both;
position:relative;
top:-12px;
height:1px;
visibility:hidden;
/*width:749px; 74.15%
margin:-12px -2px 12px 189px;
padding:0;   */
}
hr.clearance
{
clear:both;
width:100%;
height:1px;
visibility:hidden;
}
#validation
{
float:left;
margin-top:-35px;
}
#footer
{
clear:both;
height:25px;
border-top:3px double #000;
border-bottom:3px double #000;
color:#000;
}
#footer p
{
margin:3px 12px;
}
#leftcol
{
float:left;
width:350px;
margin-left:30px;
}
#rightcol
{
float:right;
width:350px;
}
.leftphoto
{
float:left;
width:150px;
height:128px;
margin:9px;
margin-left:0;
border:1px solid #000;
}
/* ++++++++++++++++++++++  Contact  ++++++++++++++++++++++++ */
.address
{
font-size:1.2em;
font-weight:bold;
line-height:140%;
}
#phonenos
{
float:right;
width:220px;
font-size:1.3em;
font-weight:bold;
line-height:160%;
}
.boldlist
{
list-style-type:none;
font-weight:bold;
}
/* +++++++++++++++++++  END Contact  ++++++++++++++++++++++++ */
.setleft
{
text-align:left;
}
.setright
{
text-align:right;
}
.setrightspaced
{
text-align:right;
padding:0;
padding-bottom:6px;
}
.setleftspaced
{
text-align:left;
padding:0;
padding-bottom:6px;
}
.floatleft
{
float:left;
}
.floatright
{
float:right;
}
.indent12px
{
padding:12px;
}
.floatleftpadding
{
clear:right;
float:left;
padding-left:18px;
padding-bottom:12px;
}
.centre
{
text-align:center;
}
.mailcontact
{
float:left;
}
.clearall
{
clear:both;
}
.italic
{
font-style:italic;
}
img
{
border:0;
}
.pageselectmenu
{
float:left;
display:inline;
margin-top:6px;
}
.drop6
{
display:inline-block;
margin-top:6px;
}
/* ++++++++++++++++++++++ Dates/Details ++++++++++++++++++++++++ */
.date
{
float:left;
width:55px;
margin-top:6px;
margin-left:20px;
text-align:center;
font-weight:bold;
}
.topdate
{
margin-top:0;
}
.details
{
margin-top:6px;
margin-left:80px;
margin-right:10px;
text-align:left;
}
.bold
{
font-weight:bold;
}
.leftdate
{
font-weight:bold;
text-align:left;
}
.leftdetails
{
text-align:left;
margin-bottom:9px;
}
.leftdate, .leftdetails
{
margin-left:80px;
margin-right:10px;
}
/* ++++++++++++++++++++++ END Dates/Details ++++++++++++++++++++ */
/* ++++++++++++++++++++++ Webmanager ++++++++++++++++++++++++ */
.noticehead, .noticehead a
{
background-color:#f0f0ee;/*  #a80000*/
color: #000;
font-weight: bold;
text-align: left;
margin:0;
padding:12px;
font-size:1.1em;
margin-bottom:11px;
}
.noticehead
{
border:1px solid #ccc;
}
.noticehead a
{
text-decoration:none;
}
h2.strapline
{
font-size:1.2em;
text-align:center;
padding-bottom:22px;
margin:0 auto;
margin-top:-20px;
width:418px;
}
#deletenotice
{
margin-top:-30px;
}
.confirmdelete
{
text-align:center;
padding-top:30px;
}
#pageview, .pageview
{
padding:12px;
border:3px double #ccc;
}
.pageview h2, .pageview h3, .pageview h4
{
padding: 12px 0;
}
.pageview
{
margin:12px 46px;
text-align:justify;
margin-right:88px;
}
.filemanager
{
border-collapse: collapse;
width: 100%;
}
.filemanager th, .filemanager td
{
padding-left:12px;
}
.fmhead
{
background-color: #a80000;
color: #fff;
font-weight: bold;
text-align: left;
padding:12px;
font-size:1.1em;
}
.filemanager .fmhead
{
margin-right:-24px;
}
.filemanager form
{
float:left;
padding:0 3px;
}
.brshade
{
background-color: #f5f3e2;
border-top: 1px solid #ebe7c5;
}
.rightbuttons
{
float: right;
margin-top: -48px;
margin-right:12px;
}
#selector
{
float:left;
padding-left:120px;
}
.createfile
{
float:left;
/* margin-top:12px;*/
}
.inline
{
display:inline;
}
/* .sidenav .inline input
{
float:right;
margin-top:-28px;
margin-right:14px;
}*/
#pagename
{
width:214px;
}
/* ++++++++++++++++++++++ END Webmanager ++++++++++++++++++++ */
/* ++++++++++++++++++++++ Navigator ++++++++++++++++++++++++ */
.navigator
{
width:100%;
}
.navigator td
{
padding:6px 3px;
text-align:center;
}
.navigator td.setright
{
padding:2px;
text-align:right;
}
.col1
{
border:1px solid #161234;
background-color:#574e99;
}
.col2
{
border:1px solid #090622;
background-color:#429882;
}
.col3
{
border:1px solid #10241f;
background-color:#a58147;
}
.col4
{
border:1px solid #042019;
background-color:#696299;
}
.col5
{
border:1px solid #382c18;
background-color:#599888;
}
.col6
{
border:1px solid #312006;
background-color:#a58b60;
}
.fixed100, .sidenavtable
{
border-collapse:collapse;
width:100%;
}
.sidenavtable th
{
padding:6px 3px;
}
.w20
{
width:20%;
}
.w59
{
width:59%;
}
.whitebg
{
background-color:#fff;
}
.generictable
{
width:100%;
}
.generictable td
{
padding:6px 3px;
text-align:center;
}
.yearlist dt
{
clear:left;
float:left;
width:160px;
font-weight:bold;
padding-left:24px;
line-height:220%;
}
.yearlist dd
{
float:left;
line-height:190%;
}
/* ++++++++++++++++++++++ END Navigator ++++++++++++++++++++ */
/* ++++++++++++++++++++++ Portfolio ++++++++++++++++++++++++ */
.portfolio a img
{
clear:left;
float:left;
margin:12px 24px;
}
/* ++++++++++++++++++++++ END Portfolio ++++++++++++++++++++ */
/* ++++++++++++++++++++++ Xyz ++++++++++++++++++++++++ */

/* ++++++++++++++++++++++ END Xyz ++++++++++++++++++++ */

