body
	{
	background-color: rgb(0,0,0); 
	font-family: verdana, garamond, Lucida Console;
	color: rgb(111,170,235);
	font-size: 80%;
	font-weight: 900;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	} 

p.menu 
	{ 
	font-family: Lucida Console, garamond;
	color: rgb(30,118,214);
	font-size: 100%;
	font-variant: small-caps;
	font-weight: 900;
	letter-spacing: 2px;
	margin: 0px 0px 5px 0px;
	} 

p.firstletter
	{
	float: left;
	font-size:120%;	
	}

a:link 
	{ 
	color: rgb(75,149,231); 
	text-decoration: none; 
	}

a:visited 
	{ 
	color: rgb(75,149,231); 
	text-decoration: none; 
	}
 
a:hover 
	{ 
/* kinda boring color: rgb(111,170,235); almost to dull color: rgb(198,122,92); a bit loud color: rgb(238,126,24);*/
/* sweet but a little bright color: rgb(216,42,158)color: rgb(204,40,138) best one yet color: rgb(220,40,100)*/	
/*color:rgb(198,122,92);*/

	color: rgb(200,60,80);
	text-decoration: underline;
	}

img.letterright 
	{ 
	float: right; 
	margin: 7px 0px 2px 10px; 
	}

img.letterleft 
	{ 
	float: left; 
	margin: 7px 10px 2px 0px;  
	}

img.welcomeleft 
	{ 
	float: left; 
	margin: 4px 10px 2px 0px;  
	}

img.welcomeright 
	{ 
	float: right; 
	margin: 4px 0px 2px 7px;  
	}

/*(top,right,bottom,left)*/


h1
	{ 
	text-align: center;
	font-family: georgia, Lucida Console, garamond;
	color: rgb(24,95,174);
	font-size: 200%;
	
	font-weight: 100;
	letter-spacing: 2px;
	margin: 0px 0px 5px 0px;
	}

h2
	{ 
	font-family: georgia, Lucida Console, garamond;
	color: rgb(75,149,231);
	font-size: 120%;
	font-variant: small-caps;
	font-weight: 100;
	letter-spacing: 6px;
	margin: 0px 0px 5px 0px;
	}

h3
	{ 
	font-family: georgia, Lucida Console, garamond;
	color: rgb(75,149,231);
	font-size: 100%;
	font-variant: small-caps;
	font-weight: 900;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	}
	
h4
	{ 
	font-family: garamond, arial;
	text-align: center;
	color: rgb(255,255,255);
	font-size: 300%;
	font-weight: 500;
	letter-spacing: 4px;
	margin: 0px 0px 0px 0px;
	}

h5
	{ 
	font-family: Brush Script MT, comic sans ms, Cursive;
	color: rgb(24,95,174);
	font-size: 150%;
	font-weight: 100;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	}

h6
	{ 
	font-family: georgia, Lucida Console, garamond;
	color: rgb(24,95,174);
	font-size: 150%;
	font-variant: small-caps;
	font-weight: 900;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	}
	
h7
	{
	font-family: georgia, garamond, arial;
	color: rgb(30,118,214);
	font-size: 90%;
	font-variant: small-caps;
	font-weight: 100;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	}

table.filmstrip
	{
	border-top: 1px solid rgb(150,150,150);
	border-bottom: 1px solid rgb(150,150,150);
	border-left-width: 0px;
	border-right-width: 0px;
	}

table.welcomepage
	{
	z-index: 2;
	width: 100%;
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 10px 0px;
	}
	
table.transition
	{
	width: 100%;
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 10px 0px;
	}
	
table.campconnectionslogo
	{
	z-index: 2;
	width: 100%;
	position: relative;
	top: 0px;
	left: 0px;
	}

table.navigate
	{
	width: 90%;
	margin-bottom: 0px;
	border-top: 0px solid rgb(150,150,150);
	border-bottom: 0px solid rgb(150,150,150);
	}

table.layout
	{
	width:90%;
	z-index: 1;
	}

table.pagetitle
	{
	position: relative;
	top: 2px;
	left: 0px;
	width:90%;
	}
	
table.blog
	{
	width:100%;
	margin-bottom: 6px;
	}

td.menu
	{
	vertical-align: center; 
	text-align: center;
	font-family: garamond, arial;
	font-size: 100%;
	font-variant: small-caps;
	color: rgb(75,149,231);
	font-weight: 900;
	background: black url(graphics/gradientblackbottom.jpg) repeat-x bottom;
	border-bottom: 0px solid rgb(150,150,150);
	}

td.filmstrip
	{
	vertical-align: center; 
	padding-top:2px;
	padding-bottom:0px;
	border-top: 1px solid rgb(0,0,0);
	border-bottom: 1px solid rgb(0,0,0);
	
	}
	
td.welcomepage
	{
	z-index: 2;
	vertical-align: center; 
	text-align: center; 
	font-family:  garamond, arial;
	font-size: 120%;
	letter-spacing: 2px;
	color: rgb(255,255,255);
	font-weight: 100;
	background-color: none;
	}
	
td.transition
	{
	z-index: 2;	
	background-color: rgb(202,224,248);
	position: relative;
	top: 15px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	background-color: rgb(0,0,0);
	background-image: url(graphics/transition.jpg);
	background-position: center;
	background-repeat: repeat-y;
	}	
	
