/* @override http://kerryellis.co.uk/wp-content/themes/deleteartist/css/global.css */

/*
+ Delete London
+ Global Styles
+ Delete Designed
+ http://www.deletelondon.com
*/

/* reset styles */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

/* remember to define focus styles! */
:focus{outline:0;}
ol,ul{list-style:none;}

/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
.type{/* text-shadow:#000 0 0 0;*/}

/* Start of Specific Styles */
body{margin:0 auto; background-image: url('../images/body-bg.gif'); background-color:#fff; background-position: top; background-repeat: repeat-x;  }
img,input,select,option{vertical-align:middle;}
p{padding-bottom:10px;}
h1{font-family: Georgia, sans-serif; font-size: 20px; color: #ffffff;   font-weight: none; padding-bottom:10px; }
a h1:hover { text-decoration: underline;}
h2{font-family: Georgia, sans-serif; font-size:16px;color:#666666;line-height:18px;margin-bottom:5px; font-weight: none; font-style: italic;}
h2.widgettitle {display: none;}
h2.news_detail { font-size: 19px;}
h2.bottomspacing { margin-bottom: 10px;}
h2#comments { font-size:14px; background: url('../images/icon_comments.gif') top left no-repeat;  padding-left: 20px; height: 16px;}
#respond h2 { font-size:14px; }

h3{font-size:15px; color:#1c79a0;  font-weight: none; font-style: italic;  margin-bottom: 6px;}
h3 a { color: #7d9f53; }
h4{font-size:1.2em;}
em, i {font-style:italic;}
strong, b {font-weight:bold;}
a{color:#fc6d18;text-decoration:none;}
a:hover{text-decoration:underline;}
.txt-nobold {font-weight: normal;}
.mar-15-r {margin-right: 15px;}

/* ########## Useful ########## */
.left, .alignleft {float:left;}
.right, .alignright {float:right;}
.clear { clear: both;}


/* Global */
#wrapper { width: 960px; padding: 0 20px; margin: 0 auto; min-height: 850px; background-image: url('../images/wrapper-bg-1.jpg'); position:relative; font-family:Arial,Verdana,sans-serif;color:#000; font-size: 12px; background-repeat: no-repeat;}
#signin_layer { text-align: left; display: none;  width: 310px; height: 277px; position: absolute; top: 29px; margin-left:-240px; z-index: 10; background: url('../images/signin_layer_bg.png') top left no-repeat;}
.signin_layer_padding { padding: 20px 15px 15px 15px; }

/* Home */
body.home {background-image: url('../images/body-bg-home.gif');}
body.home #wrapper {background-image: url('../images/wrapper-bg-home.jpg');}
body.home #wrapper #header {height: 456px;}
body.home #wrapper #header .top_social { top: 422px;  }
body.home #wrapper #header .logoholder { background: url('../images/logo-big2.gif') no-repeat top left; width: 552px; height: 220px; top: 98px; left: 125px;}
body.home #wrapper #header .buyalbum {background-image: url('../images/buyalbum-big.gif'); width: 197px; height: 288px; top: 96px;}
body.home #wrapper #header .anthems {background-image: url('../images/anthems.gif'); width: 440px; height: 201px; top: 210px; display: none;}
/* Ends Home */

body.page-template-news-php #wrapper { background-image: url('../images/wrapper-bg-1.jpg'); }
body.page-template-music-php #wrapper { background-image: url('../images/wrapper-bg-3.jpg'); }
body.page-template-live-php #wrapper { background-image: url('../images/wrapper-bg-2.jpg'); }
body.page-template-about-php #wrapper { background-image: url('../images/wrapper-bg-2.jpg'); }
body.page-template-videos-php #wrapper { background-image: url('../images/wrapper-bg-3.jpg'); }



.bubble { background: url('../images/bubble.png') no-repeat top left; position: absolute; top: 5px; margin-left: -8px; width: 190px; height: 135px; display: block; color: #ffffff; font-family: 'Century Gothic', Arial, sans-serif; font-size:15px;}
.bubble_padding { padding: 40px 12px; text-align: center;}
a.social_logo { margin-right: 15px; height: 23px;  display: block;}
a.social_logo:hover { background-position: left bottom;}

a.social_logo_myspace { background: url('../images/social_header_myspace.gif') no-repeat; width: 62px;  }
a.social_logo_facebook { background: url('../images/social_header_facebook.gif') no-repeat; width: 50px;}
a.social_logo_twitter { background: url('../images/social_header_twitter.gif') no-repeat; width: 48px;}
a.social_logo_bebo { background: url('../images/social_header_bebo.gif') no-repeat; width: 38px;}
a.social_logo_youtube { background: url('../images/social_header_youtube.gif') no-repeat; width: 46px;}
a.social_logo_lastfm { background: url('../images/social_header_lastfm.gif') no-repeat; width: 36px;}
a.social_logo_flickr { background: url('../images/social_header_flickr.gif') no-repeat; width: 41px;}

a.social_big { float: left; margin: 4px 8px; display: inline; width: 75px; height: 25px;}
a.social_big:hover { background-position: left bottom;}
a.social_big_logo_myspace { background: url('../images/social_big_myspace.gif') no-repeat; }
a.social_big_logo_facebook { background: url('../images/social_big_facebook.gif') no-repeat; }
a.social_big_logo_twitter { background: url('../images/social_big_twitter.gif') no-repeat; }
a.social_big_logo_bebo { background: url('../images/social_big_bebo.gif') no-repeat; }
a.social_big_logo_youtube { background: url('../images/social_big_youtube.gif') no-repeat; }
a.social_big_logo_lastfm { background: url('../images/social_big_lastfm.gif') no-repeat; }
a.social_big_logo_flickr { background: url('../images/social_big_flickr.gif') no-repeat; }


a.delete_credit { width: 44px; height: 7px; display: block; padding: 0; overflow: hidden; background: url('../images/delete_credit.gif') top left no-repeat; float: right; margin-top: 10px;}
a.delete_credit:hover { background-position: 0 -7px;}
.dotted_hor {background: url('../images/dotted_hor.gif') repeat-x top left; height: 1px; overflow: hidden; margin: 6px 0; }
.imgholder, a.imgholder { padding: 1px !important; border: 1px solid #aaaaaa !important;}
.imgholder a:hover, a.imgholder:hover, a .imgholder:hover { border: 1px solid #ffffff !important;}
li.widget {list-style: none; padding: 0; margin-bottom: 0px;}
a.link_rss {  font: bold 11px Arial, Helvetica, sans-serif; line-height: 16px; color: #c95105; padding-left: 22px; text-align: left; text-decoration: none; height: 16px !important; display: block; background: url('../images/icon_rss.gif') no-repeat left top;}
a.link_rss:hover { color: #f25e00; background-position: left bottom;}

a.link_rss2 {background: url('../images/icon_rss.gif') no-repeat left top; display: block; height: 16px; width: 16px !important; float: left; margin-right: 6px;}
a.link_rss2:hover { color: #000000; background-position: right bottom;}
a.link_ical {background: url('../images/icon_ical.gif') no-repeat left top; display: block; height: 16px; width: 16px !important; float: left;}
a.link_ical:hover { color: #000000; background-position: right bottom;}

a.store { background: url('../images/store_bg.gif') top left no-repeat; width: 126px; height: 35px; display: inline-block; padding-top: 9px; text-align: center; margin-bottom: 10px;}
a.store:hover { background-position: bottom left;}
a.about_artist { background: url('../images/pic_about.jpg') no-repeat; width: 311px; height: 223px; display: block; }

.pagination { line-height: 20px; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; color: #4d4d4d; background: url('../images/dotted_hor.gif') repeat-x bottom left; display: block; width: 595px; height: 35px; padding-bottom: 5px; margin-bottom: 10px; }
.pagination a { color: #8a8a8a !important; padding: 0 4px;  }
.pagination a.current { color: #ffffff !important; background: url('../images/pagination_current_bg.gif') no-repeat top left; padding: 4px;}
.pagination_left { height: 24px; float: left; margin-left: 8px; margin-top: 8px;}
.pagination_right { height: 24px; float: right; margin-right: 8px; margin-top: 8px;}
a.pagination_arrow_left {background: url('../images/icon_arrow_small_left.gif') no-repeat left 4px; padding-left: 7px;}
a.pagination_arrow_right {background: url('../images/icon_arrow_small_right.gif') no-repeat right 4px; padding-right: 7px;}
.pagination_sep { display: inline-block;  background: url('../images/pagination_sep.gif') center  no-repeat; vertical-align: middle; height: 18px; width: 8px;}
/* Ends Global */

/* Header */
#header { height: 263px; }
.top_nav {  float: right;  text-align: right; padding: 15px 0; font-size: 11px; color: #fff;}
.top_nav a {color: #fff; font-style: italic;}
.top_nav_separator { color: #fff; padding: 0 5px; font-size: 14px;}
a.logoholder {  width: 520px; height: 144px; display: block; position: absolute; top: 90px;}

a.buyalbum { background-image: url('../images/buyalbum.gif'); background-repeat: no-repeat; background-position: top left; width: 278px; height: 150px; position: absolute; right: 18px; top: 66px;}
a.buyalbum:hover { background-position: bottom left;}

a.anthems { background-image: url('../images/anthems.gif'); background-repeat: no-repeat; background-position: top left; width: 440px; height: 201px; position: absolute; top: 66px; display: none;}


.main_nav { position: absolute; top: 20px; font-size: 15px; font-family: Georgia, sans-serif; width: 750px; margin: 0 auto; height: 40px; margin-left: 10px;}
.main_nav ul { display: inline; list-style: none; }
.main_nav li { display: inline; padding: 2px 0; }
.main_nav li.page-item-533 { padding-left: 90px;} /* Store, should be over artist head */
.main_nav li a { color: #ffffff; text-shadow: #000 0px 2px 2px; }
.main_nav li a:hover {text-decoration: none; border-bottom: 1px solid #fff; }
.main_nav li .nav_separator { color: #777777; font-size: 15px; font-weight: normal; text-align: center;padding: 0 6px; }
.main_nav li:last-child .nav_separator { display: none; }
.main_nav .current_page_item a { color: #ffc821;}

/*.language { position: absolute; top: 312px; margin-left: 15px; width: 198px; height: 43px; background: url('../images/language_bg.png') top left no-repeat;}
.language ul { margin-left: 7px; margin-top: 13px; }
.language ul li { float: left; list-style: none;  height: 17px; padding: 3px; margin-right: 3px; }
.language ul li:hover { background: url('../images/language_hover_bg.gif') no-repeat top left; }
.language ul li.active { background: url('../images/language_active_bg.gif') no-repeat top left; }
*/
.top_social { position: absolute; top: 227px; left: 26px;}

/* Ends Header */

/* Footer */

#footer {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: none; color: #000000; height: 140px; margin-top: 20px; background: url('../images/footer-bg.gif') center top no-repeat;}
#footer_wrapper { width: 960px; margin: 0 auto; padding-top: 15px;}
#footer_left { float: left; padding-top: 15px;}
#footer a.txt_footer_nav { color: #000000; text-decoration: none;}
#footer a.txt_footer_nav:hover { color: #000000; text-decoration: underline;}

#footer ul { display: block; list-style: none; width: 750px; }
#footer li { display: inline; font: normal 13px Arial, sans-serif; }
#footer li a { color: #333; text-decoration: none;}
#footer li a:hover { text-decoration: underline;}
#footer li.current_page_item a { font-weight: bold;}
#footer .nav_separator { color: #777777; font-size: 13px; font-weight: normal; padding: 0 3px; }
#footer li:last-child .nav_separator { display: none; }
.footer_logo { margin-left: 8px; margin-bottom: 5px; }
/* Ends Footer */

/* Columns */
.col_single { width: 320px; float: left; }
.col_double { width: 635px; float: left; }
.col_spacer { display: none; }
/* Ends Columns */

/* Boxes */
.box_fatline { background: url('../images/fatline.gif') repeat-x; height: 12px; margin-left: 3px; margin-right: 3px; margin-bottom: 8px; display: none;}
.box_padding { padding: 12px 19px 5px 19px; }
.box_padding2 { padding: 0 28px; }
.box_padding3 { padding: 5px 10px 0 10px; }
.box_padding4 { padding: 15px 20px 6px 20px;}
.box_padding5 { padding: 7px 16px 4px 16px;}
.box_padding6 { padding: 0 12px; }
.box1_top h1, .box3_top h1 { padding: 20px 15px 0px 15px; }
.box2 h1 {padding: 10px 15px 5px 15px;}


.box1 { width: 320px; position:relative; margin-bottom: 10px;}
.box1_top { background: url('../images/box1_top.png') top left no-repeat; padding-top: 6px; }
.box1_top h1 { width: auto; background: url('../images/box1_top-tile.png') bottom left no-repeat; padding: 10px 20px;  }
.box1_middle { background: url('../images/box1_bg.png') top left repeat-y; padding-bottom: 10px; }
.box1_bot { background: url('../images/box1_bot.png') top left no-repeat; height: 6px !important; }
.signup_button { position:absolute; margin-top: -37px; right:25px; }

.box2 h1 { color: #000000;}
.box2 { width: 320px;}
.box2_top { background: url('../images/box2_top.png') top left no-repeat; height: 10px; }
.box2_middle { background: url('../images/box2_bg.png') top left repeat-y; }
.box2_bot { background: url('../images/box2_bot.png') top left no-repeat; height: 10px; }
.box2_fatline { background: url('../images/box2_fatline.gif') repeat-x; height: 12px; margin-left: 3px; margin-right: 3px; margin-bottom: 8px;}

.box3 { width: 320px;} /* box1 copy without fancy box top */
.box3_top { background: url('../images/box1_top.png') top left no-repeat; height: 6px; }
.box3_middle { background: url('../images/box1_bg.png') top left repeat-y; }
.box3_bot { background: url('../images/box1_bot.png') top left no-repeat; height: 10px;  }

.box4 { width: 635px; margin-bottom: 20px;}
.box4_top {  background: url('../images/box4_top.png') top left no-repeat; padding-top: 6px; }
.box4_top h1 { width: auto; background: url('../images/box4_top-tile.png') bottom left no-repeat; padding: 10px 20px;  }
.box4_middle { background: url('../images/box4_bg.png') top left repeat-y; overflow: hidden; }
.box4_bot { background: url('../images/box4_bot.png') top left no-repeat; height: 10px; overflow: hidden; }



.box3 .twitterBird {background: url('../images/twitter_standing.gif') top right no-repeat;margin-right:6px;}


/* Ends Boxes */

/* Text styles */
.txtright {text-align: right;}

.txt_body { font-family: Arial, sans-serif; font-size: 12px; font-weight: none; color: #000; line-height: 18px;}
/*.txt_body a { color: #00bff3; text-decoration: none; }
.txt_body a:hover { color: #00bff3; text-decoration: underline; }*/

.txt_body2 { font-family: Arial, sans-serif; font-size: 12px; font-weight: none; color: #000000; line-height: 16px;}
/*.txt_body2 a { color: #00bff3; text-decoration: none; }
.txt_body2 a:hover { color: #00bff3; text-decoration: underline; }*/

.txt_sub { font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; color: #565656; margin-bottom: 10px;  }
.txt_special { font-family: 'Century Gothic', Arial, sans-serif; font-size: 12px; color: #444444; font-style: italic; line-height: 18px;}
.txt_special2 { font-family: Arial, sans-serif; font-size: 12px; color: #000; line-height: 18px;}

.txt_detail { font-family: Arial, sans-serif; font-size: 11px; font-weight: none; color: #7d7d7d; line-height: 14px; font-style: normal;}
.txt_detail a, a.txt_detail { color: #fc6d18 !important; text-decoration: none; }
.txt_detail a:hover, a.txt_detail:hover { color: #00bff3; text-decoration: underline; }

.txt_miniscule { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: none; color: #666; line-height: 14px; }
.txt_miniscule a { color: #666; text-decoration: none; }
.txt_miniscule a:hover { color: #333; text-decoration: underline;}
.txt_miniscule_separator {padding: 0 5px;}

p.txt_quote {margin: 12px 0;}
.txt_quote { font-family: Georgia, serif; font-style: italic; font-size: 16px; line-height: 22px; color: #d13f01;  }
.txt_error { color: #ba2424 !important;}

.txt-c {text-align: center;}
/* Ends Text styles */

/* Form elements */
.button {display: inline-block;}
.button a { display: block; font-family: Georgia, serif; font-size: 13px; color: #ffffff; font-style: italic; font-weight: bold; line-height: 23px; text-decoration: none;}
.button a:hover {text-decoration: none; color: #ffffff;}

.button .butt_left { background: url('../images/butt_left.png') top left no-repeat; height: 26px; width: 4px; display: inline; float: left;}
.button .butt_right { background: url('../images/butt_right.png') top right no-repeat; padding: 0 15px 0 11px; height: 26px; display: inline; float: left;}

.button:hover .butt_left { background: url('../images/butt_left.png') bottom left no-repeat; }
.button:hover .butt_right { background: url('../images/butt_right.png') bottom right no-repeat; text-decoration: none;}

.form_element { font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 11px; }
.comment_field { /*background: url('../images/comment_field.gif'); border: 0;*/ width: 583px; height: 94px; padding: 5px; }
.comment_field:hover, .comment_field:focus { background-position: 0 -104px;}

.textfield { width: 265px; height: 12px; padding: 3px; }
.textfield:hover, .textfield:focus {background-position: 0 -28px;}

.form_item { padding-bottom: 10px;}
.form_item_checkbox { display: block; margin-bottom: 3px; min-height: 22px;  text-align: left;}
.form_item_checkbox .labelholder { width: 258px !important; float: right; position: relative; top: 4px; }
label { color: #666666; margin-bottom: 2px;}
label small { font-size: 10px; color: #6e6e6e;}


#maillinglist_form .txt_error {
	display:none;
}

/* Ends Form elements */

/* Comments */
ol.commentlist { margin-top: 15px;}
ol.commentlist li { margin-bottom: 2px; padding: 10px;}
ol.commentlist li.even { background: #f9f0ea; }
ol.commentlist li.odd { background: #f6f3ee; }
div#respond {margin-top: 20px;}

.comment-author { font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 11px; }
.comment_toptext { font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #666;}
.comment_text { font-style: italic; }
/* Ends Comments */

/* News */
.news_item { padding-bottom: 10px; }
.news_item h2 a {color: #666;}
.news_options {  }
.news_options a { font-size: 12px; color: #2d2d2d; padding-left: 20px; margin-right: 10px; font-family: Arial, sans-serif; font-size: 11px; display: inline-block; font-style: italic; line-height: 16px; height: 16px; text-decoration: none;}
.news_options a:hover {text-decoration: underline;}
.news_comments { }
.news_comments a { background: url('../images/icon_comments.gif') 0px 0px no-repeat;  }
.news_comments a:hover { background-position: 0px -16px; }

a.news_share { background: url('../images/icon_share.gif') 0px 0px no-repeat; padding-left: 20px; float: right; margin-right: 5px; font: italic 11px Arial, sans-serif; color: #2d2d2d; height: 16px; line-height: 16px; display: block; }
a.news_share:hover { background-position: 0px -16px; text-decoration: underline; }
/* Ends News */

/* Live shows */
ul.gigpress-listing { margin-top: 5px;}
ul.gigpress-listing li.vevent { margin-bottom: 7px; padding: 0; }
ul.gigpress-listing li.vevent a { text-decoration:none !important; color: #5b5b5b; }
ul.gigpress-listing li.vevent:hover a { text-decoration:none !important; color: #000; border:0 !important; }
ul.gigpress-listing li.vevent .live_sm_top { width: 283px; height: 4px; background: url('../images/live_sm_top.gif') top left no-repeat; display: block; float: left; }
ul.gigpress-listing li.vevent .live_sm_bg { width: 283px; background: url('../images/live_sm_bg.gif') top left repeat-y; display: block; float: left; }
ul.gigpress-listing li.vevent .live_sm_left { font-family: Arial, sans-serif; font-size: 13px; color: #c95105; font-weight: bold; margin-left: 4px; margin-top: 11px; text-align: center; width: 62px; display: block; float:left; line-height: 100%; }
ul.gigpress-listing li.vevent .live_sm_right { font-family: Arial, sans-serif; font-size: 12px; color: #000; margin-left: 12px; margin-top: 2px; width: 200px;  display: block; float: left; }
ul.gigpress-listing li.vevent .live_sm_bot { width: 283px; height: 4px; float: left; background: url('../images/live_sm_bot.gif') top left no-repeat; display: block;}
ul.gigpress-listing li.vevent .gigpress-sidebar-status { display: inline-block; color: #5b5b5b; background: url('../images/icon_arrow_right.gif') no-repeat top right; padding-right: 10px;  }
/*.gigpress-tickets-link { text-transform: none !important; color: #5b5b5b !important; } */

ul.gigpress-listing li.vevent:hover { cursor: pointer;}
ul.gigpress-listing li.vevent:hover .live_sm_top, ul.gigpress-listing li.vevent:hover .live_sm_bot { background-position: bottom left; }
ul.gigpress-listing li.vevent:hover .gigpress-sidebar-status { background-position: bottom right;}
ul.gigpress-listing li.vevent:hover .live_sm_bg { background: url('../images/live_sm_bg_over.gif') repeat-y;}
ul.gigpress-listing li.vevent:hover .live_sm_right, ul.gigpress-listing li.vevent:hover .gigpress-sidebar-status { }


.live_container { margin-bottom:5px; }
.live_container:hover {cursor: pointer;}
.live_top { width: 592px; height: 4px;overflow:hidden;background: transparent url('../images/live_top.gif') no-repeat scroll top left; display: block; float: left; position:relative; }
.live_bg { width: 592px; background: transparent url('../images/live_bg.gif') repeat-y scroll top left; display: block; float: left; }
.live_bot { width: 592px; overflow:hidden;height: 4px; background: url('../images/live_bot.gif') top left no-repeat; display: block; float: left; }
.live_left { font-family: Arial, sans-serif; font-size: 12px; color: #c95105;  text-align: center; font-weight: bold; margin-left: 4px; width: 90px; display: block; float:left; line-height: 17px;}
.live_right { font-family: Arial, sans-serif; font-size: 12px; color: #000; margin-left: 10px; width: 350px;  display: block; float: left; line-height: 17px; }
.live_right2 { width: 80px;  text-align: right; float: right; margin-right: 10px; font-family: Arial, sans-serif; font-size: 11px; color: #5b5b5b; font-weight: bold; line-height: 17px;}

.live_container:hover .live_left, .live_container:hover .live_right { color: #000;}
.live_container:hover .live_top, .live_container:hover .live_bot { background-position: bottom left; }
.live_container:hover .live_bg { background: url('../images/live_bg_over.gif') repeat-y;}
.live_container .buyticket {  color: #5b5b5b; background: url('../images/icon_arrow_right.gif') no-repeat right -1px; padding-right: 10px;  margin: 0;}
.live_container:hover .buyticket { color: #000; background-position: right -15px ;}
/* Ends Live shows */

/* About */
.about_band_item {margin: 10px 0;}
.about_band_right {width: 480px; float: right; }
.about_band_left {width: 80px; float: left;}
/* Ends About */

/* Become a member */
.memberbutton_spacing { margin: 10px auto 0px auto; }
/* Ends Become a member */

/* QTranslate */
.qtrans_flag_en { background:transparent url(../images/flags/gb.png) no-repeat scroll 0 0 !important; }
.qtrans_flag_nl { background:transparent url(../images/flags/nl.png) no-repeat scroll 0 0 !important; }
.qtrans_flag_de { background:transparent url(../images/flags/de.png) no-repeat scroll 0 0 !important; }
.qtrans_flag_fr { background:transparent url(../images/flags/fr.png) no-repeat scroll 0 0 !important; }
.qtrans_flag_es { background:transparent url(../images/flags/es.png) no-repeat scroll 0 0 !important; }
.qtrans_flag_ko { background:transparent url(../images/flags/kr.png) no-repeat scroll 0 0 !important; }
.qtrans_flag_ja { background:transparent url(../images/flags/jp.png) no-repeat scroll 0 0 !important; }
/* Ends QTranslate */

/* Nextgen Gallery */

.ngg-navigation .prev, .ngg-navigation .next { border: 1px solid #3e3e3e !important;}
.ngg-navigation a.page-numbers { border: 1px solid #3e3e3e !important;}
.ngg-navigation a.page-numbers:hover { background: #00bff3 !important; border: 1px solid #1a839c !important;}
.ngg-navigation a.next:hover { background: #00bff3 !important; border: 1px solid #1a839c !important;}

.ngg-description p { font-family: Arial,sans-serif;}
.ngg-navigation { position: absolute; top: -7px; right:5px; font-family: Arial, sans-serif; height: 22px; line-height: 22px;}
.ngg-albumoverview { margin-top: 0 !important; position:relative;}
.ngg-albumoverview .ngg-album { border: 0;}
.gallery_numberofphotos {font-family: Arial, sans-serif; font-size: 11px; color: #a0a0a0; text-align: center; width: 106px; display: block; height: 24px; float: left;}

.ngg-thumbnail {margin-right: 10px !important;}
.ngg-gallery-thumbnail, .ngg-thumbnail { background: url('../images/gallery-th-bg.gif') top left no-repeat; margin-right: 1px; padding: 7px;}
.ngg-gallery-thumbnail img, .ngg-thumbnail img {margin: 0px !important; text-align: center; padding: 0px !important; background: #000000 !important; border: 1px solid #414141;}
.ngg-gallery-thumbnail img:hover, .ngg-thumbnail img:hover { background: none !important; border: 1px solid #ffffff !important; border: 1px solid #707070 !important;}
.ngg-description h2 { font-style: italic; font-weight: normal; }
.ngg-description h3 { font-family: 'Century Gothic', Arial, sans-serif;  font-size: 13px; color: #666666; }


#TB_window { background: #000000;}
#TB_secondLine { padding-top:5px; }
#TB_caption { height:auto !important; padding:7px 30px 0px 25px;}

a#closebutton {
	width: 20px;
	height: 20px;
	background: url('../images/closebutton.gif') no-repeat 0px 0px;
	display: block;
	position: relative;
	left: -25px;
	top: 10px;
	text-align: center;
	margin: 0 auto;
	cursor: pointer;
}
a#closebutton:hover { background-position: 0px -20px;}


.ngg-galleryoverview h3 { font-family: Georgia, serif;  font-size: 15px; color: #666; }

/* Ends Nextgen Gallery */

