<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*  
Theme Name: Mariva.com Theme 
Theme URI: http://www.mariva.com/
Description: Mariva.com theme 
Version: 2.0
Author: Eric Wagner
Author URI: http://www.mariva.com/
*/


/****** Common Styles ******/

body {
  color: black;
  background-color: #EEEEEE; 
  background-image: url(/wp-content/themes/mguide/images/white-line.gif);
  background-position: top center;
  background-repeat: repeat-y;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 73%;  /* Enables font size scaling in MSIE */
  margin: 0;
  padding: 0;
}

.general_wrapper {
	width:765px;
	background-color: #FFFFFF; 
	margin-right:auto;
	margin-left:auto;
	padding:8px 18px 20px 20px;
	text-align:left;
}

html &gt; body {
  font-size: 9pt;
}

acronym, .titleTip {
  border-bottom: 1px dotted rgb(168,140,83);
  cursor: help;
  margin: 0;
  padding: 0;
}

.doNotDisplay {
  display: none !important;
}


.smallCaps {
  font-size: 117%;
  font-variant: small-caps;
}

h2 {
  color: #555555;
  font-size: 95%; 
}

p {
  margin: 1em 0 1.5em 0;
  padding: 0;
}

dt {
  font-weight: bold;
  margin: 0;
  padding: 0 0 0.5ex 0;
}

dd {
  margin: 0 0 1.5em 1.5em;
  padding: 0;
}

.center {
text-align: center;
}

a.extlink {
  color: #FFFFFF;
  background-color: transparent;
  text-decoration: none;
  font-size: 110%;  /* For MSIE */
  font-weight: bold;
  font-style: italic;
}

.inputfield {
  border:1px solid #7777AA;
}

.inputbutton {
  font-size: 10px;
}

img.floatLeft {
  float: left; 
  margin: 20px;
}

img.floatRight {
  float: right; 
  margin: 4px;
} 


table.floatLeft {
  float: left; 
  margin: 4px 20px 20px 2px;
}

table.floatRight {
  float: right; 
  margin: 4px;
} 

/****** Header ******/

#header {
  color: inherit;
  background-color: #FFFFFF; 
}

.headerTitle {
  margin: 0;
  padding: 0.25em 4mm 0.25em 4mm;
	 color: #FFFFFF;
}

.headerTitle a {
  color: #FFFFFF;
  background-color: transparent;
  text-decoration: none;
  font-size: 110%;  /* For MSIE */
  font-style: italic;
}

.headerTitle &gt; a {
  font-size: 138%;  /* For fully standards-compliant user agents */
}

.headerTitle span {
  color: white;
  background-color: transparent;
  font-weight: normal;
}

.subHeader {
  color: #cccccc;
  background-color: #7777AA;
  text-align: center;
  margin: 0;
  padding: 0ex 0;
}

.subHeader a {
  color: #FFFFFF;
  background-color: black;
  text-decoration: none;
  margin: 0;
  padding: 0 1ex;
}

.subHeader a:hover {
  color: black;
  background-color: white;
}


/****** Right Side Bar***** */

.rightSideBar {
  width:175px;
  background-color: #FFFFFF; 
  float: right;
  clear: right;
  padding: 0 0 0 1em;
  margin: 1em 0 0 0;
  border-left: 1px solid rgb(150,217,82);
  /* border-left: 1px solid rgb(216,210,195); */
}

.rightSideBar .sideBarTitle {
  color: #AA4400;
  /* color: #DD7700; */
  /* color: #993300; */
  font-family: Verdana, Arial, sans-serif;
  font-size: x-small;
  text-align: left;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: .2em;
  padding: 0 0ex 0em 0.5ex;
}

.rightSideBar ul {
  list-style-type: none;
  list-style-position: outside;
  margin: 0 0 1em 0;
  padding: 0;
}

.rightSideBar li {
  margin: 1ex;
  padding: 0 0 0 0;
}

.rightSideBar a {
  color: #689ACC;
  font-weight: bold;
  /* color: #446699; */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  background-color: transparent;
  text-decoration: none;
}

