/*  
Theme Name: Lushlee
Theme URI: http://www.lushlee.com
Description: A Three Column Page Style - <a href="http://lushlee.com">Lushlee</a> created this.
Version: 1.1
Author:	AML
Author URI: http://lushlee.com/
*/
body {
	margin:0;
  	padding:0;
    border:0;	/* removes the border in old versions of IE */
	/*font:normal 12px "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;*/
	font:normal 12px "Century Gothic", "Courier New", Courier, monospace;
	color:#9a968e;
	line-height:1.3em;
	background:#f3f1eb url(img/bg.gif) 0 0 repeat;
	width:100%;
	text-align:center;
	min-width:968px;
}
html { min-height: 100%; margin-bottom: 1px; }
a {
	color: #489b8e;	/*a1825e 489b8e  B99F80 009999*/
	text-decoration:none;
}
a:visited, a:active {text-decoration:none;
	color: #489b8e;
}
a:hover {
	color: #666; 
	text-decoration:underline;

}
a img {
	border: none;
}
/* Page Structure
-----------------------------------------*/
#fixed {   
	  width:970px;
	   text-align:center;
	   margin:0px auto;
	   padding:0px;
	   overflow:hidden;	
	   background:transparent url(img/bg_content.gif) 225px 0px repeat-y;   
}
.wrap {
	position:relative;/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
    width:100%;				
	overflow:hidden;
    text-align:left;
}

/* Three columns Structure
-----------------------------------------*/
.container { 
        
               	/* f3e8f9 Right column background colour */
      	margin:0;		
}
.container .mainwrap {
        float:left;
        width:200%;
        margin-left:-205px; 	/* Width of right column */
        position:relative;
        right:100%;
		background:#fff;  /* Centre column background color */
}
		
.container .main {
        float:left;
        width:100%;
        margin-left:-50%;
        position:relative;
        left:430px;         	/* Left column width + right column width */
        background:#f3f1eb url(img/bg.gif) 0 0 repeat;/* Left column background color */
}
.container .contentwrap {
        float:left;
	    width:50%;
	    position:relative;
	    right:225px;        	/* Width of left column */
	    padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
         min-height:570px;
       height:auto !important;
       height:570px;    

}
.container .content {
        margin:0 225px 0 245px;     	/* Centre column side padding: 
                            	Left padding = left column width + centre column left padding width
                            	Right padding = right column width + centre column right padding width */
        position:relative;
	    left:200%;
	padding:0px; 
	width:500px;  /*needed for ie6*/
}
.container .sidebar {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:180px;        	/* Width of left column content (left column width minus left and right padding) */
        position:relative;
        right:35px;         	/* Width of the right-hand side padding on the left column */
        padding:10px 0px 0px;
}
.container .rightsidebar {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:144px;        	/* Width of right column content (right column width minus left and right padding)*/
        margin-right:55px;  	/* Width of right column right-hand padding + left column left and right padding */
        position:relative;
        left:50%;
       padding:10px 0px 0px;
}

/* Header Title and Description
------------------------------------------------*/
#header { 
         margin:0px 0px 30px;
         padding:0; 
		 width:500px; 
         height:150px;   
}
.logo {   
          height:120px;
		  margin:0;
		  padding:0; 
}
.logo a {
         background:transparent url(img/logo.gif) no-repeat 0 0;
		 display: block; 
		  width:500px;
          height:120px;
         overflow: hidden;
         text-indent: -9000px;
		 font:bold 13px Arial, Verdana, sans-serif;
}
#secnav {
         height:30px;
		 margin:0px;
	   padding:0px;
}
.secnav {
       margin:0px;
	   padding:2px 0 0 10px;
	   font:normal 14px "Courier New", Courier, monospace;
}
#secnav h1 {
       font:normal 14px "Courier New", Courier, monospace;
	   margin:0px;
	   padding:0px;
	   color:#8a857c;
}
.secnav a:link, .secnav a:visited {
      text-decoration:none;
	  color:#999;
}
.secnav a:hover {
     text-decoration:none;
	  color:#999;
}
#navwrap {
  clear:both;
  float:left;
  position:relative;
  margin:0;
  padding:0;
  width:540px;
  _width:500px;
  height:30px;
  top:0px;
  left:-20px;
  _left:0px;
  background:transparent url(img/bg_nv.gif) no-repeat 0px 0px; 
}
#nav {	
        float:left;
		height:30px;
		font:normal 11px 'lucida sans', 'century gothic', Arial, Helvetica, sans-serif;
		letter-spacing:1px;
      	margin:0px;
		padding:0 0 0 22px;
		_padding:0px 0 0 10px;
		text-transform:uppercase;
}
#nav ul {
       margin:0 0px;
	   padding:0;
	   text-align:center;
}
#nav ul li {
       list-style-type:none;
	   float:left;
	   padding:3px 4px;
	   margin:5px 4px 0px 4px;
	   _margin:5px 2px 0px 2px;
	   /*margin:5px 0px 0px 4px;
	   _margin:5px 0 0px 3px;*/
}

