/*

   Roads Style

*/

body.text {
    font-family: palatino, "times new roman", serif;
    margin-left: 10%; 
    margin-right: 10%; 
	color: #101010;
    background: #efefef none;		
}

body.nels {
    font-family: palatino, "times new roman", serif;
    margin-left: 2%; 
    margin-right: 2%; 
    background: #b09b9b none;		
}

.longtext {
    font-family: palatino, "times new roman", serif;
    margin-left: 6%; 
    margin-right: 6%; 
    background: #d4e0e0 none;		
}

.san {
    color: maroon;
	background: none;
    text-align: center;
    font-family: arial, sans-serif;
}

h1, h2, h3, h4, h5 {
    color: maroon;
	background: none;
    text-align: center
}

.upd
    {
    color: maroon;
    font-family: helvetica, arial, sans-serif;
    }

.cred
    {
    color: maroon;
    font-family: helvetica, arial, sans-serif;
    text-align: right;
    font-size: 60%;
    }
		
.linkbase {
    font-family: palatino, "times new roman", serif;
	padding: .5em .5em .5em .5em;
	}

.base {
    font-family: palatino, "times new roman", serif;
    margin-left: 10%; 
    margin-right: 10%;
	}


.iwe {
    font-family: arial, sans-serif;
    color: #101010;
	background: #dfe8e8 none;
    text-align: center
	}

.query {
	font-weight: bold;
	font-family: arial, sans-serif;
	}

.roadhead {
    font-size: 150%;
	font-weight: bold;
	padding: .5em .5em .5em .5em;
    color: white;
	background: none #007404;
    font-family: "blue highway", helvetica, arial, sans-serif;
    text-align: center;
	border-style: solid;
    border-width: medium;        /* sets border width on all sides */
    border-color: white;    border: white;
}
	
.sign {
    font-size: 150%;
	font-weight: bold;
	margin: 0% 10% 5% 10%;
    padding: .5em .5em .5em .5em;
    color: white;
	background: none #007404;
    font-family: "blue highway", helvetica, arial, sans-serif;
    text-align: center;
	border-style: solid;
    border-width: medium;        /* sets border width on all sides */
    border-color: white;
}
	
.infosign {
    font-size: 150%;
	font-weight: bold;
	margin: 0% 10% 5% 10%;
    padding: .5em .5em .5em .5em;
    color: white;
	background: none #000474;
    font-family: "blue highway", helvetica, arial, sans-serif;
    text-align: center;
	border-style: solid;
    border-width: medium;        /* sets border width on all sides */
    border-color: white;
}
	
.sign2 {
	font-weight: bold;
	margin: 0% 20% 5% 20%;
    padding: .5em .5em .5em .5em;
    color: white;
	background: none #007404;
    font-family: "blue highway", helvetica, arial, sans-serif;
    text-align: center;
	border-style: solid;
    border-width: medium;        /* sets border width on all sides */
    border-color: white;
}

A.ez:visited {
	color: #ddd;
	text-decoration: none;
	}
	
A.ez:link {
	color: white;
	text-decoration: none;
	}

.roadone {
    font-size: 250%;
	margin: 5% 10% 5% 10%;
	padding: .5em .5em .5em .5em;
	font-weight: bold;
    text-align: center;
	border-style: solid;
    border-width: medium;        /* sets border width on all sides */
    border-color: white;
	color: white;
	background: none #007404;
    font-family: "blue highway", helvetica, arial, sans-serif;
	
}

.roadtwo {
    font-size: 150%;
	padding: 0.5em 0.5em 0.5em 0.5em;
	margin: 5% 10% 0% 60%;
	font-weight: bold;
    text-align: center;
    color: white;
	border-style: solid;
    border-width: medium;        /* sets border width on all sides */
    border-color: white;
	border-bottom: none;
	background: none #007404;
    font-family: "blue highway", helvetica, arial, sans-serif;
}
.roadlink {
    font-size: 125%;
	padding: 0.25em 0.25em 0.25em 0.25em;
	font-weight: bold;
    align: center;
	text-align: center;
	width:50%;
    font-family: "blue highway", helvetica, arial, sans-serif;
}
.info {
    background: url(jpg/fade_decay1.jpg) #efefef fixed center no-repeat;
	color: black;
    text-align: left;
    font-family: palatino, "times new roman", serif;
}

.roadinfo {
    background: url(jpg/roadfade.jpg) #efefef fixed center no-repeat;
	color: black;
    text-align: left;
    font-family: palatino, "times new roman", serif;
}

.transit {
    background: url(jpg/bg.jpg) #efefef fixed center no-repeat;
	color: black;
    text-align: center;
    font-family: palatino, "times new roman", serif;
}

table.display {
    width: 90%;
	align: center;
    padding: .5em .5em .5em .5em;
    border: none;
    font-family: palatino, "times new roman", serif;
}

.options {
    margin-right: 10%;
	margin-left: 10%
    padding: .5em .5em .5em .5em;
    border: none;
	color: maroon;
    font-family: "blue highway", helvetica, arial, sans-serif;
    text-align: center;
    font-size: 90%;
    }