.rightSideBar a:hover {
  color: #CC0000;
  background-color: transparent;
  text-decoration: underline overline;
}

.rightSideBar .sideBarText {
  color: #555555;
  font-family: Arial, Helvetica, sans-serif;
  background-color: transparent;
  font-size: 9pt;
  line-height: 1.25em;
  margin: 1ex 0.25ex 1.5em 0.75ex;
  padding: 0;
  display: block;
}

.rightSideBar .sideBarText a {
  text-decoration: none;
}

.rightSideBar .sideBarText a:hover {
  text-decoration: underline overline;
}

.rightSideBar .thisPage {
  color: rgb(64,64,64);
  background-color: transparent;
  font-weight: bold;
}


/****** Center Side Bar ******/

.centerSideBar {
  background-color: #FFFFFF; 
  width: 170px;
  float: right;
  clear: left;
  padding: 0 0 0 1em;
  margin: 1em 0 0 0;
/*  margin: 1ex 0.75ex 0 1ex;
  padding: 0; */
}

[class~="centerSideBar"] {
  margin-right: 1.5ex;
}

.centerSideBar .sideBarTitle {
  color: #AA4400;
  font-family: Verdana, Arial, sans-serif;
  font-size: x-small;
  text-align: left;
  font-weight: bold;
  text-transform: uppercase;
/*  padding: 0 0ex 0em 0.5ex; */
  padding: 0 0ex 0em 0.5ex;
  letter-spacing: .2em;
}

.centerSideBar .sideBarText a {
  text-decoration: none;
}

.centerSideBar .sideBarText a:hover {
  text-decoration: underline overline;
}

.centerSideBar a {
  color: #689ACC;
  font-weight: bold;
  /* color: #446699; */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  background-color: transparent;
  text-decoration: none;
}

.centerSideBar a:hover {
  color: #CC0000;
  text-decoration: underline overline;
}

.centerSideBar .sideBarText {
  line-height: 1.5em;
  color: #555555;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
  font-size: 9pt;
  margin: 1ex 0.25ex 1.5em 0.75ex;
  padding: 0;
/*  padding: 0 2ex 1em 2ex; */
}

.centerSideBar .more {
  text-decoration: none;
  text-align: right;
  margin: 0;
  padding: 0 2ex 1em 2ex;
  display: block;
}

.centerSideBar .more:hover {
  text-decoration: underline;
}

.centerSideBar ul {
  list-style-type: none;
  list-style-position: outside;
  margin: 0 0 1em 0;
  padding: 0;
}

.centerSideBar li {
  margin: 1ex;
  padding: 0 0 0 0;
}

.centerSideBar img {
 border: 0;
}


/****** Main Copy ******/

.main-copy {
  width:360px;
  float: left;
  clear: left;
  color: black;
  background-color: white;
  text-align: left;
  line-height: 1.5em;
  margin: 0 0 0 0;
  padding: 0.5ex 1em 1em 1em;
}

.main-copy h1 {
  color: #000000;
  background-color: transparent;
  font-family: Times New Roman, Times, serif;
  font-size: 160%;
  text-align: left;
  font-weight: normal;
  margin: 1em 0 0 0;
  padding: 1em 0 0 0;
  border-top: 1px solid rgb(216,210,195);
}

.main-copy a {
  color: #78BB34;
  /* color: #446699; */
  background-color: transparent;
  text-decoration: none;
}

.main-copy a:hover {
  text-decoration: underline overline;
  color: #CC0000;
}

.main-copy img.floatLeft {
  float: left; 
  margin: 4px 8px 4px 0;
}

.main-copy img.floatRight {
  float: right; 
  margin: 4px 0 4px 4px;
} 

.date-header {
  font-size:1.4em;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
}

.post {
  border-bottom:1px dotted #78BB34;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #333333;
  padding-bottom:1.5em;
}

.post a {
  color: #689ACC;
  font-weight: bold;
  /* color: #2244BB; */
  /* color: #446699; */
  background-color: transparent;
  text-decoration: none;
}

