/*
Theme Name: deelside house
Theme URI: http://www.deelsidehouse.com
Description: deelside house
Version: Alpha 1.0
*/

/**************
* global styles
**************/

* {margin: 0; padding: 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;}
.clear_left{clear:right;}
a img{ border:none; }

body {
  font: 12px/1.5 Helvetica, Tahoma, Verdana, sans-serif;
  color: #000;
  text-align: center;
  background:url(img/wp_damask_002.gif) #ccc;
}

img {
  border: 0;
}

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

a:hover {
  color: #000;
  text-decoration: underline;
  font-weight: bold;
}

h1, h2, h3, h4{
  font-weight: normal;
  color: #7ca7b5;
  margin:10px 0;
}

h1 {
  font-size:22px;
}

h2 {
  font-size:18px;
}

h3 {
  font-size: 14pt;
}

h4 {
  font-size: 12pt;
}

p {
  margin:0;
  padding:0;
  margin-top: 4px;
  margin-bottom: 20px;
}

ul {
  padding: 5px;
  margin: 0;
}

ul li {
  padding: 0;
  margin: 0;
  list-style: none;
  padding:0 0 8px 24px;;
  background: url(img/bullet.gif) no-repeat 6px 6px;
}

#main {
  width:880px;
  margin:0 auto;
  padding:10px;
  text-align: left;
  background: transparent url(img/main_bg_01.gif) repeat-y;  
}

/***************
* header and nav
***************/

#logo {
  float:left;
  margin:10px 0 0 0;
}

#menu {
  width:600px;
  padding:0;
  margin:0;
  clear:both;
}

#menu ul {
  text-align: left;
  padding:5px 0;
  margin: 0;
}

#menu ul li {
  display: inline;
  background-image:none;
  padding:0;
  margin:0;
  white-space: nowrap;
}

#menu ul li a {
  font-size: 12px;
  padding:5px 10px;
  margin:0;
  font-weight: bold;
  color: #fff;
  background-color:#BDD3DA;  
}

#menu ul li a:hover {
  color: #333;
  text-decoration: none;
}

#menu ul li.current_page_item a,
#menu ul li.current_page_item a:hover {
  color: #fff;
  text-decoration: none;
  background-color:#ccc;   
}

#flash {
  padding: 0;
  margin: 0;
}

#contact_info {
  text-align:right;
  margin:10px 20px 0 0;
  float:right;
  background-color:#fff;
}

/*************
* content
**************/


#content {
  float:left;
  background-color:#fff;
  width:460px;
  padding:20px;
}


/**************
* sidebar
**************/

#sidebar {
  float:right;
  width:360px;
  padding:20px 0;  
}

.feed {
  padding-left: 18px;
  margin-left: 8px;
  background: url(img/feed-icon-12x12.gif) no-repeat;
  background-position: 0px 1px;
}

/**************
* footer
**************/

#btm_nav {
  font-size: 11px;
  background: #7ca7b5;
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
}

#btm_nav ul {
  text-align: left;
  padding: 4px;
  margin: 0;
}

#btm_nav ul li {
  display: inline;
  padding: 0;
  margin: 0;
  background-image:none;
}

#btm_nav ul li a {
  padding:20px 10px;
  margin: 0;
  text-decoration: none;
  font-weight: bold;
  color: #e7e7e7;
}

#btm_nav ul li a:hover {
  text-decoration: underline;
}

#footer {
  font-size: 10px;
}

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