/*------------------------------------------------------------------ 
   
   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(Sigmedia.gif); height: 60px; width:300px; margin:0}

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

.breakingnews {background:#93BD22; color: black;}
#titlebanner {background: #111;}
#titlebanner h1 {color: #9c2}
h1 {color: #9c2;}
h2 {color: #de9a5d;}
h2 {color: #f57900;}
h3 {color: #fff;}


a:link, a:visited { color:#7ac;}
a.urllink { background: url(external.png) center right no-repeat; color: #7ac;}
.breakingnews a.wikilink {color: white; }
.content strong {color: #ddd;}


#nav-global a, #nav-global a:visited {color: #fff;}
#nav-global a:hover {color:black; background: #fcd000 ; }

.sidebar a.wikilink , .sidebar a, .sidebar a:visited  {color: #fff;}
.sideblock h3, .sidebar strong  {color: #9c2;}
.sidebar h3 a.wikilink   {color: #9c2;}
.sidebar {color:#bbb;}

.content {background:#333; color:#bbb;}

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

.columnwrap { background:#222; }
.footer {color:#aaa;}
hr { color:#fff; background-color:#ccc; }

.updated { color: #444; }

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

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

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

.flashnewsblock h2 {
color: #fff;
}

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

#Titlebanner {height: 63px;}
#titlebanner h1 { margin:0; font-weight:normal; font-size: 150%; padding: 1em; }

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 dashed;}
.sidebar a:hover { border-bottom: 1px dashed;}

#nav-global { position:absolute; margin:0; bottom:0; right:0; white-space:nowrap; }
#nav-global li { display:block; float:left; list-style-type:none; padding:0; margin:0;}
#nav-global a { display:block; float: left; margin:0; padding:6em 8px 5px 8px;}



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

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

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

#header { position:relative; height:78px; margin:0px; padding:0px;}
#header h1#logo { position:absolute;  margin:0; width:300px; height:71px; position:absolute; bottom:5px; left:-25px; }
#titlebanner {margin:0px; padding: 0px;}

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

.content { float:left; width:550px; margin:0px; padding:0px; padding-top:1em;} 

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

.sidebar { margin:0px; margin-left: 550px; padding: 0em; font-size:90%; line-height: 1em;}
.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; line-height: 1.5em; }

.sidenav { line-height: 1.5em;}


.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 "Trebuchet MS",Arial,Sans-Serif;
 letter-spacing:0px; text-transform:uppercase; } 

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; }
.updated { text-align: right; }

/* 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.urllink { padding-right: 13px;}

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;}


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

/*table.peoplelist tr.odd td {background: #888;}*/
table.peoplelist td {  padding-top:.5em; padding-bottom:.5em; }
table.peoplelist img { padding-right:.5em; }


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

