* {
    margin: 0;
    padding: 0;
}

/* float clearing for IE6 */
* html .clearfix
{
  height: 1%;
  overflow: visible;
}

/* float clearing for IE7 */
*+html .clearfix
{
  min-height: 1%;
}

/* float clearing for everyone else */
.clearfix:after{
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}

div#wrapper
{
	margin-left:0px;
	width:955px;
	margin-top:23px;
	margin-right:auto;
}

div#header
{
	
}

div#logo
{
	height:	101px;
	width:336px;
	background:url(images/logo.png) top left no-repeat;
	margin-left:-75px;
	float:left;
}

div#banner
{
	height:	93px;
	width:611px;
	margin-left:-2px;
	margin-top:5px;
	float:left;
	background:url(images/banner-border.png) top left no-repeat;
}

.banner-image
{
	position:relative;
	top:7px;
	left:0px;
}

div#content-top
{
	background:url(images/content-top.png) top left no-repeat;
	width:873px;
	height:13px;
	margin-left:75px;
}

div#content-wrapper
{
	background:url(images/content-bg.png) top left repeat-y;
	width:880px;
	margin-left:75px;
}

div#content-wrapper-home
{
	width:880px;
	margin-left:75px;
	margin-bottom:10px;
}


div#navigation
{
    clear:both;
	width: 215px;
	float: left;
	text-align: left;
	margin-left: 36px;
	margin-right: 22px;
	margin-top:19px;
}

div#navigation ul
{
	list-style:none;
	list-style-image:none;
	list-style-type:none;
}

div#navigation ul li ul li a
{
	margin-left:15px;
	font-weight:normal;
}

div#navigation ul li a
{
	color: #545454;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	text-decoration:none;
	font-weight:bold;
}

.last
{
	padding-bottom:20px !important;	
	border-right:none !important;
}


div#navigation ul li a:hover
{
	color: #545454;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	text-decoration: none;
	font-weight:bold;
}

div#content
{
	width:566px;
	float:left;
	margin-top:12px;
}

div#home-content
{
	margin-top:10px;	
}

div#content ul , div#content ol 
{
	margin-left:14px;
	text-align:left;
	padding-bottom:20px;
	
}

div#content ul li, div#content ol li
{
	list-style-position:inside;
	padding-top:2px;
	padding-bottom:2px;
}

div#content-bottom
{
	background:url(images/content-bottom.png) top left no-repeat;
	width:873px;
	height:12px;
	margin-left:75px;
}

div#footer
{
	margin-left:100px;
	width:873px;
	margin-bottom:20px;
	color:#FFF;
	font-size:11px;
	line-height:18px;
}

div#footer-home
{
	border-top:1px thin #666;
	margin-left:100px;
	margin-top:10px;
	margin-bottom:20px;
	color:#000;
	font-size:11px;
	line-height:18px;
	border-top:1px solid #C3B7BE;
	width:840px;
}

div#foot-nav
{
	margin-left:-2px;
	padding-top:19px;
	float:right;
	width:627px;
	height:20px;
	margin-right:-53px;
}

div#foot-nav a
{
	color:#545454;
	text-decoration:none;
	font-size:13px;
	padding-right:8px;
	padding-left:8px;
	border-right:1px solid #666;
}

div#foot-nav a:hover
{
	color:#f26522;
	text-decoration:none;
	font-size:13px;
	padding-right:8px;
	padding-left:8px;
	border-right:1px solid #666;
}

div#footer-links
{
	list-style:none;
	list-style-image:none;
	list-style-position:inside;
	display:inline;
	margin-left:53px;

}

#footer-links ul li
{
    display: inline;
    list-style-type: none;
	float:left;
	padding-bottom:0px;
}

#footer-links ul li ul
{
    display: inline;
    list-style-type: none;
	float:left;
}

#footer-links ul li ul li
{
    display: inline;
    list-style-type: none;
	float:left;
}

div#footer-home #copywrite
{
	float:left;
	margin-left:0px;
	margin-top:20px;
}

div#footer #copywrite
{
	float:left;
	margin-left:10px;
	margin-top:8px;
}

div#footer #contact
{
display:inline;
	float:right;
	text-align:right;
	margin-right:60px;
	margin-top:10px;
}

