/************************************************
*                                               *
* Main style sheet for 3gs' website.            *
*                                               *
************************************************/

body 			{
			margin: 25px 0px 25px 0px;
			padding:0;
        		font-family: "Times New Roman", serif;		
			background:#e7daf5 url('photos/bodybackground.jpg') fixed;
	                color: #000;
			min-width:720px; 
			}

#preload		{
			display: none;
			}

#wrap 			{
                        background: #d4b6f5 url('photos/chiritawash.jpg');
	                color: #000;
			margin: auto;
			width:720px;
			}

img			{
	                color: #000;
			border: 0; 
			}

#header 		{
			width: 720px; 
 	                height: 186px;  
	                text-align: center;
			margin:0 0 0px 0;
                        border-color: #098d82;
			border-style: ridge;
			border-width: 0px;
        		}

#main 			{
        	        color: #000;
			width: 720px; 
			padding:0px 0px;
			margin: 0px 0 0 0;
			}

#main img		{
			color: #000;
                        border-color: #000;
			border-style: solid;
			border-width: 2px;
			}

#main .flink		{
			font-size: 10pt;
			}

#main p			{
			margin: 0px 30px 20px 250px;
			font-size: 14pt;
	       		text-align:left;
			color:#000;
			}

#main p.textarea	{
			margin: 0px 30px 20px 30px;
			font-size: 14pt;
	       		text-align:left;
			color:#000;
			}

#main .bold		{
	       		font-weight: 700;
			}

#main .red		{
	       		color: #f00;
			}

#main .boldunderline	{
	       		font-weight: 700;
        		text-decoration:underline;
			}


#homemain 		{
        	        color: #000;
			width: 720px; 
			padding:0px 0px;
			margin: 0px 0 0 0;
			}

#homemain img		{
			color: #000;
                        border-color: #000;
			border-style: solid;
			border-width: 2px;
			}

#homemain p		{
			margin: 0px 30px 20px 30px;
			font-size: 14pt;
	       		text-align:left;
			}

#homemain p.signature	{
        		font-family: "edwardian script itc","cotillion","brush script","script mt bold",signature, serif;
			font-size: 30pt;
			}


#sidebar 		{
			margin: 25px 20px 0 30px;
			height: 300px;
			width: 144px;
			float:left;
	       		text-align:center;
        	        color: #ffffff;
		 	}

#sidebar ul		{
			padding: 0;
			margin: 0 0 0px 0;
			list-style-type: none;
	                text-align: center;
			}

#sidebar li 		{
                        display:inline;
			float: left;
			position: relative;
			width: 120px;
		 	}

#sidebar li a		{
			display: block;
			}


#sidebar a      	{
	                background:#7d4db1;
			text-decoration: none;
       			color: #d4b6f5;
			display: block;
			width: 104px;
			height: 22px;
			padding: 5px 0 0 40px;
			margin: 2px 0 0 0; 
			text-align: left;
		        font-size: 11pt;
                        border-color: #d4b6f5;
                        border-color: transparent;
			border-style: solid;
			border-width: 0px;
			}

#sidebar a:hover	{ 
                        background: #7d4db1 url('photos/homelink.jpg');
 			}

#sidebar a.current	{
			color: #fff;
	       		font-weight: 700;
			background: #7d4db1;
		 	}

#sidebar p		{
			margin: 0;
	       		text-align:center;
			font-size: 13pt;
			color: #fff;
			} 
#cofewrap		{
			margin: 25px 30px 10px 20px;
			color: #000;
			width: 250px;
			text-align: center;
			font-size: 14pt;
			float: right; 	
			}

#cofe			{
			padding: 15px 0 0 0;
			background:#f1ede1;
			height: 250px;
			width: 249px;
			text-align: left;
			font-size: 14px;
			float: left;
			overflow: auto;
                        border-color: #00ced6;
			border-style: solid;
			border-width: 1px; 			
			}

#footer 		{
			height: 34px;
			width: 720px; 
			text-align: center;
			font-size: 12px;
	                background:#7d4db1; 
        	        color: #e8e8e8;
			clear: both;
			}

#footer p 		{
			padding: 5px 0 0 0;
			margin: 0;
	       		text-align:center;
	        	}

#footer a		{ 
			color: #fff;
			}


#footer a:hover		{ 
			color: #fff;

			}


#footer img 		{
			border: 0;
			}

.fontsize		{
			float: right;
			margin: 0px 30px 0px 30px;
	       		text-align: left;
			font-size: 12px;
                        border-color: #000;
			border-style: ridge;
			border-width: 0px;
			}

.float			{
			float: left;
			margin: 5px;
			height: 230px;
			}

.right			{
			float: right;
			margin: 0 30px 20px 30px;
			}

.left			{
			float: left;
			margin: 0 30px 20px 30px;
			}

.captionright		{
			float: right;
			margin: 0 30px 20px 30px;
	       		text-align: left;
			font-size: 12px;
			}

.captionleft		{
			float: left;
			margin: 0 30px 20px 30px;
	       		text-align: left;
			font-size: 12px;
			}

.captionad		{
			float: left;
			margin: 0 30px 20px 250px;
	       		text-align: left;
			font-size: 12px;
			}					

.spacer			{
			clear: both;
			}

h1 			{
		      	font-size: 44pt;
	       		font-weight: 700;
       			color: #b8e1de;
	       		text-align:center;
    			}
  
h2	 		{
		     	font-size: 30pt;
       			font-weight: 500;
	       		text-align:left;
			margin: 0 40px 30px 250px;
	       		text-decoration:underline;
			}

h3	 		{
       			font-size: 22pt;
	       		font-weight: 700;
	       		text-align:center;
			}

h4 			{
	       		font-size: 22pt;
       			font-weight: 700;
       			color: #fff;
      			background:#4EC293; 
	       		text-align:center;
			}

h5 			{
			margin: 0 0px 10px 250px; 
       			font-size: 15pt;
       			font-weight: 700;
			}

h5.under		{
			margin: 0 0px 10px 250px;
	       		text-decoration:underline;
			}

h6 			{
			margin: 0 0px 10px 20px; 
       			font-size: 14pt;
       			font-weight: 700;
       			text-align:center;
			}

a:link         		{
	        	color: #0003be;
        		text-decoration:underline;
        		}

a:visited       	{
			color: #0003be;
        		text-decoration:underline;
        		}

a:hover         	{
			color: #c300c6;
			color: #c802e7;
        		}

a:active        	{
			color: #0003be;
        		text-decoration:none;
	        	} 