#nav a:link, #nav a:visited {
       color:#89766f;
       text-decoration:none;
	   padding:3px 4px;
}
#nav a:hover {
      color:#89766f; 
      text-decoration:none;
	   background:#dde4dc; /*d6e1df*/
	  padding:3px 4px;
}
#nav .selected {
    background:#999;
	padding:3px 4px;
}
#nav .selected a:link, #nav .selected a:visited {
      color:#fff;
	   text-decoration:none;
}
#nav .selected a:hover {
      color:#fff;
	  text-decoration:none;
	  background:#999;
}
.rightsidebar ul.topnav, .sidebar ul.topnav {  
       width:144px;
	   font:normal 12px 'courier new', Arial, Helvetica, sans-serif;
	   margin:0px 0 10px;
	   padding:0px;
}
ul.topnav li {
      list-style-type:none;
	  display:block;
	  padding:2px 0px 2px 6px;
	  margin:6px 0px;
	  border-top:2px dotted #ccc;
	   border-bottom:2px dotted #ccc;
	   background:#dde4dc; /*f6ecd3, f9f9e9, dde4dc*/
}
.topnav a:link, .topnav a:visited {
       color:#666;
       text-decoration:none;
}
.topnav a:hover {
       color:#489b8e;
       text-decoration:underline;
}