div#footer-home #contact
{
	float:right;
	text-align:right;
	margin-right:0px;
	margin-top:25px;
}

div#footer #arts-council a
{
	float:left;
	background:url(images/arts-council-logo-white.png) top left;
	height:36px;
	width:149px;
}


div#footer #bristol-council a
{
	float:left;
	background:url(images/bristol-council-logo-white.png) top left;
	height:49px;
	width:49px;
	margin-top:-7px;
	margin-left:14px;
}

div#footer-home #arts-council a
{
	float:left;
	background:url(images/arts-council-logo.png) top left;
	height:36px;
	width:149px;
}


div#footer-home #bristol-council a
{
	float:left;
	background:url(images/bristol-council-logo.png) top left;
	height:49px;
	width:49px;
	margin-top:-7px;
	margin-left:14px;
}


h1
{
	font-size:36px;
	padding-bottom:20px;
	text-align:left;
	font-weight:normal;
}

h2
{
	font-size:18px;
	padding-bottom:20px;
	text-align:left;
	font-weight:normal;
}

p
{
	padding-bottom:20px;
	text-align:left;
	line-height:18px;
}

.page-image
{
	float:left;
	margin-left:-4px;
	margin-right:20px;
	margin-top:-5px;
	margin-bottom:10px;
}

img
{
	border:none;
}

input.inputbox
{
	position:relative;
	top:-10px;	
	font-family:Arial, Helvetica, sans-serif;
}

#chkbox
{
	margin-top:3px;	
}
.page-caption
{
	z-index:2;
}

.page-caption a
{
	color:#FFF;
}

.page-thumb
{
	width:155px;
	height:190px;
	float:left;
	display:inline;
	padding-left:18px;
	padding-top:25px;
	margin-left:19px;
	margin-bottom:20px;
	z-index:3;
}

.page-pic
{
	z-index:2;	
}

.animated-info a, .animated-info a:hover, .animated-info a:visited, .page-caption a, .page-caption a:hover,.page-caption a:visited
{
	text-decoration:none;	
}

.thumbscontainer 
{
float:left;
margin-bottom:20px;
margin-left:-20px;
margin-top:-20px;
}

.thumbs p
{
	text-align:center;
}

.news-summary
{
	margin-top:-20px;
	margin-bottom:20px;
}

a:focus
{	
	outline:0;
}

/********************************/
/*  home -  */
/********************************/

body.home
{
   background:#fff;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: center;
}

.home h1
{
	color:#f47725 !important;
}

body.home a
{
	color:#f47725;
	text-decoration:none !important;
}

body.home a:hover
{
	color:#f47725;
	text-decoration:none;
}

body.home div#wrapper div#content-wrapper div#navigation ul li a:hover
{
	color: #f47725 !important;
}

body.home div#wrapper div#content-wrapper div#navigation ul li ul li a:hover
{
	color: #f47725 !important;
	font-weight:normal;
}

body.home div#logo-fill
{
/*	 background:url(images/logo-text.png) 140px 15px no-repeat #f47725;
	 width:326px;
	 height:80px;
	 margin-top:10px;*/
}

body.home div#logo-fill a
{
	 background:url(images/logo-text.png) 140px 15px no-repeat #f47725;
	 width:326px;
	 height:80px;
	 margin-top:10px;
	 display:block;
}

body.home div#just-bring
{
	height:26px;	
	width:216px;
	background:url(images/just-home.png) top left no-repeat;
}

body.home div#contact a
{
	color:#f26522;
	text-decoration:underline !important;
}

body.home div#contact a:hover
{
	color:#f26522;
	text-decoration:none !important;
}

#link-red, #link-dark-orange, #link-middle-orange,#link-light-orange, #link-purple, #link-pink, #link-navy-blue, #link-cyan, #link-light-blue, #link-dark-green, #link-light-green
{
	overflow:hidden;
	height:190px;
	padding:0;
}

#map
{
	padding-bottom:20px;
}
/********************************/

/********************************/
/** light-orange  - about page **/
/********************************/

