body{line-height:1.6;background:url('http://www.pimama.co.uk/img/bk_mainwrapper.jpg')0 0 repeat-x;}
body#bd{color:#999;}
body.fs1{font-size:10px;}
body.fs2{font-size:11px;}
body.fs3{font-size:12px;}
body.fs4{font-size:13px;}
body.fs5{font-size:14px;}
body.fs6{font-size:15px;}
/* 
 * links
  */a{color:#444;text-decoration:none;}
a:hover,a:active,a:focus{color:#444;text-decoration:underline;}
/*
 * Content spacing 
  */.column p,.column pre,.column blockquote,.column ol,.column ul{margin:10px 0;padding:0;}
/* 
 * Headings &Titles
  */h1,h2,h3,h4,h5{color:#202020;}
h1{font-size:180%;}
h2{font-size:150%;}
h3{font-size:125%;}
h4{font-size:110%;}
h5{font-size:100%;}
/* 
 * List
  */ul{list-style:none;}
ul li{line-height:1.9;}
/*
 * Main wrapper
  */#gk-wrapper{margin:0 auto 20px;padding:0;}
#gk-nav{background:#fff url('../images/style1/menu_left.png') repeat-x 0 left;height:60px;position:relative;z-index:100;float:right;}
#gk-nav-wrap,#gk-header{padding-bottom:5px;margin-bottom:5px;}
#gk-header{padding-bottom:0;margin-bottom:0;}
#gk-breadcrumb{padding:0 0 4px;}
/* used when gk-toolbar container doesn't exist  */#gk-toolbar{height:30px;overflow:hidden;padding:10px 0 0;}
/******************************************************************Header Logo and navigation  */#header{width:960px;height:35px;padding-top:5px;}
#navigation{float:right;display:inline;width:600px;margin-right:-44px;}
#navigation ul{list-style:none outside;}
#navigation li{float:left;display:inline;margin-left:40px;background:none;}
#navigation li a{float:left;display:inline;height:31px;text-transform:lowercase;text-decoration:none;font:11px/26px "Century Gothic", Arial, sans-serif;color:#fff;}
#navigation li a:hover{color:#ccc;}
/******************************************************************intro text  */#gk-tools{float:right;min-width:300px;text-align:right;line-height:30px;margin-right:-10px;padding:10px 0 0;}
#popup_tools .tools_btn{margin-right:6px;}
div#gk-tools .tools_btn{cursor:pointer;display:block;float:left;width:16px;height:16px;border:none;text-indent:-10000px;text-align:left;background:transparent url('../images/user-tools.png') no-repeat 0 0;padding:0;}
div#gk-tools a{float:right;display:block;margin:0;}
div#gk-tools a:hover.tools_btn{background-position:0 100%;}
#gk-tool-reset{background-position:-16px 0;}
#gk-tool-decrease{background-position:-32px 0;}
#gk-tool-auto{background-position:-69px 0;}
#gk-tool-wide{background-position:-94px 0;}
#gk-tool-narrow{background-position:-117px 0;}
#gk-tool-reset:hover{background-position:-16px 100%;}
#gk-tool-decrease:hover{background-position:-32px 100%;}
#gk-tool-auto:hover{background-position:-69px 100%;}
#gk-tool-wide:hover{background-position:-94px 100%;}
#gk-tool-narrow:hover{background-position:-117px 100%;}
#gk-mainnav{width:auto;float:left;}
div#gk-date{float:right;text-align:right;color:#999;padding:16px 20px;}
/* logo styling  */h1.logo,div.logo-text{float:left;position:relative;z-index:101;padding:0 1px;}
h1.logo{padding-left:0;background:transparent;}
h1.logo>a{text-indent:-999em;display:block;width:50px;height:30px;padding:0;}
div.logo-text h1{font-size:64px;font-family:Georgia;line-height:40px;height:50px;color:#555;font-weight:400;}
div.logo-text h1 a:hover{text-decoration:none;color:#888;}
div.logo-text p{font-size:11px;line-height:10px;height:14px;color:#999;font-style:italic;text-align:right;}
/*
 * Header modules
  */#gksdl-subnav,.sublevel{height:30px;border:1px solid #dcdcdc;border-top:none;background:#fff;}
#gk-tools a{color:#999;line-height:11px;font-size:11px;border-right:1px solid #ccc;text-decoration:none !important;}
#gk-tools a:hover{color:#000;text-decoration:none;}
#gk-tools a:first-child{border-right:none;}
#gk-tools a span{display:block;text-decoration:none !important;margin:0 2px;padding:0 10px;}
#gk-tools a.popup{height:24px;margin-top:-4px;line-height:17px;display:block;text-decoration:none !important;border-right:1px solid transparent;}
#gk-tools a.popup span{height:24px;display:block;color:#fff;background:#555;text-decoration:none;line-height:19px;}
/* Breadrump and date container  */div#gk-breadcrumb{font-size:90%;overflow:hidden;}
/*
 * Top modules
  */#gk-topsl1,#gk-topsl2,#gk-topsl3,#gk-botsl1,#gk-botsl2{position:relative;margin:0 0 8px;}
#gk-botsl1 .gk-box-center>div,#gk-botsl2 .gk-box-center>div,#gk-topsl1 .gk-box-center>div,#gk-topsl2 .gk-box-center>div,#gk-topsl3 .gk-box-center>div{margin:0 10px;}
#gk-botsl1 .gk-box-left>div,#gk-botsl2 .gk-box-left>div,#gk-topsl1 .gk-box-left>div,#gk-topsl2 .gk-box-left>div,#gk-topsl3 .gk-box-left>div{margin:0 10px 0 0;}
#gk-botsl1 .gk-box-right>div,#gk-botsl2 .gk-box-right>div,#gk-topsl1 .gk-box-right>div,#gk-topsl2 .gk-box-right>div,#gk-topsl3 .gk-box-right>div{margin:0 0 0 10px;}
.gk_top_half{width:50%;float:left;}
.gk_top_half>div{margin-left:10px;margin-right:0;}
.gk_top_half:first-child>div{margin-right:10px;margin-left:0;}
/*inside content col */.portfolio{display:block;width:100%;height:auto;margin-top:5px;border-top:#666 dotted 1px;}
.titleleft{font-size:.93em;font-style:normal;width:47%;margin-bottom:5px;float:left;padding:0 5px 0 10px;}
.titleright{font-size:.93em;font-style:normal;width:47%;margin-bottom:5px;display:block;float:right;padding:0 10px 0 5px;}
/*
 * Content block
  */#component_wrap{background:transparent url('../images/shadow_left.png') no-repeat left bottom;overflow:hidden;margin:0 0 12px;}
#component_wrap>div{background:transparent url('../images/shadow_right.png') no-repeat right bottom;overflow:hidden;padding:0 0 12px;}
#component_wrap>div>div{background:#fff;overflow:hidden;padding:20px;}
/*
 * Modulepositions
 * 
 * available suffixes:
 * - _menu
 * - _text
 * - clear
 * - text
 * - red
 * - green
 * - blue
 * - orange
 * - black
 * - clean
  */.fake-shadows{margin-left:0;margin-right:-20px;background:#ddd url('../images/shadow_left.png') no-repeat left top;height:28px;}
.fake-shadows div{background:transparent url('../images/shadow_right.png') no-repeat right top;height:28px;}
.moduletable,.moduletable_menu,.moduletable_text{background:transparent url('../images/shadow_left.png') no-repeat left bottom;margin-top:12px;}
.moduletable:first-child,.moduletable_menu:first-child,.moduletable_text:first-child{margin:0;}
.moduletable.text>div{background:none !important;padding:0;}
.moduletable>div,.moduletable_menu>div,.moduletable_text>div{background:transparent url('../images/shadow_right.png') no-repeat right bottom;padding:0 0 12px;}
.moduletable>div>div,.moduletable_menu>div>div,.moduletable_text>div>div{background:#fff;}
.moduletable.blue>div>div{background:transparent url('../images/blue_bg.png') repeat right top;}
.moduletable.black>div>div{background:transparent url('../images/grey_bg.png') repeat right top;}
.moduletable.red>div>div{background:transparent url('../images/red_bg.png') repeat right top;}
.moduletable.orange>div>div{background:transparent url('../images/orange_bg.png') repeat right top;}
.moduletable.green>div>div{background:transparent url('../images/green_bg.png') repeat right top;}
.moduletable .moduletable_content,.moduletable_menu .moduletable_content,.moduletable_text .moduletable_content{clear:both;overflow:hidden;padding:20px;}
.moduletable>div>div>h3,.moduletable_menu>div>div>h3,.moduletable_text>div>div>h3{height:12px;line-height:14px;font-size:12px;color:#222;font-weight:700;padding:20px 20px 0;}
/* basic suffixes  */.moduletable ul,.moduletable_menu ul,.moduletable_text ul{margin:0;padding:0;}
.moduletable ul li:first-child,.moduletable_menu ul li:first-child,.moduletable_text ul li:first-child{border-top:none !important;}
.moduletable ul li,.moduletable_menu ul li,.moduletable_text ul li{border-top:1px solid #eee;min-height:30px;line-height:30px;padding:0;}
.moduletable_menu ul ul{border-left:1px solid #eee;margin:0 0 6px 10px;padding:0 0 0 12px;}
#gk-header .moduletable.text p{font-size:30px;color:#666;line-height:40px;font-family:Georgia, "Times New Roman", Times, serif;}
/* color suffixes  */.moduletable.red{color:#f29494;}
.moduletable.blue{color:#77cdf7;}
.moduletable.viola{color:#EE88CD;}
.moduletable.black{color:#888;}
.moduletable.orange{color:#ffda8a;}
.moduletable.red h3,.moduletable.blue h3,.moduletable.green h3,.moduletable.black h3,.moduletable.orange h3{color:#fff !important;}
.moduletable.black a{color:#bbb;}
.moduletable.red a:hover,.moduletable.blue a:hover,.moduletable.green a:hover,.moduletable.black a:hover,.moduletable.orange a:hover{color:#fff;text-decoration:underline;}
.moduletable.red ul li{border-top:1px solid #d5555c;}
.moduletable.blue ul li{border-top:1px solid #38a1d5;}
.moduletable.orange ul li{border-top:1px solid #ffaf04;}
.moduletable.green ul li{border-top:1px solid #8dc200;}
.moduletable.black ul li{border-top:1px solid #555;}
/*
 * clean style
  */.moduletable.clean{background:transparent !important;color:#888;}
.moduletable.clean .moduletable_content{clear:both;overflow:hidden;padding:10px 0;}
.moduletable.clean>div>div>h3{height:24px;line-height:26px;font-size:24px;font-family:Georgia,sans-serif;font-weight:400;color:#888;padding:0;}
.moduletable.clean ul li{background:transparent url('../images/style1/border.png') repeat-x 0 top !important;border:none !important;margin:0 0 10px;padding:10px 0 0;}
.moduletable.clean ul ul{border-left:none !important;margin:0 0 6px 10px;padding:0 0 0 12px;}
.gk-footnav ul.menu{height:46px;}
.gk-footnav ul.menu li{line-height:46px;}
/* K2 Comments fix  */.moduletable.clean div.k2LatestCommentsBlock ul li.even,.moduletable.clean div.k2LatestCommentsBlock ul li.odd{border:none !important;}
.moduletable div.k2CategoriesListBlock ul li ul{border-left:1px solid #DDD;margin:0 0 6px 10px;padding:0 0 0 12px;}
.moduletable.red div.k2CategoriesListBlock ul li ul{border-left:1px solid #d5555c;}
.moduletable.blue div.k2CategoriesListBlock ul li ul{border-left:1px solid #38a1d5;}
.moduletable.green div.k2CategoriesListBlock ul li ul{border-left:1px solid #8dc200;}
.moduletable.orange div.k2CategoriesListBlock ul li ul{border-left:1px solid #ffaf04;}
.moduletable.black div.k2CategoriesListBlock ul li ul{border-left:1px solid #555;}
.red ul.jclist img,.red .k2Avatar img,.red div.k2UsersBlock ul li ul.ubUserItems li{border-color:#d5555c;}
.blue ul.jclist img,.blue .k2Avatar img,.blue div.k2UsersBlock ul li ul.ubUserItems li{border-color:#38a1d5;}
.green ul.jclist img,.green .k2Avatar img,.green div.k2UsersBlock ul li ul.ubUserItems li{border-color:#8dc200;}
.orange ul.jclist img,.orange .k2Avatar img,.orange div.k2UsersBlock ul li ul.ubUserItems li{border-color:#ffaf04;}
.black ul.jclist img,.black .k2Avatar img,.black div.k2UsersBlock ul li ul.ubUserItems li{border-color:#555;}
.red .lcUsername,.red .lcCommentDate{color:#f29494 !important;}
.blue .lcUsername,.blue .lcCommentDate{color:#77cdf7 !important;}
.green .lcUsername,.green .lcCommentDate{color:#bbf030 !important;}
.orange .lcUsername,.orange .lcCommentDate{color:#ffda8a !important;}
/* JComments  */.moduletable .jcl_date,.moduletable_text .jcl_date,.moduletable_menu .jcl_date{color:#666;}
/*
 * Footer
  */#gk-footer{overflow:hidden;background:transparent url('../images/style1/border.png') repeat-x 0 top;color:#888;font-size:90%;height:46px;line-height:46px;margin:10px 0 0;}
#gk-footer a{color:#444;}
#gk-footer a:hover{text-decoration:underline;}
#stylearea{float:right;width:auto;margin:0 8px 0 20px;}
#style_switcher1{margin-right:5px;}
.gk-footnav li{float:left;width:auto;margin:0 8px 0 0;}
.gk-copyright{float:left;margin:0 0 0 8px;}
#t3_logo{display:block;width:160px;height:25px;background:url('../images/t3-logo.png') no-repeat 0 0;text-indent:-999em;margin:20px auto;}
#t3_logo:hover{background-position:0 bottom;}
#gk-nav-wrap,#gk-nav-wrap.margintop{padding-top:10px;}
#gk-search,.gk-footnav{float:right;width:auto;}
div.logo-text h1 a,.moduletable.clean>div>div>h3 span.first-word{color:#555;}
div#gk-breadcrumb>div,div#gk-breadcrumb>div>div,div#gk-breadcrumb>div>div>div{overflow:hidden;}
.moduletable.text,.moduletable.text>div>div,.moduletable.clean ul li:first-child{background:none !important;}
.moduletable.clear .moduletable_content,.moduletable.text .moduletable_content,#gk-header .moduletable.text{padding:0;}
.moduletable.red>div>div>h3,.moduletable.blue>div>div>h3,.moduletable.black>div>div>h3,.moduletable.orange>div>div>h3,.moduletable.green>div>div>h3,.moduletable.red a,.moduletable.blue a,.moduletable.green a,.moduletable.orange a,.red .jcl_date,.blue .jcl_date,.green .jcl_date,.black .jcl_date,.orange .jcl_date{color:#fff;}
.moduletable.clean>div,.moduletable.clean>div>div{background:transparent !important;}
