/* COCKPIT ARTS - ID MEDIA UK - MEERA TANK */


/* GENERIC CSS */
a:link{color: #d95665;text-decoration:underline}
a:visited{color: #d95665;text-decoration:underline}
a:hover {color: #18b0c7;text-decoration:underline}
a:active {color: #d95665;text-decoration:underline}

p.home_leading_text {float: left; font-size: 28px; font-weight: bold; color: #d95665; line-height: 34px; position: relative; top: -5px;}
p.leading_para {float: left; font-size: 20px; color: #18b0c7; line-height: 24px; position: relative; top: -5px; width: 770px; padding: 0; }
p.leading_para a :link{color: #d95665; text-decoration: underline; }
p.leading_para a :hover{color: #18b0c7; text-decoration: underline; }
a.large {float: left; font-size: 20px; font-weight: bold; color: #d95665; line-height: 24px; width: 100%; text-decoration: underline; padding:5px 0;}
a:hover.large{color: #18b0c7;}

ul.bread li a.selected {text-decoration:none;cursor:default}

span.quoter {font-weight: normal; font-size:14px;}

ul.link_list {float: left; width: 100%;}
ul.link_list li a {float: left; width: 100%; margin: 7px 0 0 0; color: #d95665; text-decoration: underline; font-size: 14px; font-weight: bold;}

ul.pdf_download {float: left; width: 100%;}
ul.pdf_download li {float: left; width: 100%;}
ul.pdf_download li img {float: left; padding: 10px 10px 0 0; }
ul.pdf_download li a { float: left; position: relative; top: 15px;color: #d95665; text-decoration: underline;}
ul.pdf_download li a:hover { float: left; position: relative; top: 15px;color: #18b0c7; text-decoration: underline;}

/* TEMPLATE CONTAINERS */
.homepage, .event_listings, .standard_template, .image_caption_template, .case_study_template, .craft_expert_template {float: left; width: 770px; padding: 0 0 30px 0; margin: 0 0 50px 0;}
.event_listings,  .standard_template, .image_caption_template, .case_study_template, .craft_expert_template { margin: 0 0 100px 0;}
.standard_template h3.normal, .image_caption_template h3.normal, .case_study_template h3.normal {font-size: 14px; font-weight: bold; color: #18b0c7; line-height: 18px;}
.standard_template h3.large, .image_caption_template h3.large, .case_study_template h3.large {font-size: 20px; font-weight: bold; color: #18b0c7; line-height: 18px;}
/* END TEMPLATE CONTAINERS */

/* HOMEPAGE */
ul.home_speech {float: left; width: 100%;}
ul.home_speech li.left_speech {float: left; width: 201px; height: 75px; background: url('../images/home_speech_bubble.gif') no-repeat; color: #fff; text-transform: uppercase; font-size: 20px; font-weight: bold; line-height: 26px; padding: 15px 5px;  }
ul.home_speech li.right_speech {float: left; width: 500px; padding: 0 0 0 10px;}
ul.home_speech li.right_speech p { font-size: 18px; font-weight: bold; color: #18b0c7; line-height: 22px; position: relative; top: -5px;}
ul.home_image_blend {float: left; width: 721px; margin: 6px 0 20px 0;}
ul.home_image_blend li.left_image {float: left;}
ul.home_image_blend li.right_image { float: right;}
/* END HOMEPAGE */

/* EVENT LISTING */
ul.summer_studios {float: left; width: 725px;}
ul.summer_studios li.left_studios {float: left; width: 355px; margin: 7px 0 0 0; }
ul.summer_studios li.left_studios p {width: 345px;}
ul.summer_studios li.right_studios {float: right; width: 366px; padding: 12px 0 0 0; }
ul.summer_studios li.right_studios .holborn_events {float: left; line-height: 18px; width: 153px; background: url('../images/coral_speech.gif') no-repeat bottom left #d95665; padding: 5px 10px 42px 10px; margin: 0 10px 10px 0;}
ul.summer_studios li.right_studios .holborn_events h4 { color: #fff; font-weight: bold;}
ul.summer_studios li.right_studios .holborn_events time {color: #fff; }
ul.summer_studios li.right_studios .holborn_events span {color: #fff; text-transform: uppercase; float: left; width: 100%; font-weight: bold;}
ul.summer_studios li.right_studios .deptford_events {float: left; line-height: 18px;  width: 153px; background: url('../images/blue_speech.gif') no-repeat bottom left #18b0c7; padding:5px 10px 42px 10px; margin: 0 0 10px 0;}
ul.summer_studios li.right_studios .deptford_events h4 { color: #fff; font-weight: bold;}
ul.summer_studios li.right_studios .deptford_events time {color: #fff; }
ul.summer_studios li.right_studios .deptford_events span {color: #fff; text-transform: uppercase; float: left; width: 100%; font-weight: bold;}
.listings_buttons {float: left; width: 100%; }
.xmas-event li {list-style-type:square;padding:5px 0px 0px 8px;margin-left:16px;}
.event-divider {background: url('../images/event_divider.gif') no-repeat top left; padding: 5px 0 0px 0;margin:10px 0px;height:15px;}
/*.event_listings h1.sifr{margin:0px 0px 0px 10px;}*/
/* event gallery */
.caption{font-style:italic;color:#fff;background-color;#fff;height:1px;}
.demo{position:relative;margin-top:2em;}
.gallery_demo{width:730px;margin:0 auto;}
.gallery_demo li{width:68px;height:50px;border:1px solid #18b0c7;margin: 0 2px;background:#fff;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
.galleria_wrapper .caption {display:none;}
#main_image{margin:0 auto 20px auto;height:500px;width:400px;background:white;border:10px solid #18b0c7}
#main_image img{margin-bottom:0px;}
/* END EVENT LISTINGS */

/* MAKERS MAKE */
ul.makers_make {float: left; width: 725px;}
ul.makers_make li h2 {float: left; width: 100%;}
ul.makers_make li.left_makers {float: left; width: 425px;}
ul.makers_make li.left_makers address {float: left; width: 100%; line-height: 18px; font-style: normal;}
ul.makers_make li.left_makers p {float: left; width: 350px;}
ul.makers_make li.right_makers {float: left; width: 300px;}
ul.makers_make li.right_makers a {float: left; margin: 0 0 10px 0;}
ul.makers_make li.locations {float: left; width: 725px; margin: 20px 0 0 0;}
ul.makers_make li.locations strong {float: left; width: 100%;}
ul.makers_make li.locations ul.location_list {float: left; width: 100%; margin: 10px 0 30px 0;}
ul.makers_make li.locations ul.location_list li {float: left; width: 305px;}
ul.makers_make li.locations ul.location_list li img {float: left; margin: 0 10px 0 0; }
ul.makers_make li.locations ul.location_list li h3 {padding: 0; margin: 0;}
ul.makers_make li.locations ul.location_list li address {float: left; line-height: 18px;}
/* END MAKERS MAKE */

/* ABOUT */
ul.about_cockpit {float: left; width: 725px;}
ul.about_cockpit li.left_about {float: left; width:244px; }
ul.about_cockpit li.right_about {float: left; width: 481px;}
ul.about_cockpit li.right_about p {float: left; font-size: 18px; font-weight: bold; color: #18b0c7; line-height: 24px; position: relative; top: -5px; }
ul.about_cockpit li.right_about ul.about_list {float:left; padding: 0 0 0 18px; font-size: 18px; font-weight: bold; color: #18b0c7; line-height: 24px; }
ul.about_cockpit li.right_about ul.about_list li { list-style-type: disc;}
ul.about_cockpit li.right_about ul.about_list li a {color: #d95665; text-decoration: underline;}
ul.about_cockpit li.right_about ul.about_list li a:hover {color: #18b0c7; text-decoration: underline;}
/* END ABOUT */

/* CONTACT */
ul.contact_list {float: left; width: 100%; margin: 22px 0 0 0;}
ul.contact_list li {float: left; width: 100%; line-height: 18px; padding: 0 0 20px 0;}
ul.contact_list li h3 { font-size: 18px; font-weight: bold; color: #18b0c7; line-height: 24px; padding: 0 0 3px 0;}
ul.contact_list li a { float: left; width: 100%; color: #d95665; text-decoration: underline;}
ul.contact_list li a:hover { float: left; width: 100%; color: #18b0c7; text-decoration: underline;}
ul.contact_list li span {color: #d95665;}
/* END CONTACT */

/* JOIN IN */
ul.join_in {float: left; width: 725px;}
ul.join_in li.left_join {float: left; width: 365px;}
ul.join_in li.right_join {float: left; width: 360px;}
ul.join_in li.right_join p {float: left; font-size: 18px; font-weight: bold; color: #18b0c7; line-height: 24px; position: relative; top: -5px;}
/* END JOIN IN */

/* SEARCH RESULTS - HOLBORN/DEPTFORD */
.search_results {float: left; width: 770px; margin: 17px 0 0 0;}
ul.date_listing {float: left; width: 770px; padding: 10px 0;  }
ul.date_listing li h2 {float: left; padding: 0 0 7px 0; }
ul.date_listing li ul.mini_nav {float: right;}
ul.date_listing li ul.mini_nav li {float: left; color: #18b0c7; padding: 0 0 0 2px; font-size: 10px;}
ul.list_boxes_coral {float: left; width: 100%; background: url('../images/event_divider.gif') no-repeat top left; padding: 13px 0 0px 0; #padding: 13px 0 10px 0;}
ul.list_boxes_coral li.left_boxes {float: left; width: 123px;}
ul.list_boxes_coral li.right_boxes {float: left; width: 610px;}
ul.list_boxes_coral li time {float: left; width: 123px; font-weight: bold; color: #18b0c7;}
ul.list_boxes_coral li ul.boxes {float: left; width: 102px; height: 90px; background: #d95665; color: #fff; line-height: 14px; padding: 5px; margin: 0 10px 10px 0;}
ul.list_boxes_coral li ul.boxes li h3 {font-weight: bold;}
ul.list_boxes_coral li ul.boxes li p {color: #fff; font-size: 10px; line-height: 14px; margin: 0 0 5px 0;}
ul.list_boxes_coral li ul.boxes li a {color: #fff; text-decoration: underline; font-size: 10px;}
ul.list_boxes_blue {float: left; width: 100%; background: url('../images/event_divider.gif') no-repeat top left; padding: 13px 0 0px 0; #padding: 13px 0 10px 0;}
ul.list_boxes_blue li.left_boxes {float: left; width: 123px;}
ul.list_boxes_blue li.right_boxes {float: left; width: 610px;}
ul.list_boxes_blue li time {float: left; width: 123px; font-weight: bold; color: #18b0c7;}
ul.list_boxes_blue li ul.boxes {float: left; width: 102px; height: 90px; background: #18b0c7; color: #fff; line-height: 14px; padding: 5px; margin: 0 10px 10px 0;}
ul.list_boxes_blue li ul.boxes li h3 {font-weight: bold;}
ul.list_boxes_blue li ul.boxes li p {color: #fff; font-size: 10px; line-height: 14px; margin: 0 0 5px 0;}
ul.list_boxes_blue li ul.boxes li a {color: #fff; text-decoration: underline; font-size: 10px;}

/* END SEARCH RESULTS - HOLBORN/DEPTFORD */

/* MEET THE MAKERS */
ul.title_video_text {float: left; width: 100%; margin: 0 0 30px 0; }
ul.title_video_text li h2 {float: left; width: 100%; text-transform: uppercase; padding: 0 0 10px 0; }
ul.title_video_text li.left_tvt {float: left; width: 356px;}
ul.title_video_text li.left_tvt .vid_holder img {float: left; width: 356px; height: 181px;}
ul.title_video_text li.left_tvt .vid_holder span {float: right; width: 346px; background: #d95665; text-align: right; padding: 3px 5px;}
ul.title_video_text li.left_tvt .vid_holder a.video {color: #fff; height:20px; line-height: 18px; display:block; float: left; padding: 0 25px 0 0; position: relative; left: 135px; background: url('../images/arrow_right.gif') no-repeat right center; }
ul.title_video_text li.left_tvt blockquote {float: left; font-size: 18px; font-weight: bold; color: #18b0c7; line-height: 22px; margin: 10px 0 0 0; width: 336px; }
ul.title_video_text li.right_tvt {float: left; width: 360px; padding: 0 0 0 10px;}
ul.title_video_text li.right_tvt h3 {font-size: 14px; font-weight: bold; color: #18b0c7; line-height: 18px; }
ul.title_video_text li.right_tvt ul li {list-style: disc; margin: 0 0 0 14px; color: #d95665;}
/* END MEET THE MAKERS */

/* VIDEO PAGE CONTENT */
video {}
/* END VIDEO PAGE CONTENT */

/* SUPPORTERS/PRESS */
.left_col {float: left; width: 385px;}
.left_col address {float: left; width: 100%; margin: 20px 0 0 0; color:#18b0c7; font-size: 14px; line-height: 18px; }
.left_col address a :link{color: #d95665; text-decoration: underline;}
.left_col address a :hover{color: #18b0c7; text-decoration: underline;}
.left_col p {float: left; width: 360px;  }
.right_col {float: right; width: 385px;}
.right_col img {padding: 0 10px 0 0;}

ul.support_list {float: left; width: 100%; margin: 0 0 30px 0;}
ul.support_list li {float: left; width: 100%;}
ul.support_list li img {margin: 0 0 12px 0;}
ul.support_list li h3 {font-weight: bold; font-size: 14px; color: #353535; margin: 0 0 7px 0;}
ul.support_list li a {float: left; color: #d95665; text-decoration: underline; margin: 0 0 3px 0;}
ul.support_list li p {float: left; width: 360px;}

.supporters {background: url('../images/event_divider.gif') no-repeat bottom left; padding-bottom: 20px;}
.partner-events{margin-top: 20px;}
/* END SUPPORTERS */

/* UNIQUE CHIC */
.chic_steps {float: left; width: 500px; margin: 0 0 10px 0;}
.chic_steps h3 {font-size: 20px; font-weight: bold; color: #d95665; line-height: 18px; padding: 0 0 5px 0;}
.chic_steps h3 strong {color: #18b0c7;}
/* END UNIQUE CHIC */

/* CASE STUDIES */
.case_study_template .left_content {float: left; width: 500px; margin: 0 10px 0 0;}
.case_study_template .right_content {float:right; width: 240px;}

/* UK CREATIVITY */
.speech_boxes {float: left; width: 100%; height: 360px;  }
.speech_boxes2 {float: left; width: 100%; height: 450px;  }
.speech_boxes_single {float: left; width: 100%; height: 360px; #height: 450px; margin: 0 0 15px 0;}

.blue_speech_image {float: left; width: 356px; color: #fff; margin: 10px 0 0 0; position: relative; height: 350px;   }
.blue_speech_image .arrow_up {float: left; width: 356px; background: url('../images/landing_bubble_blue.gif') no-repeat top left; padding: 60px 0 0 0; position: relative; top: -62px; left: 0;}
.blue_speech_image .arrow_up span {float: left; width: 336px; padding: 10px; background: #18b0c7;height: 90px;}
.blue_speech_image .arrow_up span a strong {float: left; font-size: 20px; padding: 0 0 5px 0;line-height: 22px; text-transform: uppercase; width: 100%; color: #fff; cursor:pointer;}
.blue_speech_image .arrow_up span a:hover strong{ text-decoration: underline;}
.blue_speech_image .arrow_up span a strong{ text-decoration: underline;}
.blue_speech_image .arrow_up p {color: #fff; width: 340px; margin: 0; font-size: 14px;}

.coral_speech_image {float: left; width: 356px; color: #fff; margin: 10px 0 0 28px; position: relative; }
.coral_speech_image .arrow_up {float: left; width: 356px; background: url('../images/landing_bubble_red.gif') no-repeat top left; padding: 60px 0 0 0; position: relative; top: -62px; left: 0;}
.coral_speech_image .arrow_up span {float: left; width: 336px; padding: 10px; background: #d95665; height: 90px;}
.coral_speech_image .arrow_up span a strong {float: left; font-size: 20px; padding: 0 0 5px 0; line-height: 22px; text-transform: uppercase; width: 100%; color: #fff; cursor:pointer;}
.coral_speech_image .arrow_up span a:hover strong{ text-decoration: underline;}
.coral_speech_image .arrow_up span a strong{ text-decoration: underline;}
.coral_speech_image .arrow_up p {float: left; width: 100%; color: #fff; width: 340px; margin: 0; font-size: 14px;}
/* END UK CREATIVITY */

/* Image Caption Templates */
.image_caption_template ul.person {float: left; width: 100%; margin: 0 0 20px 0; padding-bottom: 20px;  background: url('../images/event_divider.gif') no-repeat bottom left;}
.image_caption_template ul.person li h2 {float: left; width: 100%; text-transform: uppercase; padding: 0 0 10px 0; }
.image_caption_template ul.person li.left_tvt {float: left; width: 356px;}
.image_caption_template ul.person li.left_tvt .vid_holder img {float: left; width: 356px; height: 181px;}
.image_caption_template ul.person li.left_tvt .vid_holder span {float: right; width: 346px; background: #d95665; text-align: right; padding: 3px 5px;}
.image_caption_template ul.person li.left_tvt .vid_holder a.video {color: #fff;float: left; padding: 0 10px 0 0; position: relative; left: 135px; top: 2px; }
.image_caption_template ul.person li.left_tvt .vid_holder a img {float: left; width: 18px; height: 18px; padding: 0 10px 0 0; position: relative; left: 135px;}
.image_caption_template ul.person blockquote {float: left; line-height: 1.4em; margin: 0px 0 0 0; width: 336px; }
.image_caption_template ul.person li.right_tvt {float: left; width: 360px; padding: 0 0 0 10px;}
.image_caption_template ul.person li.right_tvt h3 {font-size: 14px; font-weight: bold; color: #18b0c7; line-height: 18px; }
.image_caption_template ul.person li.right_tvt ul li {list-style: disc; margin: 0 0 0 14px; color: #d95665;}


/*.image_caption_template ul.person {float: left; width: 100%;  padding: 13px 0 0px 0; #padding: 13px 0 10px 0;}*/


/* Support makers */
.support-item-title {font-weight:bold;line-height:18px;font-size:20px;color:#18B0C7;}

/* Our craft experts */
.craft_expert_template ul {width: 100%}
.craft_expert_template li {}


/* find out more */
.find_link {text-decoration:underline;}

/*supporters*/
.supporters a:hover {text-decoration:underline;color:#18B0C7;}

/* events */
.event_head_pos {margin:91px 0px 10px 0px}
* html .event_head_pos {margin:10px 0px 10px 0px}