/*Others
----------------------------------*/
acronym, abbr {
	border-bottom: 1px dotted #0c6bf0;
}
acronym, abbr, span.caps {
	cursor: help;
	letter-spacing: .07em;
}
code {
	font-size: 1em;
	font-style: italic;
}
blockquote{
	background: #EEE url(img/blockquote.png) no-repeat bottom left;
	/*border: 1px solid #E0E0E0;*/
	padding: 10px;
	padding-bottom: 40px;
	margin: 1em;
}
p {
	margin:0px 0px 1em;
	padding:0px;
	line-height: 1.5em;
}
h3 { font-size:16px;
     font-weight:normal;

}
.small {font-size: 10px; color: #666;}
.textarea {
      width:400px; 
      border: 1px solid #666666;
      background-color: #ffffff;
      padding:2px;
     overflow:hidden;
}
.sbtextarea {
      width:180px; 
      font:normal 10px arial, sans-serif;
      border: 1px solid #999;
      background-color: #ffffff;
      padding:2px;
     overflow:hidden;
     color:#666;
}
/* Content
-----------------------------------------------*/
.entry { 
         clear:both;
         margin:10px 0 1.5em; 
         padding:0px 0 3em; 
}
.entry-sub {
         clear:both;
         margin:10px 0 1em; 
         padding:0px 0px 1em; 
}
.post-content, .page-content {
	padding:1em 0px 5px;
    margin:0px 0 2em;
}
.post-content p img {
  /*width:500px;*/
  margin-bottom:1.3em;
}
img.tall {
	width:450px;
}
.post-content p img {
    margin-left:auto;
	margin-right:auto;
	text-align:center;
	display:block;
}
img.new {
	width:550px;
}
img .fb {
    margin-top:5px;
}
.author_image {
   width:28px;
  height:28px;
  float:left;
  border:1px solid #666;
  margin:3px 5px 0 0;
}
.caption {
   color: #999;
   font-size:10px;
   margin:0px 0 5px;
   padding:0;
}
.post-title h2, .post-title h1, .post-title {
     color: #89766f; /*6b6152 7a6b64 89766f*/
	font:normal 15px 'century gothic', 'lucida sans unicode', Arial, Helvetica, sans-serif;
	
	margin:0px 0 3px;
    padding:0px;  
	
}
.post-title h2 a:link, .post-title h2 a:visited {
	color: #89766f; 
	text-decoration: none;
	
}
.post-title h1 a:link, .post-title h1 a:visited {
	color: #89766f; 
	text-decoration: none;
	
}
.post-title h1 a:hover, .post-title h2 a:hover {
	color: #ad958d; 
	text-decoration: none;

}
.date {
  		color:#ad958d;
		font-size:11px;
}
.post-footer {
	   height:16px;
	   margin:0px;
       padding:0px;	
       color: #9a968e;
       
}
/*
.post-date {
       	float:left;
	    width:70px;
		margin:5px 10px 0px 0px;
		font:normal 10px Arial, Helvetica, sans-serif;	    	
}
.pdate {
      text-align:center;
	  padding:0px 2px;
	  background:#666;
	  color: #fff;
}
*/
.post-share {
       float:left;
	   width:170px;
	   margin:0px;	
       padding:4px 0px 0px;
	   text-transform:uppercase;
	   font:normal 10px Arial, Helvetica, sans-serif;
}
.post-comments {
       float:left;
	   width:330px;
	   margin:5px 0 0px;
       padding:0px;
	   text-align:right;
	   text-transform:lowercase;

}
.related {
       color: #666;
      border-top:1px dotted #dadada;    
      margin: 5px 0px 3px;
      padding:7px 0px 0px;	
}
.related p {
     padding:2px 0;
}
.related ul {
    margin:8px 0 3px;
    padding:0px 0px 0px 8px;
}
.related li {
     list-style-type:none;
     padding:2px 0;
     margin:0;
	 float:left;
}
.relatedthumb {
  width:70px;
  height:70px;
  float:left;
  border:1px solid #dadada;
  margin:0 10px 3px 0;

}
.related a:link, .related a:visited {
     color:#999;
     text-decoration:none;
}
.related a:hover {
    color:#999;
    text-decoration:none;
}
.post-footer a:link, .post-footer a:visited, .post-footer a:active {
      color:#9a968e;
      text-decoration:none;
}
.post-footer a:hover {
      color:#999;
      text-decoration:none;
}
.page-footer {
       margin: 0px 0 1.5em;
       padding: 1px 1em 1px 0px;	
       color: #666;
      
}
.page-title {
     color: #489b8e; 
	font:normal 16px "Century Gothic", Georgia, "Times New Roman", Times, serif;
	text-transform:lowercase;
	margin:12px 0 10px;
     padding:3px 0px;
	 border-bottom:1px dotted #ccc;     
}
.cat-label {
            margin: 0px;
      padding: 4px 5px 4px 20px;
      color: #000;
     
}
.wp-pagenavi {
        font:bold 10px Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		text-align:center;
		margin:2em 0;
}
.category h2 {
	 font:normal 18px "Century Gothic", Georgia, "Times New Roman", Times, serif;
     font-style:italic;
    color: #ad958d;
	margin:0px 0 18px;
   padding:0px 0;
}
.category h1 {
	 font:normal 18px "Century Gothic", Georgia, "Times New Roman", Times, serif;
     font-style:italic;
    color: #ad958d;
	margin:0px 0 18px;
   padding:0px 0;
}
.archive {
	font:normal 18px "Century Gothic", Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    color: #489b8e;
	margin:5px 0 2px;
    padding:3px 0;

}
.search {
	font:normal 18px "Century Gothic", Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    color: #489b8e;
	margin:5px 0 2px;
    padding:3px 0;
}       
.post-content .grey {
     color:#bbb4b4;
     font-size:10px;
}
hr {border-top: 1px solid #e2e2e2;}
.clr {
    clear:both;
}
/* SideBar 
----------------------------------------------*/
.sidebar h2, .rightsidebar h2 {
	    margin:0px;
        padding:2px 0px;
	    color: #ad958d; /*6b6152*/
	     font:bold 11px Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		letter-spacing:2px;
}
.sidebar ul, .rightsidebar ul {
        font-size:11px;
		padding:2px 0px;
	    margin:0px 0px 1.5em;	
        color:#9a968e;
}
.rightsidebar #adrotate_1 h2 {
	    margin:0px;
        padding:0px;
}
.rightsidebar #adrotate_1 ul, .rightsidebar #adrotate_2 ul {
        padding:0px;
	    margin:0px;	
}
.rightsidebar li#adrotate_1, .rightsidebar li#adrotate_2 {
    margin-bottom:0px;
	padding-bottom:0px;
}
.rightsidebar #adrotate_2 h2 {
	    margin:3px 0px 0px;
        padding:3px 0px 0px;
}
.sidebar .profile, .rightsidebar .profile {
      /*width:160px;*/
	  font-weight:normal;
	  color:#9a968e;
	  line-height:1.5em;
}
.sidebar .profile a:link, .sidebar .profile a:visited {
     color:#9a968e;
	 text-decoration:none;
	 border-bottom:1px dotted #666;
}
.sidebar .profile a:hover {
     color:#999;
	 text-decoration:none;
	 border-bottom:1px dotted #999;
}
.sidebar li, .rightsidebar li {
    list-style-type:none; 
    margin: 2px 0 1px;
	padding: 2px 0 1px;
}
.rightsidebar li a:link, .rightsidebar li a:visited {
	text-decoration: none;
        color: #9a968e;
}
.rightsidebar li a:hover {
        text-decoration: underline;
        color: #489b8e;
	
}
.sidebar li a:link, .sidebar li a:visited {
	text-decoration: none;
        color: #9a968e;
}
.sidebar li a:hover {
        text-decoration: underline;
	color: #489b8e;
	
}
ul.search li {
   list-style-type:none;
   float:left;
}

