/*
----------------------------------------------------
Global CloudProfile Stylesheet (Screen)
Default Layout
Author:  refactr.com
Version:  16 Dec 2009
---------------------------------------------------- */

/* ================================ Admin Bar ================================ */	

div#admin {
	position:absolute;
	top:0;
	right:-111px;
	width:111px;
	height:100%;
	}
	div#admin.cart {
		top:75px;
		}

div#notices {
	position:fixed;
	width:115px;
	margin-top:10px;
	}	
	
div#signin {
	background:url('../../../images/sprites-global__v5336.png') no-repeat;
	background-position: -2100px top; 
	padding-left:15px;
	padding-right:15px;
	width:85px;
	height:149px;
	margin-bottom:1.0em;
	}	
	
div#signin h5 a { 
	background: url('../../../images/sprites-icons__v5336.png') no-repeat; 
	background-position: 0 -350px; 
	padding-left:20px; 
	padding-bottom: 1px;
	margin-left:-10px; 
	}

div#signin p {
	font-size:0.9em;
	margin-top:0.3em;
	}
	
div#signin p a {
	font-weight:bold;
	}
	
div#actions {
	width:107px;
	margin-bottom:1.0em;
	position:relative;
	padding:6px 0 0 0;
	}	

div#actions div#actions-top {
	background: url('../../../images/sprites-global__v5336.png') no-repeat top left;
	background-position: -2400px 0;
	height:6px;
	line-height:5px;
	font-size:5px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:107px;
	}	

div#actions ul {
	font-size:1.1em;	
	background: url('../../../images/sprites-global__v5336.png') no-repeat;
	background-position: -2400px bottom;
	display:block;
	padding: 0;
	margin:0;
	list-style-type:none;
	}

div#actions ul li {	
	padding: 5px 15px 5px 30px;
	border-top:1px solid rgb(224,224,224); /* light grey */
	margin:0;
	position:relative;
	}

div#actions ul li em {
	font-style:normal;
	font-size:0.8em;
	}	

div#actions ul li.first-li {
	border:0;
	padding-top:0;
	}	

div#actions ul li.current a {
	color: rgb(0,0,0); /* black */
	font-weight:bold;
	}	

div#actions ul li.current em a {
	color: rgb(0,102,204); /* blue */
	font-weight:normal;
	}	

div#actions ul li.current em a.on {
	color: rgb(0,0,0); /* black */
	font-weight:bold;
	}	

div#actions ul li#edit {
	background: url('../../../images/sprites-icons__v5336.png') no-repeat;
	background-position: 8px -448px;
	}		

div#actions ul li#manage {
	background: url('../../../images/sprites-icons__v5336.png') no-repeat;
	background-position: 8px -496px;
	}	

div#actions ul li#signout {
	background: url('../../../images/sprites-icons__v5336.png') no-repeat;
	background-position: 8px -346px;
	}
	
div#actions ul li#help {
	background: url('../../../images/sprites-icons__v5336.png') no-repeat;
	background-position: 4px -396px;
	}

div#shoppingCart {
	position:fixed;
	top: 88px;
	width:107px;
	margin-bottom:1.0em;
	padding:6px 0 0 0;
	}	

div#shoppingCart div#shoppingCart-top {
	position:absolute;
	top:0;
	left:-107;
	background: url('../../../images/sprites-global__v5336.png') no-repeat top left;
	background-position: -2400px 0;
	padding: 5px 15px;
	display:block;
	width:107px;
	}	
	div#shoppingCart div#shoppingCart-top div.message {
		font-size: 0.8em;
	}

ul#shoppingCartLinks {
	position:fixed;
	top: 143px;
	font-size:0.8em;	
	background: url('../../../images/sprites-global__v5336.png') no-repeat;
	background-position: -2100px bottom;
	display:block;
	padding: 0;
	margin:0 0 47px 0;
	list-style-type:none;
	}

ul#shoppingCartLinks li {	
	position:relative;
	width: 87px;
	padding: 2px 5px 5px 15px;
	margin:0;
	border-top: 1px solid #e0e0e0;
	}

