* {padding:0;}
h1,h2,h3,h4,h5,h6 {
color:#68747A;
margin:0px;
font-size:1.1em;
}
h1,ul {
margin:0px;
}
body {
	background: #FFF;
	color: #68747A;
margin:0px;
text-align:center;
background:url("../img/bg.gif") top left repeat-x #8D9AA0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f6c72;
}
hr, .stream {display: none;}
a:link, a:visited {text-decoration: none;}
#menu h4 {display:none;}
strong, b {font-size:1.1em;}
ul {list-style:none;}
u {text-decoration:underline;font-size:1em;}

div:after,ul:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
div,ul {display: inline-block;}
/* Hides from IE-mac \*/
* html div,* html ul {height: 1%;}
div,ul {display: block;}
/* */
a {
  color: #5f6c72;
  font-weight: bold;
}
a:link {
  text-decoration: none;
}
a:visited {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

#page {
	width: 700px;
	position: relative;
text-align:left;
margin:0 auto;
border-bottom:2px solid #666;
padding-left:3px;
padding-right:3px;
background: url("http://webedpro.webed.is/basecamp.is/media/files/1133546609/page.gif") top left repeat-x #7C868A;
}
#frame {
background:#000;
text-align:center;
height:600px;
}
$frame div * {
margin:0px;
}
* html #frame {
margin-top:-20px;
}
#f_left {
padding-top:20px;
float:left;
width:140px;
margin-left:100px;
font-size:1.5em;
font-family:helvetica, arial, verdana, sans-serif;
text-align:right;
color:#ddd;
display:inline;
}
* html #f_left {
padding-top:40px;
}
#f_right {
float:right;
display:inline;
width:390px;
padding-top:10px;
}
* html #f_right {
padding-top:40px;
}
#wrapper {
background:#FFF;
}
#logo {
height:120px;
background:url("../img/top.gif") repeat-x top left;
}
#logo h1 a {
height:120px;
width:204px;
display:block;
text-indent:-6000em;
background:url("../img/logo.gif") no-repeat top left;
}

#menu {
height:50px;
background:url("../img/menu.gif") top left repeat-y;
}
#menu li {
float:left;

}

#menu li a {
float:left;
color:#FFF;
font-size:1.0em;
padding-top:15px;
padding-left:10px;
padding-bottom:9px;
width:90px;
text-transform:uppercase;
}

#menu li a:hover, #menu li .selected {
color:#90FF00;
text-decoration:none;
}

#pretty {
height:260px;
position:relative;
background:url("../img/pretty.gif") top left repeat-x;
}


#subnav {
position:absolute;
bottom:0px;
left:0px;
z-index:5;

}
#subnav ul {
float:left;
padding-left:5px;
padding-right:5px;
background:url("../img/subnav.gif") top left;
}
#subnav li {
float:left;
}
#subnav li a {
float:left;
display:block;
padding-top:5px;
padding-bottom:4px;
color:#FFF;
padding-left:3px;
padding-right:3px;
}
#subnav li a:hover, #subnav li .selected {
color:#90FF00;
text-decoration:none;
}

#content {
padding:10px;
}

#c_left {
float:left;
width:270px;
margin-left:-10px;
margin-top:-10px;
}
#c_left h2 {
  font-family: arial, verdana, sans-serif;
  font-weight:bold;
  font-size: 46px;
  text-transform: uppercase;
  letter-spacing: -0.1em;
  line-height: 44px;
  margin-left: 13px;
  margin-top: 10px;
}
#c_right {
float:right;
width:360px;
padding-left:18px;
padding-right:40px;
border-left:2px solid #666;

}
#c_right p {
margin-top:0px;
margin-bottom:1em;
}
#footer {
text-align:center;
font-size:0.8em;
}

#iframe {
height:240px;
background:#000;
padding-bottom:20px;
}
* html object {
margin-top:-10px;

}