/*------------------------------------------------------------------ 
   
   www.sigmedia.tv  
   
   You may adapt, learn from this file but you cannot copy the design which 
   is copyright of Francois Pitie.
 
------------------------------------------------------------------*/


/* Sigmedia's Main stylesheet
------------------------------------------------------------------*/


/* Global
------------------------------------------------------------------*/

* {border:none; margin:0; padding:0;}

div {padding:0; margin:0; }


/* Colour Palette
------------------------------------------------------------------*/

#logo { background: url(logo1.png) left no-repeat; height: 100%; width:100%; margin:0; position:absolute; }

body { background: #FFFFFF; color:white;}

.breakingnews {background:#FFFFFF; color: black;}
#titlebanner {background: #FFFFFF;}
#titlebanner h1 {color: #444444}
h1 {color: #0b357b;}
h2 {color: #3e710e;}
h3 {color: #fff;}


a:link, a:visited { color:#398dc7; }
a.urllink { center right no-repeat; color: #7ac; padding: 0px;}
.breakingnews a.wikilink {color: black; }
.content strong {color: #003366;}
a.createlinktext {color:#b41e1e;}

#nav-global-2 a, #nav-global a:visited {color: #000000;}
#nav-global-2 a:hover { color: #32b5e6; }

#nav-global a, #nav-global a:visited {color: #000000;}
#nav-global a:hover { color: #32b5e6; }

.sidebar a.wikilink , .sidebar a, .sidebar a:visited  {color: #000000;}
.sideblock h3, .sidebar strong  {color: #008B45;}
.sidebar h3 a.wikilink   {color: #008B45;}
.sidebar {color:#003366;  }

.content {background:  url(greybrain1.png) bottom right no-repeat; color:#000000;}

pre, .literal-block { color: #000; background:#FFF6CA; border:1px solid #FCD000; }

.columnwrap { background:#FFFFFF; }
.footer {color:#aaa;}
hr { color:#000000; background-color:#ccc; }

.updated { color: #444; }

p.drop:first-letter {color: #000000;}

.sideblock {background-color: #FFFFFF; 
	-moz-border-radius: .8em; 
	-webkit-border-radius: .8em; 
	border-radius: .8em;}

.flashnewsblock {
background:#FFFFFF; color: white;
padding: .5em;
margin: 1em;
-moz-border-radius: .8em; 
-webkit-border-radius: .8em; 
border-radius: .8em;
}

.flashnewsblock h2 {
color: #fff;
}

/* Title 
------------------------------------------------------------------*/

#titlebanner { height: 40px; width:18cm; position: relative; text-align: center; }
#titlebanner h1 { margin:0; font-weight:normal; font-size: 150%; padding-top: 10px}

body{ font: normal 12px/160% Verdana, sans-serif;}

img { border: 0; margin:0; padding:0; display: block; }

a {text-decoration: none;}

.content a:hover { border-bottom: 1px groove;}
.sidebar a:hover { border-bottom: 1px groove;}

#nav-global { position:absolute; margin:0; height:30px; top:25px ; right:5px; white-space:nowrap; font-size:14px}
#nav-global li { display:block; float:left; list-style-type:none; padding:2px; margin:0;}
#nav-global a { display:block; float: left; margin:0; padding:1px 5px 1px 5px;}

#nav-global-2 { position:absolute; margin:0; height:30px; bottom:30px; right:5px; white-space:nowrap; font-size:14px}
#nav-global-2 li { display:block; float:left; list-style-type:none; padding:2px; margin:0;}
#nav-global-2 a { display:block; float: left; margin:0; padding:1px 5px 1px 5px;}



/* LAYOUT
------------------------------------------------------------------*/

#wrap {margin:0px; padding: 0px; 
	text-align:left;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	width: 23cm;}

body {margin:0px; padding: 0px;  text-align:center;}

#header { position:relative; height:120px; margin:0px; padding:0px; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;}
#header h1#logo { position:absolute;  margin:0; height: 100%; width:100%; }
#titlebanner {margin:0px; padding: 0px; border: 0px solid #000000; }

.columnwrap {width:100%; margin:0px; padding: 0px; padding-bottom: 1em;  margin-bottom: 1em;}

.content { float:left; width:18cm; margin:0px; padding:0px; padding-top:1em; position:relative; min-height: 300px;} 

.content * { margin-left:2em; margin-right:2em; }
.content * * { margin-left:0; margin-right:0;}

.sidebar { margin:0px; margin-left: 18cm; margin-top: 10px; padding-top: 0px; font-size:90%; line-height: 1em; right:0px; top: -30px; position: relative; text-align: right; }
.sidebar { border-right: 1px solid #000000; }
.sidebar * { margin-left:1em; margin-right:1em; }
.sidebar * * { margin-left:0em; margin-right:0; padding:0;}
.sidebar .sidenav ul {margin-left:0em; padding:0;}
.sidebar .sidenav ul ul {margin-left:1.5em; padding:0;}
.sideblock { margin: .5em; padding: 1em .5em 1em .5em; position: relative; top: 0px; }

.sidenav { line-height: 1.5em; font-weight:bold;}
.sideedit { text-align: right; position: relative;}


.clear { clear:both; overflow: hidden; margin:0; height:1px; }

.footer { clear:both; padding:5px; font-size:90%; color: #666; }

/* Content
------------------------------------------------------------------*/

/* headings
------------------------------------------------------------------*/

.content p {line-height:1.5em;} 

h1,h2,h3 { margin-top:0em; font-weight:normal;  font:bold 1em "Century Schoolbook",Arial,Sans-Serif;
 letter-spacing:0px; text-transform:capitalize; } 

h1 { font-size:130%; margin-top: .2em; margin-bottom:.6em; line-height:1.1em; }
h2 { font-size:100%; margin-top: .2em; margin-bottom:.2em; line-height:1.2em;  }
h3 { font-size:100%; font-weight:bold; margin-bottom:.2em; }
h4 { font-size:100%; font-weight:bold; margin-bottom:-3px; margin-top:1.2em; text-transform:uppercase; letter-spacing:1px; }

h4 pre, h4 tt, h4 .literal { text-transform:none; }
h5 { font-size:1em; font-weight:bold; margin-top:1.5em; margin-bottom:3px; }
p, ul, dl { margin-top:.6em; margin-bottom:.8em; }
hr { height:1px; border:0;}

.sidebar h2:first-child { margin-top:.2em; }
.content h2, .content h3 { margin-top:.2em; }


/* LISTS 
------------------------------------------------------------------*/

ul { padding-left:2em; }
ol { padding-left:30px; }
ul li { margin-bottom:.4em; }
ul ul { padding-left:1.2em; }
ul ul ul { padding-left:1em; }
ul.linklist, ul.toc { padding-left:0; }
ul.toc ul { margin-left:.6em; }
dt { font-weight:bold; margin-top:.5em; font-size:1.1em; }
dd { margin-bottom:.8em; }

.sidebar ul li {list-style: none;  }

/* CODE BLOCKS 
------------------------------------------------------------------*/

pre { font-size:medium; border-width:1px 0; margin: 1em 0; padding: .3em .4em; overflow: auto; }
dt, table { background:none; }

/* NOTES & WARNING & ALERTS 
------------------------------------------------------------------*/

.warning, .alert, .note, .idea, .info {padding:.8em 1em .8em; margin:1em 0 1em 0; min-height: 3em; }
.warning {padding-left:80px; background:url(icon_warning_orange.png) .8em .8em no-repeat; border:1px solid #FCD000; }	
.alert {padding-left:65px; background:url(icon_alert.png) .8em .8em no-repeat; border:1px solid #FF0000; }	
.info {padding-left:65px; background:url(icon_info.png) .8em .8em no-repeat; border:1px solid #0000FF; }	

/* Paragraphs
------------------------------------------------------------------*/

p.drop:first-letter {
    float: left;
    font-family: serif;
    font-size: 370%;
    line-height: .85em;
    margin-right: 0.1em;
    margin-bottom:-0.25em;
}

span.smallcaps { font-variant: small-caps; }

/* Tables
------------------------------------------------------------------*/

table p {margin:0; padding:0 0 1em 0;}
table img {margin:0; padding: .5em 0 0em 0}

/* Search / Update / Edit
------------------------------------------------------------------*/

.wikisearch { margin-top: 1.5em; }
.search { margin-top: 2em; margin-bottom: 2em;}
.inputbox { background-color: #EEEEEE; padding: 2px; border: 1px solid #AAAAAA;}
.searchbox {  width: 90%; }
.inputbutton { margin: 3px; border: 1px solid #444444;}
.inputtext { background-color: #EEEEEE; padding: 2px; border: 1px solid #AAAAAA; overflow:auto; }
.updated { text-align: right; }

.wikiedit { border: 1px solid #AAAAAA; background-color: #EEEEEE; overflow: auto; margin: 2px; }

.escaped { background-color: #D0D0FF; border: 1px #136ead solid; }

/* Figure
------------------------------------------------------------------*/

.centered {  width: 100%;   text-align: center;   margin: 0 auto;}
.figure { margin: 2em 0 2em 0;}
.figure * img {display: inline; margin: auto;}
.figure .caption {display: block; }


/* Printing
------------------------------------------------------------------*/

@media print {
#header,.sidebar,.stdcommands{display:none}
.content {margin:.5em}
body {width:auto;font-family:serif;font-size:12px;margin:.5em}
}

/* Links
------------------------------------------------------------------*/

a[href $='.pdf'] { padding-right: 18px; background: transparent url(icon_pdf.gif) no-repeat center right;}

.categorylink {display: none;}
.breakingnews {margin: -1em -2em 1em -2em; padding:.5em;}
.breakingnews a {font-weight: bold;}

.createlink {display:none;}


/* Specific Stuff
------------------------------------------------------------------*/

/*table.peoplelist tr.odd td {background: #888;}*/
/*table.peoplelist td {  padding-top:.5em; padding-bottom:.5em; }*/
table.peoplelist img { border: 2px solid #000000; padding: 2px; }

.titlerow td { color: #335599; font-style: normal;}


/*************************/