.link-light-orange-page-info
{
	position:relative;
	z-index:1;
	background:#f1b51c;
	width:138px;
	height:120px;
	top:25px;
	margin-left: 5px;
	margin-top: -8px;
	padding-top:3px;
	padding-left:7px;
	color:#FFF;
	text-align:left;
}

#light-orange
{
	color:#FFF;
	text-decoration:none;
	display:block;
	background:#f1b51c;
	width:138px;
	height:23px;
	margin-left: 5px;
	margin-top: -8px;
	font-size:16px;
	text-align:left;
	padding-top:3px;
	padding-left:7px;
	z-index:2;
	position:relative;
}

body.light-orange
{
   background:#448fc2;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: center;
   margin-left:0;
}

.light-orange h1, .light-orange h2
{
	color:#f1b51c !important;
}

body.light-orange a
{
	color:#f1b51c;
	text-decoration:underline;
}

body.light-orange a:hover
{
	color:#f1b51c;
	text-decoration:none;
}

body.light-orange div#wrapper div#content-wrapper div#navigation ul li a:hover
{
	color: #f1b51c !important;
	font-weight:bold;
}

body.light-orange div#wrapper div#content-wrapper div#navigation ul li ul li a:hover
{
	color: #f1b51c !important;
	font-weight:normal;
}

body.light-orange div#logo-fill a
{
	 background:url(images/logo-text.png) 140px 15px no-repeat #f1b51c;
	 width:326px;
	 height:80px;
	 margin-top:10px;
	 display:block;
}


body.light-orange div#just-bring
{
	height:26px;	
	width:214px;
	background:url(images/just-light-orange.png) top left no-repeat;
}

body.light-orange div#contact a
{
	color:#f1b51c;
	text-decoration:underline;
}

body.light-orange div#contact a:hover
{
	color:#f1b51c;
	text-decoration:none;
}
/********************************/


/********************************/
/*  light-green - support page */
/********************************/

.link-light-green-page-info
{
	z-index:1;
	background:#bfd730;
	width:138px;
	height:120px;
	position:relative;
	top:25px;
	margin-left: 5px;
	margin-top: -8px;
	padding-top:3px;
	padding-left:7px;
	color:#FFF;
}

#light-green
{
	color:#FFF;
	text-decoration:none;
	display:block;
	background:#bfd730;
	width:138px;
	height:23px;
	margin-left: 5px;
	margin-top: -8px;
	font-size:16px;
	text-align:left;
	padding-top:3px;
	padding-left:7px;
	z-index:2;
	position:relative;
}

body.light-green
{
   background:#55038A;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: center;
}

.light-green h1, .light-green h2
{
	color:#bfd730 !important;
}

body.light-green a
{
	color:#bfd730;
	text-decoration:underline;
}

body.light-green a:hover
{
	color:#bfd730;
	text-decoration:none;
}

body.light-green div#wrapper div#content-wrapper div#navigation ul li a:hover
{
	color: #bfd730 !important;
}

body.light-green div#wrapper div#content-wrapper div#navigation ul li ul li a:hover
{
	color: #bfd730 !important;
	font-weight:normal;
}

body.light-green div#logo-fill a
{
	 background:url(images/logo-text.png) 140px 15px no-repeat #bfd730;
	 width:326px;
	 height:80px;
	 margin-top:10px;
	 display:block;
}

body.light-green div#just-bring
{
	height:26px;	
	width:214px;
	background:url(images/just-light-green.png) top left no-repeat;
}

body.light-green div#contact a
{
	color:#bfd730;
	text-decoration:underline;
}

body.light-green div#contact a:hover
{
	color:#bfd730;
	text-decoration:none;
}
/********************************/




/********************************/
/*  dark-green - press page */
/********************************/

.link-dark-green-page-info
{
	z-index:1;
	background:#72bf44;
	width:138px;
	height:120px;
	position:relative;
	top:25px;
	margin-left: 5px;
	margin-top: -8px;
	padding-top:3px;
	padding-left:7px;
	color:#FFF;
}

#dark-green
{
	color:#FFF;
	text-decoration:none;
	display:block;
	background:#72bf44;
	width:138px;
	height:23px;
	margin-left: 5px;
	margin-top: -8px;
	font-size:16px;
	text-align:left;
	padding-top:3px;
	padding-left:7px;
	z-index:2;
	position:relative;
}

