/* -----------------------------------------------------------
Project: Plug-in-able CSS
Purpose: Standard text/content formatting
Author: Katelynn O'Brien
Date: 02/12/07
-------------------------------------------------------------- */

body
	{
	font-family: verdana, arial, helvetica, sans-serif;
	}


/* SPECIAL FORMATTING
-------------------------------------------------------------- */

.clearboth
	{
	clear: both;
	}

p
	{
	margin: 10px 0;
	padding: 0;
	}


/* LISTS
-------------------------------------------------------------- */

ul
	{
	margin: 0 0 0 20px;
	padding: 0;
	}

ol
	{
	margin: 0 0 0 25px;
	padding: 0;
	}

ul ul, ol ol, ul ol, ol ul
	{
	padding: 8px 0 0 5px;
	}

ul li, ol li, ul.doublespaced ul.singlespaced li, ol.doublespaced ol.singlespaced li, ul.doublespaced ol.singlespaced li, ol.doublespaced ul.singlespaced li
	{
	padding-bottom: 3px;
	}

ul.doublespaced li, ol.doublespaced li
	{
	padding-bottom: 10px;
	}


/* IMAGES
-------------------------------------------------------------- */

img
	{
	border: 1px solid #333;
	}

img.left
	{
	float: left;
	margin: 3px 8px 0 0;
	}

img.right
	{
	float: right;
	margin: 3px 0 5px 8px;
	}

img.center
        {
        display: block;
        margin: 0 auto;
        text-align: center;
        }

img.noborder
	{
	border: 0;
	}


/* 2 column image layout (image on left, text on right) */

.imagelayout
	{
	float: left;
	clear: left;
	width: 92%;
	margin: 10px 0;
	}

.imagelayout img
        {
	float: left;
	margin-right: 12px;
        }

.imagelayout .imagecontent
	{
	float: left;
	}

div.grey
	{
	padding: 3%;
	background-color: #ececec;
	border: 1px solid #ccc;
	}


/* TABLES
-------------------------------------------------------------- */

table
        {
	font-size: 100%;
	width:300px;
        }

th, td
        {
        padding: 5px;
        vertical-align: top;
	text-align: left;
        }

th.no_bg
	{
	border-style:none;
	border-color:transparent;
	border-width:0px;
	}

table.noborder, table.noborder th, table.noborder td
	{
	border-style:none;
	border-color:transparent;
	border-width:0px;
	}