/*Recent Comments
=============================================*/
.sidebar .recentcomments {
      margin:0px 0px 5px;
	  padding:0px 0px 2px;
}
.sidebar .recentcomments a.url:link, .sidebar .recentcomments a.url:visited {
        text-decoration: none;
        color: #489b8e;
}
.sidebar .recentcomments a.url:hover {
        text-decoration: underline;
        color: #666;
}
.comments-title {
       font-size:10px;
	   color:#666;
	   margin:3px 0;
}
.sidebar .comments-title a:link, .sidebar .comments-title a:visited {
        text-decoration: none;
        color: #666;
		border-bottom:1px dotted #666;
}
.sidebar .comments-title a:hover {
        text-decoration: none;
        color: #999;
		border-bottom:1px dotted #999;
}

/* Featured
--------------------------------------*/
.thumbnail {
     float:left;
     width:75px;
     height:75px;
     margin:5px;
     text-align:center;
     overflow:hidden;
    border:1px solid #999;
}
.thumbnail img {
    height:100px;  
}
.featured {
   width:180px;
   height:90px;
   padding:0;
   margin:0;
}
/* Footer
--------------------------------------------*/

hr {display: none;}

#footer {
        clear:both;
		width:970px;
		margin:0 auto;
		text-align:center;
		padding:2em 0px;
        color: #888;
        font:bold 10px Arial, Helvetica, Sans-serif;
        text-transform:uppercase;
}
#footer a {
border:none;
color:#767676; /*7A7636*/
text-decoration: underline;
}

/* Comments
-------------------------------------------*/
#comments-wrap {
       clear:both;
       margin:0px 0px 5px;
       padding:20px 10px 10px;  
}
/*#comments-wrap a:link, #comments-wrap a:visited {
      color:#489b8e;
      text-decoration:none;
}
#comments-wrap a:hover {
       color:#333; 
       text-decoration:none;
}*/
.alt {  

}
.commentlist li {
           padding:2px;
           border-bottom: 1px dotted #ccc;
           margin:3px 0px;
          list-style-type:none;
}
ol.commentlist {
      margin-left:0;
      padding-left:0px;
}
.comments-avatar {
     float:left;
	 margin:5px 8px 0px 0px;
}
cite {  color:#489b8e;
     font-style:normal;
}
.commentlist img {
	border:none; 
	margin:2px 0px 0px; 
	padding:0px;
}
.comments-author {
        margin:3px 0 5px;	 
}
.comments-content {
    line-height:1.2em;
}
.cluv {
   font-size:11px;
   color:#999;
}
.cluv a:link, .cluv a:visited {
    color:#666;
	text-decoration:none;
	border-bottom:1px dotted #999;
}
.cluv a:hover {
     color:#999;
	 text-decoration:none;
	border-bottom:1px dotted #999;
}

