/* base styles -------------------------------------------------------------- */

body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%; 
text-align: left;
background: #FFFFFF;
}

#framecontent{
position: absolute;
top: 0px;
bottom: 0; 
left: 5px;
width: 290px; /*Width of frame div*/
height: 100%;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
}

#maincontent{
position: fixed;
top: 0px; 
left: 290px; /*Set left value to WidthOfFrameDiv*/
right: 0;
bottom: 0;
overflow: auto;
}

#logo{
margin: 0px 0px 0px 20px; 	
}

#content{
margin: 8.45em 0 0 0; 	
}
#contentsingle{
margin: 1.5em 0 0 0; 	
}

#logo a{
text-decoration: none; 
}

.innertube{
margin: 2em 0 0 0; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

* html body{ /*IE6 hack*/
padding: 0 0 0 290px; /*Set value to (0 0 0 WidthOfFrameDiv)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

.entryimages {
margin-bottom: 1.5em;
}

/* typography.css - nevvkid*/

/* body -------------------------------------------------------------- */ 
body {font-size:75%;font-family: "Helvetica", Arial, sans-serif;}
/* Text Size -------------------------------------------------------------- */ 
.fs6 { font-size: 0.5em; /* 6px */ line-height: 3em; /* 18px */ margin-top: 3em; margin-bottom: 0em; }
.fs7 { font-size: 0.5833em; /* 7px */ line-height: 2.5714em; /* 18px */ margin-top: 2.5714em; margin-bottom: 0em; }
.fs8 { font-size: 0.6667em; /* 8px */ line-height: 2.25em; /* 18px */ margin-top: 2.25em; margin-bottom: 0em; }
.fs9 { font-size: 0.75em; /* 9px */ line-height: 2em; /* 18px */ margin-top: 2em; margin-bottom: 0em; }
.fs10 { font-size: 0.8333em; /* 10px */ line-height: 1.8em; /* 18px */ margin-top: 1.8em; margin-bottom: 0em; }
.fs11 { font-size: 0.9167em; /* 11px */ line-height: 1.6364em; /* 18px */ margin-top: 1.6364em; margin-bottom: 0em; }
.fs12 { font-size: 1em; /* 12px */ line-height: 1.5em; /* 18px */ margin-top: 1.5em; margin-bottom: 0em; }
.fs14 { font-size: 1.1667em; /* 14px */ line-height: 1.2857em; /* 18px */ margin-top: 1.2857em; margin-bottom: 0em; }
.fs16 { font-size: 1.3333em; /* 16px */ line-height: 1.125em; /* 18px */ margin-top: 1.125em; margin-bottom: 0em; }
.fs18 { font-size: 1.5em; /* 18px */ line-height: 1em; /* 18px */ margin-top: 1em; margin-bottom: 0em; }
.fs21 { font-size: 1.75em; /* 21px */ line-height: 1.7143em; /* 36px */ margin-top: 0.8571em; margin-bottom: 0em; }
.fs24 { font-size: 2em; /* 24px */ line-height: 1.5em; /* 36px */ margin-top: 0.75em; margin-bottom: 0em; }
.fs36 { font-size: 3em; /* 36px */ line-height: 1em; /* 36px */ margin-top: 0.5em; margin-bottom: 0em; }
.fs48 { font-size: 4em; /* 48px */ line-height: 1.125em; /* 54px */ margin-top: 0.375em; margin-bottom: 0em; }
.fs60 { font-size: 5em; /* 60px */ line-height: 1.2em; /* 72px */ margin-top: 0.3em; margin-bottom: 0em; }
.fs72 { font-size: 6em; /* 72px */ line-height: 1em; /* 72px */ margin-top: 0.25em; margin-bottom: 0em; }
/* Headings -------------------------------------------------------------- */ 
h1,h2,h3,h4,h5,h6 { font-weight: bold; color: #000000; } 
h1 { font-size: 3em; /* 36px */ line-height: 1em; /* 36px */ margin-top: 0.5em; margin-bottom: 0em; } 
h2 { font-size: 2em; /* 24px */ line-height: 1.5em; /* 36px */ margin-top: 0.75em; margin-bottom: 0em; } 
h3 { font-size: 1.4em; /* 18px */ line-height: 1.3em; /* 18px */ margin-top: 1em; margin-bottom: 0em; } 
h4 { font-size: 1.4em; /* 16px */ line-height: 1.3em; /* 18px */ margin-top: 0em; margin-bottom: 0em; } 
h5 { font-size: 1.1667em; /* 14px */ line-height: 1.2857em; /* 18px */ margin-top: 1.2857em; margin-bottom: 0em; } 
h6 { font-size: 1em; /* 12px */ line-height: 1.5em; /* 18px */ margin-top: 1.5em; margin-bottom: 0em; font-weight: bold; } 
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; } 
/* Text elements -------------------------------------------------------------- */ 
p { margin: 0 0 1.5em 0; } 
p img.left { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; } 
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; } 
a:focus, a:hover { color: #00FFFF; } 
a { color: #009; text-decoration: underline; } 
blockquote { margin: 1.5em; color: #666; font-style: italic; } 
b, strong { font-weight: bold; } 
em,dfn { font-style: italic; } 
dfn { font-weight: bold; } 
sup, sub { line-height: 0; } 
abbr, acronym { border-bottom: 1px dotted #666; } 
address { margin: 0 0 1.5em; font-style: italic; } 
del { color:#666; } pre { margin: 1.5em 0; white-space: pre; } 
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } 
/* Lists -------------------------------------------------------------- */ 
li ul, li ol { margin:0 1.5em; } 
ul, ol { margin: 0 1.5em 1.5em 1.5em; } 
ul { list-style-type: disc; } ol { list-style-type: decimal; } 
dl { margin: 0 0 1.5em 0; } 
dl dt { font-weight: bold; } 
dd { margin-left: 1.5em;} 
/* Tables -------------------------------------------------------------- */ 
table { margin-bottom: 1.4em; width:100%; } 
th { font-weight: bold; } 
thead th { background: #c3d9ff; } 
th,td,caption { padding: 4px 10px 4px 5px; } 
tr.even td { background: #e5ecf9; } tfoot { font-style: italic; } 
caption { background: #eee; } 
/* Misc classes -------------------------------------------------------------- */ 
.small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; } 
.large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; } 
.hide { display: none; } .quiet { color: #666; } .loud { color: #000; } 
.highlight { background:#ff0; } .added { background:#060; color: #fff; } 
.removed { background:#900; color: #fff; } 
.first { margin-left:0; padding-left:0; } 
.last { margin-right:0; padding-right:0; } 
.top { margin-top:0; padding-top:0; } 
.bottom { margin-bottom:0; padding-bottom:0; }
.normal {font-weight:normal;}
.bold {font-weight:bold;}
 
.center {margin:0 auto;}

.mt18 {margin-top: 1.5em;}
.mb18 {margin-bottom: 1.5em;}
.nomb {margin-bottom: 0px;}

.vbg54 {background: url(../img/header_bg.png) 0px -54px repeat-x;}

.pad9 {padding: 10px;margin-bottom: 0px;}
.padt18 {padding-top: 1.5em;}
.padb18 {padding-bottom: 1.5em;}
.bbcl19 {border-bottom: 1px solid #191919; margin-bottom: 1.5em;}

.active {text-decoration: underline;}
.inactive {text-decoration: none;}

a, a:hover, a:active, a:visited  { color: #000000; text-decoration: none; font-weight:bold; } 
a:hover { color: #00FFFF; text-decoration: none; } 

.teasertxt { margin: 5px 0 0 0; line-height: 1.3em; } 
.teasertxt p { margin: 0 0 0 0; } 
.abouttxt p { margin: 0 0 0 0; }
.projectcluster p, .projectcluster a p, .projectcluster a { margin: 0 0 0 0; } 

.projectcluster { margin: 0 0 1.5em 0; } 
.projectcluster:hover a {color: #00FFFF; } 

 /* color classes -------------------------------------------------------------- */
.bgcolFF {background-color: #FFF;}
.bgcol00 {background-color: #000;}
.bgcol33 {background-color: #333;}
.bgcol99 {background-color: #999;}
.bgcolCC {background-color: #CCC;}
.bgcolE0 {background-color: #E0E0E0;}

.colorFFF {color: #FFF;}
.color999 {color: #999;}
.color19 {color: #191919;}

/* menu styles -------------------------------------------------------------- */

div.menucontainer {  
	position: absolute;  
	top: 100px;
	margin: 0;
	padding: 0; 
}

ul.menu {  
     list-style-type: none;  
     position: relative;  
     margin: 1.5em;
     padding: 0; 
}
 
ul.menu li a { 
	 font-size: 1.4em; /* 18px */ 
	 line-height: 1.3em; /* 18px */ 
	 margin-top: 0em; 
	 margin-bottom: 0em; 
     color: #000000;
     text-decoration: none;
     font-weight: bold;
 } 
 
ul.menu li.current-cat a, ul.menu li.current_page_item a {  
     color: #00FFFF;
     text-decoration: none;
 } 
 
 
ul.menu li a:hover {  
     color: #00FFFF;
 } 
 
/* project menu styles -------------------------------------------------------------- */

ul.project_nav {  
     list-style-type: none;  
     position: relative;  
     margin: 1.5em;
     padding: 0; 
 }
 
ul.project_nav li a, 
ul.project_nav li a:hover, 
ul.project_nav li a:active, 
ul.project_nav li a:visited  {  
     color: #00FFFF;
     text-decoration: none;
     font-weight: bold;
 } 
 
ul.project_nav li a:hover { 
     color: #00FFFF;
     text-decoration: none;
}  

/* linklist styles -------------------------------------------------------------- */

.network {  
     list-style-type: none;  
     position: relative;  
     margin: 0;  
     padding: 0; 
 }
 
 .network li a {  
     color: #000000;
     text-decoration: none;
 } 
 
  .network li a:hover {  
     color: #000;
     text-decoration: none;
 } 

