body {
 margin:0px;
 padding:0px;
}
body .container .logo {
 background:url(http://www.wjr.org/images/logo_sprites.png) no-repeat 0px -400px;
 width:300px;
 height:80px;
}
body .container .logo img {
 border:0;
}

/* Blog CSS Start */
body .container .blog_logo {
 background:url(http://www.wjr.org/images/logo_sprites.png) no-repeat 0px -132px;
 width:300px;
 height:80px;
}
body .container .side_header h3 {
 margin:0px;
 padding:4px;
 position:relative;
 top:20px;
 left:25px;
 font-family:arial;
 font-size:18px;
 letter-spacing:0px;
 color:#313131;
 border:#dfdfdf 1px ridge;
 border-radius:12px;
 -moz-border-radius:12px;
 text-align:center;
 width:75%;
}
body .container .blog_logo img {
 border:0;
}
#search {
 text-align:right;
}
#search input {
 position:relative;
 top:24px;
 padding:3px;
 font-family:verdana;
 font-size:13px;
}
.post {
 padding:5px;
}
.post .title {
 padding:6px;
 font-family:verdana;
 font-size:26px;
 margin:0px;
 color:#181818;
 font-weight:bold;
 letter-spacing:-1px;
}
.post .title a {
 color:#181818;
 text-decoration:none;
}
.post .copy {
 padding-left:15px;
}
.post .copy p {
 font-family:verdana;
 margin:0px;
 padding:3px;
 font-size:13px;
}
.post .date {
 font-family:arial;
 margin:0;
 padding:4px;
 font-size:10px;
 background:#efefef;
 border-radius:5px;
 -moz-border-radius:5px;
}
.post .date a {
 text-decoration:underline;
 color:#e04242;
}

/*Blog CSS End*/


.precontainer {
 position:relative;
 left:7.5%;
 right:7.5%;
 width:85%;
}
.container {
 width:950px;
 background:#ffffff;
}
.notice {
 border:#ffcc33 1px ridge;
 background:#ffffcc;
}
.notice p {
 margin:0;
 font-family:arial;
 font-size:14px;
 font-weight:bold;
 text-align:center;
 padding:6px;
 color:#343434;
}
.error {
 border:#ffb18f 1px ridge;
 background:#ffdab6;
 margin:0;
 font-family:arial;
 font-size:14px;
 font-weight:bold;
 text-align:center;
 padding:6px;
 color:#343434;
}
body .container .side_header {
 padding-left:300px;
 margin-top:-80px;
}
body .container .side_header ul.menu {
  padding:15px;
  margin:0px;
}
body .container .side_header ul.menu li {
 background:url(http://www.wjr.org/images/green.bg.png) no-repeat;
 width:150px;
 height:50px;
 float:left;
 list-style:none;
 padding:0px;
 font-family:arial;
 font-size:14px;
 text-align:center;
 font-weight:bold;
 padding-right:5px;
}
body .container .side_header ul.menu li a {
 position:relative;
 top:17px;
 text-decoration:none;
 color:#363636;
}
body .container .content {
 padding-top:50px;
 float:none;
}
body .container .content h3 {
 font-family:arial;
 font-size:32px;
 letter-spacing:-2px; 
 margin:0px;
 padding:3px;
 color:#414141;
}
body .container .content h3.large_title {
 background:#efefef;
 padding:6px;
}
body .container .content .center {
 text-align:center;
}
body .container .content .home_info span {
 display:block;
 padding-left:60px;
 width:340px;
 margin-top:-48px;
}
body .container .content .home_info span h6 {
 margin:0;
 padding:1px;
 font-family:arial;
 font-size:16px;
 font-weight:bold;
}
body .container .content .home_info span p {
 margin:0;
 padding:1px;
 font-family:arial;
 font-size:13px;
}
#loading_bar {
 display:none;
 margin-top:-26px;
 text-align:right;
}
#loading_bar img {
 text-align:right;
 padding-right:130px;
}
#archive_id {
 font-family:Lucida Sans Unicode, georgia;
 font-size:14px;
 letter-spacing:0px;
 color:#848484;
 padding:8px;
 width:85%;
}
#archive_submit {
 font-family:Lucida Sans Unicode, georgia;
 font-size:14px;
 letter-spacing:-1px;
 padding:8px;
 color:#121212;
 width:10%;
}
body .container .footer .company p {
 padding:4px;
 font-family:verdana;
 font-size:13px;
 margin:0px;
 width:30%;
}
body .container .footer {
 font-weight:normal;
 padding:4px;
 position:relative;
 top:20px;
}
body .container .footer .links {
 padding:2px;
 margin-top:-22px;
 width:70%;
 position:relative;
 left:30%;
 text-align:right;
}
body .container .footer .links ul {
 margin:0;
 text-align:right;
 padding:0;
}
body .container .footer .links ul li {
 float:right;
 font-family:verdana;
 font-size:13px;
 font-weight:normal;
 margin:0px;
 list-style:none;
 text-align:right;
 padding-left:20px;
}
body .container .footer .links ul li a {
 color:#292929;
 font-weight:normal;
 text-decoration:none;
}
body .container ul.cloud {
 margin:0px;
 padding:0px;
}
body .container ul.cloud li {
 float:left;
 padding:4px;
 margin:2px;
 background:#d9ffc8;
 font-family:arial;
 font-size:18px;
 list-style:none;
}
body .container ul.cloud li a {
 color:#474747;
 text-decoration:none;
}
