@charset "utf-8";
/* CSS Document */
/*   
Theme Name: Meadowlands
Description: A Child Theme of Thematic
Template: thematic
*/
/* imports original CSS - should be unnecessary with functions.php alteration */
/*@import url(../thematic/style.css);
*/

body {
background:url(images/bg04.png) top center;
background-repeat:repeat-y;
background-color:#d8f0e0;
}

#header {
background:url(images/headerbg05.png) repeat-x top center;
border-top:0px;
height:264px;
}


#blog-title a {
background:url(images/header-logo06.jpg) no-repeat top center;
display:block;
text-indent:-9000px;
width: 960px;
height: 264px;
}


#branding {
padding:0px 0px 0px;
}

#blog-description {
display:none;
}

#access {
border-bottom:0px ;
background:url(images/navbg05.png) no-repeat top center;
height:98px;
padding:2px;/* vertical space above nav items */
}

#welcome-blurb {
margin:auto;
text-align:center;
width:700px;
}

#company-reg {
margin:auto;
text-align:center;
width:700px;
}

.company-reg {
font-size: 80%;
color:#66a041;
}


#ticket-box {
float:left;
text-align:center;
width:200px;
}

#ticket-box-top {
background:url(images/ticket-box-top.png);
width:200px;
height:45px;
margin-top:60px;
}

#ticket-box-middle {
background:url(images/ticket-box-middle.png);
padding:0 5px;
}

#ticket-box-bottom {
background:url(images/ticket-box-bottom.png);
width:200px;
height:22px;
}

.ticket-title, .ticket-title a:active, .ticket-title a {
font-family:Futura,Century Gothic,Arial,sans-serif;
font-weight:normal;
color:#66a041;
text-shadow:-1px 0 #bdd82b, 0 1px #bdd82b, 1px 0 #bdd82b, 0 -1px #bdd82b, 2px 2px #004700;
text-decoration:none;
text-transform:uppercase;
font-size:18px;
}

a, a:link, a:visited {
color:#66a041;
text-decoration:none;
}

a:active, a:hover {
color:#204523;
text-decoration:none;
}

h1, h2 {
font-family:Futura,Century Gothic,Arial,sans-serif;
font-weight:normal;
color:#66a041;
text-shadow:-1px 0 #bdd82b, 0 1px #bdd82b, 1px 0 #bdd82b, 0 -1px #bdd82b, 2px 2px #004700;
text-decoration:none;
text-transform:uppercase;
}


.sf-menu a, .sf-menu {
border: 0; /*Gets rid of menu border*/
}

.sf-menu a, .sf-menu a:visited{
color: #204523; /*Sets top level font color*/
}

.sf-menu li {
background-color: transparent; /* Background color Top Level*/
}

.sf-menu a {
padding:8px 13px;/* coloured space around nav items */
}

.sf-menu li {
background: none repeat scroll 0 0;
color:#204523;/* first level font colour */
}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
background:#66a041; /* first level hover background colour */
color:#FFFFFF;/* first level hover font colour */
}

.sf-menu li li a, .sf-menu li li a:visited{
color: #204523; /*Sets second level font color*/
background:#bdd82b; /*Sets second level background color*/
}

.sf-menu li li a:hover{
color:#FFFFFF; /*Sets second level hovering font color*/
background:#66a041; /* second level hover background colour */
}

#menu {
padding:7px 0 8px 0;/* menu width */
}


#footer {
background:url(images/footerbg07.png);
background-repeat:repeat-x center;
height:230px;
border-top:0px;
}

#siteinfo {
padding:40px 0 0;
width:960px;
}

#main {
width:800px;
padding: 70px 0 22px;
}

#container {
width:580px;
}

#content {
margin:0 0 0 40px;
width:500px;
}

#respond {
background:transparent none repeat scroll 0 0;
}

.main-aside {
width:200px;
}

.menu {
/*keeping this low centres the main menu*/
width:480px;
}

.entry-title {
font-family:Futura,Century Gothic,Arial,sans-serif;
font-weight:normal;
color:#66a041;
text-shadow:-1px 0 #bdd82b, 0 1px #bdd82b, 1px 0 #bdd82b, 0 -1px #bdd82b, 2px 2px #004700;
text-decoration:none;
text-transform:uppercase;
}

.entry-title a {
color:#66a041;
}

.entry-title a:active, .entry-title a:hover {
color:#004700;
}

.entry-content h1, .entry-content h2, .entry-content h3 {
font-family:Futura,Century Gothic,Arial,sans-serif;
font-weight:normal;
color:#66a041;
text-shadow:-1px 0 #bdd82b, 0 1px #bdd82b, 1px 0 #bdd82b, 0 -1px #bdd82b, 2px 2px #004700;
text-decoration:none;
text-transform:uppercase;
line-height:200%;
}

.entry-content h1 {
font-size:29px;
}

.entry-content h2 {
font-size:23px;
}

.entry-content h3 {
font-size:19px;
font-style:normal;
}

.entry-content a {
color:#204523;
}
.entry-content a:active, .entry-content a:hover {
color:#66a041;
}

.home #content .sticky {
border:0;
margin:0 0 66px;
padding:0;
}

.cat-links, .meta-sep-tag-links  {
/*removes category meta from posts*/
display:none;
}

/*right column stuff*/
/*right column stuff*/
/*right column stuff*/
.main-aside ul {
padding:35px 0;
}

#primary {
border:0;
margin-bottom:22px;
padding:0;
}

.aside input {
font-size:13px;
line-height:18px;
margin-bottom:0px;
width:170px;
height:20px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border: 1px solid #204523;
padding: 2px;
color: #999999;
}

.aside a:active, .aside a:hover {
color:inherit;
}

#secondary {
display:none;
}
/*end - right column stuff*/
/*end - right column stuff*/
/*end - right column stuff*/