.roadint {
    padding: .5em .5em .5em .5em;
    border: none;
    font-family: "blue highway", helvetica, arial, sans-serif;
	font-size: 125%;
	font-weight: bold;
    text-align: center;
    color: white;
	width: 60%;
}

.image {
	padding: 1em 1em 1em 1em;
    text-align: center;
    font-family: palatino, "times new roman", serif;
    color: maroon;
}

td.imageclear {
	padding: 1em 1em 1em 1em;
    text-align: center;
    font-family: palatino, "times new roman", serif;
    color: maroon;
}

th.one {
    font-size: 135%;
	padding: 1em 1em 1em 1em;
	font-weight: bold;
    text-align: center;
    font-family: palatino, "times new roman", serif;
    color: maroon;
}

th.two {
    font-size: 125%;
	padding: 1em 1em 1em 1em;
	font-weight: bold;
    text-align: center;
    font-family: palatino, "times new roman", serif;
    color: maroon;
	}

th.three {
    font-size: 120%;
	font-weight: bold;
    text-align: center;
    font-family: palatino, "times new roman", serif;
    color: maroon;
	}

th.four {
    font-size: 115%;
	font-weight: bold;
    text-align: center;
    font-family: palatino, "times new roman", serif;
    color: maroon;
	}
	
th.fourclear {
    font-size: 115%;
	font-weight: bold;
    text-align: center;
    font-family: palatino, "times new roman", serif;
    color: maroon;
	}

th {
    text-align: center;
    font-family: palatino, "times new roman", serif;
    color: maroon;
	}

body.roadback{
     background: url(jpg/roadfade.jpg) center no-repeat #efefef;
	 color: white;
	}

body.roaddot {
     background: url(jpg/roadfade.jpg) fixed center no-repeat #efefef;
	 color: white;
     font-family: palatino, "times new roman", serif;
	}
	
body.road {
     background: url(jpg/roadfade.jpg) fixed center no-repeat #efefef;
	 color: #000000;
	}

body.funereal {
     background: #111111;
	 color: #000000;
	}

body.front {
     background: #ebebeb none;
	 color: #000000;
     margin-top: 3em;
	}

body.belt {
     background: #ebebeb none;
	 color: #000000;
	}

body {
     background: #efefef;
	}

div.cl {
    text-align: center;
    }

div.allofit
    {
    float: none;
    clear: both;
    width: 99%;
    margin: .1em .5em .5em .1em;
    padding: 1em 1em 1em 1em;
    }

div.bloks
    {
    float: none;
    clear: both;
    }


div.onleft
    {
    float: left;
    width: 47%;
    }


div.photoleft
    {
    float: left;
    width: 47%;
    text-align: right;
	font-family: palatino, "times new roman", serif;
    color: maroon;
    padding: .5 em;
    }
	
div.photoleft2
    {
    float: left;
    width: 47%;
    text-align: right;
	font-family: palatino, "times new roman", serif;
    color: maroon;
	background: #efefef;
    padding: 1em 1em 1em 1em;
    }
	
div.photoright
    {
    float: right;
    width: 47%;
    text-align: left;
	font-family: palatino, "times new roman", serif;
    color: maroon;
    padding: .5 em;
    }
	
.photos
    {
    margin: 0% 10% 0% 10%;
	text-align: center;
	font-family: palatino, "times new roman", serif;
	color: maroon;
    padding: .5 em;
    }
	
.signtext
	{
    margin: 5% 10% 5% 10%;
	text-align: left;
	font-family: palatino, "times new roman", serif;
	color: black;
    padding: .5 em;
    }
	
.photoall
    {
	float: none;
	width: 90%;
	text-align: center;
	font-family: palatino, "times new roman", serif;
	color: maroon;
	background: none;
    padding: .5 em;
    }
	
div.onright
    {
    float: right;
    width: 47%;
    }

div.onlefthl
    {
    float: left;
    width: 45%;
    background: #eff4ff;
	color: black;
    margin: 0em 1em 1em 0em;
    padding: 1em 1em 1em 1em;
    }

.smallprint
    {
    color: maroon;
    font-family: sans-serif;
    text-align: center;
    font-size: 65%;
    }
    
p.intro
    {
    color: maroon;
    font-family: sans-serif;
    text-align: left;
    font-size: 60%;
    }

p.introtop
    {
    color: maroon;
    font-family: sans-serif;
    text-align: center;
    font-size: 60%;
    }


hr	{
   	width: 66%;
	color: maroon;
   	text-align: center;
   	}

ul.pointer  
	{ 
 	list-style-image: url(jpg/sign.gif);
	text-align: left
	}

ul.fork  
	{ 
 	list-style-image: url(jpg/fork.gif);
	text-align: left
	}

ul.plain
	{ 
 	list-style: none;
	}

ul.noindent  
	{ 
 	list-style-type: none;
	}

@media Screen
	{
a:hover {
    background: #ff3
		}
    }

@media Screen
	{
a.ez:hover {
    background: #aa3
		}
    }
