﻿/* CONTROL BAR MMMM DELICIOUS! */
#menu {
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 1px;
	margin-right: 0px;
	background-color: #cccc00;
	border-color: #ffff71;
	border-bottom-width: 1px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 15px;
	border-style: solid;
	z-index: 4000;
}


#menu #links {
	text-align: left;
	line-height: 9px;
	font-family: Verdana;
}

#menu #links a {
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	border-right-color: white;
	border-right-width: 1px;
	border-right-style: solid;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	color: #333333;
	font-size: 1em;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 0px;
}
	#menu #links a.regular,
	#menu #links a.highlight {
		padding-top: 11px;
		margin-right: 0;
		padding-bottom: 8px;
	}
	#menu #links a.regular.highlight,
	#menu #links a.highlight,
	#menu #links a.regular:hover {
	font-weight: none;
	padding-top: 11px;
	padding-bottom: 8px !important;
	color: #ff3399;
	background-color: #ffde36;
	text-decoration: none;
	}
	#menu #links a.regular.highlight,
	#menu #links a.highlight { border-top-width: 0px; }
	#menu #links a.regular.highlight { font-weight: bold; color: #ff3399; background-color: #ffde36; padding-bottom: 8px;}
	
	#menu #links a.highlight { color: #ff3399; }
	#menu #links a.white { background-color: #ffff99; padding-bottom: 8px; padding-top: 11px; position: relative; font-weight: bold; font-size: 1em; float: right; display: inline-block; color: #333333; }
	#menu #links a.highlight:hover { text-decoration: underline; }
	
	                     

               
#menu #links a.white:hover { color: #0082c5; text-decoration: underline; }
	
	/* END CONTROL BAR */


/* BUTTONS -- from particletree! */
     
	    .buttons a, .buttons button{
    	    text-align: center;
    	    margin-left: 0;
    	    margin-bottom: 0;
    	    margin-right: 7px;
    	    margin-top: 5px;
    	    display: block;
    	    background-color:#f5f5f5;
    	    border:1px solid #dedede;
    	    border-top:1px solid #eee;
    	    border-left:1px solid #eee;
     
    	    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    	    font-size:100%;
    	    line-height:130%;
    	    text-decoration:none;
    	    font-weight:bold;
    	    color:#565656;
    	    cursor:pointer;
    	    padding:5px 10px 6px 7px; /* Links */
	    }
 
        .buttons button.disabled,
	    .buttons a.disabled {
		    display: none;
	    }
     
	    .buttons button{
    	    width:auto;
    	    overflow:visible;
    	    padding:4px 10px 3px 7px; /* IE6 */
	    }
    	
	    .buttons button[type]{
    	    padding:5px 10px 5px 7px; /* Firefox */
    	    line-height:17px; /* Safari */
	    }
     
	    *:first-child+html button[type]{
   		    padding:4px 10px 3px 7px; /* IE7 */
	    }
     
	    .buttons button img, .buttons a img{
    	    margin:0 3px -3px 0 !important;
    	    padding:0;
    	    border:none;
    	    width:16px;
    	    height:16px;
	    }
     
	    button:hover, .buttons a:hover{
    	    background-color: #cc0066;
    	    border:1px solid #c2e1ef;
    	    color: white;
	    }
     
	    .buttons a:active{
    	    background-color: #0082c5;
    	    border:1px solid #6299c5;
    	    color:#fff;
	    }
	    
	    li ul, li ol {margin:0;}
		ul, ol {margin:0;}
		ul {list-style-type:disc;}
		
		.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
		.clearfix, .container {display:inline-block;}
		* html .clearfix, * html .container {height:1%;}
		.clearfix, .container {display:block;}
		.clear {clear:both;}

/* forms.css */
label {font-weight:bold;}
fieldset { margin-right: 0; margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: black;
    }
a {
	font-size:11px;
	text-decoration: none;
	font-weight: normal;
	color:  #c06;
	}
a:link {
	}
a:visited {
	color: #f06;
	}
a:active {
	}
a:hover {
	color: #f06;
	}
	
a.white {
	font-size:9px;
	text-decoration: none;
	font-weight: normal;
	color:  #c06;
	}