#nudges a:link,
#nudges a:visited {
	color: #eee;
}

div.jGrowl-notification {
	color: #fff; /* white */
	width:107px; 
	margin-bottom:1.0em; 
	position:relative; 
	padding:9px 0 0 0;
	}	
	
div.jGrowl-notification.priorityNudge {
	color: #fff; /* white */
	}


div.jGrowl-notification div.close { 
	position:absolute; 
	top:0px; 
	right:4px; 
	font-size: 1.0em; 
	cursor: pointer;  
	width:8px; 
	z-index:10; 
	color: rgb(100,100,100); /* medium dark grey */ 
	}  
	div.jGrowl-notification.priorityNudge div.close{
		color: #eee; /* white */
		}

div.jGrowl-notification div.header { 
	background: url('../../../images/sprites-global__v5336.png') no-repeat top left; 
	background-position: -2250px 0; 
	height:9px; 
	line-height:5px; 
	font-size:5px; 
	display:block; 
	position:absolute; 
	top:0; 
	left:0; 
	width:107px; 
	}  

div.jGrowl-notification div.message { 
	font-size:0.9em;  
	background: url('../../../images/sprites-global__v5336.png') no-repeat; 
	background-position: -2250px bottom; 
	display:block; 
	padding: 0 10px 9px 12px; 
	width:85px; 
	margin:0 0 0 0; 
	}


div.jGrowl-notification.priorityNudge div.header { 
	background: url('../../../images/sprites-global__v5336.png') no-repeat top left; 
	background-position: -2549px 0; 
	height:9px; 
	line-height:5px; 
	font-size:5px; 
	display:block; 
	position:absolute; 
	top:0; 
	left:0; 
	width:107px; 
	}  

div.jGrowl-notification.priorityNudge div.message { 
	font-size:0.9em;  
	background: url('../../../images/sprites-global__v5336.png') no-repeat; 
	background-position: -2549px bottom; 
	display:block; 
	padding: 0 10px 9px 12px; 
	width:85px; 
	margin:0 0 0 0; 
	}
		
div.jGrowl-notification div.message a:link,
div.jGrowl-notification div.message a:active { 
	color: #eee;
	}
	
div#latestCommentsContainer div.containerHeader { 
	background: url('../../../images/latest-comments__v5336.png') no-repeat top left;
	display:block; 
	color: #ccc; 
	font-size: 10px;
	font-weight: 700;
	position:relative; 
	padding: 5px 6px 5px 9px; 
	width:92px; 
	}  
	
div#latestCommentsContainer div.header { 
	display:block; 
	color: #ccc; 
	font-size: 10px;
	font-weight: 700;
	position:relative; 
	padding: 5px 6px 5px 9px; 
	width:92px; 
	}

div#latestComments {
	background: url('../../../images/latest-comments__v5336.png') no-repeat bottom left; 
	padding: 0 0 10px 0;
	font-size:0.9em; 
	margin: 0 0 0 0; 
	width: 107px;
}

div#latestComments div.message { 
	position:relative; 
	display:block; 
	padding: 0 4px 6px 9px; 
	width:92px; 
	line-height: 1.1em;
	max-height: 40px;
	overflow: hidden;
	margin:0 0 0 0; 
	}
	
div#latestComments div.message a:link,
div#latestComments div.message a:active,
div#latestComments div.header a:link,
div#latestComments div.header a:active
div#latestComments div.message a:visited,
div#latestComments div.message a:visited,
div#latestComments div.header a:visited,
div#latestComments div.header a:visited

 { 
	color: #eee;
	}

.upgradeMessage {
	position: relative;
	margin: 10px 0 20px 0;
	padding: 14px 16px;
	background-color: #ffc;
	border: 8px solid #fef;
	font-size: 1.1em;
	line-height: 1em;
}
	
div#content div.primary #postFormBox div.errors ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: red;
	font-weight: 700;
}


