/*
Theme Name: Hypehouse #2
Description: 2010 Ed.
*/

html {
	height:100%;
padding:0;
margin:0;
}
body {
	height:100%;
background:#fff url('images/main_bg.png') repeat-x 0 1000px;
font:1em Arial,Sans-serif;
padding:0;
margin:0;
text-align:center;
}
a { color:#ef9824; }
a img { border:0; }

#white_orange_bg {
	min-height:100%;
background:url('images/white_orange_bg.png') repeat-y top center;
}

h2 {
font:18px Courier,Monospace normal;
text-transform:lowercase;
}

#container {
	width:1170px;
	height:100%;
background:url('images/body_bg.png') repeat-y 0 0;
margin:0 auto;
text-align:left;
}

#logo {
	width:346px;
	min-height:92px;
background:url('images/logo.png');
margin:0;
text-indent:-10000px;
}


#sidebar {
	width:346px;
background:url('images/sidebar_main_bg.png');
color:#0062a1;
float:left;
margin-bottom:20px;
}
#sidebar #menu {
margin:10px 0 0 100px;
padding:0;
}
#sidebar #menu li {
background:url('images/orange_dot.png') no-repeat 0 3px;
list-style-image:none;
list-style-type:none;
margin:0 0 10px 0;
padding-left:20px;
}
#IERoot7 #sidebar #menu li {
margin-bottom:7px;
}
#sidebar #menu li a,
#sidebar #menu li img {
	height:17px;
display:block;
}
#sidebar #menu li li img {
display:inline;
}
#sidebar #menu li ul {
margin:5px 0 15px 0;
padding:0;
}
#IERoot7 #sidebar #menu li ul {
margin-top:0;
}
#sidebar #menu li ul li {
background:none;
margin:0 !important;
padding:0;
}
#sidebar #menu li ul li {
color:#1170a9;
font:12px Arial,Sans-serif;
}
#sidebar #menu li ul li a {
	height:auto;
color:#1170a9;
display:inline;
text-transform:none;
text-decoration:none;
}

#sidebar #about_box {
background:#fff url('images/sidebar_about_bg.png') repeat-y 0 0;
font-size:12px;
padding:10px 30px 50px 120px;
}
#sidebar #about_box h2,
#sidebar #about_box p {
margin:0 0 10px 0;
}

#content {
	width:596px;
background:#ef9824;
float:right;
padding:45px 25px 0 25px;
margin-right:178px;
}
#content h1 {
margin:0 0 10px 0;
}
#content h1#page_title {
color:#fff;
font:30px Arial,Sans-serif bold;
letter-spacing:0.05em;
text-transform:lowercase;
}
#content h1 a {
color:#838383;
text-decoration:none;
}
#content h1 img {
display:block;
}
#content .entry {
background:#fff;
color:#838383;
font-size:13px;
margin-bottom:25px;
padding:10px;
}
#content .entry h1 {
color:#838383;
font-weight:normal;
font-size:14px;
margin:0;
}
#content .entry .info {
color:#ef9824;
margin:0 0 10px 0;
}
#content .entry .info a {
color:#ef9824;
text-decoration:none;
}
#content .entry p {
margin:10px 0 0 0;
}
.page_66 #content .entry ul {
margin:0;
overflow:hidden;
padding:0;
}
.page_66 #content .entry ul li {
	width:175px;
background:#ef9824;
color:#fff;
list-style:none;
float:left;
margin:0 10px 10px 0;
overflow:hidden;
padding:3px;
}

.footer {
display:block;
}

.clear {
clear:both;
}