a.white:link {
	}
a.white:visited {
	color: #c06;
	}
a.white:active {
	}
a.white:hover {
	color: #FFF;
	}
	
hr {border: none 0; 
 margin-top: 15px;
 margin-bottom: 5px;
 border-top: 1px dotted #c06;/*the border*/
 width: 50%;
 height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
 }
 

.ahem {
	display:	none;
	}
strong, b {
	font-weight: bold;
	}
.bodytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


.boldbodytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.boldwhtbodytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #FFFFFF;
}
.smltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}


#smlitaltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: italic;
}

p {
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	}
h1 {
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h2 {
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h3 {
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h4 {
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h5 {
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-top:  0px;
	margin-bottom: 30px;
	}
h6 {
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 20;
	}
img {
	border: 0;
	}
.nowrap {
	white-space: nowrap;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
/* this class must be combined with nobr in html for ie5win */
	}
.tiny {
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	margin-top: 15px;
	margin-bottom: 5px;
	text-align: right;
	}
.top {
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
/* Margins must be 0. Opera puts this outside the box, even though Netscape 6.01 doesn't. Read kludge below.*/
	}
.nav {
	color: # #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.left {
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 19px;
	margin-bottom: 20px;
	}
.line {
	background-color: #FFCC33;
	border: 2px solid #FF0066;
	padding: 5px;
}
.upcomingprogramheader {
	background-color: #FFCC33;
	padding: 5px;
	line-height: 2em;
	font-weight: bold;
	color: #333333;
	font-family: Verdana, Tahoma, Arial;
	font-size: 1em;
	border: 1px dotted #666666;
}
.programheader {
	background-color: #CC3;
	padding: 5px;
	line-height: 3em;
	font-weight: bold;
	color: #333333;
	font-family: Verdana, Tahoma, Arial;
	font-size: 1em;
	border: 1px dotted #666666;
}
.programtext {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	color: #000000;
}
.aboutustitletext {
	font-family: Verdana, Tahoma, Arial;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 8px;
	text-align: right;
}
.aboutusbiotext {
	min-height: 100px;
	display: block;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 170px;
	color: #000000;
}
#aboutusgreenbox {
	padding: 10px;
	line-height: 1.2em;
	font-size: 1.3em;
	font-family: Arial;
	margin-right: 5px;
	margin-left: 10px;
	background-color: #ffde36;
	border: 1px dotted #999999;
}
.staffboxgreen {
	background-color: #CC3;
	border: 1px dotted #999999;
	padding: 10px;
}
.staffboxyellow {
	background-color: #FFDE36;
	border: 1px dotted #999999;
	padding: 10px;
}
.right {
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 19px;
	margin-bottom: 20px;
	}



.volume {
	color: #808080;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 26px;
	line-height: 52px;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 50px;
	}
.number {
	color: #808080;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 60px;
	line-height: 100px;
	text-align: right;
	margin-top: 0px;
	margin-bottom: -30px;/* deals with bizarre ie5 not ie5.5 glitch. explained in the text. */
	}



#top {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px; /* Incorrect value fed to ie5win */
	background: #FF3399;
	}
body>#top { /* Correct for CSS2 browsers. */
	}
#nav {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	height: 22px; /* Incorrect value fed to ie5win */
	background: #cccc00;
	}
body>#nav {
	height: 22px; /* Correct for CSS2 browsers. */
	}
	
#middle {
	margin: 0px 160px 0px 250px; /* Incorrect value fed to ie5win */
	padding: 10px 4% 10px 1%;
	border: 0px;
	}
	
#middlepress {
	margin: 0px 195px 0px 195px; 
	padding: 10px 2% 10px 1%;
	border: 0px;
	}
	
	
#middlebigger {
	margin: 0px 160px 0px 200px; /* Incorrect value fed to ie5win */
	padding: 10px 4% 10px 1%;
	border: 0px;
	}
	
#middlebiggest { /* Incorrect value fed to ie5win */
	margin-left: 250px;                                    
	margin-bottom: 0px;                                    
	margin-right: 160px;                                    
	margin-top: 0px;                                    
	width: 500px;
	padding: 10px 4% 10px 1%;
	border: 0px;
	}
	
