/*-----------------------------------------------------
              >> Plans@Work CSS <<
              
              By Inventive Labs  
              
-----------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
  padding: 40px 20px;
  color:#333;
  background: url(/static/images/bg.png) top left repeat-x;
}

a img {
  border: none;
}

a:link, a:visited {
  color:#8a2003;
}
a:hover, a:active {
  color:#333;
}
.top p a {
  font-weight:bold;
  letter-spacing:0.1em;
  font-family:Georgia, serif;
  text-decoration:none;
  text-transform:uppercase;
}
.container {
  border:1px solid #eee;
  width: 940px;
  margin:0 auto;
  background:url(/static/images/at_bg.jpg) right 96px no-repeat;
}

.masthead {
  background:#e0e0e0;
  height:98px;
  position:relative;
}

.siteTitle {
  background:url(/static/images/paw_logo.png) top left no-repeat;
  text-indent:-5000px;
  width: 216px;
  height: 38px;
  position:absolute;
  top: 30px;
  left: 50px;
}

.top {
/*  height: 300px;*/
  width: 860px;
  overflow: hidden;
  margin: 40px;
}

.content {
  margin: 40px;
  background: url(/static/images/content_bg_middle.png) center top repeat-y;
}
.top_bar {
  height:13px;
  margin-bottom: 25px;
  background: url(/static/images/content_bg_top.png) center top no-repeat;
}
.bottom_bar {
  height: 10px;
  margin-top: 15px;
  clear:both;
  background: url(/static/images/content_bg_bottom.png) center top no-repeat;
}
.col1 {
  width: 390px;
  float: left;
  padding-bottom: 30px;  
} 
.col2  {
  float:right;
  width: 390px;
  padding-bottom: 30px;
}
.footer {
  background:#e0e0e0;
  padding: 20px;
  text-align: center;
}


/*-------------------------------------------------------------------------

                            Navigation
    
==========================================================================*/

ul.globalNav {
  float:right;
  margin-top:34px;
  list-style-type:none;
}
ul.globalNav li {
  display:inline;
  background:url(/static/images/button.png) center right no-repeat;
  display:block;
  float:left; 
  padding-right:12px;
  margin-right:12px; 
}
ul.globalNav li a {
  color:#fff;
  font-size:12px;
  text-decoration:none;
  padding:8px 0 8px 10px;
  display:block;
  background:url(/static/images/button_left.png) center left no-repeat;  
}
ul.globalNav li a:hover {
  color:#333;
}
ul.globalNav li.active {
  background:url(/static/images/button_active.png) center right no-repeat;
}
ul.globalNav li.active a {
  background:url(/static/images/button_left_active.png) center left no-repeat;  
}



/*-------------------------------------------------------------------------

                            Text
    
==========================================================================*/


h1 {
  color:#8a2003;
  font-size:36px;
  margin-bottom:7px;
  margin-top:45px;
  text-shadow: #ccc 2px 0px 2px;  
}

h2 {
  font-size:16px;
  color:#ee3224;
  margin-bottom: 18px;
}
.top h2 {
  font-size:26px;
  margin-bottom:12px;
  text-shadow: #ccc 2px 0px 2px;  
}
h3 {
  font-size:16px;
  color:#ee3224;
  margin-top: 18px;
  font-style:italic;
  margin-bottom: 4px;
}
p, li {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height: 19px;
  margin-bottom:19px;
}
li {
  margin-bottom:8px;
}
.footer p {
  font-size:11px;
  margin:0;
}
ul {
  margin: 20px;
}

blockquote {
  padding:4px 20px 0 30px;
  margin:35px 18px;
  font-style:italic;
  background:url(/static/images/quote.gif) left top no-repeat;
}
blockquote p {
  font-family: Georgia, Times, serif;
  margin-bottom:0px;
  font-size: 15px;  
  line-height: 22px;
}

blockquote em {
  font-style: normal;
}

/*-------------------------------------------------------------------------

                            Images
    
==========================================================================*/

.col1 img.icon, .col2 img.icon {
  float:left;
  margin:0 10px 4px 0;
}

.col1 img, .col2 img {
  margin:10px 0;
}


/*-------------------------------------------------------------------------

                                Contact
    
==========================================================================*/

.contact {
  float:left;
  width:390px;
  padding-top:20px;
}

.top form {
  width: 390px;
  padding-top:20px;
  float:right;
  overflow:hidden;
}

.top form label {
  font-family:arial, sans-serif;
  font-size:11px;
  text-transform:uppercase;
  display:block;
  margin-bottom:8px;
}
.top form label input, .top form label textarea {
  font-size:14px;
  width:75%;
}
.top form label input {
  width:70%;
}