/*
Theme Name: Ultravation News
Theme URI: 
Description: 
Version: 
Author: Jackson Whelan
Author URI: http://jacksonwhelan.com/
*/
* {
margin:0;
padding:0;
}

a {
text-decoration:none;
color:#333333;
}
a img {
border:none;
}

body {
font-family:Arial, Helvetica, sans-serif;
text-align:center;
background:url(/images/body-bkgd.jpg) repeat-x;
font-size:12px;
}

/* structure */

#wrapper {
width:930px;
text-align:left;
margin-left:auto;
margin-right:auto;
}
#header {
background:url(/images/ultravation-logo.jpg) no-repeat bottom right;
height:100px;
margin-bottom:30px;
}
#top-left-nav {
height:45px;
margin-top:8px;
float:left;
width:170px;
}
#top-right-nav {
height:45px;
margin-top:8px;
float:right;
width:760px;
}
#top-wide-nav {
width:930px;
}
#main-content {
width:930px;
}
#text {
width:580px;
float:right;
text-align:left;
}
#left {
width:400px;
float:left;
}
#left-wide {
width:460px;
float:left;
}
#right {
float:right;
width:400px;
text-align:right;
color:#666666;
}
#right-narrow {
float:right;
width:290px;
}
#left-sidebar, #right-sidebar {
width:150px;
float:left;
background: #DADADA;
}
#center-text {
width:590px;
margin-left:20px;
float:left;
}
.entry {
margin-bottom:20px;
}
#right-sidebar {
float:right;
}
#find-model {
width:295px;
float:left;
}
#model-info {
width:260px;
float:right;
background: #DADADA;
padding:10px;
color:#666666;
}
#map-display {
float:left;
width:470px;
}
#map-empty {
margin-top:140px;
color:#333333;
text-align:center;
}
#map-search {
width:460px;
float:right;
color:#666666;
}
#map-results {
width:430px;
float:right;
text-align:left;
margin-bottom:50px;
}
#col-1 {
width:294px;
float:left;
margin-right:26px;
}
#col-2 {
width:294px;
float:left;
margin-right:26px;
}
#col-3 {
width:290px;
float:left;
}
.product-plug {
color:#656263;
font-size:12px;
height:175px;
}

#footer, #search-footer {
clear:both;
text-align:center;
margin-top:30px;
font-size:10px;
line-height:1.5em;
color:#666666;
}
#search-footer {
font-size:12px;
margin-top:80px;
}


#model-info img {
display:block;
margin:5px;
margin-left:auto;
margin-right:auto;
}
#model-info table {
font-size:12px;
}
#model-info td {
padding:0 5px 5px 0;
}
#model-info ul {
list-style:none;
}

/* headings */

#left-sidebar h3, #right-sidebar h3 {
color:#FFFFFF;
background:url(/images/h3-bkgd-v2.jpg) repeat-x;
font-size:14px;
text-align:center;
height:22px;
padding-top:6px;
}
h3#enviro {
background:url(/images/h3-enviro-bkgd.gif) no-repeat;
height:22px;
padding-top:18px;
padding-left:25px;
}
h3#iaq {
background:url(/images/h3-iaq-bkgd.gif) no-repeat;
height:22px;
padding-top:8px;
padding-left:33px;
}
h3 a {
text-decoration:none;
color:#FFF;
}
h3 a:hover {
color:#000E78;
}
#text h1, #center-text h1, #main-content h1 {
color:#FF9933;
font-family:Garamond, Baskerville, Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:normal;
}
#center-text h1, #main-content h1 {
color:#666666;
font-size:30px;
margin-bottom:15px;
}
#center-text h2 {
color: #666666;
font-size:18px;
margin-bottom:7px;
}
#center-text h3 {
color:#999999;
font-size:16px;
margin-bottom:10px;
}
#center-text h4 {
color:#666666;
font-size:12px;
}
#intro h1 {
font-family:Garamond, Baskerville, Georgia, "Times New Roman", Times, serif;
font-size:40px;
font-weight:normal;
margin-left:290px;
color:#666666;
}
#right h2, #left h2 {
color:#3366FF;
font-size:13px;
}
.product-plug h2 {
font-size:14px;
}
#col-1 h3, #col-2 h3 {
margin-right:4px;
}
#left-wide h1, #left-wide h2 {
color:#3366FF;
font-size:14px;
margin-bottom:7px;
}
#left-wide h1 {
font-size:18px;
}
#find-model h4 {
clear:both;
}
#map-search h1 {
font-family:Garamond, Baskerville, Georgia, "Times New Roman", Times, serif;
font-weight: lighter;
color:#666666;
font-size:30px;
line-height:40px;
margin-bottom:18px;
}
#map-search h1 span {
color:#3399FF;
}

