    body, html {
	
        background: url(http://rvroadtrip.us/graphics/bg2.jpg) no-repeat center center fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
		
	font-family: verdana, arial,sans-serif;
	font-size: 10pt;
     
    margin:0;
    padding: 0;

	
	/*
    background-attachment: fixed;
    background-color: #fff;
    background-image: url(http://rvroadtrip.us/graphics/bg2.jpg);
    background-position: top center;
    background-repeat: no-repeat;
	
	font-family: verdana, arial,sans-serif;
	font-size: 10pt;
     
    margin:0;
    padding: 0;
     
	background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
	*/
    }
     
    @media only all and (max-width: 1024px) and (max-height: 768px) {
    body {
    background-size: 1024px 768px;
    -moz-background-size: 1024px 768px;
    -webkit-background-size: 1024px 768px;
    }
    }
     
    @media only screen and (orientation: portrait) and (device-width: 320px), (device-width: 768px) {
    body {
    -webkit-background-size: auto 100%;
    }
    }
     
    @media only screen and (orientation: landscape) and (device-width: 320px), (device-width: 768px) {
    body {
    -webkit-background-size: 100% auto;
    }
    }


/*
body {
		background: #fff url(http://rvroadtrip.us/graphics/bg2.jpg) 0 0 fixed no-repeat;
		margin:0;
		padding: 0;
		background-size: 100%;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		background-position: top center;
		background-color: #647682;
		font-family: verdana, arial,sans-serif;
		font-size: 10pt;
}

		@media only all and (max-width: 640px) and (max-height: 480px) {
			body {
			background-size: 640px 480px;
			-moz-background-size: 640px 480px;
			-webkit-background-size: 640px 480px;
			}
}

		@media only screen and (orientation: portrait) and (device-width: 320px), (device-width: 768px) {
			body {
			-webkit-background-size: auto 100%;
			}
}

		@media only screen and (orientation: landscape) and (device-width: 320px), (device-width: 768px) {
			body {
			-webkit-background-size: 100% auto;
			}
}
*/



#content p a:link {display: inline!important; }

a img	{
		border: none;
}

a:link	{
		color: #0000ff;
		text-decoration: none;
		font-size: 10pt;
		white-space: nowrap;
}

a:hover {
		color: #000000;
		/* background: yellow; */
		font-size: 10pt;
		text-decoration: underline;
		
		/* background-image: url(http://rvroadtrip.us/graphics/diagonal_underline.gif); */
		
		/* background-image: url(http://rvroadtrip.us/graphics/animated_underline.gif);
		background-repeat: repeat-x;
		background-position: 100% 100%; 
		padding-bottom: 3px;  */
}

a:visited:hover {
		color: #000000;
		/* background: yellow; */
		font-size: 10pt;
		text-decoration: underline;
		
		/* background-image: url(http://rvroadtrip.us/graphics/diagonal_underline.gif); */
		
		/* background-image: url(http://rvroadtrip.us/graphics/animated_underline.gif);
		background-repeat: repeat-x;
		background-position: 100% 100%; 
		padding-bottom: 3px;  */
}

a:visited {
		color: blue;
		text-decoration: none;
		font-size: 10pt;
}

a:active {
		color: #ff0066;
		text-decoration: none;
		font-size: 10pt;
}

.blueLink a:link {
		color: blue;
		text-decoration: none;
		font-size: 10pt;
}

.blueLink a:hover {
		color: blue;
		text-decoration: underline;
		font-size: 10pt;
}

.blueLink a:visited:hover {
		color: blue;
		text-decoration: underline;
		font-size: 10pt;
}

.blueLink a:visited {
		color: blue;
		text-decoration: none;
		font-size: 10pt;
}

.blueLink a:active {
		color: blue;
		text-decoration: underline;
		font-size: 10pt;
}

.smallLink a:link {
		color: blue;
		text-decoration: none;
		font-size: 8pt;
}

.smallLink a:hover {
		color: blue;
		text-decoration: underline;
		font-size: 8pt;
}

.smallLink a:visited:hover {
		color: blue;
		text-decoration: underline;
		font-size: 8pt;
}

.smallLink a:visited {
		color: blue;
		text-decoration: none;
		font-size: 8pt;
}

.smallLink a:active {
		color: blue;
		text-decoration: underline;
		font-size: 8pt;
}

.blackTiny {
		font-size: 9pt;
		color: black;
}

.redSmall {
		font-size: 10pt;
		color: red;
}

.blackSmall {
	font-size: 10pt;
	color: black;
}

.redTiny {
		font-size: 8pt;
		color: red;
}

.frame1	{
		text-align: justify;
		font-size: 10pt;
		color: #408080;
		background: #e9f3f3;
		font-family: verdana, arial,sans-serif;
}

.frame2	{
		text-align: justify;
		font-size: 10pt;
		color: #000000;
		background: #f0f0f0;
		font-family: verdana, arial,sans-serif;
}
	
.frame3	{
		text-align: justify;
		font-size: 10pt;
		color: #000000;
		background: #ffffff;
		font-family: verdana, arial,sans-serif;
}

.frame4	{
		text-align: justify;
		font-size: 8pt;
		color: #000000;
		background: #ffffff;
		font-family: verdana, arial,sans-serif;
}

.frame5	{
		text-align: justify;
		font-size: 8pt;
		color: #000000;
		background: #ffffff;
		font-family: verdana, arial,sans-serif;
}
		 
.small	{
		font-size: 8pt;
		color: #010969;
		font-family: verdana, arial,sans-serif;
}

.smallBlack	{
		font-size: 8pt;
		color: #000000;
		font-family: verdana, arial,sans-serif;
}

h3		{
		color: #8b8b8b;
}

h4		{
		color: #0113f1;
		background: #DAE3E9;
}

.urbangreymenu	{
		width: 175px;
}

.urbangreymenu .headerbar {
		font: 11px Verdana;
		color: white;
		background: #606060;
		margin-bottom: 0;
		padding: 5px 0 5px 0px;
}

.urbangreymenu .headerbarleft {
		font: 11px Verdana;
		color: white;
		background: #6699ff;
		margin-bottom: 0;
		padding: 5px 0 5px 0px;
}

.urbangreymenu ul	{
		list-style-type: none;
		margin: 0;
		padding: 0;
		margin-bottom: 0;
}

.urbangreymenu ul li	{
		padding-bottom: 2px;
}

.urbangreymenu ul li a	{
		font: normal 12px Verdana;
		color: black;
		background: #DAE3E9;
		display: block;
		padding: 5px 0;
		line-height: 17px;
		padding-left: 8px;
		text-decoration: none;
}

.urbangreymenu ul li a:visited	{
		color: black;
}

.urbangreymenu ul li a:hover	{
		color: white;
		background: #585858;
		text-decoration: none;
}

.urbangreymenu ul li a:visited:hover	{
		color: white;
		background: #585858;
		text-decoration: none;
}

.box {
		background-color: #DAE3E9;
		border-bottom: 1px solid #9E9880;
		border-top: 1px solid #9E9880;
		margin: 0 0 15px 0;
		padding: 10px;
}

.box2 {
		background-color: #f0f0f0;
		border-bottom: 1px solid #9E9880;
		border-top: 1px solid #9E9880;
		margin: 0 0 15px 0;
		padding: 10px;
}

.rbroundbox { background: url(http://rvroadtrip.us/graphics/nt.gif) repeat; }
.rbtop div { background: url(http://rvroadtrip.us/graphics/tl.gif) no-repeat top left; }
.rbtop { background: url(http://rvroadtrip.us/graphics/tr.gif) no-repeat top right; }
.rbbot div { background: url(http://rvroadtrip.us/graphics/bl.gif) no-repeat bottom left; }
.rbbot { background: url(http://rvroadtrip.us/graphics/br.gif) no-repeat bottom right; }

.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}

.rbcontent { margin: 0 7px; }
.rbroundbox { width: 100%; margin: 1em auto; }
   
ul.circle {
		list-style-type: circle;
}

#containerul, #containerul ul {
  text-align:left;
  margin:0;
  padding:0;
}

#containerul li {
  margin:0 0 0 30px;
  padding:0;
  list-style-type:none;
}

#containerul .symbols { 
  float:left;
  width:12px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
}

/* Calendar Icons */

.post .post_cal {
	border: 1px solid #000000;
	text-align: center;
	width: 50px;
	float: left;
	margin: 0px 5px 0px 0px;
}

.post_cal .dayname {
	background-color: #282828;
	border-bottom: 1px solid #666666;
	color: #FFFFFF;
	font-size: smaller;
	font-weight: bolder;
	width: 100%;
}
	
.post_cal .daynum {
	border-bottom: 1px solid #000000;
	font-size: x-large;
	font-weight: bold;
	width: 100%;
}
	
.post_cal .month, .post_cal .year {
	font-size: smaller;
	width: 100%;
	background-color: #666666;
	color: #ffffff;
}

#posthead {
	margin: 0px 0px 0px 0px;
	float: center;
}

/* Image Gallery */

.ienlarger {
	float: right;
	clear: none;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

.ienlarger a { 
	display:block;
	text-decoration: none;
	cursor: default;
  border: 4px double #c0c0c0;
}

.ienlarger a:hover{
 	position:relative;
	text-decoration: none;
}

.ienlarger span img {
	border: 1px solid #616161;
	margin-bottom: 8px;
}

.ienlarger a span {
	position: absolute;
	display:none;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #8a8a8a;
	font-weight: normal;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 13px;
	padding-left: 1px;
}

.ienlarger img {
border-width: 0;
}

.ienlarger a:hover span { 
	display:block;
	top: -200px;
	right: 0px;
	z-index: 100;
	cursor:default;
}

.resize_thumb {
	width: 150px; 
	height : auto;
}

.iborder {
	border:3px double #000000;
}

#noScriptLayer{position:fixed; right:0; bottom:0; background-image:url(/graphics/noScript.gif); height:100px; width:250px; text-indent:-9999px;}


/* Left Hand Menu Starts Here */
.markermenu{
width: 170px; /*width of menu*/
}

.markermenu ul{
list-style-type: none;
margin: 5px 0;
padding: 0;
/* border: 1px solid #9A9A9A; */
}

.markermenu ul li a{
background: white url(/graphics/arrow-list.gif) no-repeat 2px center;
font: 13px Verdana, Helvetica, sans-serif;
color: #00014e;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
/* border-bottom: 1px solid #B5B5B5; */
}


* html .markermenu ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 150px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #00014e;
}

.markermenu ul li a:hover{
color: black;
background-color: #ffffcb;
background-image:url(/graphics/arrow-list-red.gif); /*onMouseover image change. Remove if none*/
}

/* Holly Hack for IE \*/
* html .markermenu ul li { height: 1%; }
* html .markermenu ul li a { height: 1%; }
/* End */
/* Left Hand Menu Ends Here */

#menu10 {
	width: 175px;
	margin: 0px;
	}
	
#menu10 a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu10 a:link, #menu10 a:visited {
	color: #4D4D4D;
	display: block;
	background:  url(/graphics/menu10.gif);
	padding: 8px 0 0 10px;
	}
	
#menu10 a:hover {
	color: #FF9834;
	background:  url(/graphics/menu10.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}