.post .a-green {
	color: #78BB34;
	font-weight: bold;
	background-color: transparent;
	text-decoration: none;
	font-style: italic;
}

.post a:hover {
  color: #CC0000;
  text-decoration: underline overline;
}

.Posted {
  color: #999999;
}

.post .caption {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-align: center;
  color: #333333;
  padding-bottom: 1.5em;
}

blockquote {  
  color: #666666; 
  padding-left: 1em;
  margin-left: 1em;
  font-style: italic;
  margin-bottom: 1px;
  display:block; 
  padding-top:0px;
}

blockquote em {
	color: #666666;
	font-style: normal;
}


/****** Post Comments ******/

.post-comments {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #333333;
  padding-bottom:1.5em;
  /* border-bottom:1px dotted #78BB34; */
}

.post-comments h1 {
  color: #777788;
  background-color: transparent;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 125%;
  text-align: left;
  font-weight: normal;
  margin: 1em 0 0 0;
  padding: 1em 0 0 0;
  border-top:1px dotted #78BB34;
}

.post-comments h3 {
  color: #777788;
  background-color: transparent;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 125%;
  text-align: left;
  font-weight: normal;
  margin: 1em 0 0 0;
  padding: 1em 0 0 0;
}

.post-comments a {
  color: #78BB34; 
  font-weight: bold;
  /* color: #2244BB; */
  /* color: #446699; */
  background-color: transparent;
  text-decoration: none;
}

.post-comments a:hover {
  text-decoration: underline overline;
  color: #CC0000;
}

.post-comments blockquote {
  color: #666666;
  padding-left: 1em;
  margin-left: 1em;
  font-style: italic;
  margin-bottom: 1px;
  display:block;
  padding-top:0px;
}

.comment-link {
  text-transform:uppercase;
  letter-spacing:.1em;
  font-size: 8pt;
  color: #333333;
  padding-bottom:1.5em;
}

input.text, textarea {
  background: #ffffff url("http://yoururl.com/wp-images/input.gif") top right;
  color: #000000;
  border: 1px solid;
  border-color: #888888 #888888 #aaaaaa #aaaaaa;
  padding: 3px 3px 4px 3px;
  font-size: 1em;
}

input.text:focus, textarea:focus {
  border-color: #000000;
}

.alt {
  background-color: #f8f8f8;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}


/****** Footer ******/

#footer {
  color: black;
  background-color: #FFFFFF;
  font-size: 92%;
  text-align: center;
  line-height: 1.25em;
  margin: 0;
  padding: 1em 4mm 1em 4mm;
  clear: both;
}

#footer div {
  margin: 0;
  padding: 0 0 1ex 0;
}

#footer a {
  color: black;
  background-color: transparent;
  text-decoration: underline;
  font-weight: bold;
}

#footer a:hover {
  text-decoration: underline overline;
}

/****** No Sidebars ******/

.no-sidebars {
  width:400px;
  float: left;
  clear: left;
  color: black;
  background-color: white;
  text-align: left;
  line-height: 1.5em;
  margin: 0 0 0 0;
  padding: 0.5ex 1em 1em 1em;
}

.no-sidebars h1 {
  color: #333333;
  background-color: transparent;
  font-family: Times New Roman, Times, serif;
  font-size: 160%;
  text-align: left;
  font-weight: normal;
  margin: 1em 0 0 0;
  padding: 1em 0 0 0;
  border-top: 1px solid rgb(216,210,195);
}

.no-sidebars a {
  color: #446699;
  background-color: transparent;
  text-decoration: none;
}

.no-sidebars a:hover {
  text-decoration: underline overline;
  color: #CC0000;
}	


/****** Contact Form *****/

.contactform { 
	position: relative;
	overflow: hidden;
	}

.contactleft {
	width: 25%; 
	text-align: right;
	clear: both; 
	float: left; 
	display: inline; 
	padding: 4px; 
	margin: 5px 0; 
	}

.contactright {
	width: 70%;  
	float: right; 
	display: inline; 
	padding: 4px; 
	margin: 5px 0; 
	}

.contacterror {
  border: 1px solid #ff0000;
}
</pre></body></html>