.commentdate {
       font:normal 10px Arial, Helvetica, sans-serif;
       text-transform:uppercase;
       color:#bbb;
       text-align:right;
       padding:0px;
}
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff;
	border: 1px solid #999;
	padding: 0.2em;
}
#commentform textarea {
	width:295px;
}
#commentform p {
	margin: 0 0 1em;
}

#comments {
	    margin:15px 0 5px;
        padding:5px 0;
	  color: #ad958d; /*59453d 5d5243*/
	font:normal 14px "century gothic", georgia, arial, serif;
    letter-spacing:1px;
}
#respond {
	margin:2em 0 5px;
        padding:5px 0;
	  color: #ad958d; /*59453d 5d5243*/
	font:normal 14px "century gothic", georgia, arial, serif;
    letter-spacing:1px;
}
.blogfollow {
	margin: 0;
	padding: 5px;
	line-height: .5em;
}
.blogfollow legend {
	font-weight: bold;
	padding: 0 5px;
}
.blogfollow h2 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 1.1em;
	font-weight: bold;
}
.blogfollow p {
	padding:0;
	margin: 0;
}
.press {
     border-bottom:1px dotted #ccc;
     margin:2px 0;
     padding:0px 0 1px;
}
/* Featured Items
-----------------------------------------*/
.featured_hd h2 {
   font:bold 12px Georgia, Arial, Verdana, Serif;
 letter-spacing:1px;
 color:#5d5243;
 margin:10px 0;
padding:2px 0;
border-bottom:1px dotted #5d5243;
}
.item_ft {
    width:140px;
    height:185px;
    text-align:center;
}
.item_text {
  line-height:1.2em;
  height:35px;
  overflow:hidden;
}
.item_ft img {
   width:140px;
   height:140px;
   padding-bottom:4px;
   border-bottom:2px dotted #666;
}
.item_ft a:link, .item_ft a:visited {
  text-decoration:none;
  color:#333;
}
.item_ft a:hover {
  text-decoration:none;
  color:#489b8e;
}
.item_desc {
   width:240px;
   line-height:1.2em;
   padding:2px;
}
.item_hd h3 {
  font:bold 11px Georgia, Arial, Verdana, Serif; 
  margin:0px 0 2px;
  padding:0;
}
.item_date {
 font:normal 11px Georgia, Arial, Verdana, Serif;
 letter-spacing:1px;
 color:#777;
 margin:1px 0 5px;
}
table.featured_cur {
  margin:2px 0 2em;
  padding:0;
  font:normal 11px Arial, Helvetica, sans-serif;
}
table.featured_prev {
  margin:2px 0 1em;
  padding:0;
  font:normal 11px Arial, Helvetica, sans-serif;
}
a.guide_link {
  text-decoration:none;
  font-weight:bold;
  color:#333;
  text-align:center;
}
/* Recent Posts Thumbnail
--------------------------------------*/
.recent_thumb { 
  width:70px;
  float:left;
  border:2px solid #fff;
  margin:0 5px 8px 0;
}

/* Random Posts Thumbnail
--------------------------------------*/
.rightsidebar li.random, .sidebar li.random {
  margin:0 0 15px;
padding:5px 0 0px;
}
.random_img {
width:140px;
height:173px;
border:1px solid #ccc;
background:#fff; 
margin:0px 0px;
padding:0;
}
.random_meta {
font:normal 10px 'century gothic', Arial, Helvetica, sans-serif;
text-align:center;
margin:1px;
height:28px;
overflow:hidden;
}
.random_thumb { 
  width:140px;
  height:140px;
  padding:0px 0px 1px;
}

