/* ###########################################
	TERMINALFOUR
revised by Katherine Kenny August 2011
########################################### */

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

html {}
body {background:#D3E4F4;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;padding:0;}


/* < Generic Rules > */
.r {float:right;}
.l {float:left;}

.ar {text-align:right;}
.ac {text-align:center;}
.al {text-align:left;}

.clear {width:100%;height:1px;font-size:1px;clear:both;}
.clear15 {width:100%;height:15px;font-size:1px;clear:both;}

.clearright {height:1px;font-size:1px;clear:right;}

.w50p {width:49%;}

.invisible {visibility:hidden;display:none;}
a img {border:0px;}

#whitewrap {background:#fff url('http://www.dit.ie/hothouse/media/dithothouse/styleimages/page_bg.jpg') bottom center repeat-x;}
#wrapper {width:960px;margin:0px auto;}


/* < header > */
#header {height:230px;margin-bottom:10px;
background:#fff url('http://www.dit.ie/hothouse/media/dithothouse/styleimages/header.gif') top right no-repeat;}
#header img{margin:10px 10px 4px 30px}	
#tools {font-family:Arial, Helvetica, sans-serif;font-size:0.9em;
font-weight:bold;float:right;position:relative;right:34px;line-height:2.5em;
color:#464A63;}
#tools a {color:#464A63;text-decoration:none;} 
#tools a:hover {background:#D6D8EA;} 
		
#tools div#home {float:left;width:60px;height:27px;}
#tools div#home a {padding-right:15px;width:60px;height:27px;text-align:center;}
body#homepage #tools div#home a {padding-left:15px;width:60px;height:27px;text-align:center;}
#tools div#home a:hover {background:#D6D8EA url('http://www.dit.ie/hothouse/media/dithothouse/styleimages/tools_hovers.gif') top left no-repeat;}
#tools div#home span {float:left;width:60px;height:27px;text-align:center;background:#D6D8EA url('http://www.dit.ie/hothouse/media/dithothouse/styleimages/tools_hovers.gif') top left no-repeat;}
		
#tools div#about {float:left;}
#tools div#about a {float:left; width:72px;height:27px;text-align:center;}
#tools div#about span {float:left; width:72px;height:27px;text-align:center;background:#D6D8EA;}
		
#tools div#contact {float:left;}
#tools div#contact a {float:left;width:86px;height:27px;text-align:center;}
#tools div#contact a:hover {background:#D6D8EA url('http://www.dit.ie/hothouse/media/dithothouse/styleimages/tools_hovers.gif') bottom right no-repeat;}
#tools div#contact span {float:left;width:86px;height:27px;text-align:center;background:#D6D8EA url('http://www.dit.ie/hothouse/media/dithothouse/styleimages/tools_hovers.gif') bottom right no-repeat;}
			
#tools span.line {margin:10px 0 0 0;padding:0px;background:none;border-right:1px solid black;line-height:10px;height:10px;font-size:10px;float:left;}
	
#headtext {float:right;width:280px;height:100px;position:relative;top:40px;right:20px;}
#headtext h1 {font-size:1.4em;color:#319DC3;}
#headtext p {color:#319DC3;}
.inner #headtext p {font-size:1.4em;}
	
/* << main menu >> */
#mainmenu {float:left;}
#mainmenu ul {list-style:none;margin:23px 0px 0 40px;height:28px;}
#mainmenu ul li {float:left;text-align:center;margin:4px 4px 0 8px;
font-size:0.9em;font-weight:bold;}
#mainmenu ul li a:link{color:#669933;text-decoration:none}
#mainmenu ul li a:visited{color:#669933;text-decoration:none}
#mainmenu ul li a:hover{color:#0099cc;text-decoration:underline}
#mainmenu ul li a:active{color:#D04814;text-decoration:underline}

/* << search box >> */
#searchbox {float:right;margin:7px 34px 0 20px;width:211px;height:45px;padding:10px 0 0 0px;text-align:center;}
#searchbox input.query {width:130px;vertical-align:bottom;font-size:11px;border:1px solid #949494;padding:2px 2px;}
#searchbox input.submit {vertical-align:bottom;}
	
/* << breadcrumbs >> */
#breadcrumbs {clear:both;margin:0 0 0 40px;font-size:1.0em;font-weight:bold;color:#636363;}
#breadcrumbs p.tools {float:right;position:relative;right:50px;}
#breadcrumbs span.lightfont {color:#B2B1B1;}
#breadcrumbs a {text-decoration:none;color:#636363;}
#breadcrumbs .tools a {text-decoration:none;color:#636363 !important;}
	