td.campconnectionslogo
	{
	z-index: 2;
	vertical-align: center; 
	text-align: center; 
	font-family:  garamond, arial;
	font-size: 120%;
	letter-spacing: 2px;
	color: rgb(255,255,255);
	font-weight: 100;
	background-color: none;
	}

td.history
	{
	vertical-align: center; 
	text-align: left;
	font-family: georgia, garamond, arial;
	font-size: 70%;
	color: rgb(75,149,231);
	font-weight: 100;
	height: 20px;
	padding-left:5px;
	border-top: 1px solid rgb(150,150,150);
	border-bottom: 0px solid rgb(150,150,150);
	}

td.pagetitle
	{	
	z-index: 2;
	vertical-align: center; 
	text-align: center;
	font-family: georgia, garamond, arial;
	font-style: none;
	font-size: 300%;
	color: rgb(75,149,231);
	font-weight: 100;
	background-color: none;
	}

td.photos
	{
	vertical-align: top; 
	text-align: left;
	font-family: georgia, garamond, arial;
	font-size: 90%;
	color: rgb(30,118,214);
	font-weight: 100;
	padding-right: 40px;
	background: black url(graphics/gradientblackleft.jpg) repeat-y right; 
	border-top: 0px solid black;
	}

td.blog
	{
	vertical-align: top; 
	text-align: left;
	font-family: garamond, arial;
	font-size: 100%;
	color: rgb(24,95,174);
	font-weight: 100;
	padding-top: 25px;
	padding-right: 25px;
	padding-left: 25px;
	background-color: rgb(0,0,0);
	border-top: 0px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	
	background-image: url(graphics/sunset2.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-attachment: fixed;	
	
	}
	
td.blog_About_Us
	{
	text-align: center;
	font-family: times new roman, garamond, arial;
	font-size: 100%;
	color: rgb(0,0,0);
	font-weight: 100;
	background-color: rgb(0,0,0);
	border-top: 0px solid black;
	border-left: 0px solid black;
	border-right: 0px solid black;	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}
	
td.blog_Route
	{
	text-align: center;
	font-family: times new roman, garamond, arial;
	font-size: 100%;
	color: rgb(0,0,0);
	font-weight: 100;
	background-color: rgb(0,0,0);
	border-top: 0px solid black;
	border-left: 0px solid black;
	border-right: 0px solid black;	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}
	
td.letterpage
	{
	text-align: justify; 
	font-family: times new roman, garamond, arial;
	font-size: 90%;
	color: rgb(0,0,0);
	font-weight: 100;
	background-color: rgb(255,255,255);
	border-top: 0px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;	
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 25px;
	padding-right: 25px;
	}
	
td.topleft
	{
	background-image: url(graphics/topleft2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
	}	
	
td.topcenter
	{
	vertical-align: center; 
	text-align: left;
	font-family: georgia, garamond, arial;
	font-size: 90%;
	color: rgb(24,95,174);
	font-weight: 100;
	padding-left: 20px;
	padding-right: 0px;
	background-image: url(graphics/topcenter2.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px; 
	
	}	
	
td.topright
	{
	background-image: url(graphics/topright2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
	}
	
td.centerleft
	{
	background-image: url(graphics/centerleft2.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px; 
	}

td.centercenter
	{
	vertical-align: top; 
	text-align: left;
	font-family: georgia, garamond, arial;
	font-size: 90%;
	color: rgb(24,95,174);
	font-weight: 100;
	padding-left: 0px;
	padding-top: 15px;
	background-color: rgb(202,224,248);
	border-top: 1px solid black;
	}

td.centerright
	{
	background-image: url(graphics/centerright2.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px; 
	}
	
td.bottomleft
	{
	background-image: url(graphics/bottomleft2.gif);
	background-repeat: norepeat;
	background-position: 0px 0px; 
	}

td.bottomcenter
	{
	background-image: url(graphics/bottomcenter2.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px; 
	}
	
td.bottomright
	{
	
	background-image: url(graphics/bottomright2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
	}
	
td.blog_Route_Chart
	{
	text-align: center;
	font-family: times new roman, garamond, arial;
	font-size: 100%;
	color: rgb(0,0,0);
	font-weight: 100;
	background-color: rgb(0,0,0);
	border-top: 1px solid black;
	border-left: 0px solid black;
	border-right: 0px solid black;	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}

td.sponsors
	{
	vertical-align: top; 
	text-align: left;
	font-family: garamond, arial;
	font-size: 90%;
	color: rgb(30,118,214);
	font-weight: 100;
	padding-left: 40px;
	background: black url(graphics/gradientblackright.jpg) repeat-y left; 
	border-top: 0px solid black;
	}

td.bottommenu
	{
	vertical-align: center; 
	text-align: center;
	font-family: verdana, garamond, arial;
	font-size: 80%;
	font-variant: small-caps;
	color: rgb(41,129,225);	
	font-weight: 900;
	}

td.copyright
	{
	vertical-align: center; 
	text-align: center;
	font-family: verdana, garamond, arial;
	font-size: 80%;
	font-variant: small-caps;
	color: rgb(120,120,120);	
	font-weight: 100;
	}

hr
	{
	height:3px;
    	width:100%;
    	background: rgb(0,0,0); 
   	}

/* divs */

#fixedshadow
	{
	background-image:url('graphics/menugradientleft.jpg');
	background-attachment:fixed;
	background-repeat: no-repeat;
	background-position: bottom;
	}
