/* Title: Global styles for screen media. Author: Simon Leadbetter simon@cogdesign.com. Last updated: 20 August 2008 */

/* --[ =YUI RESET ]---------------------------- */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}

/* --[ =YUI BASE ]----------------------------- */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
body{margin:10px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}

/* --[ =LAYOUT ]------------------------------- */
/* Global */
html,html body{padding:0;margin:0;}
html{background:#FFFFFF;width:100%;height:100%;}
html body{background:#000; height:auto;}

/* Wrapper */
div#wrapper{background:url('../site_assets/images/generic/mainimage-tint2.jpg') no-repeat top left;padding:0;margin:0;}
/* Header */
div#header{height:141px;}
div#header #logo{position:relative;display:block;background:url('../site_assets/images/generic/spriteassets.png') no-repeat 0 0;width:452px;height:131px;text-indent:-5000px;}
div#header p.strapline{position:absolute;display:block;background:url('../site_assets/images/generic/spriteassets.png') no-repeat 0 -339px;top:15px;left:422px;width:263px;height:50px;text-indent:-5000px;}
div#header p.eventdate{position:absolute;display:block;background:url('../site_assets/images/generic/spriteassets.png') no-repeat 0 -389px;top:65px;left:422px;width:263px;height:26px;text-indent:-5000px;}
div#header ul.sponsors{position:absolute; left:735px; top:38px; background:red; padding:0; margin:0; width:225px;}
div#header ul.sponsors li{list-style:none; display:inline;}
div#header ul.sponsors li a{position:absolute; display:block; background:transparent url('../site_assets/images/generic/spriteassets.png') no-repeat top left; height:45px; text-indent:-90000px;}
div#header ul.sponsors li a.artichoke{left:0; width:97px; background-position:0 -131px;}
div#header ul.sponsors li a.skyarts{right:0; width:103px; background-position:-97px -131px;}
div#header ul.sponsors li a.artichoke:link:hover, div#header ul.sponsors li a.artichoke:visited:hover{background-position:0 -176px;}
div#header ul.sponsors li a.skyarts:link:hover, div#header ul.sponsors li a.skyarts:visited:hover{background-position:-97px -176px;}
/* Content */
div#content{min-height:200px; padding:40px 15px 15px 95px;}
div#content div.standfirst p{font-size: 1.142857em; line-height: 1.5em; margin:0 0 1.3125em 0; color:#fff;}/*16px / lh 150% / margin:0 0 1lh 0*/

/* Main content*/
div#main_content h2.first{margin-top:-0.13em;}
/*Secondary content*/
div#secondary_content h2{margin-top:0.7em;}
div#secondary_content h2.first{margin-top:-0.13em;}

/* Footer */
div#footer{position:relative;background:url('../site_assets/images/generic/background_footer.png') repeat-x 0 0;padding-bottom:30px;}
div#footer p.copyright a{font-weight:normal;}
/*Flickr feed panel*/
div#flickr_feed{position:relative; padding:10px 0 0 15px; border-top:1px solid #7D7D7D;}
div#flickr_feed a.visit{text-align:left;position:absolute;top:18px;right:0;color:#ccc;font-size:0.928571em;}
div#flickr_feed ul{padding:0 0 15px 0; margin:0;}
div#flickr_feed ul li{list-style:none; padding:0; margin:0; display:inline;}
div#flickr_feed ul li a{border:1px solid #A1A1A1; display:block; float:left; margin:0 15px 0 0;}
div#flickr_feed ul li.last a{margin:0;}
div#flickr_feed ul li a img{width:63px; height:63px;}
div#flickr_feed ul li a:hover img{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;cursor:pointer;}
div#flickr_feed p.link, div#flickr_feed p.toggle{background:url('../site_assets/images/generic/spriteassets.png') no-repeat top left; display:block; height:28px; text-indent:-90000px;}
div#flickr_feed p.link{background-position:0 -728px; width:147px;}
div#flickr_feed p.toggle{background-position:-294px -728px; width:101px;}
div#flickr_feed p.hover, div#flickr_feed p.hover{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; cursor:pointer;}

/* Social Media panel*/
div#footer div.socialmedia{position:relative;padding:0 0 0 15px;width:945px;height:35px;border-top:1px solid #7D7D7D;}
div#footer div.socialmedia div#mailinglist{position:absolute;top:0;right:0;;padding:10px 0 0 0;width:385px;margin:0;}
div#footer div.socialmedia div#mailinglist p{font-size:0.857143em;}
div#footer div.socialmedia div#mailinglist form{position:relative;}
div#footer div.socialmedia div#mailinglist form fieldset{width:305px;float:left;}
div#footer div.socialmedia div#mailinglist form fieldset input{background:none;border:none;border-left:1px solid #7D7D7D;color:#7D7D7D;margin-bottom:0;}
div#footer div.socialmedia div#mailinglist form fieldset input:focus{color:#FFFFFF;}
div#footer div.socialmedia div#mailinglist div.button{border-left:1px solid #7D7D7D;padding-left:5px;margin-left:5px;width:64px;height:30px; background:none;}
div#footer div.socialmedia div#mailinglist div.button input.button{margin:5px 0 0 0; float:right;}
div#footer div.socialmedia a.icon_facebook{position:absolute;display:block;top:10px;width:105px;height:28px;background:url('../site_assets/images/generic/spriteassets.png') no-repeat 0 -756px;text-indent:-5000px;}
div#footer div.socialmedia a.icon_facebook:hover{background-position:-105px -756px;}
div#footer div.socialmedia div.twitter{position:absolute;top:0;left:130px;width:430px;}
div#footer div.socialmedia div.twitter a.icon_twitter{position:absolute;display:block;top:10px;left:0;width:28px;height:28px;background:url('../site_assets/images/generic/spriteassets.png') no-repeat 0 -784px;text-indent:-5000px;}
div#footer div.socialmedia div.twitter a.icon_twitter:link:hover, div#footer div.socialmedia div.twitter a.icon_twitter:visited:hover{background-position:-28px -784px;}
div#footer div.socialmedia div.twitter p.tweet{font-size:0.857143em; line-height:1.2em; width:410px; padding:9px 0 0 33px; color:#fff;}
div#footer div.socialmedia div.twitter p.tweet a:link { text-decoration: underline; color:#7D7D7D; }
div#footer div.socialmedia div.twitter p.tweet a:visited { text-decoration: underline; color:#7D7D7D; }
div#footer div.socialmedia div.twitter p.tweet a:link:hover, div#footer div.socialmedia div.twitter p.tweet a:visited:hover { text-decoration: underline; color:#fff; }
div#footer div.socialmedia div.twitter p.tweet a:link:focus, div#footer div.socialmedia div.twitter p.tweet a:visited:focus { text-decoration: underline; color:#7D7D7D; }
div#footer div.socialmedia div.twitter p.tweet a:link:active, div#footer div.socialmedia div.twitter p.tweet a:visited:active { text-decoration: underline; color:#7D7D7D; }

/* Sponsor panel*/
div#footer div.sponsors{width:945px; position:relative;}
div#footer ul.sponsors{padding:5px 0 0 285px;margin:15px 0;  min-height:69px; width:675px;border-top:1px solid #7D7D7D;border-bottom:1px solid #CCCCCC;}
div#footer ul.sponsors li{padding:0;margin:0 0 0 10px;float:left;display:inline;height:57px;text-indent:-5000px;}
div#footer ul.sponsors li a{height:59px;display:block;text-indent:-5000px;}
div#footer ul.sponsors li a.durham13{background:url('../site_assets/images/generic/spriteassets.png') no-repeat 0 -221px;width:82px;}
div#footer ul.sponsors li a.durhamcountycouncil{background:url('../site_assets/images/generic/spriteassets.png') no-repeat -82px -221px;width:74px;}
div#footer ul.sponsors li a.worldclassculture{background:url('../site_assets/images/generic/spriteassets.png') no-repeat -156px -221px;width:98px;}
div#footer ul.sponsors li a.northernrockfoundation{background:url('../site_assets/images/generic/spriteassets.png') no-repeat -254px -221px;width:63px;}
div#footer ul.sponsors li a.northeastengland{background:url('../site_assets/images/generic/spriteassets.png') no-repeat -317px -221px;width:87px;}
div#footer ul.sponsors li a.onenortheast{background:url('../site_assets/images/generic/spriteassets.png') no-repeat -404px -221px;width:57px;}
div#footer ul.sponsors li a.artscouncilengland{background:url('../site_assets/images/generic/spriteassets.png') no-repeat -461px -221px;width:136px;}
/* Hover state*/
div#footer ul.sponsors li a.durham13:hover{background-position:0 -280px;}
div#footer ul.sponsors li a.durhamcountycouncil:hover{background-position:-82px -280px;}
div#footer ul.sponsors li a.worldclassculture:hover{background-position:-156px -280px;}
div#footer ul.sponsors li a.northernrockfoundation:hover{background-position:-254px -280px;}
div#footer ul.sponsors li a.northeastengland:hover{background-position:-317px -280px;}
div#footer ul.sponsors li a.onenortheast:hover{background-position:-404px -280px;}
div#footer ul.sponsors li a.artscouncilengland:hover{background-position:-461px -280px;}
div#footer ul.sponsors li a:link:hover,div#footer ul.sponsors li a:visited:hover,div#footer ul.sponsors li .hover{cursor:pointer;}
/* Sponsor text */
div#footer p.sponsor_text{position:absolute;top:15px;left:15px;font-size:0.714286em;line-height:1.4em;color:#000000;width:272px;z-index:10;}
div#footer p.copyright, div#footer p.vcard{margin:0; font-size:0.8571em; color:#7D7D7D;}
div#footer a:link { text-decoration: underline; color:#7D7D7D; }
div#footer a:visited { text-decoration: underline; color:#7D7D7D; }
div#footer a:link:hover, div#footer a:visited:hover { text-decoration: underline; color:#000000; }
div#footer a:link:focus, div#footer a:visited:focus { text-decoration: underline; color:#7D7D7D; }
div#footer a:link:active, div#footer a:visited:active { text-decoration: underline; color:#7D7D7D; }
/* Info panel*/
div#footer div.info{position:relative;display:block; padding:0 0 0 15px;}
div#footer div.info a.coglogo{background:transparent url('../site_assets/images/generic/spriteassets.png') no-repeat -200px -131px;position:absolute;display:block;top:-5px;right:0;width:110px;height:45px;text-indent:-50000px;}
div#footer div.info a.coglogo:link:hover,div#footer div.info a.coglogo:visited:hover{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;cursor:pointer;}


/* --[ =GRID ]--------------------------------- */
/*
Activate these styles for positioning during development.
*/
 
/*html {background:transparent url('/site_assets/images/generic/grid_baseline.gif') repeat 15px top;}
html body {background:transparent url('/site_assets/images/generic/grid_columns.gif') repeat-y 15px top;}
*/
/* --[ =TYPOGRAPHY ]--------------------------- */
/* Standard */
body{font-size:87.5%;line-height:1.4em;font-family: Arial, helvetica, sans-serif; color:#D9D9D9;} /* Set base font size to 14px for Internet Explorer 6 and below on Windows */
html>body{font-size:14px;} /* Ignored by IE6, but used by Firefox, Safari, IE7, Opera */       
p{font-size:1em;line-height:1.5em;margin:0 0 1em 0;}/*lh 140% / btm margin 1 lh*/
h1,h2,h3,h4,h5,h6{font-weight:normal; clear:both; display:block;}
h1{font-size: 2.142857em;line-height:0.633333em; margin:0 0 0.866666em 0; color:#fff;}/*30px / lh 140% / margin:0 0 1lh 0*/
h2{font-size: 1.714286em; line-height: 1.2em; margin:1.1875em 0 0.633333em 0;}/*24px / lh 140% / margin:1.5lh 0 1lh 0*/
h3{font-size: 1.285714em; line-height: 1.2em; margin: 1.1875em 0 0.3em 0;color:#7F7F7F;}/*18px / lh 140% / margin:1.5lh 0 1lh 0*/
h4, h5, h6{font-size: 1.142857em; line-height: 1.2em; margin:1.583333em 0 1.055556em 0;}/*16px / lh 140% / margin:1.5lh 0 1lh 0*/
dl,ol,ul{margin:0 0 1em 0;}
ol,ul{padding:0 0 0 1.4em;}
dl{padding:0;}
dl dt{font-weight:bold;}
dl dd{margin:0 0 0.5em 0;} 
li {margin:0 0 0.5em 0;} 
li p, dd p{margin:0 0 0.5em 0;}                                         
sup,sub{position:relative;height:0;line-height:1px;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}  
dfn{font-style:italic;font-weight:bold;} 
pre {margin:0;padding:0; width:100%; overflow:auto;}
blockquote {margin:1.5em 0 1.5em 0; border-left: 1px solid #7D7D7D; padding:0 0 0 1.4em;}
blockquote p {margin:0; font-size:1.142857em;}
blockquote p cite{font-size:0.714286em;line-height:2.1em;margin:0 0 1.5em 0;}
hr{line-height:0.071429em;margin-top:-0.142858em;margin-bottom:1.5em;}
img {position:relative;}
a img{border:none;}  
table{margin-bottom:1.5em;border-collapse:collapse;}
table th{font-weight:bold;text-align:left;}
table tr,table th,table td{margin:0;padding:0 1.5em 0 1em;height:21px;border:none;}
table tfoot{font-size:0.714286em;line-height:2.1em;margin:0 0 1.5em 0;font-style:italic;}
table caption{height:21px;margin:0;}
/* sIFR */
div#content .sIFR-replaced{margin-bottom:0;}
div#content h2.sIFR-replaced{margin-bottom:0;}
div#content h2.nosifr{visibility:visible;}


/* Bespoke */
p.date{font-weight:bold; margin-top:-0.5em;}
.first {margin-top: 0;}
.fauxp{font-size:1em;line-height:1.5em;margin:0 0 1em 0; color:#D9D9D9;}/*lh 140% / btm margin 1 lh*/

h2.keyline{border-bottom:1px solid #7D7D7D; padding:0 0 0.2em 0;}

p.paginate{border-top:1px solid #7D7D7D; border-bottom:1px solid #7D7D7D; padding:0.5em 0; clear:both;}
p.paginate.tabs{margin-top:-1px;}
p.paginate a {outline: none; font-weight:normal;}
p.paginate a:link { text-decoration: none; color:#CCC; }
p.paginate a:visited { text-decoration: none; color:#CCC; }
p.paginate a:link:hover, p.paginate a:visited:hover { text-decoration: underline; color:#FFF; }
p.paginate a:link:focus, p.paginate a:visited:focus { text-decoration: none; color:#CCC; }
p.paginate a:link:active, p.paginate a:visited:active { text-decoration: none; color:#CCC; }

/* --[ =LINKS ]--------------------------- */
/*
These are global link styles that are often over-rided by declaration with greater specificity 
*/
a {outline: none;}
a:link { text-decoration: none; color:#CCC; }
a:visited { text-decoration: none; color:#CCC; }
a:link:hover, a:visited:hover { text-decoration: underline; color:#FFF; }
a:link:focus, a:visited:focus { text-decoration: none; color:#CCC; }
a:link:active, a:visited:active { text-decoration: none; color:#CCC; }

p a {outline: none; font-weight:bold;}
p a:link { text-decoration: none; color:#FF0066; }
p a:visited { text-decoration: none; color:#FF0066; }
p a:link:hover, p a:visited:hover { text-decoration: underline; color:#FF0066; }
p a:link:focus, p a:visited:focus { text-decoration: none; color:#FF0066; }
p a:link:active, p a:visited:active { text-decoration: none; color:#FF0066; }

/* --[ =FORMS ]--------------------------------------- */
form {position:relative;padding:0;margin:0 0 1em 0;}
form fieldset {position:relative;padding:0;margin:0 0 0.5em 0;}
form fieldset input, form fieldset textarea, form fieldset select{background:none;border:none;border-left:1px solid #7D7D7D;color:#7D7D7D;margin-bottom:0;}
form fieldset input:focus, form fieldset textarea:focus{color:#FFFFFF;}
form fieldset legend{display:none;}
form fieldset label{position:relative;display:block;font-size:0.857143em;line-height:2.1em;font-weight:bold;float:none;color:#FFFFFF;}
form fieldset label span{color:#7D7D7D;float:left;font-size:1em;line-height:1.4em;font-weight:normal;}
form fieldset p.error{font-size:1em; font-weight:normal; line-height:1.5em; color:#84C400; margin:0 0 0.5em 0;}
form fieldset input.error, form fieldset textarea.error{background-color:#FF0066; color:#FFFFFF;border:1px solid #fff;}
form fieldset input.checkbox {float:left;margin: 0.3em 0.5em 0.5em 0;clear:none;width:auto!important; border:none;}
form fieldset input.checkbox label{line-height:1.5em;}
form fieldset input,form fieldset textarea{position:relative;display:block;padding:0.5em 5px;margin:0 0 0.5em 0;font-size:1em;line-height:1em;clear:both;font-family:Arial,Helvetica,sans-serif;}
form fieldset textarea{height:200px;}
/* Remove width on non-standard input types, i.e file, combo-boxes*/
form fieldset .ns_input, form fieldset .ns_input:focus{width:auto!important;}
form fieldset .no_border, form fieldset .no_border:focus{border:none;}


/* Override style for radio and checkboxes */
form fieldset .radio,form fieldset .checkbox{float:left;display:inline;margin:0.357143em 0.357143em 0.357143em 0;clear:none;width:auto!important;border:none;}
form fieldset label.padding .radio,form fieldset label.padding .radio,form fieldset label.padding .checkbox{float:left;display:inline;margin:0.357143em 0.357143em 0.357143em 0;clear:none;width:auto!important;}
form fieldset label.padding .radio,form fieldset label.padding .checkbox{margin-left:-1.5em;}




/* --[ =COLUMN SYSTEM ]------------------------------- */
/* 
We use a flexible 960 pixels 12-column grid system and have developed
a flexible system to quickly create page structure.

You can define a column using the following options:

	col [adds 15px to the right margin]
	one|two|three|four|six|seven|eight|nine|ten|eleven|twelve [defines width of column] 
	padding [adds 15px padding]
	single|both [reduces width of column by 15 or 30 pixels]
	clear [optional] 
	float [optional]
	btm_margin [adds 15px bottom margin to columns]
	last [removes the margin set by col, useful for columns that are last in the row]

eg. <div class="col padding four float last></div>
*/
.col{margin:0 15px 0 0; position:relative;}
.padding{padding:15px;}
.last{margin:0;}
.float{float:left; display:inline;clear:none;}
.clear{clear:both;}
.btm_margin{margin:0 0 1.5em 0; clear:left;}

.one{width:65px;}
.two{width:145px;}
.three{width:225px;}
.four{width:305px;}
.five{width:385px;}
.six{width:465px;}
.seven{width:545px;}
.eight{width:625px;}
.nine{width:705px;}
.ten{width:785px;}
.eleven{width:865px;}
.twelve{width:945px; margin:0;}

/* 
Reduce the column width by Xpx if padding if Xpx is applied to column. 
Currently calculated to accomodate 15px padding, so  this single declaration
it will reduce the column width by 15px. 

The following stacked classes can behave irratically in IE6. Therefore, it is important to 
explicity declare widths for any element using this modular system within the IE6 style sheet.
*/
.single.one{width:50px;}
.single.two{width:130px;}
.single.three{width:210px;}
.single.four{width:290px;}
.single.five{width:370px;}
.single.six{width:450px;}
.single.seven{width:530px;}
.single.eight{width:610px;}
.single.nine{width:690px;}
.single.ten{width:770px;}
.single.eleven{width:850px;}
.single.twelve{width:930px; margin:0;}

/* 
Reduce the column width by Xpx if padding if Xpx is applied to column. 
Currently calculated to accomodate 15px padding, so  this both declaration
it will reduce the column width by 30px. 

The following stacked classes can behave irratically in IE6. Therefore, it is important to 
explicity declare widths for any element using this modular system within the IE6 style sheet.
*/
.both.one{width:35px;}
.both.two{width:115px;}
.both.three{width:195px;}
.both.four{width:275px;}
.both.five{width:355px;}
.both.six{width:435px;}
.both.seven{width:515px;}
.both.eight{width:595px;}
.both.nine{width:675px;}
.both.ten{width:755px;}
.both.eleven{width:835px;}
.both.twelve{width:915px; margin:0;}

/* Form elements column override */
form fieldset div.one input, form fieldset div.one textarea{width:50px;}
form fieldset div.two input, form fieldset div.two textarea{width:130px;}
form fieldset div.three input, form fieldset div.three textarea{width:210px;}
form fieldset div.four input, form fieldset div.four textarea{width:290px;}
form fieldset div.five input, form fieldset div.five textarea{width:370px;}
form fieldset div.six input, form fieldset div.six textarea{width:450px;}
form fieldset div.seven input, form fieldset div.seven textarea{width:530px;}
form fieldset div.eight input, form fieldset div.eight textarea{width:610px;}
form fieldset div.nine input, form fieldset div.nine textarea{width:690px;}
form fieldset div.ten input, form fieldset div.ten textarea{width:770px;}
form fieldset div.eleven input, form fieldset div.eleven textarea{width:850px;}
form fieldset div.twelve input, form fieldset div.twelve textarea{width:930px;}
form fieldset div.one select{width:65px;}
form fieldset div.two select{width:145px;}
form fieldset div.three select{width:225px;}
form fieldset div.four select{width:305px;}
form fieldset div.five select{width:385px;}
form fieldset div.six select{width:465px;}
form fieldset div.seven select{width:545px;}
form fieldset div.eight select{width:625px;}
form fieldset div.nine select{width:705px;}
form fieldset div.ten select{width:785px;}
form fieldset div.eleven select{width:865px;}
form fieldset div.twelve select{width:945px;}

/* --[ =HACKS ]-------------------------------- */
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;} 
/* Global */
.inv{position:absolute;left:-900000px; z-index:-1; height:1px; float:left;clear:none;display:inline;}   

/* --[ =NAVIGATION ]------------------------------- */ 
/* Admin */
ul#navigation_admin{z-index:1000; position:absolute; top:0; left:0; width:100%; padding:0.5em 0; margin:0; background:#fff; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; border-bottom:3px solid #666;}
ul#navigation_admin li{color:#333; list-style:none; padding:0 0 0 15px; margin:0; display:inline;}
ul#navigation_admin li a{color:#333; font-weight:bold;}
ul#navigation_admin li a:link { text-decoration: none; color:#333; }
ul#navigation_admin li a:visited { text-decoration: none; color:#333; }
ul#navigation_admin li a:link:hover, ul#navigation_admin li a:visited:hover { text-decoration: none; color:#aa0101; }
ul#navigation_admin li a:link:focus, ul#navigation_admin li a:visited:focus { text-decoration: none; color:#333;}
ul#navigation_admin li a:link:active, ul#navigation_admin li a:visited:active { text-decoration: none; color:#333;}

/* Accessibility */
ul#navigation_accesibility{position:absolute; left:-900000px;}  
/* Section navigation */
ul#navigation_sections{background:url('../site_assets/images/generic/background_navigation.png') repeat top left;position:absolute;top:110px;left:0;list-style:none;padding:0 0 0 15px;margin:0;height:35px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
ul#navigation_sections li{list-style:none;display:inline;}
ul#navigation_sections li a{display:block;text-decoration:none;font-weight:normal;background:transparent url('../site_assets/images/generic/spriteassets.png') no-repeat top left; height:35px; text-indent:-90000px; float:left;}
ul#navigation_sections li a.home{background-position:0px -413px; width:52px;}
ul#navigation_sections li a.guide{background-position:-178px -448px; width:54px;}
ul#navigation_sections li a.about{background-position:0px -483px; width:54px;}
ul#navigation_sections li a.map{background-position:0px -518px; width:42px;}
ul#navigation_sections li a.virtual{background-position:0px -553px; width:112px;}
ul#navigation_sections li a.press{background-position:0px -588px; width:52px;}
ul#navigation_sections li a.visit{background-position:0px -623px; width:96px;}
ul#navigation_sections li a.partners{background-position:0px -658px; width:66px;}
ul#navigation_sections li a.artichoke{background-position:0px -693px; width:76px;}
ul#navigation_sections li a.signup{background-position:-300px -658px; width:64px;}
ul#navigation_sections li a.skyarts{background-position:-300px -623px; width:66px;}
ul#navigation_sections li a.comments{background-position:-300px -588px; width:83px;}
ul#navigation_sections li a.blog{background-position:-300px -553px; width:44px;}

ul#navigation_sections li a.home:link:hover, ul#navigation_sections li a.home:visited:hover{background-position:-52px -413px;}
ul#navigation_sections li a.guide:link:hover, ul#navigation_sections li a.guide:visited:hover{background-position:-230px -448px;}
ul#navigation_sections li a.about:link:hover, ul#navigation_sections li a.about:visited:hover{background-position:-54px -483px;}
ul#navigation_sections li a.map:link:hover, ul#navigation_sections li a.map:visited:hover{background-position:-42px -518px;}
ul#navigation_sections li a.virtual:link:hover, ul#navigation_sections li a.virtual:visited:hover{background-position:-112px -553px;}
ul#navigation_sections li a.press:link:hover, ul#navigation_sections li a.press:visited:hover{background-position:-52px -588px;}
ul#navigation_sections li a.visit:link:hover, ul#navigation_sections li a.visit:visited:hover{background-position:-96px -623px;}
ul#navigation_sections li a.partners:link:hover, ul#navigation_sections li a.partners:visited:hover{background-position:-66px -658px;}
ul#navigation_sections li a.artichoke:link:hover, ul#navigation_sections li a.artichoke:visited:hover{background-position:-76px -693px;}
ul#navigation_sections li a.signup:link:hover, ul#navigation_sections li a.signup:visited:hover{background-position:-364px -658px;}
ul#navigation_sections li a.skyarts:link:hover, ul#navigation_sections li a.skyarts:visited:hover{background-position:-366px -623px;}
ul#navigation_sections li a.comments:link:hover, ul#navigation_sections li a.comments:visited:hover{background-position:-383px -588px;}
ul#navigation_sections li a.blog:link:hover, ul#navigation_sections li a.blog:visited:hover{background-position:-344px -553px;}

ul#navigation_sections li a:link { text-decoration: none; color:#CCC; }
ul#navigation_sections li a:visited { text-decoration: none; color:#CCC; }
ul#navigation_sections li a:link:hover, ul#navigation_sections li a:visited:hover { text-decoration: none; color:#FFF; }
ul#navigation_sections li a:link:focus, ul#navigation_sections li a:visited:focus { text-decoration: none;}
ul#navigation_sections li a:link:active, ul#navigation_sections li a:visited:active { text-decoration: none; color:#CCC;}

/* Section navigation on states */
body#t_default ul#navigation_sections li a.home{background-position:-52px -413px;}
body#t_guide ul#navigation_sections li a.guide{background-position:-230px -448px;}
body#t_about ul#navigation_sections li a.about{background-position:-54px -483px;}
body#t_map ul#navigation_sections li a.map{background-position:-42px -518px;}
body#t_virtual ul#navigation_sections li a.virtual{background-position:-112px -553px;}
body#t_press ul#navigation_sections li a.press{background-position:-52px -588px;}
body#t_visit ul#navigation_sections li a.visit{background-position:-96px -623px;}
body#t_partners ul#navigation_sections li a.partners{background-position:-66px -658px;}
body#t_artichoke ul#navigation_sections li a.artichoke{background-position:-76px -693px;}
body#t_mailinglist ul#navigation_sections li a.signup{background-position:-364px -658px;}
body#t_skyarts ul#navigation_sections li a.skyarts{background-position:-366px -623px;}
body#t_comments ul#navigation_sections li a.comments{background-position:-383px -588px;}
body#t_blog ul#navigation_sections li a.blog{background-position:-344px -553px;}

/* --[ =HCARD]------------------------------- */
div.vcard {margin:2em 0;padding:0;}
div.vcard p {margin:0;padding:0;}

/* --[ =JQUERY UI ELEMENTS ]------------------------------- */
/* Global */
.link{color:#EB3D15;}
.hover{text-decoration: underline; color:#7d7d7d; cursor:pointer;} /* This class will be added dynamically*/
.ui-state-default{color:#EB3D15;}
.ui-state-active{color:#7d7d7d;}
/* Tabs */
div.tabs h2{margin-top:0.5em;}
div.tabs ul.navigation{padding:0; margin:0; border-bottom:1px solid #7D7D7D;}
div.tabs ul.navigation li{display:inline;}
div.tabs ul.navigation li a{float:left; margin:0 0.142857em 0 0; display:block; height:2.35em; line-height:2.35em; width:9em; padding:0 0 0 0.357142em; background:#474747;}
div.tabs ul.navigation li a:link {background:#474747;}
div.tabs ul.navigation li a:visited { background:#474747;}
div.tabs ul.navigation li a:link:hover, div.tabs ul.navigation li a:visited:hover {background:#7D7D7D; color:#fff; text-decoration:none;}
div.tabs ul.navigation li a:link:focus, div.tabs ul.navigation li a:visited:focus { background:#474747;}
div.tabs ul.navigation li a:link:active, div.tabs ul.navigation li a:visited:active { background:#474747;}
div.tabs ul.navigation li.ui-state-active a, div.tabs ul.navigation li.inactive-active a, div.tabs ul.navigation li.ui-state-active a:link, div.tabs ul.navigation li.ui-state-active a:visited, div.tabs ul.navigation li.ui-tabs-selected a{background:#7D7D7D; color:#fff;}
div.tabs div.ui-tabs-hide{display:none;}
/* Accordion */
div.accordion{margin:0;}
div.accordion h3{margin:0 0 0.4em 0;}

/*fancybox*/
div#fancy_title table td, div#fancy_title table tr, div#fancy_title table th{padding:0;}/*override padding values set by YUI reset*/

/* --[ =MODULAR ELEMENTS ]------------------------------- */
/*buttons*/
.button{display:block; height:21px; text-indent:-90000px; background:transparent url('../site_assets/images/generic/spriteassets.png') no-repeat top left; margin:0 0 0.5em 0;}
input.button{border:none;}
.button.more{background-position:0 -812px; width:61px;}
.button.join{background-position:0 -833px; width:61px;}
.button.unsubscribe{background-position:-122px -833px; width:107px;}
.button.download{background-position:0 -854px; width:97px;}
.button.rtt{background-position:0 -875px; width:47px; margin-left:15px;margin-bottom:10px;}
.button.www{background-position:0 -896px; width:61px;}
.button.back{background-position:-94px -875px; width:61px;}
.button.book{background-position:-122px -812px; width:61px;}
.button.comment{background-position:-195px -854px; width:97px;}

.button.more.hover, a.button.more:link:hover, a.button.more:visited:hover{background-position:-61px -812px;}
.button.join.hover, a.button.join:link:hover, a.button.join:visited:hover{background-position:-61px -833px;}
.button.unsubscribe.hover, a.button.unsubscribe:link:hover, a.button.unsubscribe:visited:hover{background-position:-229px -833px;}
.button.download.hover, a.button.download:link:hover, a.button.download:visited:hover{background-position:-97px -854px;}
.button.top.hover, a.button.rtt:link:hover, a.button.rtt:visited:hover{background-position:-47px -875px;}
.button.www.hover, a.button.www:link:hover, a.button.www:visited:hover{background-position:-61px -896px;}
.button.back.hover, a.button.back:link:hover, a.button.back:visited:hover{background-position:-155px -875px;}
.button.book.hover, a.button.book:link:hover, a.button.book:visited:hover{background-position:-183px -812px;}
.button.comment.hover, a.button.comment:link:hover, a.button.comment:visited:hover{background-position:-292px -854px;}

/*media frame*/
div.mediaframe{position:relative;margin-bottom:0.8em;}
div.mediaframe img{border:1px solid #7D7D7D; padding:5px; z-index:1; margin-bottom:1em;}
div.mediaframe a:link:hover img, div.mediaframe a:visited:hover img{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
div#wrapper div#content div.mediaframe h3{font-size:1em;line-height:1.4em;margin:3px 0 0 0; float:left; width:192px; clear:none;}
div#wrapper div#content div.mediaframe p.count{width:28px; height:28px; display:block; line-height:28px; text-align:center; background:#808080; font-weight:bold; float:left; margin:0 5px 0 0; clear:none;}
div.mediaframe a.videopreview{position:absolute; width:225px; height:106px; display:block; z-index:2; text-indent:-90000px;}
div.mediaframe a.videopreview span.icon{position:absolute; top:20px; left:74px; width:64px; height:64px; display:block; background:transparent url('../site_assets/images/generic/spriteassets.png') no-repeat -520px -812px; }
div.mediaframe.large img{padding:10px;}
div.mediaframe p.credit{margin-top:-0.8em;font-size:0.785714em;color:#7D7D7D;}
div.mediaframe p.credit a:link { text-decoration: none; color:#CCC; }
div.mediaframe p.credit a:visited { text-decoration: none; color:#CCC; }
div.mediaframe p.credit a:link:hover, div.mediaframe p.credit a:visited:hover { text-decoration: underline; color:#FFF; }
div.mediaframe p.credit a:link:focus, div.mediaframe p.credit a:visited:focus { text-decoration: none; color:#CCC; }
div.mediaframe p.credit :link:active, div.mediaframe p.credit a:visited:active { text-decoration: none; color:#CCC; }

/*base listing style*/
div.listing{border-bottom:1px solid #7D7D7D; padding:1em 0 0.5em 0;}
div.listing.first{padding-top:0;}
div.listing.last{border-bottom:none;}
div.listing h2, div.listing h3{margin-top:0;}

/*inline listing - where all element appear in 1 line, seperated by pipes*/
div.listing.inline h3{font-size:1em; font-weight:bold; color:#D9D9D9; line-height:1.3em; margin:0; float:left; border-right:1px solid #7D7D7D; padding:0 5px 0 0;}
div.listing.inline p{float:left; line-height:1.3em; margin:0; border-right:1px solid #7D7D7D; padding:0 5px;}
div.listing.inline p:last-child{border-right:none;}
div.listing.inline a.button{float:right;}

/*Listing of links with link button icon on right of each list item*/
ul.links{padding:0;}
ul.links li{display:inline; list-style:none;}
ul.links li a{display:block; border-top:1px solid #7D7D7D; border-bottom:none; font-size:1.285714em; line-height:1.3em; padding:0.4em 0 0.5em 0; position:relative; width:100%; background-image:none;}
ul.links li a.last{border-bottom:1px solid #7D7D7D;}
ul.links li a span.button{position:absolute; top:0.5em; right:0; margin:0;}
ul.links li a:link:hover, ul.links li a:visited:hover{text-decoration:none;}
ul.links li a:link:hover span.more, ul.links li a:visited:hover span.more{background-position:-61px -812px;}
ul.links li a:link:hover span.join, ul.links li a:visited:hover span.join{background-position:-61px -833px;}
ul.links li a:link:hover span.www, ul.links li a:visited:hover span.www{background-position:-61px -896px;}

/*Listing of buttons, displayed inline*/
ul.buttonlist{padding:0; margin:0;}
ul.buttonlist li{list-style:none; padding:0; margin:0; display:inline;}
ul.buttonlist li a{margin-right:5px; float:left;}

/* --[ =SECTION STYLES ]----------------------------------- */
/* 
These style are section specific
*/

/*Intro (splash) page*/
body#t_intro{height:100%; background:none;}
body#t_intro div#wrapper{background:none;}
body#t_intro div#content{padding:0; margin:0;}

/*Home*/
body#t_default div#wrapper{background:url('../site_assets/images/generic/mainimage.jpg') no-repeat top left;}
body#t_default div#content{padding-left:0;}
body#t_default div#main_content{margin:0 0 0 575px; min-height:230px;}
body#t_default div#main_content h2{font-size: 1.7142857em; line-height: 1.2em; margin:0 0 0.2em 0;}/*24px / lh 120% / margin:0 0 1lh 0*/
body#t_default div#main_content p{line-height:1.5em;}

body#t_default div#secondary_content{border-top:1px solid #7D7D7D; margin-top:1em; padding:0 0 0 15px;}
body#t_default div#secondary_content div.slider{position:relative; display:block; clear:both; padding:1em 0 0 0;}
body#t_default div#secondary_content div.slider ul{padding:0; margin:0;}
body#t_default div#secondary_content div.slider ul li{width:945px; height:70px;
overflow:hidden; padding:0; margin:0; list-style:none;}

body#t_default div#secondary_content div.slider ul h2{width:145px; float:left; margin:0 15px 0 0; text-indent:-90000px; background:transparent url('../site_assets/images/generic/spriteassets.png') no-repeat top left;}
body#t_default div#secondary_content div.slider ul h2.travel{background-position:0 -918px; height:38px;}
body#t_default div#secondary_content div.slider ul h2.comingsoon{background-position:0 -956px; height:60px;}
body#t_default div#secondary_content div.slider ul h2.news{background-position:0 -1016px; height:37px;}
body#t_default div#secondary_content div.slider ul li div.content{border-left:1px solid #7D7D7D; width:769px; padding-left:15px;}
body#t_default div#secondary_content div.slider ul li div.content h3{font-size:1.142857em; margin:0 0 0.2em 0;}
body#t_default div#secondary_content div.slider ul li div.content p{font-size:0.928571em;margin:0;}
body#t_default div#secondary_content ol#controls{padding:0; margin:0; position:absolute; top:1em; right:0;}	
body#t_default div#secondary_content ol#controls li{list-style-image:none;list-style-position:outside;list-style-type:none; display:inline;}
body#t_default div#secondary_content ol#controls li a{float:left; background:#474747; width:1em; height:1em; line-height:1em; display:block; margin:0 0 0 0.142857em; text-align:center; color:#7F7F7F;}	
body#t_default div#secondary_content ol#controls li.current a{background:#7F7F7F; color:#fff;}	
body#t_default div#secondary_content ol#controls li.current a:link {background:#7F7F7F; color:#fff;}
body#t_default div#secondary_content ol#controls li.current a:visited {background:#7F7F7F; color:#fff;}
body#t_default div#secondary_content ol#controls li.current a:link:hover, body#t_default div#secondary_content ol#controls li.current a:visited:hover {text-decoration: none; background:#7F7F7F; color:#fff;}
body#t_default div#secondary_content ol#controls li.current a:link:focus, body#t_default div#secondary_content ol#controls li.current a:visited:focus {background:#7F7F7F; color:#fff;}
body#t_default div#secondary_content ol#controls li.current a:link:active, body#t_default div#secondary_content ol#controls li.current a:visited:active {background:#7F7F7F; color:#fff;}			

/*Press*/
body#t_press div#main_content{margin-right:95px;}
body#t_press div#secondary_content div.listing p.date{margin-bottom:0.5em;}
body#t_press div#main_content div.mediaframe img{margin-bottom:0;}
body#t_press div#main_content div.player{display:none;}
body#t_press.detail div#main_content div.mediaframe img{margin-bottom:1em;}
body#t_press.detail div#main_content{margin-right:15px;}

	
/*Map*/
body#t_map div#map_wrapper {width:603px;padding:10px;border: 1px solid #7D7D7D;float:left; margin:0 15px 15px 0;}
body#t_map div#map_wrapper p {color:#000000;margin:0 0 0.357143em 0;}
body#t_map div#map_wrapper p.title {color:#000000;margin:0.357143em 0 0.214286em 0;font-size: 1.285714em;line-height:1em;}
body#t_map div#map_wrapper p.summary {font-size: 0.928571em;}
body#t_map div#map_wrapper p.artist {color:#666666;font-weight:bold;margin:0;font-size: 0.857143em;}
body#t_map div#map_wrapper a img {border:1px solid #000000;}
body#t_map div#map_wrapper a:link:hover img, body#t_map div#map_wrapper a:visited:hover img {filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
body#t_map div#map_wrapper a.more {margin-bottom:0;}

body#t_map div#maplisting {float:left;overflow:auto;width:225px;height:520px;margin:0;padding:0;}                                   
body#t_map div#maplisting ul#maplist {margin:0;padding:0;width:205px;border-top: 1px solid #7D7D7D;}
body#t_map div#maplisting ul#maplist li {list-style:none; border-bottom:1px solid #7D7D7D;padding:0.3em 0;margin:0;}
body#t_map div#maplisting ul#maplist li p {margin:0;color:#D9D9D9;}                                         
body#t_map div#maplisting ul#maplist li:hover p {margin:0;color:#FFFFFF;cursor:pointer;}      
body#t_map div.map_container {width:200px;}


/*Partners*/
body#t_partners h2{text-transform:uppercase; font-size:0.857142em; line-height:1.3em; margin:0 0 1em 0;}
ul.sponsorlogos{padding:0; margin:0 0 3em 0;}
ul#mainpartners{margin:0 0 6em 0;}
ul.sponsorlogos.col{margin-right:15px;}
ul.sponsorlogos.last{margin-right:0;}
ul.sponsorlogos li.bubbleInfo{padding:0; margin:0 16px 0 0; list-style:none;display:inline;float:left;position:relative; height:73px;}
ul.sponsorlogos li.bubbleInfo:hover img{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
ul.sponsorlogos li.bubbleInfo a.trigger{position:relative;display:block;float:left; margin:0 0 15px 0;}
ul.sponsorlogos li.bubbleInfo div.popup{position:absolute;display:none;z-index:110;width:228px;height:180px;}    
div#popup_preview{position:absolute; top:0;left:0; width:228px;z-index:100;} 
div#popup_preview div.top{height:12px; background:transparent url('../site_assets/images/generic/tooltip_top.png') no-repeat top left;}
div#popup_preview div.middle{background:transparent url('../site_assets/images/generic/tooltip_middle.png') repeat-y top left; padding:10px 22px; height:110px;}
div#popup_preview div.bottom{height:26px; background:transparent url('../site_assets/images/generic/tooltip_bottom.png') no-repeat bottom left;}
div#popup_preview div.middle h3{margin-top:0; font-size:1em; line-height:1.3em; font-weight:bold; margin:0 0 0.5em 0; padding-top:1px;}
div#popup_preview div.middle p{font-size:0.857142em; line-height:1.3em; margin:0 0 0.857142em 0;}

/*Guide*/
body#t_guide div.tabs.noborder ul.navigation{border-bottom:none;}
body#t_guide p.paginate{border-top:1px solid #7D7D7D;}
body#t_guide div.listing.last{margin-bottom:1.2em; border-bottom:none;}
body#t_guide div.listing img{margin-bottom:0;}
body#t_guide div.listing p.artists{font-weight:bold; margin:0;}

/*Guide > location*/
body#t_guide.location div.tabs ul.navigation{border-bottom:1px solid #7D7D7D; margin-bottom:1em;}

/*Guide > detail*/
/*html body#t_guide.detail {background:transparent url('/site_assets/images/generic/grid_columns.gif') repeat-y 15px top;}*/
html body#t_guide.detail div.tabs{clear:both; padding-top:1em;}
html body#t_guide.detail div.tabs div{padding-top:1.3em;}
html body#t_guide.detail div.tabs div h2, html body#t_guide.detail div.tabs div h3{margin-top:0;}
html body#t_guide.detail div#wrapper div#content div.tabs div.listing.artists{border-top:none; border-bottom:1px solid #222; padding:0; margin:0 0 1em 0;}
html body#t_guide.detail div.tabs ul.links li a{border-top:none; border-bottom:1px solid #222;}
html body#t_guide.detail div.tabs div.listing{border-bottom:1px solid #222;}

html body#t_guide.detail blockquote{margin-top:0;}
html body#t_guide.detail div.standfirst p{margin-bottom:0.5em;}

body#t_guide.detail h1{width:790px;}
body#t_guide.detail p.artists{margin:-0.5em 0 0.7em 0;width:790px;}
body#t_guide.detail p.jobtitle{color:#7F7F7F; text-transform:lowercase;font-style:italic;margin-top:-5px;}
body#t_guide.detail a.book{display:inline-block; margin:0.2em 0 0 0.3em;}
body#t_guide.detail ul.buttonlist{position:absolute; top:45px; right:10px;width:61px;}
body#t_guide.detail div#event_map{position:relative;display:block; float:none;clear:both;width:705px;height:228px; margin:1em 0;}
body#t_guide.detail div.listing img{margin-bottom:1em;}
body#t_guide.detail div#content p.date{font-weight:normal; font-size:1.2142867em; line-height:1.3em; padding:0.4em 0 0.5em 0; border-top:1px solid #7D7D7D; margin:0 0 0.5em 0;}
body#t_guide.detail div#content div#main_content div.listing.first{padding-top:0;}
body#t_guide.detail div#content div#main_content h2.relatedevents{margin-top:0; padding-top:1.1875em;}
body#t_guide.detail div#content div#secondary_content div.listing h3.fauxp{margin-bottom:0.5em;}
body#t_guide.detail div#content div#secondary_content div.listing p.credit{margin-bottom:0.5em;}
body#t_guide.detail div#content div#secondary_content div.listing ul.buttonlist{border-top:1px solid #7D7D7D;}
body#t_guide.detail div#content div#secondary_content div.listing ul.buttonlist a{margin:0.5em 0 0 0;}
body#t_guide.detail div#content div#secondary_content blockquote{border:none; padding:0; margin:0 0 1em 0;}

body#t_guide.detail div#user_comments{padding:0;margin:0;border-bottom:1px solid #7D7D7D;}
body#t_guide.detail div#user_comments form fieldset .ns_input.radio.indent {margin-left:15px;}
body#t_guide.detail div#user_comments form textarea {height:120px;}
body#t_guide.detail div.tabs div#user_comments div{padding-top:0;}
body#t_guide.detail h2#your_comments{padding:1em 0 0.3em 0;}
body#t_guide.detail div.tabs p.togglelink{padding:5px 0 7px 0;margin:-10px 0 0 0;}

/*Mailing list*/
body#t_mailinglist div#content form{margin:0 0 1em 0;}
body#t_mailinglist div.thirdparty{margin:1em 0 0.5em 0; border-left:1px solid #7D7D7D; padding:0 0 0 15px;}
body#t_mailinglist div.thirdparty label{color:#7D7D7D;}
body#t_mailinglist div.thirdparty p{clear:both; font-size:0.857142em; color:#7D7D7D;}

/*Media*/
body#t_press div.listing.archive a.download{margin-top:-0.5em;}

/*Comments*/
body#t_comments form fieldset .ns_input.radio.indent {margin-left:15px;}
body#t_comments div#option2 p {margin-top:10px;}

/*Blog*/
body#t_blog p.paginate {margin-bottom:0;}
body#t_blog p.infostrip {font-size: 0.857143em;}
body#t_blog div#secondary_content blockquote {margin:0 0 1em 0; padding-left:10px;}
body#t_blog div#secondary_content form fieldset .radio {clear:both;}
body#t_blog div#secondary_content blockquote p {line-height:1.2em;}
body#t_blog div#secondary_content h2 {margin:0;}
body#t_blog div#secondary_content ul.links{margin-top:1em;}
body#t_blog div#secondary_content ul.links li a{font-size:1em;}

body#t_blog div.listing h3 {font-size: 1.285714em; line-height: 1.2em; margin: 0 0 0.6em 0;color:#7F7F7F;}
body#t_blog div.listing h3 a:link { text-decoration: none; color:#FF0066;}
body#t_blog div.listing h3 a:visited { text-decoration: none; color:#FF0066; }
body#t_blog div.listing h3 a:link:hover, body#t_blog div.listing h3 a:visited:hover { text-decoration: underline; color:#FF0066; }
body#t_blog div.listing h3 a:link:focus, body#t_blog div.listing h3 a:visited:focus { text-decoration: none; color:#FF0066; }
body#t_blog div.listing h3 a:link:active, body#t_blog div.listing h3 a:visited:active { text-decoration: none; color:#FF0066; }
