/* Globale Reset
______________________________________________*/

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

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {margin:0.5em 0;}

h1 { }
    #socialN h1 {padding: 0; margin: 0; display:inline; font-family:arial; font-weight:bold; width:90px;}
	
h2 { }
    #content h2 {padding: 0; margin: 0;}
	
h3 { }
    #content h3 {padding: 0; margin: 0;}
	
h4 { }
    #content h4 {padding:0;  margin: 0;}

li,dd {margin-left:1em;}

fieldset {padding:0.5em;}

img{border:0}

body {
font-size:76%;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height:1.3;
background: #fafafa 

}

.contentpaneopen{width:100%;}
.contentpaneopen-menu, .contentpane  {width:415px;}
.contenttoc {float:left; padding:10px; margin:5px; border: 2px solid #902537; }
.blog, .contentpane-menu, .componentheading, .componentheading-menu{width:405px;}

/* Main
______________________________________________*/
#wrap {width:100%; padding:0; text-align:left; margin:0 auto; position:relative; background:#fafafa url('http://www.iggs.co.uk/iggs/images/iggs/BG.jpg') repeat-y top ; }

#header {width:900px; height:50px; margin:0 auto; position:relative; background-color:#fafafa; }
#header  p{position:absolute; left:5px; bottom:0px; font-size:0.9em;}
#search {z-index:2; position:absolute; right:0; bottom:20px;}
#weather {z-index:2; position:absolute; right:0px; top:0px; height:70px;}

#content {width:900px; min-height:500px; margin:0 auto; padding:0; background:#FAB30D url('http://www.iggs.co.uk/iggs/images/iggs/wallpaper.jpg') no-repeat 80% 55px; border-top:2px solid #902537; }



#lhs {width:260px; float:left; position:relative; padding:0;}
#FB {margin:-10px 0 0 0; float:left;}
#rhs {width:635px; float:right; position:relative; padding-left:5px; }
#main{width:415px;  min-height:510px;  color:#000;  margin:10px 15px 0 5px; position:relative; overflow:visible;}
#quoted {width:415px; min-height:1px; color:#000; position:absolute; bottom:0; left:auto;}
#quoted p {text-align:center; font-weight:bold;}
#quoted p.sml, .small {text-align:center; font-size: 0.9em; color: #555; font-weight:normal;}

#main img{padding:5px;}
#main ul{min-height:30px; padding:8px 0 0 0; margin:0; width:100%; display:block;}
#main li{margin:0 5px 0 0; padding:5px 5px 0 0; list-style-type:none; }


#sideNews {float:right; width:200px; padding:0; border-left:1px dashed #fa9c1a; position:absolute; top:40px; right:0; overflow:visible;}

#news {width:260px; float:left}

#nav {width:100%; height:40px; margin-top:5px; float:right; text-transform:lowercase;}
#nav ul{height:1em; border: 0px; padding:5px 3px 0 15px; float:right; margin:5px 0 0 0; }
#nav li{margin: 0 5px 0 0; padding:0 5px 0 0; list-style-type: none; display:inline; float:left;}

#footer {clear:both; width:900px; height:48px; margin:0 auto; position:relative; background:#fafafa; z-index:2; margin-top:-9px;}
#foot {padding:10px 10px 0 0; float:right; text-align:right;  clear:right;}
#foot p{font-family: arial; font-size: 0.9em; color: #999;}
#login, div.moduletablelogin {width:280px; float:right; display:block; height:20px; padding-bottom:15px;}

.footText {font-family: arial; font-size: 0.9em; color: #999; text-align:right; text-transform:lowercase;}
.LHSnews {font-family: arial; font-size: 1.1em; color: #555; text-align:left; text-transform:lowercase;}

.inside {padding:10px; font-family: arial; font-size: 0.9em; color: #999; text-align:right;}

#vmarquee h3 {background:#fa9c1a; width:190px;}
#vmarquee p {padding:0 0 0 10px;}

/* Links
______________________________________________*/

a {color: #444;}
a:link, a:visited, a:active {text-decoration: none;}
a:hover {color: #902537;}

#main a {color: #000;}
#main a:link, #main a:visited, #main a:active {text-decoration: none; border-bottom:1px dashed #902537;}
#main a:hover {color: #902537;}

.contentpane-menu a {color:#333; font-size:1.1em;}
.contentpane-menu a:hover {color: #902537;} 

/* Typography
______________________________________________*/

h1,.componentheading {font-size:1.7em; font-family:arial; font-weight:normal;}

h2,.contentheading {font-size:1.3em; font-family:arial;}

h3 {font-size:1.3em;}

h4 {font-size:1.2em;}

h5 {font-size:1.1em;}

h6 {font-size:1em;font-weight:700;}

.componentheading {color:#8a2003;}
.highlight {color:#8a2003;}

input, textarea{border:1px solid #999; margin:5px 0;}

/* Modules
______________________________________________*/

.createdate,.modifydate,.mosimage_caption {
font:0.8em Arial,Helvetica,sans-serif;
color:#999;
}

.moduletable {
margin-bottom:1em;
padding:0;
}

.moduletable h3 {
background:#666;
color:#fff;
text-align:center;
font-size:1.1em;
margin:0 -10px 0.5em;
padding:0.25em 0;
}

.moduletablelogin {float:right; padding:0 0 10px 0; margin-right:-5px;}

.moduletablemenu ul {
list-style:none;
margin:0;
padding:0;
}

.moduletablemenu li {
border-bottom:1px solid #ccc;
margin:0;
}

.moduletablemenu li a {
display:block;
border-left:10px solid #333;
border-right:10px solid #9D9D9D;
background-color:#666;
color:#fff;
text-decoration:none;
padding:3px 5px 3px 0.5em;
}

html>body .moduletablemenu li a {
width:auto;
}

.moduletablemenu li a:hover,a#active_menu:link,a#active_menu:visited {
border-left:10px solid #1c64d1;
border-right:10px solid #5ba3e0;
background-color:#2586d7;
color:#fff;
}

#main table.contentpane tbody tr td{height:100%; overflow:visible;}

/*
________________________________________*/
/*
ul {
  height: 1em;
  margin: 0px;
  border: 0px;
  padding: 0px;
  float: left;
  margin: 2px 0 0 0;
  }

li {
  margin: 0 5px 0 0;
  border-right: 1px solid #BECCD7; 
  padding: 0 5px 0 0;
  list-style-type: none;
  display: block;
  }

*/

