@charset "UTF-8";
/* CSS Document */

/* Author: copyright - Martin Vowles @ M/A -Date: 01-03-2010 */
/*
                      
/*
Colour Pallette
Red:		#A60026
Off Black	#0C0C0C
*/


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

html
{ 
	background:#FFF;
	height:101%;
}

body
{
	background:#fff;
	background-image: url(../cssimages/skin2.png);
	background-repeat:repeat-x;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	font-size:62.5%;
	height:100%;
	line-height:1.2em;
	/*overflow:hidden;*/
	padding:0;
	margin:0;
	min-width:1000px;
}

h1, h2, h3, h4, h5, h6 {font-weight:normal; }
h1 { font-size:15px; margin:0 0 5px 0; color:#A60026;  }
h2 { font-size:14px; margin:0 0 0px 0; color:#333333;  }
h3 { font-size:12px; margin:0 0 4px 0; color:#0C0C0C;  text-decoration:none; }
h4 { font-size:11px; margin:0 0 4px 0; color:#000;  }
h5 { font-size:12px; margin:0 0 8px 0; color:#333;  }
h6 { font-size:14px; margin:0 0 10px 0; color:#fff; }

a { color:#A60026; text-decoration:none; }
a:hover { color:#333; text-decoration:none; }
a img { border: 0; outline: none; }
ul, ol, li { list-style-position:inside; padding:0; margin:0; }
table { border-collapse:collapse; border-spacing:0; font-size:12px; }
em { font-style: italic; }
strong { font-weight: bold; }

/* .:*~*:._.:*~*:._.:*~*:._.:*~*:._ */

/* FLOATS + HIDE */
hr { clear: both; height:0; font-size:1px; line-height:0px; visibility: hidden; }
.hide { display: none; }

/* FORM DEFAULTS */
button span {display: none;}
input, textarea, select { font: normal 11px/17px Helvetica, Arial, sans-serif; color: #666; }
button { display: block; cursor: pointer; border:none; }
label { font: normal 11px/20px Helvetica, Arial, sans-serif; color: #666; }

/* .:*~*:._.:*~*:._.:*~*:._.:*~*:._ */

/* WRAPPER + STRUCTURE */
#wrapper {position:relative; width:952px; padding: 0px 20px 0 20px; margin:0 auto 0 auto; background-color:#FFF;}

#footer {position:relative; width:952px; border-top: 1px solid #A60026; margin:40px 0 0 0;}
	
#L-details {position:relative; width:auto;float:left; margin-top:5px;}
#L-details p {font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#A60026; margin:0 0 5px 0; padding:0px;}
#L-details p a {font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#A60026; margin:0px; padding:0px;}

#R-details {position:relative; width:auto; margin:0px; float:right; margin-top:5px;}
#R-details p {font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#A60026; margin:0px; padding:0px;}
	
#header {width:952px; margin:0 0 5px 0;}
#Lhead {position:relative; width:auto;  padding:10px 0 0 0; float:left; margin:0 0 10px 0;}
#Rhead {position:relative; width:auto; float:right; padding:10px 0 0 0;}

#search {width:auto; float:left; margin:0px 0 0 0px;}
#search p {margin-top:0px; font-size:12px; font-weight:bold; color:#FFF;}
#search p a {margin-top:0px; margin-left:0px;  font-size:12px; font-weight:bold; color:#FFF;}
#search p a:hover {margin-top:0px; margin-left:0px;  font-size:12px; font-weight:bold; color:#FFF;}

.searchtext {margin-top:0px; margin-left:7px; font-size:12px; font-weight:bold; color:#FFF;}
.searchtext a {margin-top:0px; font-size:12px; font-weight:bold; color:#FFF;}
.searchtext a:hover {margin-top:0px; font-size:12px; font-weight:bold; color:#FFF;}

/* .:*~*:._.:*~*:._.:*~*:._.:*~*:._ */

/* Navigation */
#navigationWrapper { width:951px;  margin-bottom:10px; z-index: 99999; }
#navigation li { float:left; list-style: none; z-index: 20; }
#navigation a * { display: none; }
#navigation a, #navigation a .hover { position: relative; display: block;
background: url(../cssimages/nav3.png) 0 0 no-repeat;}

/* HOME */
#navigation a#home { background-position: 0 0; width:52px; height:30px; }
#navigation > li a#home:hover, 
#navigation a#home .hover { background-position: 0 -30px; }
/*active*/
#home #navigation #home { background-position: 0 -30px; }

/* Whats on */
#navigation a#whatson { background-position: -52px 0; width:150px; height:30px; }
#navigation > li a#whatson:hover,
#navigation a#whatson .hover { background-position: -52px -30px; }
/*active*/
#whatson #navigation #whatson { background-position: -52px -30px; }

/* Youth Arts */
#navigation a#youth { background-position: -202px 0; width: 150px; height:30px; }
#navigation > li a#youth:hover,
#navigation a#youth .hover { background-position: -202px -30px; }
/*active*/
#youth #navigation #youth { background-position: -202px -30px; }

/* Private Hire */
#navigation a#hire { background-position: -352px 0; width: 150px; height:30px; }
#navigation > li a#hire:hover,
#navigation a#hire .hover { background-position: -352px -30px; }
/*active*/
#hire #navigation #hire { background-position: -352px -30px; }

/* Creative Ventures */
#navigation a#creative { background-position: -502px 0; width: 150px; height:30px; }
#navigation > li a#creative:hover,
#navigation a#creative .hover { background-position: -502px -30px; }
/*active*/
#creative #navigation #creative { background-position: -502px -30px; }

/* Supporting Us */
#navigation a#support { background-position: -652px 0; width: 150px; height:30px; }
#navigation > li a#support:hover,
#navigation a#support .hover { background-position: -652px -30px; }
/*active*/
#support #navigation #support { background-position: -652px -30px; }

/* About Us */
#navigation a#about { background-position: -802px 0; width: 149px; height:30px; }
#navigation > li a#about:hover,
#navigation a#about .hover { background-position: -802px -30px; }
/*active*/
#about #navigation #about { background-position: -802px -30px; }

#home #navigation #home { background-position: 0px -30px;  }
#whatson #navigation #whatson { background-position: -52px -30px;  }
#youth #navigation #youth { background-position:  -202px -30px;  }
#hire #navigation #hire { background-position:  -352px -30px;  }
#creative #navigation #creative { background-position: -502px -30px;  }
#us #navigation #us { background-position: -652px -30px;  }
#about #navigation #about { background-position: -802px -30px;  }

/* SUB NAVIGATION (DROP DOWN) Styles */
#navigation li ul { margin: 0; padding: 0; position: absolute; display: none; z-index:99999; /* important bit: this line is the fix */ } 
#navigation li ul li { float:none; display:inline; text-align:left; height:auto;}
#navigation li ul li a { width:129px; background:#e6e6e5; color:#4e4e4e; font-size:12px; height:auto; line-height:14px; padding:7px 10px; }
#navigation li ul li a:hover { background:#A60026; color:#fff;  }

/* .:*~*:._.:*~*:._.:*~*:._.:*~*:._ */

/* Breadcrumb */
#breadcrumbWrapper { width:951px; margin:10px 0 0px 0;}
#breadcrumb ul {  list-style:none; position:relative;   }
#breadcrumb li { float: left; display:inline; padding-right:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#A60026; text-decoration:none; }
#breadcrumb li .first { text-decoration:underline; }
#breadcrumb a {color:#A60026; text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline;}



/* .:*~*:._.:*~*:._.:*~*:._.:*~*:._ */

/* titlebar */

#titlebar {width:951px;border-bottom:#A60026 dotted 1px;}
#titlebar h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#A60026; margin:20px 0 15px 0;} 

/* .:*~*:._.:*~*:._.:*~*:._.:*~*:._ */

/* whats on list */

#content {width:951px; position:relative; margin-top:5px;}
.eventsholder { position:relative; width:475px; float:left; margin:15px 0 15px 0;}
.eventsholder2 { position:relative; width:455px; float:left; margin:15px 0 15px 0; padding:0 0 0 20px;}
.e-picture {width:240px; margin-right:10px; float:left; position:relative;}
.e-copy {width:210px; float:left; position:relative; padding-right:15px;}
.e-copy h2 {font-size:15px; margin:0 0 0px 0; color:#333; margin-bottom:8px; line-height:1.2em;}
.e-copy h6 {font-size:12px; color:#999; font-style:italic; margin-top:3px;}
.e-copy p{font-size:12px; color:#666; line-height:1.2em; font-family:Helvetica, arial, sans-serif; margin:0 0 6px 0; }

/* .:*~*:._.:*~*:._.:*~*:._.:*~*:._ */



/* .:*~*:._.:*~*:._.:*~*:._.:*~*:._ */

/* Events detail */

.mainImages { width:435px; margin:0 0 25px 20px; }
.mainImagesLeft { width:435px; margin:0 20px 25px 0; }
.video {width:auto; margin:0 0 0 0px;}
.copyDetails{width:auto; padding:0 20px 0 0; margin-bottom:30px;}
.copyDetails h1 {font-size:16px; margin:0 0 0px 0; color:#A60026; text-transform:uppercase; line-height:1.4em;}
.copyDetails h2 {font-size:14px; margin:5px 0 0px 0; color:#999; text-transform: none;}
.copyDetails h3 {font-size:14px; margin:0px 0 15px 0; color:#A60026; text-decoration:underline;}
.copyDetails h4 {font-size:16px; font-weight:bold; color:#000;}
.copyDetails h5 { color:#A60026; margin:15px 0 0 0;}
.copyDetails h6 {font-size:12px; margin:7px 0 7px 0; color:#666; font-family:Helvetica, Arial, sans-serif; line-height:1.2em;}
.copyDetails ul { margin:10px 0 10px 0; list-style:none;  }
.copyDetails ul li { padding:0 0 0 10px; background: url(../cssimages/bullet.png) no-repeat left top; }
.copyDetails li { margin:0 0 4px 0; color:#666; font-size:12px; line-height:1.2em;}
.copyDetails li a { color:#A60026; text-decoration:none; }
.copyDetails li a:hover {color:#A60026; text-decoration:underline;}
.copyDetails li p { font-size:12px; margin:0 0 0 0; }
.copyDetails p {font-size:12px; margin:10px 0 10px 0; color:#666; font-family:Helvetica, Arial, sans-serif; line-height:1.2em;}
.copyDetails a {color:#A60026; text-decoration:none;}
.copyDetails a:hover {color:#A60026; text-decoration:underline;}

.contactDetails{width:auto; padding:0 0px 0 205px; margin-bottom:30px;}
.contactDetails h1 {font-size:16px; margin:0 0 0px 0; color:#A60026; text-transform:uppercase;}
.contactDetails h2 {font-size:14px; margin:5px 0 0px 0; color:#999; text-transform: none;}
.contactDetails h3 {}
.contactDetails h4 {font-size:16px; font-weight:bold; color:#000;}
.contactDetails h5 { color:#A60026; margin:15px 0 0 0;}
.contactDetails ul { margin:10px 0 10px 0; list-style:none;  }
.contactDetails ul li { padding:0 0 0 10px; background: url(../cssimages/bullet.png) no-repeat left top; }
.contactDetails li { margin:0 0 4px 0; color:#666; font-size:12px; line-height:1.2em;}
.contactDetails li a { color:#A60026; text-decoration:none; }
.contactDetails li a:hover {color:#A60026; text-decoration:underline;}
.contactDetails li p { font-size:12px; margin:0 0 0 0; }
.contactDetails p {font-size:12px; margin:15px 0 20px 0; color:#666; font-family:Helvetica, Arial, sans-serif; line-height:1.2em;}
.contactDetails a {color:#A60026; text-decoration:none;}
.contactDetails a:hover {color:#A60026; text-decoration:underline;}

.fundersDetails {width:auto; padding:0 20px 0 0; margin:0 0 30px 28px;}
.fundersDetails h1 {font-size:16px; margin:0 0 0px 0; color:#A60026; text-transform:uppercase;}
.fundersDetails h2 {font-size:14px; margin:5px 0 0px 0; color:#999; text-transform: none;}
.fundersDetails h3 {}
.fundersDetails h4 {font-size:16px; font-weight:bold; color:#000;}
.fundersDetails h5 { color:#A60026; margin:15px 0 0 0;}
.fundersDetails ul { margin:10px 0 10px 0; list-style:none;  }
.fundersDetails ul li { padding:0 0 0 10px; background: url(../cssimages/bullet.png) no-repeat left top; }
.fundersDetails li { margin:0 0 4px 0; color:#666; font-size:12px; line-height:1.2em;}
.fundersDetails li a { color:#A60026; text-decoration:none; }
.fundersDetails li a:hover {color:#A60026; text-decoration:underline;}
.fundersDetails li p { font-size:12px; margin:0 0 0 0; }
.fundersDetails p {font-size:12px; margin:15px 0 20px 0; color:#666; font-family:Helvetica, Arial, sans-serif; line-height:1.3em;}
.fundersDetails a {color:#A60026; text-decoration:none;}
.fundersDetails a:hover {color:#A60026; text-decoration:underline;}


#buttonsWrapper {width:400px;  margin: 20px 0 0 0; }
#button li { float:left; list-style: none; position:relative; margin:0 20px 0 0; }
#button a * { display: none; }
#button a, #button a .hover { height: 27px; position: relative; display: block;
background: url(../cssimages/buttons/ticket-button.png) 0 0 no-repeat;}

#button a#ticket { background-position: 0 0; width:100px; }
#button .show a#ticket:hover, 
#button a#ticket .hover { background-position: 0 -27px; }
/*active*/
#ticket #button #ticket { background-position: 0 -27px; }

#button a#places { background-position: -400px 0; width:100px; }
#button .show a#places:hover, 
#button a#places .hover { background-position: -400px -27px; }
/*active*/
#places #button #places { background-position: -400px -27px; }

#button a#back { background-position:-100px 0px; width:100px; }
#button .show a#back:hover, 
#button a#back .hover { background-position: -100px -27px; }
/*active*/
#ticket #button #back { background-position: -100px -27px; }

#button a#enquire { background-position:-300px 0px; width:100px; }
#button .show a#enquire:hover, 
#button a#enquire .hover { background-position: -300px -27px; }
/*active*/
#ticket #button #enquire { background-position: -300px -27px; }

#button a#support { background-position:-200px 0px; width:100px; }
#button .show a#support:hover, 
#button a#support .hover { background-position: -200px -27px; }
/*active*/
#ticket #button #support { background-position: -200px -27px; }

#shareWrapper { width:400px; margin:30px 0 15px 0;}
#share ul {  list-style:none; position:relative;   }
#share li { float: left; display:inline; padding-right:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; }
#share a * {text-decoration:none;}
#share a, #share a .hover {  color:#A60026; text-decoration:underline;}

/* .:*~*:._.:*~*:._.:*~*:._.:*~*:._ */

/* Funders Pages */
.leftC {width:640px; margin:0 20px 25px 0px; float:left}
.rightC {width:260px; margin:20px 30px 0 0px; float:right;}

#logoboxWrapper {width:auto; margin:30px 0 15px 0;}
#logobox ul { list-style:none; position:relative; }
#logobox li {float: left; display:inline; width:145px; margin:0 10px 10px 0;}

#breadcrumbWrapper { width:450px; margin:10px 0 10px 0;}
#breadcrumbWrapper p {font-size:12px;  font-family:Helvetica, Arial, sans-serif; line-height:1.2em; margin:5px 0 10px 0;}
#breadcrumbWrapper p a:link { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; }
#breadcrumbWrapper p a:hover {text-decoration:underline; }
#breadcrumb ul {  list-style:none; position:relative;   }
#breadcrumb li { float: left; display:inline; padding-right:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; }
#breadcrumb li .first { text-decoration:underline; }
#breadcrumb a * {text-decoration:none;}
#breadcrumb a, #breadcrumb a .hover {  color:#A60026; text-decoration:underline;}


/* .:*~*:._.:*~*:._.:*~*:._.:*~*:._ */

/* Press Releases Pages */
.pressWrapper {width:650px; margin:15px 0 15px 0; position:relative;}
.pressImage {width:200px; height:150px; margin:0 20px 0 0px; float:left;}
.pressTxt {width:420px; margin:0 0px 0 0; float:left;}
.pressTxt p {font-size:12px;  font-family:Helvetica, Arial, sans-serif; line-height:1.2em;}
.pressTxt p a:link { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; }
.pressTxt p a:hover {text-decoration:underline; }

/* .:*~*:._.:*~*:._.:*~*:._.:*~*:._ */

/* Hires Pages */

.hireIntro {width:450px; padding:0 20px 0 0; position:relative;}
.hireIntro p {font-size:12px; margin:15px 0 0px 0; color:#666; font-family:Helvetica, Arial, sans-serif; line-height:1.2em;}
.hireIntro a {color:#666; text-decoration:none;}
.hireIntro a:hover {color:#A60026; text-decoration:underline;}


/* .:*~*:._.:*~*:._.:*~*:._.:*~*:._ */

/* Searches */

#search {width:225px; height:20px; margin:9px 7px 0 0;}
#search div.textinput { background: url(../cssimages/forms/search_field_base2.png) 0 0 no-repeat;
height:17px; width:144px; margin:0 0 0 0; }
#search input { background:none; width:140px; height:17px; padding:0 0 0 3px; border:none; color:#333; font-style:italic; color:#807f7f; font-size:11px; }
#search button { background:url(../cssimages/buttons/search-sprite.png) 0 0 no-repeat; 
height:20px; width:74px; float:left; margin:0 0 0 12px; border:0; }
#search button:hover { background-position: 0 -20px; }

#formSearch { }
#formSearch a { color:#666; }
#formSearch a:hover { color:#A60026; }
#formSearch h3 { color:#008A2E; margin:20px 0 0 0; }
#formSearch h3 a { color:#008A2E; }
#formSearch .box { padding:0; margin:0; float:left; }
#formSearch .box p { margin:0 0 15px 2px; }

#formSearch form { width:290px; padding:0; margin:0 0 10px 0; }
#formSearch form div.textinput { background: url(../cssimages/forms/textbox_260.png) 0 0 no-repeat; height: 26px; margin: 0px 0 10px 0; }
#formSearch form label { font-size:12px; color:#F7931E;  }
#formSearch form select { margin:1px 0 0px 0; font-size:1.1em; width:442px; height:25px; border:1px solid #ccc; background:#eeeeee; padding:2px 0 0 0; color:#444;}
#formSearch form .radio { margin:4px 5px 0 0; }
#formSearch form input { background:none; width:247px; height:21px; padding:5px 6px 0 6px; border:none; float:left; }
#formSearch form button { background:url(../cssimages/martin/search.png) 0 0 no-repeat; height:45px; width:106px; float:left; margin:2px 0 0 -2px; }
#formSearch form button:hover { background-position: 0 -44px; }


/* .:*~*:._.:*~*:._.:*~*:._.:*~*:._ */

/* Forms */
#sendToFriend { position:relative; width:428px; float:left; margin:0 0 25px 0; }
#sendToFriend span { color:#DB3519; }

/* Row + Label */
#sendToFriend .row {margin:0 0 10px 0;}
#sendToFriend .row label em { font-style:normal; padding-left: 3px; color:#EFBCE0;}
#sendToFriend form label { font-size:1.1em; color:#666;  }

/* Text field */  
#sendToFriend div.textinput { background: url(../cssimages/forms/textbox_197.png) 0 0 no-repeat;
height:30px; width:197px; margin:0px 0 5px 0; }
#sendToFriend input { background:none; width:182px; height:21px; padding:9px 6px 0 9px; border:none; }

/* Text area */  
#sendToFriend div.textarea { background: url(../cssimages/forms/textarea_418_74.png) 0 0 no-repeat;
height:73px; margin:0px 0 0 0; }
#sendToFriend textarea { background:none; width:415px; height:47px; margin:2px 6px 5px 2px; border:none; }

/* Button */  
#sendToFriend button { background:url(../cssimages/buttons/send.png) 0 0 no-repeat; 
height:30px; width:155px; float:left; margin:0 0 20px 0; }
#sendToFriend button:hover { background-position: 0 -30px; }


/* Form Contact */ 
#formContact { }

#formContact a { color:#008A2E; }
#formContact a:hover { color:#333; }
#formContact h3 { color:#008A2E; margin:20px 0 0 0; }
#formContact h3 a { color:#008A2E; }
#formContact .box { padding:0; margin:0; float:left; }
#formContact .box p { margin:0 0 15px 2px;}

#formContact form { width:370px; padding:0; margin:0 0 10px 0; }
#formContact form div { background: url(../cssimages/forms/textbox_200.png) 0 0 no-repeat; height: 26px; margin: 0px 0 10px 0; }
#formContact form label { font-size:12PX; color:#A60026;  }
#formContact form select { margin:1px 0 5px 0; font-size:1.1em; width:397px; height:25px; border:1px solid #ccc; background:#eeeeee; padding:2px 0 0 0; color:#444;}
#formContact form .radio { margin:4px 5px 0 0; }
#formContact form input { background:none; width:245px; height:21px; padding:5px 6px 0 6px; border:none; float:left; }
#formContact form button { background: url(../cssimages/buttons/send.png) 0 0 no-repeat; height:30px; width:155px; float:left; margin:20px 0 20px -2px; }
#formContact form button:hover { background-position: 0 -30px; }
/* Text area */  
#formContact div.textarea { background: url(../cssimages/forms/textarea_430.png) 0 0 no-repeat;
height:95px; margin:0px 0 5px 0; }
#formContact textarea { background:none; width:360px; height:83px; margin:2px 6px 5px 6px; border:none;}

button.custom { background: url(../cssimages/buttons/send.png) 0 0 no-repeat; height:30px; width:155px; float:left; margin:20px 0 20px -2px; }

/* The ID that contains the form and all its properties */
#formContact { color:#5c5c56; width:430px; float:left; }
#formContact a { color:#008A2E; }
#formContact a:hover { color:#333; }
#formContact h3 { color:#008A2E; margin:15px 0 0 0; }
#formContact h3 a { color:#008A2E; }
#formContact h3 a:hover { color:#333; }

.contactForm p {font-family: Helvetica, Arial, sans-serif; font-size:12px; padding-right:50px; line-height:1.2em; }


/* Contact page Inline Error */
#formContactInlineError { width:185px; border:1px solid #EFBCE0; background:#E1FFE1; margin:4px 0 10px 0; padding:5px 7px; color:#438743; font-size:11px; text-transform:normal; font-weight: bold;  }
#formContactInlineError  span { font-size:11px; }
#formContactInlineError  ul li { list-style: none; }

#formContactInlineErrorLong { width:415px; border:1px solid #EFBCE0; background:#E1FFE1; margin:4px 0 10px 0; padding:5px 7px; color:#438743; font-size:11px; text-transform:normal; font-weight: bold;  }
#formContactInlineErrorLong  span { font-size:11px; }
#formContactInlineErrorLong  ul li { list-style: none; }

#formContactInlineErrorLonger { width:465px; border:1px solid #EFBCE0; background:#E1FFE1; margin:10px 0 10px 0; padding:5px 7px; color:#438743; font-size:11px; text-transform:normal; font-weight: bold;  }
#formContactInlineErrorLonger  span { font-size:11px; }
#formContactInlineErrorLonger  ul li { list-style: none; }

#formLoginError { width:185px; border:1px solid #EFBCE0; background:#E1FFE1; margin:0 0 0px 0; padding:5px 7px; color:#438743; font-size:11px; text-transform:normal; font-weight: bold;  }
#formLoginError  span { font-size:11px; }
#formLoginError  ul li { list-style: none; }

/*Contact from details*/
#contactLoginError { width:370px; border:1px solid #A60026; background:#f1d9e1; margin:10px 0 10px 0; padding:10px 13px; color:#666; font-size:1.1em; }
#contactLoginError span { font-size:1.2em; }


/* .:*~*:._.:*~*:._.:*~*:._.:*~*:._ */

/* news */
.newsWrapper { width:500; margin:15px 0 20px 0; position:relative; border-bottom:1px dotted #A60026; padding:0 0 0px 0;}
.newsTxt{width:500px; padding:0 20px 0 0; margin-bottom:15px;}
.newsTxt h1 {font-size:16px; margin:0 0 0px 0; color:#A60026; text-transform:uppercase; line-height:1.4em;}
.newsTxt h2 {font-size:14px; margin:5px 0 0px 0; color:#999; text-transform: none;}
.newsTxt h3 {font-size:14px; margin:0px 0 15px 0; color:#A60026; text-decoration:underline;}
.newsTxt h4 {font-size:16px; font-weight:bold; color:#000;}
.newsTxt h5 { color:#A60026; margin:15px 0 0 0;}
.newsTxt h6 {font-size:12px; margin:7px 0 7px 0; color:#666; font-family:Helvetica, Arial, sans-serif; line-height:1.2em;}
.newsTxt ul { margin:10px 0 10px 0; list-style:none;  }
.newsTxt ul li { padding:0 0 0 10px; background: url(../cssimages/bullet.png) no-repeat left top; }
.newsTxt li { margin:0 0 4px 0; color:#666; font-size:12px; line-height:1.2em;}
.newsTxt li a { color:#A60026; text-decoration:none; }
.newsTxt li a:hover {color:#A60026; text-decoration:underline;}
.newsTxt li p { font-size:12px; margin:0 0 0 0; }
.newsTxt p {font-size:12px; margin:10px 0 10px 0; color:#666; font-family:Helvetica, Arial, sans-serif; line-height:1.2em;}
.newsTxt a {color:#A60026; text-decoration:none;}
.newsTxt a:hover {color:#A60026; text-decoration:underline;}
/* .:*~*:._.:*~*:._.:*~*:._.:*~*:._ */

/* embed video div to allow for repeats */
.objectWrap {margin:0 0 10px 0;}


#yourIdeas {width:auto; margin:0px 0 15px 0; position:relative;}
#yourIdeas p {font-family:Helvetica, sans-serif; font-size:12px; line-height:1.2em; clear:left;}


#smarty li { float:left; list-style:none; position:relative; margin:0 0 10px 0; }
#smarty a * { display: none; }
#smarty a, #smarty a .hover { height: 30px; position: relative; display: block;
background: url(../cssimages/buttons/send.png) 0 0 no-repeat;}

#smarty a#over { background-position: 0 0; width:206px; }
#smarty .sendIt a#over:hover, 
#smarty a#over .hover { background-position: 0 -30px; }

.red {color:#A60026; padding:0 0 0 40px;}

#cvboxWrapper { position:relative; width:951px; margin:0px 0 20px 0; clear:left; }
#switchWrapperSpaces { width:900px; margin:30px 0 20px 0; z-index:1; }
.switchOne, .switchTwo, .switchThree  {width:295px; float:left; margin-bottom:33px;  }
.switchOne, .switchTwo  { margin-right:33px;}
.switchThree  { margin-right:0px; }
.switchOne img, .switchTwo img, .switchThree img  { margin:0 0 5px 0; }
.switchOne h1, .switchTwo h1, .switchThree h1 {font-size:14px; margin:6px 0 3px 0; /* position:relative; z-index:1; */ }
.switchOne h1 a, .switchTwo h1 a, .switchThree h1 a, {color:#A60026; }
.switchOne h1 a:hover, .switchTwo h1 a:hover, .switchThree h1 a:hover { color:#666; }
.switchOne p, .switchTwo p, .switchThree p{ font-family:Helvetica, Arial, sans-serif; font-size:12px; margin:0 0 0 0; color:#666; }
.switchOne p a, .switchTwo p a, .switchThree p a { color:#666; text-decoration:none; border:none;  }

.cvDetails h1 {font-size:16px; margin:0 0 0px 0; color:#A60026; text-transform:uppercase;}
.cvDetails h2 {font-size:14px; margin:5px 0 0px 0; color:#999; text-transform: none;}
.cvDetails h3 {}
.cvDetails h4 {font-size:16px; font-weight:bold; color:#000;}
.cvDetails h5 { color:#A60026; margin:15px 0 0 0;}
.cvDetails ul { margin:10px 0 10px 0; list-style:none;  }
.cvDetails ul li { padding:0 0 0 10px; background: url(../cssimages/bullet.png) no-repeat left top; }
.cvDetails li { margin:0 0 4px 0; color:#666; font-size:12px; line-height:1.2em;}
.cvDetails li a { color:#A60026; text-decoration:none; }
.cDetails li a:hover {color:#A60026; text-decoration:underline;}
.cvDetails li p { font-size:12px; margin:0 0 0 0; }
.cvDetails p {font-size:12px; margin:5px 0 10px 0; color:#666; font-family:Helvetica, Arial, sans-serif; line-height:1.2em;}
.cvDetails a {color:#A60026; text-decoration:none;}
.cvDetails a:hover {color:#A60026; text-decoration:underline;}


#spacesHolder { position:relative; width:600px; padding:0 0 0 200px; margin-top:30px;}
.spaceImage {width:auto; margin:0;}
.spaceText {width:540px; margin:10px 0 0 0;}
.spaceText h1, .spaceText h1, .spaceText h1 {font-size:14px; margin:6px 0 3px 0; /* position:relative; z-index:1; */ }
.spaceText h1 a, .spaceText h1 a, .spaceText h1 a, {color:#A60026; }
.spaceText p { font-family:Helvetica, Arial, sans-serif; font-size:12px; margin:0 0 0 0; color:#666; line-height:1.2em; }
.spaceText p a { color:#666; text-decoration:none; border:none;  }

#customItems {}
#customItems h1 {font-size:14px; margin:6px 0 3px 0; /* position:relative; z-index:1; */ }
#customItems h1 a {color:#A60026; }
#customItems p { font-family:Helvetica, Arial, sans-serif; font-size:12px; margin:0 0 0 0; color:#666; line-height:1.2em; }
#customItems p a { color:#666; text-decoration:none; border:none;  }

.jobTxt {width:600px; margin:0 0px 0 0; float:left;}
.jobTxt h2 {font-size:12px;  font-family:Helvetica, Arial, sans-serif; font-style:italic; line-height:1.2em; color:#999; margin:0 0 3px 0;}
.jobTxt p {font-size:12px;  font-family:Helvetica, Arial, sans-serif; line-height:1.2em; margin:0 0 3px 0;}
.jobTxt p a:link { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; }
.jobTxt p a:hover {text-decoration:underline; }

.searchResults {width:auto; margin:15px 0px 20px 0; float:; }
.searchResults h4, .searchResults h4, .searchResults h4 {font-size:18px; margin:0px 0 0px 0; /* position:relative; z-index:1; */ }
.searchResults p {margin-top:3px;}

.seachList {width:auto; margin:15px 0px 20px 0; float:; }
.seachList h1 {margin:0px 0 10px 0;}
.seachList p {font-size:12px; margin:5px 0 5px 0;}

.tagCloud { margin:3px 0 10px 0; }
.tagCloud p { float:left; margin:0 5px 4px 0; font-family:Helvetica, Arial, sans-serif; color:#666; }
.tagCloud p a { text-decoration:none; border:none; color:#666; }
.tagCloud p a:hover { color:#A60026; }

.tagCloud p.level1 { font-size:12px; }
.tagCloud p.level2 { font-size:13px; }
.tagCloud p.level3 { font-size:14px; }
.tagCloud p.level4 { font-size:16px; }
.tagCloud p.level5 { font-size:18px; }

/* Pagination */
#pagination { width:951px;  position:relative; margin-top:10px;}
#pagination ul { float: left; }
#pagination li { float:left; list-style: none; position:relative; padding-right:10px; }
#pagination a * { display: none; }
#pagination a, #pagination a .hover { position: relative; display: block;
background: url(../cssimages//buttons/prev-next.png) 0 0 no-repeat;}


/* Next (pagination) */
#pagination a#next { background-position: 0px 0; width: 74px; height:20px;}
#pagination > li a#next:hover,
#pagination a#next .hover { background-position: 0px -20px; }



/* Previous (pagination) */
#pagination a#prev { background-position: -74px 0; width: 74px; height:20px; }
#pagination > li a#prev:hover,
#pagination a#prev .hover { background-position: -74px -20px; }

/* Event sub box */
.eventboxDetails {position:relative; width:250px; margin:30px 70px 0 0; float:left;}
.eventboxDetails h1 {font-size:16px; margin:0 0 0px 0; color:#A60026; text-transform:uppercase;}
.eventboxDetails h2 {font-size:14px; margin:0px 0 0px 0; color:#A60026; text-transform: none;}
.eventboxDetails h3 {}
.eventboxDetails h4 {font-size:16px; font-weight:bold; color:#000;}
.eventboxDetails h5 { color:#A60026; margin:15px 0 0 0;}
.eventboxDetails ul { margin:10px 0 10px 0; list-style:none;  }
.eventboxDetails ul li { padding:0 0 0 10px; background: url(../cssimages/bullet.png) no-repeat left top; }
.eventboxDetails li { margin:0 0 4px 0; color:#666; font-size:12px; line-height:1.2em;}
.eventboxDetails li a { color:#A60026; text-decoration:none; }
.eventboxDetails li a:hover {color:#A60026; text-decoration:underline;}
.eventboxDetails li p { font-size:12px; margin:0 0 0 0; }
.eventboxDetails p {font-size:12px; margin:0px 0 20px 0; color:#666; font-family:Helvetica, Arial, sans-serif; line-height:1.2em;}
.eventboxDetails a {color:#A60026; text-decoration:none;}
.eventboxDetails a:hover {color:#A60026; text-decoration:underline;}

.newtextinput { background: url(../cssimages/forms/textbox_260.png) 0 0 no-repeat; height: 26px; margin: 0px 0 10px 0; }
.response {font-size:12px; margin:20px 0 20px 0; color:#A60026; font-family:Helvetica, Arial, sans-serif; line-height:1.2em;}
.button {margin:20px 0 0 0;}