File: /home/awaldron/public_html/archive/ras/css/style.css
body {
margin:0;
padding:0;
background:#33312f url(/gui/bg-main.gif) top center repeat-y;
color:#33312f;
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:0.75em;
}
#background {
position:absolute;
top:0px;
left:0px;
width:100%;
height:498px;
background:#292826 url(/gui/bg-top.jpg) top center no-repeat;
}
h1 { margin:0; font-weight:bold; font-size:2em; font-family:Trebuchet MS; }
h2 { margin:0; font-weight:bold; font-size:1.6em; font-family:Trebuchet MS; }
h3 { font-weight:bold; font-size:1.6em; font-family:Trebuchet MS; text-align:center; border-bottom:solid 1px #666; color:#891a18; }
p { margin-top:0; line-height:1.5em; }
img { border:0; }
a,
a:link,
a:active,
a:visited { color:#891a18; font-weight:bold; text-decoration:none; }
a:hover { color:#ff0000; font-weight:bold; text-decoration:none; }
a.foot,
a.foot:link,
a.foot:active,
a.foot:visited { color:#CCC; font-weight:normal; text-decoration:none; }
a.foot:hover { color:#ff0000; font-weight:normal; text-decoration:none; }
#main-wrap { text-align:center; background:url(/gui/bg-top.jpg) top center no-repeat; min-height:500px; }
#main-body { width:960px; text-align:left; margin:0 auto; display:block; overflow:auto; clear:both; }
#main-left { width:192px; padding:10px; float:left; overflow:visible; }
#main-right { width:746px; float:right; overflow:auto; margin-right:2px; }
#main-right-split { display:block; overflow:auto; min-height:400px; }
#main-right-split-left { float:left; width:450px; }
#main-right-split-right { float:right; width:296px; }
#main-logo { position:relative; left:-72px; top:20px; cursor:pointer; }
#main-side { min-height:800px; margin-top:115px; }
#main-foot { width:918px; color:#CCC; padding:25px 20px; margin:0 auto; min-height:100px; overflow:auto; text-align:left; background-color:#292826; }
.main-foot-right { float:right; width:200px; }
.main-foot-left { float:left; margin-right:15px; }
h2.main-foot-left { position:relative; top:-6px; color:#FFF; }
h2.main-foot-left2 { position:relative; top:-6px; color:#FFF; }
#main-foot ul { margin-top:3px; }
#main-foot ul li { margin-bottom:5px; }
#main-bott { width:958px; height:20px; margin:0 auto; background-color:#676664; }
#main-padd { height:30px; margin:0 auto; background-color:#33312f; }
#main-tnav { height:45px; margin-top:80px; background-color:#25201C; overflow:hidden; }
#main-tnav ul { padding:0; margin:0; float:left; width:100%; z-index:10000; }
#main-tnav ul li { display:inline; }
#main-tnav ul li a.tnav { color:#d4caa6; text-align:center; font-size:15px; font-weight:bold; text-decoration:none; padding:13px 17px 14px 16px; float:left; }
#main-tnav ul li a.tnav:hover {
background-color:#891a18; color:#fff; text-align:center; font-size:15px; font-weight:bold; text-decoration:none; padding:13px 17px 14px 16px; float:left; }
#main-tnav ul li a.tnav-on {
background-color:#891a18; color:#fff; text-align:center; font-size:15px; font-weight:bold; text-decoration:none; padding:13px 17px 14px 16px; float:left; }
.dropdown { display:inline; display:none; background-color:#891a18; list-style-type:none; float:none; padding: 0px 4px; position:absolute; top:0; left:0; z-index:10000; min-width:167px; }
a.dropdown-item,
a.dropdown-item:link,
a.dropdown-item:active,
a.dropdown-item:visited { color:#FFF; font-weight:normal; text-decoration:none; display:block; padding:6px 35px 6px 17px; border-top:solid 1px #661a18; }
a.dropdown-item:hover { color:#444; font-weight:normal; text-decoration:none; display:block; padding:6px 35px 6px 17px; background-color:#FFF; }
.splash { border-top:solid 6px #891a18; }
.block { border-top:solid 6px #33312f; color:#33312f; padding:10px; }
.block h1 { color:#33312f; }
.homeblock p { margin:8px 15px; }
.content { margin:30px 40px; }
.content h2 { margin-bottom: 10px; }
.block-red { border-top:solid 6px #891a18; background-color:#681b17; color:#fff; padding:10px; }
.block-red h1 { color:#d4caa6; }
.block-gray { border-top:solid 6px #33312f; background-color:#e4dfdf; color:#33312f; padding:10px; }
.block-red h1 { color:#d4caa6; }
#slider { width:746px; height:373px; overflow:hidden; background:url(/gui/loading.gif) no-repeat 50% 50%; }
#slider img { position:absolute; top:0px; left:0px; display:none; }
#slider a { border:0; display:block; }
.footicon { display:block; padding:10px 0 10px 35px; background-position:center left; background-repeat:no-repeat; }
.facebook { background-image: url(/gui/icon-facebook.png); }
.energystar { background-image: url(/gui/icon-energystar.png); }
.eho { background-image: url(/gui/icon-eho.png); }
.red { color:#891a18; }
.icon-25 { position:relative; top:8px; }
.inner-block { clear:both; overflow:auto; margin:35px 0 0 0; }
.inner-right { float:right; width:49%; margin-left:1%; }
.inner-left { float:left; width:49%; margin-right:1%; }
#values-home-over { display:none; }
#values-that-matter { width:276px; height:108px; display:block; background:url(/gui/values-home.png) top left no-repeat; }
.clear { clear:both; overflow:auto; margin:15px 0 0 0; }
blockquote { background-color:#e2dbc4; color:#33312f; padding:15px; border-left:solid 6px #891a18; margin:15px 0 30px 0; }
blockquote b { display:block; text-align:right; font-style:italic; }
.team-item { clear:both; overflow:auto; margin-bottom:30px; }
.team-item .team-photo { width:80px; height:120px; float:left; border:solid 1px #333; }
.team-item .team-text { float:right; width:540px; }
.team-item .team-text h1 { font-size:1.4em; margin-bottom:6px; }
.team-item .team-text b { color:#891a18; display:block; font-size:1.1em; }
.gallery img { padding:2px; border:solid 1px #DDD; }
.gallery img.over { padding:2px; border:solid 1px #891a18; }
.gallery-stonegate { float:left; margin-right:30px; }
.gallery-stonegate h2 { display:inline; }
.gallery-stonegate { font-weight:normal; font-size:0.9em; }
.homeplan { cursor:pointer; }
.contact-input {
padding: 5px;
width: 380px;
font-family: Helvetica, sans-serif;
font-size: 1.1em;
margin: 0px 0px 10px 0px;
border: 1px solid #ccc;
margin-right:5px;
float:left;
}
textarea.contact-input {
height: 90px; float:left;
}
label {
text-align: right;
margin-right: 15px;
width: 100px;
padding-top: 5px;
font-size: 1.1em;
font-weight: bold;
}
.plain { margin:0px; padding:0px; border:0px; }
label.error { color:#CC0000; font-size:0.9em; float:left; width:80px; }
#mail-sent { color:#009900; font-weight:bold; }
.ic_container{
vertical-align:baseline;
margin:10px;
position:relative;
/*-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
-moz-box-shadow: 0 1px 3px #888;
-webkit-box-shadow: 0 1px 3px #888;*/
}
.overlay{
opacity:0.3;
position:absolute;
top:0px;
bottom:0px;
left:0px;
right:0px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.ic_caption{
position:absolute;
opacity:0.6;
overflow:hidden;
margin:0px;
padding:0px;
left:0px;
right:0px;
cursor:default;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
.ic_category{
text-transform:uppercase;
font-size:11px;
letter-spacing:3px;
padding:5px;
margin:0px;
}
.ic_caption h3{
padding:0px 5px 5px 5px;
margin:0px;
font-size:18px;
}
.ic_text{
padding:5px;
margin:0px;
text-align:justify;
}
.ic_text b {
font-size:1.1em;
}