+/* Layout CSS */
html{ height:100%; }
body{
height:100%;
padding:0;
margin:0;
}
-a{
- text-decoration: none;
- color:#0066CC;
-}
-a:hover{
- text-decoration:underline;
-}
#content-block{
width: 951px;
min-height:100%;
background: url('images/gradient.png') no-repeat 0 0 #A8A9AD;
margin:0 auto;
}
+#featured-block img{
+ float: right;
+}
#logo{
padding-left: 47px;
padding-top:18px;
padding-top:23px;
padding-left:23px;
}
-a img{
- border:none;
-}
ul#navigation{
list-style: none;
position:absolute;
color:#ffffff;
text-decoration: none;
text-transform: uppercase;
- font-size:1.2em;
display:block;
width:94px;
height:47px;
}
#featured-block{
- width:430px;
+ width:376px;
background-color:#EEEEEE;
margin-left:277px;
- padding: 27px 0;
-
+ padding: 27px;
+}
+
+.generic{
+ width: 590px !important;
+}
+
+#hidden-title{
+ display:none;
+}
+#prefooter{
+ height: 120px;
+ clear:both;
+}
+#footer{
+ font-size:.9em;
+ clear:both;
+ width:951px;
+ margin: 0 auto;
+ margin-top:-65px;
+ text-align:center;
+ color: #545557;
+}
+.actions ul{
+ list-style: none;
+ background-color:#696969;
+ padding:.5em 0;
+}
+.actions ul li{
+ display: inline;
+ padding: 0 .5em;
+}
+.actions ul li a{
+ text-decoration: none;
+ color: #ffffff;
+}
+.actions ul li a:hover{
+ text-decoration:underline;
+}
+
+.breadcrumbs{
+ text-align:right;
+}
+
+
+/* Sublayout CSS */
+.cols:after{
+ content: "";
+ display: block;
+ height: 0;
+ clear: both;
+}
+.col1{
+ position: relative;
+ float: left;
+ width: 50%;
+}
+.col2{
+ position: relative;
+ float: right;
+ align: left;
+ width: 50%;
+}
+
+/* Global Textual CSS */
+a{
+ text-decoration: none;
+ color:#0066CC;
+}
+a:hover{
+ text-decoration:underline;
+}
+a img{
+ border:none;
}
+
+/* Featured Block Textual CSS */
#featured-block h1{
font-size:2em;
+ line-height:1.2em;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
- padding-bottom:14px;
+ padding-bottom:10px;
border-bottom: 1px solid #A8A9AD;
- margin: 0 22px;
+ margin-bottom:1em;
text-transform: uppercase;
}
#featured-block h2{
- font-size:1em;
- font-weight: normal;
- margin: 0 22px;
+ font-size:1.3em;
+ font-weight: bold;
+ margin-bottom: 1em;
+ font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
}
#featured-block p{
- margin: 0 22px;
+ margin-bottom: 1em;
+ line-height: 1.5em;
}
+
+/* Page Specific CSS (for now, Mainpage) */
dl.services{
- margin:0 22px;
padding:0;
list-style: none;
+ line-height: 1.5em;
}
dl.services dt, dl.services dd{
display:inline-block;
- width:160px;
+ width:140px;
vertical-align:top;
margin-bottom:20px;
}
-
-.generic{
- width: 644px !important;
+dl.services dd{
+ width:170px;
}
-
#events-block{
width:212px;
float:left;
font-weight: bold;
font-size:1.2em;
}
-#highlights-block div{
+#highlights-block div, #events-block > br {
margin-bottom: 8px;
}
.extra-large{
font-size:2em;
line-height:1em;
}
-#highlights-block .solid-item{
+#highlights-block .solid-item, #events-block .solid-item{
background-color: #EEEEEE;
color: #666666;
text-transform: uppercase;
font-size: 1.4em;
}
-#hidden-title{
- display:none;
-}
-#prefooter{
- height: 80px;
- clear:both;
-}
-#footer{
- font-size:.9em;
- clear:both;
- width:951px;
- margin: 0 auto;
- margin-top:-30px;
- text-align:center;
- color: #545557;
-}