/*Post Excerpt
-----------------------------*/
.excerpt {
   margin:5px 0px 5px;
   padding:3px 0 10px;
   border-bottom:1px dotted #ccc;
}
.exc-img {
   width:110px;
  height:110px;
  float:left;
  border:1px solid #ccc;
  margin:4px 10px 2px 0;
}
.exc-title h2 {
    color: #ad958d; /*59453d 5d5243*/
	font:normal 14px "century gothic", georgia, arial, serif;
	margin:0px;
    letter-spacing:1px;
	padding:1px 0px;     
}
.exc-title h2 a:link, .exc-title h2 a:visited {
	color: #ad958d; 
	text-decoration: none;
	border-bottom: none;
}
.exc-date {
       margin:2px 0;	
       padding:0px;
       color: #999;
}
.readmore {
      text-align:right;
      padding:0 0 5px;
      margin:0 0 3px;
}
.links a:link, .links a:visited {
    text-decoration:none;
	color: #333;
}
.links a:hover {
	color: #489b8e; 
	text-decoration:underline;
}
/*Sponsors Ads
-----------------------------*/
.rightsidebar li.adB, .sidebar li.adB {
 margin:0px 0px 10px;
/*padding:0px 0px 15px;*/
/*border-bottom:1px dotted #ccc;*/
}
.rightsidebar li.ad, .sidebar li.ad {
margin:0px 0px 10px;
/*padding:0px 0px 15px;*/
/*border-bottom:1px dotted #ccc;*/
}
.adB img, .ad img {
  width:140px;
 border:2px solid #fff;
}
/*Text Ads
-----------------------------*/
.rightsidebar ul.text, .sidebar ul.text {
  width:144px;
}
.rightsidebar ul.text li, .sidebar ul.text li {
      display:block;
	  padding:2px 0px 2px 7px;
	  margin:6px 0px;
	  border-top:2px dotted #ccc;
	   border-bottom:2px dotted #ccc;
	   background:#dde4dc;
}
.rightsidebar ul.text li.ad, .sidebar ul.text li.ad {
      padding:2px 0px 2px 7px;
	  margin:8px 0px 6px;
	   border:2px dotted #ccc;
	   background:#fff;
}
.rightsidebar a.textlink:link, .rightsidebar a.textlink:visited {
  color:#489b8e;
  text-decoration:none;
}
.rightsidebar a.textlink:hover {
 color:#999;
  text-decoration:underline;
}
.sidebar a.textlink:link, .sidebar a.textlink:visited {
  color:#489b8e;
  text-decoration:none;
}
.sidebar a.textlink:hover {
 color:#999;
  text-decoration:underline;
}


/*Sect Heading
--------------------------------*/
.sect-heading {
  position:relative;
  width:60px;
  height:28px;
  top:0px;
  left:510px;
  
 }
.design a, .fashion a, .arts-crafts a, .home-living a, .inspiration a, .kids a {
    display:block;
    width:60px;
    height:28px;
	overflow: hidden;
    text-indent: -9000px;
	font:normal 10px Arial, Verdana, sans-serif;
	color:#fff;
}
.inspiration {
    background:transparent url(img/sect-mood.gif) no-repeat 0px 0px;
}
.design {
    background:transparent url(img/sect-design.gif) no-repeat 0px 0px;
}
.fashion {
    background:transparent url(img/sect-fashion.gif) no-repeat 0px 0px;
}
.arts-crafts {
    background:transparent url(img/sect-arts.gif) no-repeat 0px 0px;
}
.home-living  {
    background:transparent url(img/sect-athome.gif) no-repeat 0px 0px;
}
.kids  {
    background:transparent url(img/sect-kids.gif) no-repeat 0px 0px;
}

/* Section Gallery 
------------------------------*/
.gallery {
 float:left;
 width:166px;
 height:220px;
 margin:0;
 padding:0;
}
.gallery_wrap {
  width:150px;
 height:180px;
  background:#f8f8ec;
  border:1px solid #e1e1e1;
  margin-left:7px;
}
.gallery_img {
  padding:5px;
}
.gallery_img img {
  width:140px;
  height:140px;
}
.gallery_meta {
  font:bold 10px Arial, Helvetica, sans-serif;
  padding:0 5px;
  text-align:center;
}
.gallery_meta a:link, .gallery_meta a:visited {
  color:#666;
  text-decoration:none;
}
.gallery_meta a:hover {
  color:#999;
  text-decoration:underline;
}