html,body {height:100%}
body { height:100%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background: #fff;}

body, td, div, p {font-family: Arial, sans-serif; font-size: 11px; color: #737A7F;}
#main { float: left; margin:0 ; height: 100%; width: 100%; }



/* styles for IE 5 Mac */
 #horizon {
	background-color: transparent;
	position: absolute;
	top: 0px;
	left: 20px;
 }
 
 /* following rules are invisible to IE 5 \*/
 #horizon {
   top: 50%;
   left: 0px;
   width: 100%;
   margin-top: -200px;
   text-align: center;
   min-width: 760px; 
 }
 /* end IE 5 hack */ 
	  
#wrapper {
	background-color: #fff;
	position: relative;
	text-align: left;
	width: 773px;
	height: 470px;
	margin: 0px auto;
	}


a:link {color: #F77D00; text-decoration: none;}
a:visited {color: #F77D00; text-decoration: none;}
a:hover {color: #F64B00; text-decoration: none;}
a:active {color: #F77D00; text-decoration: none;}


#container {height: 470px; width: 7730px; margin: auto;}

#logo { margin: 10px 5px 15px 0; position: relative; top: 0; left: 0; height: 33px; width: 773px;}

#main_nav { width: 103px; margin: 5px 0 5px 0; float: left; position: relative; top:0; left: 0;}
#main_nav p {color:#11BAAF; font-size:13px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0; }
#main_nav ul { margin: 0; padding: 0; list-style-type: none;}
#main_nav a {color: #4EC3DD; text-transform: uppercase;}
#main_nav a:hover {color: #30B1B4;}
#main_nav a.current {color: #1C7374;}


#story {margin-top: 10px;}
#news {margin-top: 10px;}
#news a {color: #11BAAF;}

#getorange, #bag {margin-top: 10px;}
#getorange a, #bag a {color: #11BAAF;}



#col2 {width:145px; margin: 5px; float: left; position: relative; top: 0; left: 0;}

#identity_nav {height: 210px; position: relative; top: 15px;text-transform: uppercase;}
#identity_nav a.current {color:#CC3300;}

#publications_nav {height: 210px; position: relative; top: 27px; text-transform: uppercase;}
#publications_nav a.current {color:#CC3300;}

#promotions_nav {height: 210px; position: relative; top: 39px; text-transform: uppercase;}
#promotions_nav a.current {color:#CC3300;}

#packaging_nav {height: 210px; position: relative; top: 52px; text-transform: uppercase;}
#packaging_nav a.current {color:#CC3300;}

#reports_nav {height: 210px; position: relative; top: 75px; text-transform: uppercase;}
#reports_nav a.current {color:#CC3300;}

#design_nav {height: 210px; position: relative; top: 87px; text-transform: uppercase;}
#design_nav a.current {color:#CC3300;}

#webdesign_nav {height: 210px; position: relative; top: 63px; text-transform: uppercase;}
#webdesign_nav a.current {color:#CC3300;}

#people_nav { position: relative; top: 160px; text-transform: uppercase;}
#people_nav a.current {color:#CC3300;}
.tenwords {color: #F77D00; text-transform: none; margin: 0; padding:0;}


#summary{position: relative; top: 0px; margin-top: 15px;}


#content {width: 514px; height: 402px; margin: 5px 0 0 0;  float: right; position: relative; top:0; left: 0;}
#content p {margin: 0; padding: 0;}


#content_text {width: 514px; height: 402px; margin: 5px 0 0 0;  float: right;  position: relative; top:0; left: 0;}
#content_text p {margin: 0; padding: 5px 10px 5px 10px;}

#content_nobg {width: 514px; height: 402px;margin: 5px 0 0 0;  float: right; position: relative; top:0; left: 0; }
#content_nobg p {margin: 0; padding: 0;}

#content_people {height: 0px; position: absolute; top: 0px; float:left; display: inline; margin-bottom: 0;}
#content_people p {margin: 0; padding: 10px; color:#fff;}


.title, .title p {color:#F64B00;}
.title p {margin: 0; padding: 0;}
.summary p {margin: 0; padding: 0;}

.pagination {margin-left: 10px;}
.pagination a {color: #4EC3DD;}

.green {color: #11BAAF;}
.orange {color:#F77D00;}
.blue, .blue:link {color: #4EC3DD}
.bluedark, .blue:link {color: #1C7374}

.big {font-size: 13px;}
.bigger {font-size: 15px;}
.bold {font-weight: bold;} 

input {border: solid 1px #737A7F; font-family: Arial, sans-serif; font-size: 11px; color: #737A7F; margin: 2px 0;}
.submit {background: #F3F3F4; }

.author {color:#F64B00;}
.author p {color:#F64B00; margin: 0; padding: 0;}

#content_colours {width: 250px; margin: 120px 0 5px 0; float: left; position: relative; top:0; left: 0; }
#content_colours, #content_colours p {font-family: Helvetica, Arial, sans-serif;  font-size: 28px; color: #5E3C00;}

.clr {display: block; clear: both;}

.col1 {width: 170px; float: left;}
.col2 {width: 330px; float: right;}
.col1 .title {margin: 0 0 15px 0;}