/* < main > */
#main {height:auto;min-height:400px;padding:0 0 0 40px;margin-top:20px}

/* << frontpage blocks >> */

.fp_block {color:#4E4E4E;width:271px;float:left;}
.fp_blocki {background:transparent url('http://www.dit.ie/hothouse/media/dithothouse/styleimages/homebox_top-271px.png') top left no-repeat; padding:15px 25px 0 25px;}
.fp_block h3 {background:transparent url('http://www.dit.ie/hothouse/media/dithothouse/styleimages/diamond-blue.gif') 0px 5px no-repeat;padding:2px 0 4px 25px;font-size:1.4em;font-family:Arial, Helvetica, sans-serif;color:#606060;margin:0 0 0 -5px;}
.fp_block p {padding:0 0 10px 0;color:#4E4E4E;}
.fp_block a {color:#4E4E4E;}
.fp_block img {border:1px solid #999;}
.fp_blockbtm {width:271px;background:transparent url('http://www.dit.ie/hothouse/media/dithothouse/styleimages/homebox_btm-271px.gif') bottom left no-repeat;padding:0 0 15px 0;font-size:1px;}
	
.block1 {float:left;}
.block2 {float:left;margin-left:35px;}
.block3 {float:left;margin-left:35px;}
	
/* << inner columns >> */
	
/* <<< inner column one >>> */
.inner_col1 {width:193px;padding:15px 0 0 0;float:left;margin:0 15px 0 0;border:2px solid #999;
border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}
.inner_col1 .btm {width:193px;padding:0px 0 15px 0;font-size:1px;}
			
.inner_col1 .inner {padding:0 2px;color:#5F5F5F;}

.inner_col1 .inner ul {margin:0;list-style:none;}
.inner_col1 .inner ul li {padding:0 0 1px 0;font-weight:bold;}
.inner_col1 .inner ul ul li {padding-left:10px;}	
.inner_col1 .inner ul ul ul li {padding-left:10px;}		
.inner_col1 .inner ul ul ul ul li {padding-left:10px;}

.inner_col1 .inner ul ul li a:hover {background:#D6D8EA;}
.inner_col1 .inner ul ul ul li a:hover {background:#D6D8EA;}
.inner_col1 .inner ul ul ul ul li a:hover {background:#D6D8EA;}

.inner_col1 .inner ul li a {display:block;padding:8px 10px;color:#5F5F5F;
text-decoration:none;background:transparent url('http://www.dit.ie/hothouse/media/dithothouse/styleimages/navblock_split.gif') bottom center no-repeat;}
.inner_col1 .inner ul li a:hover {background:#D6D8EA;}
.inner_col1 .inner ul li span {background:#D6D8EA;display:block;padding:8px 10px;}
			
/* <<< inner column two >>> */
.inner_col2 {width:670px;padding:0;float:left;border:2px solid #999;
border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}
.inner_col2 .top {width:670px;padding:8px 0 5px 0;font-size:1px;}
.inner_col2 .btm {width:670px;padding:0 0 10px 0;font-size:1px;}
			
.inner_col2 .inner {padding:10px 10px 10px 15px;}
			
.inner_col2 div.box {padding:0px 5px;width:310px;float:left;}
.inner_col2 div.box img {padding:5px 0;text-align:center;}
.inner_col2 div.box p#image {display:block;text-align:center;}
.inner_col2 div.box p#text {display:block;height:85px;text-align:center;width:200px}

			
.inner_col2 div.team {float:left;margin:0 15px 0 0;width:450px;padding:10px 0;background:transparent url('/hothouse/media/dithothouse/styleimages/dots_turq.gif') bottom left repeat-x;}
.inner_col2 div.team img{float:left;padding:0 5px 5px 0;}
.inner_col2 div.team h3 {}
.inner_col2 div.team p {}
			
/* <<< inner column three >>> */
.inner_col3 {display:none;width:189px;background:#fff url('http://www.dit.ie/hothouse/media/dithothouse/styleimages/col3_top.gif') top left no-repeat;padding:15px 0 0 0;float:left;margin:0 0 0 15px;}
.inner_col3 .btm {width:189px;background:#fff url('http://www.dit.ie/hothouse/media/dithothouse/styleimages/col3_btm.gif') bottom left no-repeat;padding:0 0 15px 0;font-size:1px;}
			
.inner_col3 .inner {padding:0 15px;color:#676669;min-height:200px;}
.inner_col3 .inner h3 {margin:0 0 8px 0;}
			
.inner_col3 .inner form {padding:8px 0;}
.inner_col3 .inner form input.textbox {border:1px solid #1676A4;width:92px;vertical-align:top;padding:1px;}
			
			
.inner_col3 .inner ul {margin:0 0 0 25px;}
.inner_col3 .inner ul li {list-style-image:url('http://www.dit.ie/hothouse/media/dithothouse/styleimages/li_dot-blue.gif');padding:3px 0px;}
		
/* < content > */
#content {color:#636363;}
#content p {padding:0 0 10px 0;}

#content a:link {color:#636363;text-decoration:underline;}
#content a:visited {color:#800080;text-decoration:underline;}
#content a:hover {color:#000000;text-decoration:underline;}
#content a:active {color:#FF0000;text-decoration:underline;}
#content li {margin-left:30px;}


/* << list items >> */
#content ul {margin:5px 0 10px 15px;}
#content ol {margin:5px 0 10px 40px;}
#content ul li {list-style:none;background:url('http://www.dit.ie/hothouse/media/dithothouse/styleimages/li_dot-blue.gif') 0px 5px no-repeat;padding:3px 0 3px 20px;}
#content ol li {padding:1px 0px;}
	
/* << headers >> */
#content h1 {color:#636363;background:transparent url('http://www.dit.ie/hothouse/media/dithothouse/styleimages/diamond-blue.gif') 0px 2px no-repeat;padding:0px 0 6px 25px;font-size:1.5em;font-family:Arial, Helvetica, sans-serif;margin:0 0 0 -8px;}
#content h2 {color:#636363;background:transparent url('http://www.dit.ie/hothouse/media/dithothouse/styleimages/diamond-blue.gif') 0px 2px no-repeat;padding:0px 0 6px 25px;font-size:1.5em;font-family:Arial, Helvetica, sans-serif;margin:0 0 0 -8px;}
#content h3 {color:#636363;background:transparent url('http://www.dit.ie/hothouse/media/dithothouse/styleimages/diamond-blue.gif') 0px 0px no-repeat;padding:0px 0 6px 25px;font-size:1.3em;font-family:Arial, Helvetica, sans-serif;}
	
#content h4 {color:#636363;background:transparent url('http://www.dit.ie/hothouse/media/dithothouse/styleimages/diamond-blue.gif') 0px 0px no-repeat;padding:0px 0 6px 25px;font-size:1.2em;font-family:Arial, Helvetica, sans-serif;}	

	
/* < footer > */
#footer {color:#70767D;}
#footer .links {padding:25px 0 0 0;}
#footer a {color:#70767D;text-decoration:none;padding:0px 5px;}

#homepagetable {margin-left:10px}
#homepagetable td {padding:5px}
#homepagetable h2 {margin:0px;padding:5px;
-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;
-webkit-border-top-left-radius:15px;-webkit-border-bottom-right-radius:15px;}
#homepagetable p {margin:10px 0px;font-size:1em}
#homepage #main {margin-top:0px}
#mainheading {background-color:#0066cc;color:white;}
#heading1right {background-color:#669933;color:white;}
#heading2right {background-color:#663399;color:white;}

#imagerotate {float:left;margin-bottom:40px}
#imagerotate li{list-style-type:none}
#imagerotate p.heading{background-color:#0060aa;color:white;margin:0px;padding:10px;
-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;
-webkit-border-top-left-radius:15px;-webkit-border-bottom-right-radius:15px;}
p.heading a:link {color:white;text-decoration:none;font-weight:bold}
p.heading a:visited{color:white}
p.heading a:hover{color:white}
p.heading a:active{color:white}
#boxes {float:right;width:275px;margin-right:33px;text-align:center;
margin-bottom:20px}
#boxes p {padding:5px}
#greenbox {margin-bottom:10px}
#greenbox h2{background-color:#75c167;color:white;margin:0px;padding:5px;
-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;
-webkit-border-top-left-radius:15px;-webkit-border-bottom-right-radius:15px;}
#purplebox h2{background-color:#0099ff;color:white;margin:0px;padding:5px;
-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;
-webkit-border-top-left-radius:15px;-webkit-border-bottom-right-radius:15px;}

.hothousenews td{border:1px dotted #bbb;text-align:left;padding:10px;background-color:#eee}
.hothousenews td img{border:5px solid #fff;box-shadow:#999 5px 5px 5px;
-moz-box-shadow:#999 5px 5px 5px;-webkit-box-shadow:#999 5px 5px 5px}

#homepage #main li{list-style-type:none}
#imagerotatordiv {float:left}