body.dark-green
{
   background:#701172;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: center;
}

.dark-green h1, .dark-green h2
{
	color:#72bf44 !important;
}

body.dark-green a
{
	color:#72bf44;
	text-decoration:underline;
}

body.dark-green a:hover
{
	color:#72bf44;
	text-decoration:none;
}

body.dark-green div#wrapper div#content-wrapper div#navigation ul li a:hover
{
	color: #72bf44 !important;
}

body.dark-green div#wrapper div#content-wrapper div#navigation ul li ul li a:hover
{
	color: #72bf44 !important;
	font-weight:normal;
}

body.dark-green div#logo-fill a
{
	 background:url(images/logo-text.png) 140px 15px no-repeat #72bf44;
	 width:326px;
	 height:80px;
	 margin-top:10px;
	 display:block;
}

body.dark-green div#just-bring
{
	height:26px;	
	width:214px;
	background:url(images/just-dark-green.png) top left no-repeat;
}

body.dark-green div#contact a
{
	color:#acdc8d;
	text-decoration:underline;
}

body.dark-green div#contact a:hover
{
	color:#acdc8d;
	text-decoration:none;
}
/********************************/




/********************************/
/*  pink - Contact page */
/********************************/

.link-pink-page-info
{
	z-index:1;
	background:#e74dcc;
	width:138px;
	height:120px;
	position:relative;
	top:25px;
	margin-left: 5px;
	margin-top: -8px;
	padding-top:3px;
	padding-left:7px;
	color:#FFF;
}

#pink
{
	color:#FFF;
	text-decoration:none;
	display:block;
	background:#e74dcc;
	width:138px;
	height:23px;
	margin-left: 5px;
	margin-top: -8px;
	font-size:16px;
	text-align:left;
	padding-top:3px;
	padding-left:7px;
	z-index:2;
	position:relative;
}

body.pink
{
   background:#329A14;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: center;
}

.pink h1, .pink h2
{
	color:#e74dcc !important;
}

body.pink a
{
	color:#e74dcc;
	text-decoration:underline;
}

body.pink a:hover
{
	color:#e74dcc;
	text-decoration:none;
}

body.pink div#wrapper div#content-wrapper div#navigation ul li a:hover
{
	color: #e74dcc !important;
}

body.pink div#wrapper div#content-wrapper div#navigation ul li ul li a:hover
{
	color: #e74dcc !important;
	font-weight:normal;
}

body.pink div#logo-fill a
{
	 background:url(images/logo-text.png) 140px 15px no-repeat #e74dcc;
	 width:326px;
	 height:80px;
	 margin-top:10px;
	 display:block;
}

body.pink div#just-bring
{
	height:26px;	
	width:214px;
	background:url(images/just-pink.png) top left no-repeat;
}

body.pink div#contact a
{
	color:#ed98df;
	text-decoration:underline;
}

body.pink div#contact a:hover
{
	color:#ed98df;
	text-decoration:none;
}


/********************************/





/********************************/
/*  dark-orange - Shows page */
/********************************/

.link-dark-orange-page-info
{
	z-index:1;
	background:#f47725;
	width:138px;
	height:120px;
	position:relative;
	top:25px;
	margin-left: 5px;
	margin-top: -8px;
	padding-top:3px;
	padding-left:7px;
	color:#FFF;
}

#dark-orange
{
	color:#fff;
	text-decoration:none;
	display:block;
	background:#f47725;
	width:138px;
	height:23px;
	margin-left: 5px;
	margin-top: -8px;
	font-size:16px;
	text-align:left;
	padding-top:3px;
	padding-left:7px;
	z-index:2;
	position:relative;
}

body.dark-orange
{
   background:#00A596;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: center;
}

.dark-orange h1, .dark-orange h2
{
	color:#f47725 !important;
}

body.dark-orange a
{
	color:#f47725;
	text-decoration:underline;
}

body.dark-orange a:hover
{
	color:#f47725;
	text-decoration:none;
}

body.dark-orange div#wrapper div#content-wrapper div#navigation ul li a:hover
{
	color: #f47725 !important;
}

body.dark-orange div#wrapper div#content-wrapper div#navigation ul li ul li a:hover
{
	color: #f47725 !important;
	font-weight:normal;
}

