/*  
Theme Name: gallaghers removals
Theme URI: http://purposemakers.net
Description: gallaghers removals
Version: 0.1
Author: Michael McCrea
Author URI: http://purposemakers.net
*/



/*-----------------------------------------------------------------------------------------------

* div  {
  background:#cfd0d2;
}


  Global Styles
-----------------------------------------------------------------------------------------------*/

* {
  padding:0;
  margin:0;
}

h1, h2, h3, h4, h5, h6, p { margin:0 0 1em 0; }

.hide { display:none; }
.left{ float:left; }
.right{ float:right; }
.center{ text-align:center; }
.t_left{ text-align:left; }
.t_right{ text-align:right; }
.clear{ clear:both; }
.clear_right{clear:right;}
a img{ border:none; }


/*-----------------------------------------------------------------------------------------------
  Layout / Base Page Styling
-----------------------------------------------------------------------------------------------*/

body {
  background:#555 url(img/body_bg_01.gif) repeat-y center top;  
  color:#333;
  font-size:11px;
  font-family: Verdana, Arial, sans-serif;
}

/* This class sets the width and position for all rows */
.inside {
  width:900px;
  background-color:#000;  
  margin:0 auto;
  padding:0;
}

a {
  color:#f29b32;
  font-weight:bold;
  text-decoration:none;
}

a:hover { 
  color:#555;
}

h1, h2, h3, h4{
  font-size:20px;
  color:#f29b32;
  font-weight:normal;
  padding-top:10px;
  margin:0 0 20px 0;  
}

h2, h3{
  font-size:1.8em;
}

h4{
  font-size:1.5em;
  margin:0;
}

p{
  line-height:1.5em;
}

ul li{
  list-style-type:none;
  background: url(img/bullet_01.gif) 0 4px no-repeat;
  padding:0 0 0 17px;
  margin:6px 0;
}

blockquote{
  padding:1px 12px 1px 1em;
  border-left:2px solid #C00;
  color:#BBB;
  background-color:#333;
  font-size:1.1em
}

hr {
  background-color: #555;
  color: #555;
  height:1px;
  border:0;
}

/*-----------------------------------------------------------------------------------------------
  Header
-----------------------------------------------------------------------------------------------*/

#header .inside {
  border-bottom:5px solid #f29b32;
  padding:0 0 20px 0;
}

#header h2 { 
  font-size:2.25em;
  margin:20px 0 0 20px;
  padding:0;
  float:left;
}

#header h2 a { 
  text-decoration:none; 
  display:block;
  float:left;
  width:374px;
  height:69px;
  background: transparent url(img/gallaghers_logo_01.gif) no-repeat left top;  
  text-indent:-10000px;
}

#tag {
  float:right;
  margin:30px 0 0 0;
}

/*-----------------------------------------------------------------------------------------------
  Primary Items
-----------------------------------------------------------------------------------------------*/

#primary .inside {
  background: #fff url(img/main_bg_home_01.jpg) no-repeat left bottom;  
}

#primary.contact-us .inside {
  background: #fff url(img/van_cuts_02.jpg) no-repeat right bottom;  
}

#primary .post {
  float:left;
  width:390px;
  padding:10px 20px 20px 0;
}

.tighten {
  width:200px;
}

#primary h1 {
  font-weight:normal;
  color:#333;  
}

#call_action {
  float:right;
  padding:20px;
}


/*-----------------------------------------------------------------------------------------------
  Secondary Items
-----------------------------------------------------------------------------------------------*/

#primary .secondary{
  float:left;
  padding:0;
}

.secondary h2 {
  margin:20px 0 5px 0;
  padding:2px 5px;
  color:#fff;
  background-color:#071c2d;
}

#navigation {
  text-transform:uppercase;
  width:150px;
  height:400px;
  margin:20px 40px;
  background: url(img/navigation_01.jpg) no-repeat 0 0; 
}

#navigation ul {
  padding:100px 0 0 22px;
}

#navigation li {
  list-style-type:none;
  background-image:none;
  background-color:transparent;
  margin:0;
  padding:0
}

#navigation a {
  display:block;
  width:85px;
  color:#fff;
  padding:10px 11px;
  border-bottom:1px solid #555;
  font-weight:bold;
}

#navigation a:hover  {
  color:#f29b32;  
}

#navigation li.current_page_item, #navigation li.current_page_parent {

}

#navigation li.current_page_item a, #navigation li.current_page_parent a {
  color:#f29b32;
}

/*-----------------------------------------------------------------------------------------------
  Foooter
-----------------------------------------------------------------------------------------------*/

#footer {
  font-size:90%;
  clear:both;
  color:#ccc;
}

#footer .inside {
  border-top:5px solid #f29b32;
  padding:10px 0;
}

#footer a {
  color:#fff;
  text-decoration:none;
}
#footer a:hover {
  color:#ccc;
}

#footer h5 {
  font-size:100%;
  padding:0 0 5px 0;  
}

#footer p {
  padding:0 20px;
  margin:0;
}

#footer p.attributes{ 
  float:right;
  padding:0 0 0 1em;
}

a.rss {
  padding:0 0 5px 16px;
  background: url(img/feed-icon-12x12.gif) no-repeat 0 1px;
}