/* links */

#top-right-nav a {
text-decoration:none;
color:#FFCF00;
}
.entry a {
text-decoration:none;
color:#00025A;
}
p.news-item a {
font-weight:bold;
}
#top-wide-nav a {
text-decoration:none;
color:#000E78;
}
#top-wide-nav a.active {
color: #666666;
}
#top-wide-nav a:hover {
color: #3366FF;
}
#left-sidebar a, #right-sidebar a, #model-info a {
text-decoration:none;
color:#666666;
}
.product-plug a {
color:#656263;
font-weight:bold;
text-decoration:none;
}

/* text */

.entry p, #text p, #right p, #left p, #intro p {
margin-bottom:12px;
color: #333131;
font-size:12px;
line-height:18px;
}
p.postmetadata {
padding-top:12px;
}
p#findcontractor {
float:right;
margin-left:0;
width:auto;
text-align:center;
}
p.news-item {
width:200px;
margin:10px;
}
#left-sidebar p, #right-sidebar p, #right-narrow p, #right-narrow form {
font-size:11px;
color:#666666;
padding:5px;
}
.entry-date {
-moz-border-radius-bottomleft:20%;
-moz-border-radius-bottomright:20%;
-moz-border-radius-topleft:20%;
-moz-border-radius-topright:20%;
background-color:#EEEEEE;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
color:#000000;
display:block;
float:left;
font-family:arial;
font-size:19px;
font-weight:bold;
height:50px;
margin-bottom:10px;
margin-right:10px;
margin-top:0;
padding:6px;
text-align:center;
width:50px;
}


/* lists */

#top-right-nav ul li {
display:inline;
float:right;
font-size:12px;
text-align:center;
margin-left:50px;
font-weight:bold;
}
#top-wide-nav ul {
margin-top:8px;
}
#top-wide-nav ul li {
display:inline;
float:left;
font-size:12px;
text-align:center;
margin-right:25px;
}
#left-sidebar ul, #right-sidebar ul {
list-style:none;
font-size:11px;
margin:5px;
font-weight:bold;
}
#left-sidebar li, #right-sidebar li {
margin-bottom:10px;
}
.entry ul {
margin:10px 10px 10px 25px;
}
.entry li {
margin-bottom:12px;
}

ul.downloads, ul.manuals {
list-style:none;
margin:10px;
}
ul.downloads li {
background:url(/images/pdf-li.gif) no-repeat top left;
padding-left:25px;
height:25px;
margin-bottom:10px;
}
ul.manuals li {
margin-bottom:10px;
}
ul.manuals li img {
margin-right:5px;
}
ul.downloads li a {
text-decoration:none;
color:#333333;
}
ul.downloads li a:hover {
text-decoration:underline;
color:#3366FF;
}
dl.faq dt {
font-size:14px;
color:#3366FF;
font-weight:bold;
}
dl.faq dd {
margin-bottom:12px;
margin-left:12px;
color:#333333;
line-height:1.4em;
}
ol.commentlist {
margin:15px;
}

#map-results dt {
font-size:14px;
border-bottom:1px solid #0066CC;
font-weight:bold;
}
#map-results dd {
margin-bottom:10px;
}

#intro strong, #right strong {
color:#3366FF;
}

#commentform {
margin-left:10px;
}
#search-form {
padding:10px;
height:20px;
}
#search-button {
float:right;
margin-top:-18px;
}
#search-results-container {
height:105px;
width:270px;
padding:0 10px;
overflow:auto;
}
#news-container, #search-container, #search-authorized {
width:294px;
height:155px;
background:url(/images/shadow.jpg) no-repeat bottom right;
}
#search-authorized {
height:auto;
padding-bottom:10px;
}
#results {
width:265px;
font-size:9px;
}
.title {
font-size:12px;
}
span.divider {
margin:20px 0;
border-bottom:1px solid #0066FF;
display:block;
}
.submitbutton {
text-transform:uppercase;
color:#333333;
border: 1px solid #333333;
background:#CCCCCC;
}
.searchbutton {
color:#003399;
border:1px solid #039;
margin:10px 0 0 0;
font-size:10px;
}
.modeldrop {
color:#333333;
border: 1px solid #333333;
background:#CCCCCC;
}
#second-nav {
text-align: center;
font-size:10px;
}
.clear {
clear:both;
}
a:hover {
text-decoration:underline;
color:#3366FF;
}
.alignright {
float:right;
margin:5px 0px 5px 5px;
}
.alignleft {
float:left;
margin:5px 5px 5px 0px;
}