#middleindex {
	border: 0px;
	margin-top: 0px;
	margin-right: 200px;
	margin-bottom: 0px;
	margin-left: 260px;
	padding-top: 0px;
	padding-right: 4%;
	padding-bottom: 10px;
	padding-left: 1%;
	}
	
#middleindexprojects {
	border: 0px;
	margin-top: 0px;
	margin-right: 300px;
	margin-bottom: 0px;
	margin-left: 290px;
	padding-top: 0px;
	padding-bottom: 10px;
	}
	
.leftnav_padded {padding: 5px;}
	
.bg_green {
	background-color: #cccc33;
	color: #333333;
}

.bg_purple {
	background-color: #cc0066;
	color: #FFFFFF;

}

.bg_yellow {
	color: #333333;
	background-color: #ffcc33;

}
	
.bg_yellow_lt {
	color: #333333;
	background-color: #ffde36;

}
	
#middleandright {
	margin: 0px 10px 0px 200px; /* Incorrect value fed to ie5win */
	padding: 10px 1% 10px 1%;
	border: 0px;
	}	
	
#middleequal {
	width: 33%;
	top: 122px;
	left: 0px;
	margin: 0px 0px 0px 33%;
	padding: 10px 4% 10px 1%;
	border: 0px;
	height: 100%;
	}
	
#middlebigger #menu {
border-left:2px solid #CC0066; 
border-bottom:2px solid #CC0066;
border-right: 2px solid #CC0066;
border-top: 2px solid #CC0066;
float:right;
width:230px; 
background:#FF3399;
margin:4px 0px 10px 10px;
padding: 4px 4px 4px 4px;
        }
	
#left {
	position: absolute;
	width: 196px; 
	top: 122px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	height: 100%;
	}
	
#left-catalogue {
	position: absolute;
	width: 196px; 
	top: 122px;
	left: 5px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	height: 100%;
	}	
	
#leftsm {
	position: absolute;
	width: 125px; /* Incorrect value fed to ie5win */
	top: 122px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	height: 100%;
	}


#leftindex {
	position: absolute;
	width: 250px; /* Incorrect value fed to ie5win */
	top: 122px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	height: 100%;
	}

	
#leftequal {
	position: absolute;
	width: 33%;
	top: 122px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 10px 4% 10px 1%;
	border: 0px;
	height: 100%;
	}

#right {
	position: absolute;
	width: 150px; /* Incorrect value fed to ie5win */
	top: 122px;
	right: 0px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 2px;
	border: 0px ;
	}
body>#right {
	width: 170px; /* Correct for CSS2 browsers. */
	}
	
#rightpress {
	position: absolute;
	width: 196px; 
	top: 122px;
	right: 0px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 2px;
	border: 0px ;
	}

	
#rightindex {
	position: absolute;
	width: 240px; /* Incorrect value fed to ie5win */
	top: 122px;
	right: 0px;
	margin: 0px 2px 0px 0px;
	padding: 10px 4px 10px 2px;
	border: 0px ;
	}

	
#rightindexprojects {
	padding-left: 2px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 50px;
	position: absolute;
	width: 260px; /* Incorrect value fed to ie5win */
	top: 122px;
	right: 0px;
	border: 0px ;
	}

	
#rightequal {
	position: absolute;
	width: 33%;
	top: 122px;
	left: 0px;
	margin: 0px 0px 0px 66%;
	padding: 10px 4% 10px 1%;
	border: 0px;
	height: 100%;
	}
	
#news {
	float: left;
	width: 230px;
	margin: 0px 10px 0px 8px;
	padding: 0px 0px 0px 2px;
	border: 2px solid #fff;
	height: 400px;
	background: #99CCFF;
	}
	
#rafflebox {
	float: left;
	width: 230px;
	margin: 0px 10px 0px 8px;
	padding: 0px 0px 0px 2px;
	border: 2px solid #fff;
	height: 370px;
	background: #99CCFF;
	}
	
#newsheader {
	float: left;
	margin: 10px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background: #FF9933;
	}

	
