


/* typography */
body {font-size: 75%;
background:#69D2E7;
}
html > body {font-size: 12px;}

p {margin-bottom:18px;}

a:link, a:hover, a:visited, a:active {text-decoration:none; color:#ef4300; font-weight:bold;}
a:hover {color:#ef4300;}

.trail_link, .trail_link:active, .trail_link:visited, .trail_link:link
{
	color: black;
	font-weight:normal;
}

.trail_link:hover
{
	color: black;
	font-weight:normal;
	border-bottom:1px solid #000;
}

h1 {font-size: 24px; line-height: 36px; margin:18px 0;}

ul, ol {margin-bottom: 18px;}

/* fluid.gs site design */

/*div.section div.column {border-left:1px solid #a1b04a; border-bottom:1px solid #a1b04a; background:#f8f9f4;}*/

div.section div.column {background:#f8f9f4;}
/*div.section div.column:last-child {border-right:1px solid #a1b04a;}*/
div.section div.column_content {padding:5px; margin:5px;}

.page_container
{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	/*background:transparent url(images/winchester-walls-2.png) repeat scroll 50% 0;*/
	background:#69D2E7;
}

.person_info li
{
	float: left;
}

.person_info li img
{
	width:4em;
	height:4em;

	color: black;	
}

.person_info
{
	font-size: large;
}

.top_nav li
{
	float: left;
}

.top_nav
{
	float:right;
}

.entry:hover
{
	background-color:#CCC;
}
.entry_content
{
border-bottom:1px solid #EEEEEE;
border-left:1px solid #FFFFFF;
border-top:1px solid #EEEEEE;
clear:both;
cursor:pointer;
height:2.385em;
line-height:1.2;
margin-bottom:-1px;
overflow:hidden;
padding:7px 0;
position:relative;
}

.entry_span
{
	display:inline;
	line-height:16px;
}

.sender
{

	float:left;
	height:2.385em;
	margin-right:1px;
	position:relative;
	width:2.385em;
	border-style:solid;
	border-width:1px;

}

.sender .avatar
{
	width: 100%;
	height: 100%;
}

.time
{	
float:right;
height:100%;
padding-left:1.5em;
width:15%;
position:absolute;
right: 0;
top: 0;	
color: #999;
}

.description .favicon
{
	float: left;
	padding: 0 5px;
}

.description
{
	width: 85%;
	font-family:arial,sans-serif;
	font-size:small;
	font-weight:normal;

}

.entry_title
{
	padding-right:10px;
}

.following img
{
	width: 4em;
	height: 4em;
	border-style:solid;
	border-width:1px;
	color: black;	
}

.followers img
{
	width: 4em;
	height: 4em;
	border-style:solid;
	border-width:1px;
	color:black;
}

.following li
{
	float: left;
}

.followers li
{
	float: left;
}

div .following
{
	float:left;		
	width:100%;
}

div .followers
{
	float: left;
	width:100%;
}

.footer_nav
{
	float:right;
}

.footer_nav li
{
	float: left;
}

.copyright
{
	float: left;
}

#myBlockButtons
{
	display:none;
}

.people_list li
{
	width: 100%;
	border-bottom: 1px solid #CCC;
	padding-top: 5px;
}

.people_list li:hover
{
	cursor:pointer;
	background-color:#CCC;
	text-decoration: none;
}
.people_list img
{
	width: 4em;
	height: 4em;
	border-style:solid;
	border-width:1px;
	color:black;
}

.people_list .name
{
	position:relative;
	top: -1.5em;
	font-size: medium;
	font-weight: normal;
	padding: 15px;
	text-transform: capitalize;
	
}

.people_list li:last-child
{
	border-bottom: none;
}

.people_list .username	
{
	font-size: small;
	color:	#999;
	padding-left: 1em;
}

.more
{
	float: right;
	margin-bottom:20px;
}

.back
{
	float: left;
	margin-bottom:20px;
}

.colour
{
	min-width:100px;
	min-height:100px;
	width: 100px;
	height: 100px;
}

.color_choice
{
	float:left;
}

#colours	
{
	padding-top:30px;
}

.normal_form label
{
	float:right;
	font-size:medium;
	padding-right:20px;
}

.normal_form td
{
	padding-bottom: 10px;
}

.footer
{
	border-bottom: 1px black solid;
}

.header
{
	border-bottom: 1px solid #ddd;
}

.people_section
{
	border-left: 1px solid #ddd;
}