body.dark-orange div#logo-fill a
{
	 background:url(images/logo-text.png) 140px 15px no-repeat #f47725;
	 width:326px;
	 height:80px;
	 margin-top:10px;
	 display:block;
}

body.dark-orange div#just-bring
{
	height:26px;	
	width:214px;
	background:url(images/just-dark-orange.png) top left no-repeat;
}

body.dark-orange div#contact a
{
	color:#fac1a7;
	text-decoration:underline;
}

body.dark-orange div#contact a:hover
{
	color:#fac1a7;
	text-decoration:none;
}
/********************************/




/********************************/
/*  navy-blue - participate page */
/********************************/

.link-navy-blue-page-info
{
	z-index:1;
	background:#5079ff;
	width:138px;
	height:120px;
	position:relative;
	top:25px;
	margin-left: 5px;
	margin-top: -8px;
	padding-top:3px;
	padding-left:7px;
	color:#FFF;
}

#navy-blue
{
	color:#fff;
	text-decoration:none;
	display:block;
	background:#5079ff;
	width:138px;
	height:23px;
	margin-left: 5px;
	margin-top: -8px;
	font-size:16px;
	text-align:left;
	padding-top:3px;
	padding-left:7px;
	z-index:2;
	position:relative;
}

body.navy-blue
{
   background:#ffcd48;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: center;
}

.navy-blue h1, .navy-blue h2
{
	color:#5079ff !important;
}

body.navy-blue a
{
	color:#5079ff;
	text-decoration:underline;
}

body.navy-blue a:hover
{
	color:#5079ff;
	text-decoration:none;
}

body.navy-blue div#wrapper div#content-wrapper div#navigation ul li a:hover
{
	color: #5079ff !important;
}

body.navy-blue div#wrapper div#content-wrapper div#navigation ul li ul li a:hover
{
	color: #5079ff !important;
	font-weight:normal;
}

body.navy-blue div#logo-fill a
{
	 background:url(images/logo-text.png) 140px 15px no-repeat #5079ff;
	 width:326px;
	 height:80px;
	 margin-top:10px;
	 display:block;
}

body.navy-blue div#just-bring
{
	height:26px;	
	width:214px;
	background:url(images/just-navy-blue.png) top left no-repeat;
}

body.navy-blue div#contact a
{
	color:#b9c9ff;
	text-decoration:underline;
}

body.navy-blue div#contact a:hover
{
	color:#b9c9ff;
	text-decoration:none;
}
/********************************/



/********************************/
/*  middle-orange - participate page */
/********************************/


.link-middle-orange-page-info
{
	z-index:1;
	background:#ffa813;
	width:138px;
	height:120px;
	position:relative;
	top:25px;
	margin-left: 5px;
	margin-top: -8px;
	padding-top:3px;
	padding-left:7px;
	color:#FFF;
}




#middle-orange
{
	color:#fff;
	text-decoration:none;
	display:block;
	background:#ffa813;
	width:138px;
	height:23px;
	margin-left: 5px;
	margin-top: -8px;
	font-size:16px;
	text-align:left;
	padding-top:3px;
	padding-left:7px;
	z-index:2;
	position:relative;
}

body.middle-orange
{
   background:#447cc2;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: center;
}

.middle-orange h1, .middle-orange h2
{
	color:#ffa813 !important;
}

body.middle-orange a
{
	color:#ffa813;
	text-decoration:underline;
}

body.middle-orange a:hover
{
	color:#ffa813;
	text-decoration:none;
}

body.middle-orange div#wrapper div#content-wrapper div#navigation ul li a:hover
{
	color: #ffa813 !important;
}

body.middle-orange div#wrapper div#content-wrapper div#navigation ul li ul li a:hover
{
	color: #ffa813 !important;
	font-weight:normal;
}

body.middle-orange div#logo-fill a
{
	 background:url(images/logo-text.png) 140px 15px no-repeat #ffa813;
	 width:326px;
	 height:80px;
	 margin-top:10px;
	 display:block;
}

body.middle-orange div#just-bring
{
	height:26px;	
	width:214px;
	background:url(images/just-middle-orange.png) top left no-repeat;
}