#orangeheader {
	float: clear;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background: #FF9933;
	}
	
#purpleheader {
	float: clear;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background: #F6C;
	}
	
#blueheader {
	float: clear;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background: #3cf;
	}
	
#leftnav {
	margin-left: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 10px;
	float: left;
	width: 170px;
	border: 2px solid #690;
	background-color: #cccc33;
	padding: 10px;
	}
	
#leftnavindex {
	margin-left: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 10px;
	float: left;
	width: 244px;
	}

#leftnavclr {
	float: left;
	width: 175px;
	margin: 10px 10px 0px 8px;
	padding: 4px 4px 4px 4px;
	border: 2px solid #fc3;
	background: #ffcc33;
	}
	
	
#leftnavpink {
	float: left;
	width: 175px;
	margin: 10px 10px 0px 8px;
	padding: 4px 4px 4px 4px;
	border: 2px solid #690;
	background: #F6C;
	}

#rightnav {
	float: right;
	width: 200px;
	margin: 13px 8px 0px 10px;
	padding: 4px 4px 4px 4px;
	border: 2px solid #690;
	background: #cccc33;
	}
	
#rightnavprojects {
	float: right;
	padding: 4px 4px 4px 4px;
	border: 2px solid #690;
	background: #cccc33;
	}
	
#rightnavsml {
	float: right;
	width: 160px;
	margin: 0px 0px 0px 4px;
	padding: 4px 4px 4px 4px;
	border: 2px solid #690;
	background: #CC3;
	}
	
	
#rightnavsmldue {
	float: right;
	width: 180px;
	margin: 0px 0px 0px 10px;
	padding: 4px 4px 4px 4px;
	border: 2px solid #690;
	background: #CC3;
	}

#leftpress {
	float: left;
	width: 180px;
	margin: 10px 10px 0px 8px;
	padding: 4px 4px 4px 4px;
	border: 2px solid #690;
	background: #CC3;
	}
	
#leftpress {
	float: left;
	width: 176px;
	margin: 10px 10px 0px 8px;
	padding: 4px 4px 4px 4px;
	border: 2px solid #690;
	background: #CC3;
	}
	
#leftnavsm {
	float: left;
	width: 100px;
	margin: 10px 10px 0px 8px;
	padding: 4px 4px 4px 4px;
	border: 2px solid #690;
	background: #CC3;
	}
	
#leftprog {
	float: clear;
	width: 90%;
	height: 400px;
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	border: 1px solid #690;
	background: #CC3;
	}

	
#leftcolumn {
	float: left;
	width: 49%;
	margin: 0px 0px 10px 0px;
	padding: 4px 4px 4px 0px;
	}
	
#rightcolumn {
	float: right;
	width: 49%;
	margin: 0px 0px 10px 0px;
	padding: 4px 0px 4px 4px;
	}
	
#centercontent {
	float: clear;
	width: 98%;
	margin: 0px 4px 0px 4px;
	padding: 4px 4px 4px 4px;
	border: 2px solid #690;
	background: #CC3;
	/* background: #ffcccc; */
	}	
	
#centercontentho {
	float: clear;
	width: 98%;
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	border: 2px solid #690;
	background: #CC3;
	}
	
.border_green {
border: 2px solid #690;
}
	
#titleheader {
	float: clear;
	width: 100%;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	border: 0px;
	background: #FF9933;
	}
.trailer_text {
	text-align: center;
	color: #191919;
	font-size: 12px;
	text-transform: uppercase;
	font-family: Verdana;
}

.trailer_caption {
	line-height: 1.3em;
	padding: 5px !important;
	font-size: 1em;
	font-family: Verdana;
	color: #333333;
}
	
#titleheaderpink {
	text-align: justify;
	float: clear;
	width: 100%;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 2px;
	border: 0px;
	background: #FF3399;
	}
	
#titleheaderyell {
	float: clear;
	width: 100%;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 2px;
	border: 0px;
	background: #CCCC33;
	}	
	
#titleheaderblue {
	float: clear;
	width: 100%;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 2px;
	border: 0px;
	background: #33CCFF;
	}
	
