div.module
{
	width:100%;
	margin:0; padding:0; 
	margin-bottom:1em;
  clear: left;
  float: left;
  overflow:hidden;
  
  background:#fff;
  border:2px solid #eee;
  padding:1.5em 1em 0 1em;
  
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

div.module h2
{
	font-size: 1.6em;
	color: #c2002a;
  margin:0; padding:0; 
}
div.module ul.module-actions
{
	clear:left;
	padding:  0;
	margin:  0;
	position:relative;
	list-style-type:  none;
	margin-bottom:1em;
	
}
div.module ul.module-actions li
{
  margin:0; padding:0;
	font-weight:  bold;
	font-size:  0.9em;
  text-align: right;
}

.grey { color: #a1a1a1; font-size: .7em; }


/* THOUGHTS MODULE
------------------------------------------------------------------------------------------------- */

div.module.text h3 a
{
	text-decoration: none;
	font-weight: bold;
}

div.module.text h3
{
	margin: 1em 0 0 0px;
	clear: left;
	font-size:  1.4em;
}

div.module.text h3.first
{
	padding-top: 0;
	border:  0;
}

div.module.text p
{
	width: 330px;
	font-size: 1.2em;
	line-height: 1.5em;
}

div.text h2 { margin-bottom:1em; }  
div.text div.text-entry-summary { margin-bottom:2.5em; }  
div.text div.text-entry-summary h3 { margin:0; padding:0; margin-bottom:0.2em; }  
div.text div.text-entry-summary h3 a:hover { text-decoration:underline; }  
div.text div.text-entry-summary p { margin:0; padding:0; color:#777; }

/* WRITING MODULE
------------------------------------------------------------------------------------------------- */
div#column2 div.writing div.text-entry-summary { background: white; padding: 20px; border-top: 1px solid #ddd; margin-bottom: 0;}
div#column2 div.writing ul.module-actions { border-top: 1px solid #ddd; padding-top: 20px;}
/* PORTFOLIO MODULE
------------------------------------------------------------------------------------------------- */

div.module.portfolio
{
	position:relative;
}

ul#art-summary, ul#clothing-summary, ul#calendars-summary
{
	list-style-type: none;
	margin: 14px -39px 0 0;
	padding: 0;
	width:  475px;
	position:relative;
}

ul#art-summary li, ul#clothing-summary li, ul#calendars-summary li
{
	float: left;
	width: 138px;
	height:  162px;
	margin: 0 16px 0 0 ;
	position:relative;
	overflow: hidden;
}

ul#art-summary li img, ul#clothing-summary li img, ul#calendars-summary li img
{
	border:  1px solid #ddd;
}

ul#art-summary li a, ul#clothing-summary li a, ul#calendars-summary li a
{
	font-size:  11px;
	display:  block;
	padding-top:2px;
	text-align: center;
	color:#888;
	text-decoration: none;
}

ul#art-summary li a:hover, ul#clothing-summary li a:hover, ul#calendars-summary li a:hover {
  color:#003366;
  text-decoration: underline;
  }

/* WATCHLIST MODULE
------------------------------------------------------------------------------------------------- */

ul#friends-summary
{
	list-style-type: none;
	margin: 14px -25px 0 0;
	padding: 0;
	width:  446px;
}

ul#friends-summary li
{
	float: left;
	width: 60px;
	height: 80px;
	margin: 0 16px 0 0;
}

ul#friends-summary li.last {
	margin-right:0;
	}

ul#friends-summary li img
{
	border:  1px solid #888;
}

ul#friends-summary li a
{
	font-size:  0.9em;
	display:  block;
}



/* FAVOURITES MODULE
------------------------------------------------------------------------------------------------- */

ul#favorites-summary
{
	list-style-type: none;
	margin: 14px -29px 0 0;
	padding: 0;
	width:  470px;
}

ul#favorites-summary li
{
	float: left;
	width: 60px;
	height:  115px;
	margin: 0 25px 0 0;
}

ul#favorites-summary li img
{
	width: 60px;
	height: 60px;
	border:  1px solid #888;
}

ul#favorites-summary li a
{
	font-size:  0.9em;
	display:  block;
}


/* PROFILE
------------------------------------------------------------------------------------------------- */



/* MISC
------------------------------------------------------------------------------------------------- */



a.feed-link
	{
		text-indent: -5000px;
		display: block;
		width: 13px;
		height: 13px;
	  float: right;
	  background: url('/images/icons/feed.gif') right no-repeat;
	}
	
div.bio
	{
		overflow: hidden;
	}