body.middle-orange div#contact a
{
	color:#ffa813;
	text-decoration:underline;
}

body.middle-orange div#contact a:hover
{
	color:#ffa813;
	text-decoration:none;
}
/********************************/








/********************************/
/*  purple - news page */
/********************************/

.link-purple-page-info
{
	z-index:1;
	background:#b640af;
	width:138px;
	height:120px;
	position:relative;
	top:25px;
	margin-left: 5px;
	margin-top: -8px;
	padding-top:3px;
	padding-left:7px;
	color:#FFF;
}

#purple
{
	color:#fff;
	text-decoration:none;
	display:block;
	background:#b640af;
	width:138px;
	height:23px;
	margin-left: 5px;
	margin-top: -8px;
	font-size:16px;
	text-align:left;
	padding-top:3px;
	padding-left:7px;
	z-index:2;
	position:relative;
}

body.purple
{
   background:#2c6910;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: center;
}

.purple h1, .purple h2
{
	color:#b640af !important;
}

body.purple a
{
	color:#b640af;
	text-decoration:underline;
}

body.purple a:hover
{
	color:#b640af;
	text-decoration:none;
}

body.purple div#wrapper div#content-wrapper div#navigation ul li a:hover
{
	color: #b640af !important;
}

body.purple div#wrapper div#content-wrapper div#navigation ul li ul li a:hover
{
	color: #b640af !important;
	font-weight:normal;
}

body.purple div#logo-fill
{
	 background:url(images/logo-text.png) 140px 15px no-repeat #b640af;
	 width:326px;
	 height:80px;
	 margin-top:10px;
	 display:block;
}

body.purple div#just-bring
{
	height:26px;	
	width:214px;
	background:url(images/just-purple.png) top left no-repeat;
}

body.purple div#purple a
{
	color:#b640af;
	text-decoration:underline;
}

body.purple div#purple a:hover
{
	color:#b640af;
	text-decoration:none;
}
/********************************/



/********************************/
/*  red - news page */
/********************************/

.link-red-page-info
{
	z-index:1;
	background:#db2128;
	width:138px;
	height:120px;
	position:relative;
	top:25px;
	margin-left: 5px;
	margin-top: -8px;
	padding-top:3px;
	padding-left:7px;
	color:#FFF;
}

#red
{
	color:#fff;
	text-decoration:none;
	display:block;
	background:#db2128;
	width:138px;
	height:23px;
	margin-left: 5px;
	margin-top: -8px;
	font-size:16px;
	text-align:left;
	padding-top:3px;
	padding-left:7px;
	z-index:2;
	position:relative;
}

body.red
{
   background:#008e25;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: center;
}

.red h1, .red h2
{
	color:#db2128 !important;
}

body.red a
{
	color:#db2128;
	text-decoration:underline;
}

body.red a:hover
{
	color:#db2128;
	text-decoration:none;
}

body.red div#wrapper div#content-wrapper div#navigation ul li a:hover
{
	color: #db2128 !important;
}

body.red div#wrapper div#content-wrapper div#navigation ul li ul li a:hover
{
	color: #db2128 !important;
	font-weight:normal;
}

body.red div#logo-fill a
{
	 background:url(images/logo-text.png) 140px 15px no-repeat #db2128;
	 width:326px;
	 height:80px;
	 margin-top:10px;
	 display:block;
}

body.red div#just-bring
{
	height:26px;	
	width:214px;
	background:url(images/just-red.png) top left no-repeat;
}

body.red div#red a
{
	color:#db2128;
	text-decoration:underline;
}

body.red div#red a:hover
{
	color:#db2128;
	text-decoration:none;
}
/********************************/



/********************************/
/*  cyan  */
/********************************/

.link-cyan-page-info
{
	z-index:1;
	background:#00abbd;
	width:138px;
	height:120px;
	position:relative;
	top:25px;
	margin-left: 5px;
	margin-top: -8px;
	padding-top:3px;
	padding-left:7px;
	color:#FFF;
}

#cyan
{
	color:#fff;
	text-decoration:none;
	display:block;
	background:#00abbd;
	width:138px;
	height:23px;
	margin-left: 5px;
	margin-top: -8px;
	font-size:16px;
	text-align:left;
	padding-top:3px;
	padding-left:7px;
	z-index:2;
	position:relative;
}

