/*
   CPST-240 styles

   
   Author: George North
   Date:   2012_04_22

   Filename: cpst.css
   
*/

body
{
	background-color: #030;
	margin: 6px;
	font-size: 100%;
	color: #000;
}

a:link
{
	color: #00F;
	text-decoration: underline;
}

a:visited
{
	color: #609;
	text-decoration: underline;
}

a:active
{
	color: #666;
	text-decoration: none;
}

a:hover
{
	text-decoration: none;
	color: #F00;
}

/* center */
.center
{
text-align:center;
}


/* text color notGreen */
.margin-notGreen {
	font-size: 90%;
	margin-right: 50px;
	margin-left: 50px;
	font-weight: bold;
}

/* text color small green */
.margin-green {
	color: #31B400;
	font-size: 90%;
	margin-right: 50px;
	margin-left: 50px;
	font-weight: bold;
}

/* text color small green */
.small-green {
	color: #31B400;
	font-size: 70% ;
}

/* text color larger green */
.large-green {
	color: #31B400;
	font-size: 130% ;
}

/* text color green */
.green {
	color: #31B400;
}

/* text smaller */
.small
{
	font-size: 70% ;
}

/* text larger */
.large
{
	font-size: 130% ;
}

/* text smaller color blue */
.small-blue {
	color: #0000FF;
	font-size: 60%;
}

/* text color blue */
.blue {
	color: #0000FF;
}

/* text color white */
.white { color: #FFFFFF; }

/* text larger color blue */
.large-blue {
	color: #0000FF;
	font-size: 130%;
}

/* text color red */
.red
{
	color: #FF0000 ; 
}

/* text smaller color red */
.small-red
{
	color: #FF0000 ; 
	font-size: 70% ;
}

/* text large color red */
.large-red
{
	color: #FF0000 ; 
	font-size: 130% ;
}

/* text larger color red */
.larger-red
{
	color: #FF0000 ; 
	font-size: 150% ;
}

/* float none */
img.none {
	float: none;
}

/* float right */
img.right {
	float: right;
}

/* float left */
img.left {
	float: left;
}

/* border 1 */
img.border {
	border-style:solid;
	border-width:1px;
}

/* paragraph margins */
p.margin {
	margin-right:50px;
	margin-left:50px;
}

/* style setting margins for the webpage */
div#page-wrap
{
	width: 800px;
	margin: 0 auto;
	background-color: #FFF;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:20px;
	padding-left:20px;
}

table.outer {
	border: 3px black solid;
	width: 95%;
}

table.inner {
	border: 1px black solid;
	width: 100%;
	margin: 2px;
}

/* style setting lists */
ul.circle {
	list-style-type: circle;
}

ul.square {
	list-style-type: square;
}

ol.upper-roman {
	list-style-type: upper-roman;
}

ol.lowerRoman {
	list-style-type: lower-roman;
}

ol.lowerAlpha {
	list-style-type: lower-alpha;
}

ol.uperAlpha {
	list-style-type: uper-alpha;
}

ol.decimal {
	list-style-type: decimal;
}

/* 
table.index			{border-collapse:separate; border-spacing:5px;}
table.index caption	{caption-side: top; text-align: left; font-size:16px; letter-spacing:3px}

table.index col	{width: 14%}
table.index col.weekends	{background-color: rgb(255, 232, 232)}

table.index thead th		{background:red; color: white; letter-spacing:5px}
table.index thead tr		{height:5%}
table.index tbody tr		{height: 19%}

table.index td		{border: 1px solid grey; vertical-align: top}
table.index td h3	{font-size:8px; margin: 0px; padding: 0px}
table.index td dl	{margin:0px; padding: 0px}
table.index td dd	{margin:0px; padding: 0px}
table.index td dt	{margin:0px; padding: 0px}
 */

/*
#page_content  {width: 700px; border-right: 2px solid rgb(102, 102, 221);
                border-bottom: 2px solid rgb(102, 102, 221)}

#links         {background-image: url(parch.jpg); text-align: center; 
                padding-bottom: 15px}
a              {margin-left: 10px; margin-right: 10px}

h1, h2, h3     {font-family: Arial, Helvetica, sans-serif}
h1             {text-align: right; background-image: url(parch.jpg);
                margin: 0px; padding-right: 10px; font-size: 24pt;
                border-bottom: 2px solid rgb(102, 102, 221);
                border-top: 2px solid rgb(102, 102, 221)}
h2             {text-align: center; font-size: 10pt; margin: 0px;
                border-bottom: 2px solid rgb(102, 102, 221)}


#ibox          {float: left; margin: 15px; font-size: 8pt;
                border: 2px solid rgb(102, 102, 221)}
ul             {margin-right: 10px}

#content       {padding: 15px}
#photoimage    {float: right; margin-left: 5px; margin-bottom: 5px; 
                margin-top: 5px}

address        {text-align: center; font-variant: small-caps;
                font-style: normal;
                border-top: 3px solid rgb(102, 102, 221);}

*/
