/* northbt.com - css for general user pages 
   J Freeman 25/10/05 */

/* Images */

#contentMain img.image {
 	float: left;
	margin: 0 10px 5px 10px;
}

#contentMain img.imageborder {
 	float: left;
	margin: 10px 10px 5px 10px;
}

#contentMain img.imageplain {
	margin: 5px 10px 5px 10px;
}

#contentMain img.imageright {
 	float: right;
	margin: 0 5px 5px 10px;
}

img.icon {
	margin: 0 5px 0 5px;
	vertical-align: middle;
}


/* Text */

p.spacer {
	clear: both;
	padding-top: 3em;
}

p.lineBelow {
	padding-bottom: 1em;
    	border-bottom: 1px solid #ddd;
}

#contentMain p.right {
	text-align: right;
}

.centre {
 	text-align: center;
}

#contentMain p.indent {
	padding-left: 30px
}

#contentMain p.bigindent {
	padding-left: 240px;
}

.small {
	font-size: smaller;
}

sup {
	font-size: 70%;
}

.red {
	color: red;
}

/* Lists */

.bullet li {
	list-style-position: outside;
	list-style-image: url("/images/common/bullet.gif");
	list-style-type: circle;
	padding: 0 10px 0 3px;
}

.square li {
	list-style-position: outside;
	list-style-type: square;
}


/* Boxes */

#contentMain .greybox { 
	background-color: #faf9f6;  
	margin: 1em 10px 0.5em 10px;
	padding: 10px 10px 10px 10px;
}

#contentMain .nobox { 
	margin: 1em 10px 0.5em 10px;
	padding: 10px 10px 10px 10px;
}

#contentMain .bluebox	{ 
	background-color: #9BC4E8;
	margin: 1em 10px 0.5em 10px;
	padding: 1px 10px 10px 10px;
}

#contentMain .creambox	{ 
	background-color: #ffffe2;  
	margin: 1em 10px 0.5em 10px;
	padding: 1px 10px 10px 10px;
}

#contentMain .box	{ 
	border: 1px solid #000;  
	margin: 1em 10px 0.5em 10px;
	padding: 1px 10px 10px 10px;
}