body.cyan
{
   background:#aa6d29;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: center;
}

.cyan h1, .cyan h2
{
	color:#00abbd !important;
}

body.cyan a
{
	color:#00abbd;
	text-decoration:underline;
}

body.cyan a:hover
{
	color:#00abbd;
	text-decoration:none;
}

body.cyan div#wrapper div#content-wrapper div#navigation ul li a:hover
{
	color: #00abbd !important;
}

body.cyan div#wrapper div#content-wrapper div#navigation ul li ul li a:hover
{
	color: #00abbd !important;
	font-weight:normal;
}

body.cyan div#logo-fill a
{
	 background:url(images/logo-text.png) 140px 15px no-repeat #00abbd;
	 width:326px;
	 height:80px;
	 margin-top:10px;
	 display:block;
}

body.cyan div#just-bring
{
	height:26px;	
	width:214px;
	background:url(images/just-cyan.png) top left no-repeat;
}

body.cyan div#cyan a
{
	color:#00abbd;
	text-decoration:underline;
}

body.cyan div#cyan a:hover
{
	color:#00abbd;
	text-decoration:none;
}
/********************************/

/********************************/
/*  light-blue  */
/********************************/

.link-light-blue-page-info
{
	z-index:1;
	background:#6dd0f7;
	width:138px;
	height:120px;
	position:relative;
	top:25px;
	margin-left: 5px;
	margin-top: -8px;
	padding-top:3px;
	padding-left:7px;
	color:#FFF;
}

#light-blue
{
	color:#fff;
	text-decoration:none;
	display:block;
	background:#6dd0f7;
	width:138px;
	height:23px;
	margin-left: 5px;
	margin-top: -8px;
	font-size:16px;
	text-align:left;
	padding-top:3px;
	padding-left:7px;
	z-index:2;
	position:relative;
}

body.light-blue
{
   background:#702f00;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: center;
}

.light-blue h1, .light-blue h2
{
	color:#6dd0f7 !important;
}

body.light-blue a
{
	color:#6dd0f7;
	text-decoration:underline;
}

body.light-blue a:hover
{
	color:#6dd0f7;
	text-decoration:none;
}

body.light-blue div#wrapper div#content-wrapper div#navigation ul li a:hover
{
	color: #6dd0f7 !important;
}

body.light-blue div#wrapper div#content-wrapper div#navigation ul li ul li a:hover
{
	color: #6dd0f7 !important;
	font-weight:normal;
}

body.light-blue div#logo-fill a
{
	 background:url(images/logo-text.png) 140px 15px no-repeat #6dd0f7;
	 width:326px;
	 height:80px;
	 margin-top:10px;
	 display:block;
}

body.light-blue div#just-bring
{
	height:26px;	
	width:214px;
	background:url(images/just-light-blue.png) top left no-repeat;
}

body.light-blue div#light-blue a
{
	color:#6dd0f7;
	text-decoration:underline;
}

body.light-blue div#light-blue a:hover
{
	color:#6dd0f7;
	text-decoration:none;
}
/********************************/

.about-subnav
{
	margin:0;

}

div.about-subnav ul
{
	margin:0;
		margin-left:0 !important;
}
.about-subnav li
{
	display:inline;
	padding-right:5px;
	margin-right:5px;
	border-right:1px solid #545454;
	margin-left:0;
}

.about-subnav li a
{
	font-size:18px;
	color:#545454;
	text-decoration:none;
}

.about-subnav li.active a
{
	font-size:18px;
	color:#ffa813;
	text-decoration:none;
}

#facebook, #twitter
{
float:right;
display:inline;
margin-left:3px;
margin-top:5px;
}

div#facebook a
{
	background:url(images/face_tl.png) top left no-repeat;
	display:block;
	height:0 !important;
	width:25px;
	padding-bottom:25px;
	text-indent:-9999px;
}

div#twitter a
{
	background:url(images/twit_tl.png) top left no-repeat;
		display:block;
	height:0 !important;
	width:25px;
	padding-bottom:25px;
	text-indent:-9999px;
	
}