#titleheaderpurp {
	float: clear;
	width: 100%;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 2px;
	border: 0px;
	background: #CC0066;
	}
	
#titleheaderpurp2 {
	float: clear;
	width: 100%;
	height: 20px;
	margin: 13px 0px 0px 0px;
	padding: 2px 0px 0px 2px;
	border: 0px;
	background: #CC0066;
	}
	
#calheader {
	float: clear;
	width: 100%;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 2px;
	border: 0px;
	background: #CC0066;
	}
	
#photobox {
	width: 164px;
	height: 144px;
	margin: 0px 0px 0px 0px;
	padding: 3px 2px 3px 2px;
	border: 0px;
	background: #FFF;
	}
	
#videobox {
	width: 154px;
	height: 137px;
	margin: 0px 0px 0px 0px;
	padding: 3px 2px 3px 2px;
	border: 0px;
	background: #FFF;
	}
	
#programbox {
	width: 210px;
	height: 158px;
	margin: 0 auto;
	padding: 2px 2px 2px 2px;
	border: 0px;
	background: #FFF;
	}
	
#iconbox {
	float: left;
	width: 36px;
	height: 36px;
	margin: 2px 2px 0px 2px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background: #FFF;
	}
	
#currentbox {
	float: left;
	width: 80px;
	height: 60px;
	margin: 4px 2px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background: #FFF;
	}
	
#scorbox {
	float: left;
	width: 100px;
	height: 74px;
	margin: 4px 2px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background: #FFF;
	}
	
#bigbox {
	float: left;
	width: 92px;
	height: 80px;
	margin: 4px 2px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background: #FFF;
	}
	

	
#hundredbox {
	float: left;
	width: 100px;
	height: 75px;
	margin: 4px 2px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background: #FFF;
	}

#hundredboxsixnine {
	float: left;
	width: 100px;
	height: 69px;
	margin: 4px 2px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background: #FFF;
	}
	
	
#hundredsquarebox {
	float: left;
	width: 100px;
	height: 100px;
	margin: 4px 2px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background: #FFF;
	}
	
#ninetybox {
	float: left;
	width: 90px;
	height: 90px;
	margin: 4px 2px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background: #FFF;
	}
	
#ninetytwobox {
	float: left;
	width: 92px;
	height: 80px;
	margin: 4px 2px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background: #FFF;
	}
	
#ninetytwoboxsm {
	float: left;
	width: 92px;
	height: 60px;
	margin: 4px 2px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background: #FFF;
	}
	
#ninesixbox {
	float: left;
	width: 96px;
	height: 66px;
	margin: 4px 2px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background: #FFF;
	}
	
	
#pressbox {
	float: left;
	width: 160px;
	height: 170px;
	margin: 2px 2px 2px 2px;
	padding: 2px 3px 14px 3px;
	border: 0px;
	background: #FFF;
	}
	
#label {
	width: 50px;
	display: block;
	float: left;
	text-align: left;
	padding: 2px 0px 2px 0px;
	}

	
#contactdetails p {
        clear: both;
} 	

#rightnote {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	color: white;
	}
	
#rightbutton {
	float: right;
	margin: 4px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	color: black;
	}
	
#testimonial {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	color: white;
	}
	
	
/** TEMP CSS FOR PROJECTS PAGE FROM VER 2 **/
	
.font_pink {
	color: #ff3399;
}

.font_purple {
	color: #CC66FF;
}

.font_orange {
	color: #ff9d1a;
}

.font_black {
	color: #000000;
}

.font_white {
	color: white;
}
.content_padded {
	line-height: 1.5em;
	padding: 20px;
}
.strong {
	font-weight: bold;
}
.font_header {
	padding-right: 10px;
	display: block;
	padding-left: 10px;
	font-family: Arial;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 1.4em;
}
.bg_gray {
	background-color: #333333;
}
.bg_transparent {
	opacity: .8;
}
.margin_top {
	margin-top: 25px;
	
}
.margin_bottom {
	margin-bottom: 25px;
	
}
#aboutusgreenbox blockquote {
	line-height: 1.2em;
	font-size: 1.4em;
}
