body {
//background: rgba(255, 222, 173, .75) url(../fluxbb/style/gram/img/gramforumlogo06.png);
background: rgba(255, 222, 173, .75);
}

a:link {text-decoration: none; color: blue; font-family: sans-serif, verdana, arial, helvetica; font-size: .8em; font-variant: small-caps;}
a:visited {text-decoration: none; color: blue; font-family: sans-serif, verdana, arial, helvetica; font-size: .8em; font-variant: small-caps;}
a:hover {text-decoration: none; color: lime; font-family: sans-serif, verdana, arial, helvetica; font-size: .8em; font-variant: small-caps;}
a:active {text-decoration: none; color: red; font-family: sans-serif, verdana, arial, helvetica; font-size: .8em; font-variant: small-caps;}

img.a{position: fixed; left: 3%; top: 20%; width: 15%;}
img.b{position: absolute; height: 15px; width: 15px;}
img.g{margin: 5px; margin-bottom: 15px;}
img.w{float: right; margin: 20px; margin-right: 75px; margin-top: 55px; margin-bottom: 75px; padding: 3px; border: 1px solid black; border-radius: 10px;}
img.x{float: left; margin: 20px; margin-left: 50px; padding: 3px; border: 1px solid black; border-radius: 10px;}

.content {
color: white;
font-family: Lucida Console, Courier New, verdana, arial, helvetica;
font-size: 1.2em;
font-variant: small-caps;
line-height: 1.1;
text-align: center;
position: absolute; left: 19%; top: 3%; width: 73%;
border: 2px groove black;
background: rgba(169,3,41, .65);
border-radius: 5px;
}

.content_inner {
//background: #FFFFcc;
background: #fefcea; /* Old browsers */
background: -moz-linear-gradient(top,  #fefcea 0%, #f1da36 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#f1da36)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefcea 0%,#f1da36 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefcea 0%,#f1da36 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefcea 0%,#f1da36 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefcea 0%,#f1da36 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */
color: black;
padding: 15px;
margin: 15px;
margin-bottom: 25px;
border: 1px solid black;
border-radius: 5px;
line-height: 1.5;
}

.content_links {
background: rgb(243,226,199); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(243,226,199,1) 0%, rgba(193,158,103,1) 50%, rgba(182,141,76,1) 51%, rgba(233,212,179,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(243,226,199,1)), color-stop(50%,rgba(193,158,103,1)), color-stop(51%,rgba(182,141,76,1)), color-stop(100%,rgba(233,212,179,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(243,226,199,1) 0%,rgba(193,158,103,1) 50%,rgba(182,141,76,1) 51%,rgba(233,212,179,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(243,226,199,1) 0%,rgba(193,158,103,1) 50%,rgba(182,141,76,1) 51%,rgba(233,212,179,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(243,226,199,1) 0%,rgba(193,158,103,1) 50%,rgba(182,141,76,1) 51%,rgba(233,212,179,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(243,226,199,1) 0%,rgba(193,158,103,1) 50%,rgba(182,141,76,1) 51%,rgba(233,212,179,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e2c7', endColorstr='#e9d4b3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
background: #FFFF99;
color: black;
font-family: serif, verdana, arial, helvetica;
font-size: 1em;
font-variant: small-caps;
line-height: 1.3;
text-align: left;
padding: 15px;
margin: 15px;
border: 4px ridge #9933FF;
border-radius: 5px;
}

.content_links1 {
background: #FFFF99;
background: #b4ddb4; /* Old browsers */
background: -moz-linear-gradient(top,  #b4ddb4 0%, #83c783 17%, #52b152 33%, #008a00 67%, #005700 83%, #002400 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4ddb4), color-stop(17%,#83c783), color-stop(33%,#52b152), color-stop(67%,#008a00), color-stop(83%,#005700), color-stop(100%,#002400)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b4ddb4 0%,#83c783 17%,#52b152 33%,#008a00 67%,#005700 83%,#002400 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b4ddb4 0%,#83c783 17%,#52b152 33%,#008a00 67%,#005700 83%,#002400 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b4ddb4 0%,#83c783 17%,#52b152 33%,#008a00 67%,#005700 83%,#002400 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b4ddb4 0%,#83c783 17%,#52b152 33%,#008a00 67%,#005700 83%,#002400 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4ddb4', endColorstr='#002400',GradientType=0 ); /* IE6-9 */
color: black;
font-family: serif, verdana, arial, helvetica;
font-size: 1em;
font-variant: small-caps;
line-height: 1.3;
text-align: left;
padding: 15px;
margin: 15px;
border: 4px ridge #9933FF;
border-radius: 5px;
}

.tipquote {
font: italic .9em monospace;
/*width: 800px;*/
padding-top: 5px;
padding-bottom: 5px;
/*border: 3px groove blue;*/
/*border-radius: 5px;*/
}

#menu{
left: 2%; top: 10%;
//background: indianred;
background: rgb(201,193,144);
background: -moz-linear-gradient(top,  rgba(201,193,144,1) 42%, rgba(181,166,85,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(42%,rgba(201,193,144,1)), color-stop(100%,rgba(181,166,85,1)));
background: -webkit-linear-gradient(top,  rgba(201,193,144,1) 42%,rgba(181,166,85,1) 100%);
background: -o-linear-gradient(top,  rgba(201,193,144,1) 42%,rgba(181,166,85,1) 100%);
background: -ms-linear-gradient(top,  rgba(201,193,144,1) 42%,rgba(181,166,85,1) 100%);
background: linear-gradient(to bottom,  rgba(201,193,144,1) 42%,rgba(181,166,85,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c190', endColorstr='#b5a655',GradientType=0 );
position: fixed;
z-index: 1;
font: bold 1em Verdana;
border: 2px groove indianred;
line-height: 1.5;
padding-top: 15px;
padding-bottom: 10px;
padding-left: 9px;
padding-right: 10px;
border-radius: 5px;
}

#menu a:link {
color: darkblue;
text-decoration: none;
}
#menu a:visited {
color: darkblue;
text-decoration: none;
}
#menu a:hover {
color: lime;
text-decoration: none;
}
#menu a:active {
color: red;
text-decoration: none;
}

#contact {background-color: #dadada; color: black; padding-left: 25px; padding-right: 10px; padding-top: 10px; border: 1px solid #8297A5; margin: 10px; border-radius: 5px;}
#contact label {float: left; width: 165px; font-family: serif; font-size: small; font-variant: small-caps; font-weight: bold; text-align: left; padding-left: 25px; padding-right: 10px;}
#contact input {width: 420px; margin-bottom: 5px; font-family: arial, helvetica, serif; font-size: small;}
#contact textarea {width: 550px; height: 225px;}
#contact .boxes {width: 1em;}
#contact br {clear: left;}
#submitbutton {margin-right: 20px; margin-left: 20px; margin-top: 5px; margin-bottom: 5px;}

#footer {
position: fixed; top: 75%; left: 40%; z-index: 1;
padding-top: 5px;
font-family: verdana, arial, san-serif;
font-size: 12px;
}

#footer a:hover {
color: #00ff00;
}