/*
Theme Name: Slick Gloss
Theme URI: http://djh.homeip.net
Version: 1.4
Description: Slick Glossy theme with modified code from Sapphire 1.0 theme. (Photoshop files included)
Author: Dustin Harman
Author URI: http://djh.homeip.net
*/
/* layout */
/* general */
/*
/	Default Styles
/	Author: James Murphy @ 1Line Design
/	URL: http://www.1line.co.uk
/	Version: 1.0
/	Date: Friday, 25th Jult 2008
*/

/* A few IE bug fixes */

* { margin: 0; padding: 0; }
* html ul ul li a { height: 100%; }
* html ul li a { height: 100%; }
* html ul ul li { margin-bottom: -1px; }

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFEF none repeat scroll 0 0;
color:#4D4D4D;
font-family:Arial,Verdana,sans-serif;
font-size:62.5%;
}

/* Main Styles */

#container { width:1208px; overflow:hidden; margin:0px auto; text-align:left;}
#header { height:140px; background:url(http://www.organicfairtradecoffee.co.uk/skins/puro/customer/images/headerbg.jpg) no-repeat;}
#menu { height:42px; background:url(http://www.organicfairtradecoffee.co.uk/skins/puro/customer/images/menubg.jpg) no-repeat;}
#menu ul { list-style:none; margin:0px 105px 0 245px;}
#menu ul li { display:inline; font-size:12px; color:#FFFFFF; line-height:34px;}
#menu ul li a { color:#FFFFFF; text-decoration:none; text-transform:uppercase; padding:0 10px;}
#menu ul li a:hover { text-decoration:underline;}
#topcontent { height:55px; background:url(http://www.organicfairtradecoffee.co.uk/skins/puro/customer/images/topcontentbg.jpg) no-repeat; position:relative; clear:both; z-index:100;}
#logo {position:absolute; top:15px; left:200px;}
#fairtrade {position:absolute; top:20px; right:156px; width:460px;}
#fairtrade p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:1.5em;}
#bar { background:url(http://www.organicfairtradecoffee.co.uk/skins/puro/customer/images/contentbg.jpg) repeat-y; padding:65px 92px 0 149px;}
#greenhead {   background:#84B840; width:940px; height:43px; text-align:left;}
#greenhead p { font-size:12px; color:#FFFFFF; line-height:43px;}
#greenhead p .welcome { font-size:14px; font-weight:bold; text-transform:uppercase; margin-right:20px; margin-left: 20px;}
#content { background:url(http://www.organicfairtradecoffee.co.uk/skins/puro/customer/images/contentbg.jpg) repeat-y; padding:18px 135px 0 165px;}
#content h3 { font-size:13px; font-weight:bold; color:#6B452C; padding-bottom:1em;}
#photocontent { position:relative; width:515px; height:375px; float:right; margin-top:-10px; margin-right:-5px;}
#photocontent p {margin-top: 385px; width: 480px; margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:1.5em;}
#photo { position:absolute; width:462px; height:321px; z-index:1; left:27px; top:27px;}
#map { position:absolute; width:462px; height:321px; z-index:1; left:27px; top:27px;}
#border { position:absolute; width:515px; height:375px; z-index:2; background:url(http://www.organicfairtradecoffee.co.uk/skins/puro/customer/images/photobg.png) no-repeat;}
/* Product Page */
#productcontent {padding:0px 120px 0 150px; overflow:auto; background:url(http://www.organicfairtradecoffee.co.uk/skins/puro/customer/images/contentbg.jpg) repeat-y;}
.product { border-top:1px dashed #CCCCCC; overflow:auto; height:100%; padding:0 25px 20px 30px;position:relative;}
.productimg {width:322px; height:188px; top:20px; position:absolute; z-index:1; }
.productimg .morephotos { position:absolute; width:146px; bottom: 30px; right:10px; z-index:2;}
.productimg .morephotos h3 { font-size:14px; color:#FFFFFF; font-weight:bold;}
.productimg .morephotos p { color:#FFFFFF; font-size:10px; font-weight:bold;}
.productimg .morephotos p a { color:#FFFFFF; text-decoration:none;}
.productimg .morephotos p a:hover { text-decoration:underline;}
.productdesc { float:right; width:535px; margin:20px 0px 0px 0px;}
.proddesctop { height:46px; background:url(http://www.organicfairtradecoffee.co.uk/skins/puro/customer/images/proddesctop.jpg) no-repeat;}
.proddesctop h2 { font-size:15px; font-weight:bold; color:#FFFFFF; margin-left:30px; line-height:46px; text-transform:uppercase;}
.proddesccontent { background:url(images/proddesccontent.jpg) repeat-y;}
.proddesccontent p { font-size:12px; color:#FFFFFF; padding:10px 30px; line-height:1.5em;}
.proddesccontent ul { list-style:disc; padding:10px 20px 10px 40px;}
.proddesccontent ul li { color:#FFFFFF; font-size:12px; line-height:1.5em;}
/* productextended hide and show */
/* .proddesccontent .productextended { display: none;}*/
.proddesccontent .productextended { display: block;} 
.proddescbottom { height:51px; background:url(http://www.organicfairtradecoffee.co.uk/skins/puro/customer/images/proddescbottom.jpg) no-repeat;}
.proddescbottom p { font-size:12px; font-weight:bold; color:#FFFFFF; margin-left:30px; padding-top:12px;}
.proddescbottom p img { padding-right:5px;}
.proddescbottom p a { text-decoration:none; color:#FFFFFF;}
/* Contact Page */
#contactmain {padding:20px 120px 0 150px; overflow:auto; background:url(http://www.organicfairtradecoffee.co.uk/skins/puro/customer/images/contentbg.jpg) repeat-y; height:100%;}
#contactinformation { width:410px; float:left; padding-bottom:20px;}
#contactinformation .contacttext { font-size:12px; padding:0 10px 0px 20px; color:#999999;}
#contactform {overflow:auto; padding-top:20px;}
#contactform .contactline { overflow:auto; clear:both;}
#contactform .contactline .formtitle {font-size:13px; font-weight:bold; color:#6B452C; text-align:left; line-height:1.7em; padding:10px 20px;}
#contactform .contactline .cleft { width:90px; float:left;}
#contactform .contactline .cleft p { font-size:13px; font-weight:bold; color:#6B452C; text-align:right; line-height:1.7em;}
#contactform .contactline .cright { width:310px; float:right;}
#contactform .contactline .cright p { font-size:12px; color:#999999; line-height:1.7em;}
#contactform .contactline .cright .formfield { width:198px; height:18px; border:1px solid #CCCCCC; margin-bottom:10px;}
#contactform .contactline .cright .formfieldarea { width:298px; height:78px; border:1px solid #CCCCCC;}
#contactform .contactline .cright .formend { padding:10px 0 0 0; line-height:2em;}
#contactform .contactline .cright #send { width:50px; height:22px; background:#6B452C; color:#FFFFFF; font-size:13px; font-weight:bold; border:none; line-height:20px;}
#contactform .contactline .cright label { margin-right:5px;}
#mapandmore { float:right; width:500px;}
#mapandmore img { padding:5px; border:1px solid #CCCCCC; margin-bottom:10px;}
#mapandmore p { font-size:12px; color:#999999; padding:0 20px 10px 0;}

.main .mainLeft {
float:left;
width:590px;
}

.main .mainRight {
float:right;
width:300px;
}

#newscontent {padding:0px 120px 0 150px; overflow:auto; background:url(http://www.organicfairtradecoffee.co.uk/skins/puro/customer/images/contentbg.jpg) repeat-y;}
#blog { float:right; width:220px; margin-top: 15px;}
#blog ul { list-style:none;}
#blog ul li { font-size:12px; color:#FFFFFF; line-height:34px; font-weight:bold; text-transform:uppercase; background:#61AE43; width:200px; height:34px; text-align:left; margin-bottom: 10px; padding-left: 10px;}
#blog ul li a { color:#FFFFFF; text-decoration:none; text-transform:uppercase;}
#blog ul li a:hover { text-decoration:underline;}

#blogcontent { float: left; width: 680px; padding: 0px; }
#blogcontent .divider { border-top:1px dashed #CCCCCC; margin-top: 15px; margin-bottom: 15px; }
#blogcontent p  a { font-size:12px; font-weight:normal; color:#6B452C; text-decoration: underline; }
#blogcontent p  a:hover { font-size:12px; font-weight:normal; color:#6B452C; text-decoration: underline; }
#blogcontent p  { font-size: 12px; color: #999999; }
#blogcontent h1  { font-size:13px; font-weight:bold; color:#6B452C; padding-bottom:1em;}
#blogcontent h1  a { font-size:13px; font-weight:bold; color:#6B452C; padding-bottom:1em; text-decoration: none;}
#blogcontent h1  a:hover { font-size:13px; font-weight:bold; color:#6B452C; padding-bottom:1em; text-decoration: underline;}

/* Main */
#footer { height:254px; background:url(http://www.organicfairtradecoffee.co.uk/skins/puro/customer/images/footerbg.jpg) no-repeat; position:relative;}
#footer #amountsaved { position:absolute; bottom:176px; right:148px; width:590px; height:42px;}
#footer #amountsaved .amountimg { float:left; margin-right:10px;}
#footer #amountsaved ul { list-style:none;}
#footer #amountsaved ul li { display:inline; width:28px; height:38px; border:1px solid #CCCCCC; float:left; margin:0 5px;} 
#footer #signs { position:absolute;	bottom:40px; right:149px;}
#footer #signs ul { list-style:none;}
#footer #signs ul li { display:inline;}
#footer #signs ul li .miko { margin-bottom:30px;}
#footer #signs ul li .wlt { margin-bottom:10px;}

/* Home page */

.home .flash { margin: 0 0 20px 15px; }
.home .flash p { text-align: center; }


#flash {
    position:relative;
    height:315px;
}

#flash IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#flash IMG.active {
    z-index:10;
}

#flash IMG.last-active {
    z-index:9;
}

.home .product-list ul { list-style: none; margin: 0 0 7px 16px; }
.home .product-list ul.last { margin: 0 0 0 16px; }
.home .product-list ul li { display: inline; margin: 0 9px 0 0; }
.home .product-list ul li.last { margin: 0 0 0 0; }

.home .product-list ul li a.home-puro-coffee { }
.home .product-list ul li a.home-puro-coffee { }
.row1 { clear:both;  overflow:hidden;}
.top { height:31px; padding-top:10px; padding-bottom:10px; clear:both; overflow:hidden;}
.checkout { float:left;}
.logo { float:right;}
.class { color: #FFFFFF; }
#mainproductpage { overflow:hidden;}
.mainproductleft { width:752px; float:left; overflow:hidden;}
.mainproductright{ width:180px; float:right;}
.flash { width:752px; height:330px; float:left;}
.flash span { width: 751px; max-width: 751px; height: 25px; max-height: 25px; background-color: #666666; color: #FFFFFF; border-top: 1px solid #cccccc; position: absolute; top: 305px; left: 0; text-align: center;}
.flash p { width: 60px; max-width: 60px; height: 25px; max-height: 25px; background-color: #666666; color: #FFFFFF; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; position: absolute; top: 0px; left: 690px; text-align: center;}
/* [nds] */
.colorOptionContainer { width: 752px; height: 70px;}
.colorOptionContainer img { border: 0; }
.colorOptionLeft { height: 70px; background: url('images/left__bg.png') repeat-x left; float: left; margin-top:10px; margin-right: 10px;}
.colorOptionLeft ul { list-style: none; float: left; margin-top: 6px; margin-left: -15px; }
.colorOptionLeft ul li { width: 51px; height: 50px; display: inline; margin-left: 3px; }
.colorOptionLeft .firstOption { width: 30px; height: 70px; margin-left: 15px;}
.colorOptionLeft .lastOption { width: 50px; height: 70px; }
.colorOptionRight { height: 70px; background: url('images/right__bg.png') repeat-x left; float: left; margin-top:10px;}
.colorOptionRight ul { list-style: none; float: left; margin-top: 6px; margin-left: -15px; }
.colorOptionRight ul li { width: 51px; height: 50px; display: inline; margin-left: 3px; }
.colorOptionRight .firstOption { width: 30px; height: 70px; margin-left: 15px;}
.colorOptionRight .lastOption { width: 50px; height: 70px; }
.test { float: right; width: 100%; *height: 10px; _display: none;}
/* [/nds] */
.colright { width:180px; float:right; text-align:center;}
.colright1 { width:180px; height:147px; margin-bottom: 15px; padding-top:10px; background:#84B840; color:#FFFFFF;}
.colright3 { width:180px; margin-bottom: 15px; padding-top:10px; background:#84B840; color:#FFFFFF;}
.colright2 { width:180px; height:585px; padding-top:10px; background:#84B840; color:#FFFFFF;}
.colours { float:left; width:751px; clear:both; margin-top:7px;}
.help { float:right; width:160px; height:20px; padding:15px 10px 15px 10px; background:#C2B698; margin-top:10px;}
.productcontent { width:751px; float:left; overflow:hidden;}
.productcontentleft { width:300px; float:left; margin-top:10px;}
.formbox { width:280px; padding:10px 10px 0px 10px; background:#84B840; color:#FFFFFF; margin-bottom:10px; overflow:hidden;}
.formboxleft { width:80px; float:left; text-align:right;font-size:11px; font-weight:bold; margin:10px 0px;}
.formboxright { width:195px; float:right; text-align:left;  font-size:10px; margin:10px 0px; color: #666666;}

.formbox1 { width:280px; padding:10px 10px 0px 10px; background:#84B840; color:#FFFFFF; margin-bottom:10px; overflow:hidden;}
.formbox1 .formboxleft { width:80px; float:left; text-align:right;font-size:11px; font-weight:bold; margin:10px 0px;}
.formbox1 .formboxright { width:195px; float:right; text-align:left;  font-size:10px; margin:10px 0px; color: #666666;}

.class_but { margin: -10px 1px 10px 0; float: right; }

.productdetail { width:280px; padding:10px 10px; background:#C2B698; color:#FFFFFF;}
.productcontentright { width:435px; float:right; margin-top:10px; color: #666666}
/* general */
.row5 { clear:both;  overflow:hidden;}
.footer { margin-top:10px; border-top:1px solid #CCCCCC; clear:both; text-align:left; overflow:hidden;}
.footerleft { width:770px; float:left; line-height:30px;}
.footerleft2 { width:700px; float:left; margin-top:5px; line-height:20px; margin-left: 0px;}
.footerleft3 { width:940px; float:left; line-height:20px;}
.footerright { width:150px; float:right; line-height:23px; text-align:right; }
.footerright3 { width:150px; float:right; line-height:30px; text-align:right; padding-top: 2px;}
.footerright2 { width:200px; float:right; margin-top:5px; text-align: right;}
/* config */
/* general */
.top h1 {font-size:11px; font-weight:bold; text-transform:uppercase; line-height:31px; color: #cccccc;}
.top h1 a {font-size:11px; font-weight:bold; text-transform:uppercase; line-height:31px; color: #cccccc; text-decoration:none;}
.top h1 a:hover {font-size:11px; font-weight:bold; text-transform:uppercase; line-height:31px; color: #666666; text-decoration:underline;}
.top img { float:left;}
.menu { height:30px; background:#EFEFEF; overflow:hidden;}
.menu ul { list-style:none; margin-left:6px; margin-right:6px;}
.menu ul li { display:inline;  font-size:11px; font-weight:bold; text-transform:uppercase;}
.menu ul li a {color:#666666; text-decoration:none; padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:3px;}
.menu ul li a:hover {background:#F6F6F6; color: #333333}
.menuleft {float:left; line-height:30px;}
.menuright {float:right; line-height:30px;}
.looktop {padding-top: 10px;}
.footer ul { list-style:none; overflow:auto;}
.footer li { display:inline; font-size:10px; color:#999999;}
.footerlist { color:#999999; text-decoration:none;  font-size:10px; padding-right:0.5em; padding-left:0.5em; border-right:1px #999999 solid;}
.footerlistitem { color:#999999; text-decoration:none;  font-size:10px; padding-right:0.5em; padding-left:0.5em;}
.footerlist:hover { color:#333333; text-decoration:underline;  font-size:10px; padding-right:0.5em; padding-left:0.5em; border-right:1px #999999 solid;}
.footerlistitem:hover { color:#333333; text-decoration:underline;  font-size:10px; padding-right:0.5em; padding-left:0.5em;}
/* productpage */
.colright1 h1 {width:160px; height:25px; background:#95CF48; color:#FFFFFF; font-size:11px; font-weight:bold; line-height:25px; text-align:center; text-transform:uppercase; margin:0 auto;}
.colright3 h1 {width:160px; height:25px; background:#95CF48; color:#FFFFFF; font-size:11px; font-weight:bold; line-height:25px; text-align:center; text-transform:uppercase; margin:0 auto;}
.colright2 h1 {width:160px; height:25px; background:#95CF48; color:#FFFFFF; font-size:11px; font-weight:bold; line-height:25px; text-align:center; text-transform:uppercase; margin:0 auto;}
.colright1 p {width:164px; margin:0 auto; margin-top:10px; margin-bottom:10px; font-size:10px; text-align:left; line-height:1;} 
.colright3 p {width:164px; margin:0 auto; margin-top:10px; margin-bottom:10px; font-size:10px; text-align:left; line-height:1;} 
.colright2 p {width:164px; margin:0 auto; margin-top:10px; margin-bottom:10px; font-size:10px; text-align:center;}
.shop { width:120px; height:20px; background:#666666; color:#FFFFFF; border:1px solid #FFFFFF; display:block; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0 auto; line-height:20px; text-align:center;}
.more { width:80px; height:20px; background:#CEC1A1; color:#FFFFFF; border:1px solid #FFFFFF; display:block; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:20px; text-align:center;}
.buy { width:70px; height:20px; background:#666666; color:#FFFFFF; border:1px solid #FFFFFF; display:block; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:20px;  text-align:center;}

.buybutton { width:70px; background:#666666; color:#FFFFFF; border:1px solid #FFFFFF; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; text-align:center;}
.productbox h1, .productboxlast h1 {width:160px; height:25px; background:#CEC1A1; color:#333333; font-size:11px; font-weight:bold; line-height:25px; text-align:center; text-transform:uppercase; margin:0 auto;}
.productbox p, .productboxlast p {width:160px; margin:0 auto; margin-top:10px;  margin-bottom:10px; font-size:10px; text-align:left; color:#FFFFFF; line-height:1;}
.darkgrey { color:#333333;}
.button { text-align:center; margin:0 auto;}
.colrightbutton { margin-left: 10px; width:158px; margin-top: 10px; height:17px; background:#CEC1A1; color:#FFFFFF; border:1px solid #FFFFFF; display:block; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:17px; text-align:center;}
.colrightbutton1 { margin-left: 10px; width:158px; margin-top: 10px; height:17px; background:#795F47; color:#FFFFFF; border:1px solid #FFFFFF; display:block; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:17px; text-align:center;}
.colrightbutton2 { margin-left: 10px; width:158px; margin-top: 10px; text-transform:uppercase; height:17px; color:#FFFFFF; display:block; font-size:11px; font-weight:normal; text-decoration:none; line-height:17px; text-align:center;}
.productcontentright h1 {font-size:12px; padding-bottom:10px; color: #666666; font-style:italic;}
.productcontentright p {font-size:12px; padding-bottom:10px; line-height:1;}
.productcontentright p.last { padding-bottom:0px;}
.colours ul {list-style:none; padding:0; margin:0; padding-bottom:0px;}
.colours ul li { display:inline; padding:0; margin:0;}
.colours ul li img { margin-right:2px;}
.colours p { font-size:11px; font-weight:bold; color: #666666}
.colours p.big { font-size:11px; font-weight:bold; margin-bottom:4px; color: #666666; text-transform: uppercase; padding-top:4px;}
.colours p.norm { font-size:12px; font-weight: normal; margin-bottom:4px; color: #666666; padding-top:4px;}
.productdetail ul { list-style:none; margin:0; padding:0; list-style-position:inside;}
.productdetail ul li { display:inline; margin:0; padding:0;}
.productdetailthumbfirst { border:1px solid #FFFFFF; margin-right:3px; margin-left:1px;}
.productdetailthumb { border:1px solid #FFFFFF; margin-right:2px;}
.banner { width: 748px; height: 25px; background-color: #666666; color: #FFFFFF; border-bottom: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #666666; float: left; text-align: center;}
.productdetailthumblast { border:1px solid #FFFFFF; margin-right:0px;}
.pdbutton, .pdbuttonfirst, .pdbuttonlast { width:86px; height:20px; background:#CEC1A1; color:#FFFFFF; border:1px solid #FFFFFF; float:left; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:20px; text-align:center; margin-right:7px; margin-top:3px;}
.pdbuttonlast { margin-right:0px;}
.pdbuttonfirst { margin-left:1px;}
.formbox h1 { font-size:11px; font-weight:bold; text-transform:uppercase; background:#795F47; text-align:center; min-height:20px; padding: 5px 0 0 0;}
.formbox1 h1 { font-size:11px; font-weight:bold; text-transform:uppercase; background:#795F47; text-align:center; min-height:20px; padding: 5px 0 0 0;}
.selectcolour { width:142px; height:19px; background:#FFFFFF; border:1px solid #CCCCCC; float:left; color: #666666; font-size: 11px;}
.selectoption { width:100px; height:19px; background:#FFFFFF; border:1px solid #CCCCCC;  float:left; color: #666666; font-size: 11px;}
.quantity { width:17px; height:17px; background: #FFFFFF; border:1px solid #CCCCCC;  float:left; color: #666666; font-size: 11px; text-align:center;}
.label { margin-right:10px;}
.formbox p { line-height:20px; height:35px;}
.formbox1 p { line-height:20px; height:35px;}
.qmark { width:75px; height:18px; background:#795F47; color:#FFFFFF; border:1px solid #FFFFFF; float:right; font-size:11px; font-weight:bold; text-decoration:none; line-height:18px;  text-align:center;}
#formfield1 {width:170px;}
#formfield2 {width:130px;}
#formfield3 {width:110px;}
.formboxfield1 { width: 120px; }
div.wrapper
{float: left; width: 205px;font-size:12px;}
div.wrapper ol { list-style:square; margin-left:15px; margin-top:3px;}
div.wrapper br {clear: left;}
/* blog menu */
#blogcontent {
	width:680px;
	float:left;
}
#blogmenu {
	width:200px;
	float:right;
}
#contentblog {
	padding: 0px 0px 0px 0px;
	overflow:hidden;
}
#contentblog p {
	font-size:12px;
	color:#999999;
	padding-bottom:15px;
	padding-right:10px;
	line-height:17px;
}
#contentblog p a {
	color: #999999;
}
#contentblog p .blogimage1 {
	float:left;
	border:1px solid #cccccc;
	margin-right:10px;
}
#contentblog .blogdate {
	color:#cccccc;
}

#contentblog #blogmenu ol {
	list-style:none;
	padding:0px 0px 10px 0px;
}
#contentblog .blogheader {
	font-size:16px;
	font-weight:bold;
	color:#666666;
	padding:0px 0px 3px 0px;
}
#contentblog .blogheader a{
	font-size:16px;
	font-weight:bold;
	color:#666666;
	padding:0px 0px 2px 0px;
	text-decoration: none;
}
#contentblog .blogheader a:hover{
	font-size:16px;
	font-weight:bold;
	color:#666666;
	padding:0px 0px 2px 0px;
	text-decoration: underline;
}
#contentblog .ruler3 {
	height:1px;
	border-top:1px solid #cccccc;
	clear: both;
	padding:0px 0px 15px 0px;
}
#contentblog #blogmenu .bloglinks a {
	font-size:12px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
	line-height:17px;
}
#contentblog #blogmenu .bloglinks a:hover {
	font-size:12px;
	font-weight:normal;
	color:#666666;
	text-decoration:underline;
	line-height:17px;
}
#contentblog #blogmenu ul {
	list-style:none;
	padding:0px 30px 10px 0px;
}
#contentblog #blogmenu .taglist {
	display:inline;
}
#contentblog #blogmenu .tag1 a {
	font-size:12px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}
#contentblog #blogmenu .tag1 a:hover {
	font-size:12px;
	font-weight:normal;
	color:#666666;
	text-decoration:underline;
}
#contentblog #blogmenu .tag2 a {
	font-size:16px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}
#contentblog #blogmenu .tag2 a:hover {
	font-size:16px;
	font-weight:normal;
	color:#666666;
	text-decoration:underline;
}
#contentblog #blogmenu .tag3 a {
	font-size:20px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}
#contentblog #blogmenu .tag3 a:hover {
	font-size:20px;
	font-weight:normal;
	color:#666666;
	text-decoration:underline;
}