body {
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: small;
	text-align: center;
	color: #6c6c50;
	background: #8D4E48;
	background-color: #8D4E48;
  }
  
h1 {
  margin-top: 5px;
  margin-bottom: 10px;
  padding-left: 15px;
  font-size: 150%;
  color: #6f2922;
  }

hr {
  display: none;
  }

img {
  border: none;
  }

/* unordered list style */

ul {
  list-style: none;
  margin: 0 0 20px 30px;
  padding: 0;
  }

li {
  list-style: none;
  padding-left: 14px;
  margin-bottom: 3px;
  background: url(http://www.caryswilson.co.uk/blog/images2/tictac_blue.gif) no-repeat 0 6px;
  }

/* links */

a:link {
  color: #6f2922;
  }

a:visited {
  color: #6f2922;
  }

a:hover {
  text-decoration: underline; color: #8d4e48;
  }

a:active {
  color: #6f2922;
  text-decoration: none;
  }
a.lhidden {color: #00000; text-decoration: underline; text-align:left; font-size:12px }
a.lhidden:visited {color: #000;text-decoration: underline; text-align:left}
a.lhidden:hover {color: #fff;text-decoration: none; text-align:left}
a.lhidden:active {color: #000;text-decoration: underline; text-align:left}

a.ghidden {color: #000; text-decoration: underline; text-align:left; font-size:10px }
a.ghidden:visited {color: #000;text-decoration: underline; text-align:left}
a.ghidden:hover {color: #fff;text-decoration: none; text-align:left}
a.ghidden:active {color: #000;text-decoration: underline; text-align:left}

a.pophidden {color: #000; text-decoration: underline; text-align:left; font-size:10px }
a.pophidden:visited {color: #000;text-decoration: underline; text-align:left}
a.pophidden:hover {color: #999999; text-decoration: none; text-align:left}
a.pophidden:active {color: #000;text-decoration: underline; text-align:left}
/* ---( layout structure )---*/

@media all {
  #wrap {
    width: 847px;
    margin: 0 auto;
    text-align: left;
    background: #8D4E48 url(http://www.caryswilson.co.uk/blog/images2/tile2.gif) repeat-y;
    }

  #content {
    margin-left: 58px;
    }

  #main-content {
    float: left;
    width: 520px;
    margin: 0 0 0 0;
    padding: 0;
    line-height: 1.5em;
    }

  #sidebar {
    margin: 19px 50px 0 595px;
    padding: 5px 0 0 0;
    font-size: 85%;
    line-height: 1.4 em;
    color: #6c6c50;
    background: no-repeat;
    }
  }
@media handheld {
  #wrap {
    width: 90%;
    background: none;
    }

  #content {
    margin-left: 0 2% 0 2%;
    }

  #main-content {
    float: none;
    width: 100%;
    }

  #sidebar {
    margin: 0 2% 0 2%;
    }
  }

@media all {
  #header {
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", "Trebuchet MS";
	background: #CCCCCC url(http://www.caryswilson.co.uk/blog/images2/top_div_blue2.jpg) no-repeat left top;
	color: #6f2922;
	padding: 45px 80px 236px 160px;
    }

 #header2 {
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", "Trebuchet MS";
	background: #CCCCCC url(http://www.caryswilson.co.uk/blog/images2/top_div_blue4.jpg) no-repeat left top;
	color: #6f2922;
	padding: 45px 80px 236px 160px;
    }
	
 #header3 {
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", "Trebuchet MS";
	background: #CCCCCC url(http://www.caryswilson.co.uk/blog/images2/top_div_blue5.jpg) no-repeat left top;
	color: #6f2922;
	padding: 45px 80px 236px 160px;
    }
	
#header4 {
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", "Trebuchet MS";
	background: #CCCCCC url(http://www.caryswilson.co.uk/blog/images2/top_div_blue6.jpg) no-repeat left top;
	color: #6f2922;
	padding: 45px 80px 236px 160px;
    }
	
#header5 {
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", "Trebuchet MS";
	background: #CCCCCC url(http://www.caryswilson.co.uk/blog/images2/top_div_blue7.jpg) no-repeat left top;
	color: #6f2922;
	padding: 45px 80px 236px 160px;
    }
	
#header6 {
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", "Trebuchet MS";
	background: #CCCCCC url(http://www.caryswilson.co.uk/blog/images2/top_div_blue8.jpg) no-repeat left top;
	color: #6f2922;
	padding: 45px 80px 236px 160px;
    }
	
#header7 {
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", "Trebuchet MS";
	background: #CCCCCC url(http://www.caryswilson.co.uk/blog/images2/top_div_blue9.jpg) no-repeat left top;
	color: #6f2922;
	padding: 45px 80px 236px 160px;
    }
	
  }
@media handheld {
    #header {
    background: #6699cc;
    }
	
  #header2 {
    background: #6699cc;
    }
	
#header3 {
    background: #6699cc;
    }
	
#header4 {
    background: #6699cc;
    }
	
	#header5 {
    background: #6699cc;
    }
	
	#header6 {
    background: #6699cc;
    }
	
	#header7 {
    background: #6699cc;
    }
}
}
/* ---( main column )--- */

h1.page-header {
  margin-top: 5px;
  margin-bottom: 10px;
  padding-left: 15px;
  font-size: 150%;
  color: #6f2922;
  }
h2.sub-header {
  margin-top: 12px;
  margin-bottom: 3px;
  padding-left: 15px;
  font-size: 110%;
  color: #8d4e48;
  }
  
.pop1 {
	font-size: 50%;
	color: #666666;
	margin-left: 10%;
}

p.content {
	margin-top: 2px;
	margin-bottom: 0px;
	padding-left: 15px;
	font-size: 85%;
	color: #6c6c50;
	line-height: 120%;
  }
  
  p.FormText {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 85%;
	color: #6c6c50;
	line-height: 120%;
	text-align: right;
  }


/* ---( sidebar )--- */

h4.sidebar-title {
	margin: 0;
	padding: 5px 0 0 25px;
	font-family: "Lucida Grande", "Trebuchet MS";
	font-size: 100%;
	color: #6c6c50;
	height: 32px;
	background: no-repeat 0px 15px;
	height: 32px !important;
	height /**/:57px;
	text-transform: lowercase;
  }

#sidebar ul, #sidebar p {
  margin: 0;
  padding: 5px 20px 1em 20px;
  border-bottom: 0px solid #ddd;
  }

#sidebar li {
  background: url(http://www.caryswilson.co.uk/blog/images2/tictac_blue.gif) no-repeat 0 5px;
  }


  #side-images {
	margin: 10px 10px 20px 60px;
	padding-left: 20px;
}


/* ---( workshop gallery )--- */


#mainPhoto	{
	align: right;
	border: none;
	padding-top: 20px;
	margin: 0px;
	padding-left: 15px;
}
p#caption 
			{
	text-align: left;
	padding:0;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
			}
	
p.video 
			{
			font: bold 13.5px Verdana, Arial, Helvetica, sans-serif;
			text-align: left;
			margin: 0px 10px 0px 0px;padding:0;
			color: #006BAB
			}
.small {
	color: #666666;
	font-size: 85%;
	font-weight: lighter;
}

/* -- tantek's hack used for Win IE5.5 -- */

.thumbsContainer	
			{
	margin: 0px;
	width: 158px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 500px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 10px;
			}

.thumbsContainer img
			{
	margin: 5px 0px 0px 5px;
			}

.thumbsContainer p
			{
	padding: 7px 7px 9px 7px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
			}
 



/* ---( footer )--- */

.clear { /* to fix IE6 padding-top issue */
  clear: both;
  height: 0;
  }

@media all {
  #footer {
    margin: 0;
    padding: 0 0 0px 0;
    font-size: 75%;
    color: #8d4e48;
     background: #8D4E48 url(http://www.caryswilson.co.uk/blog/images2/tile2.gif) repeat-y;
    }

  #footer p {
	margin: 0;
	padding: 0px 90px;
	background: url(http://www.caryswilson.co.uk/blog/images2/bottom_sash2.gif) no-repeat top left;
	color: #8d4e48;
	text-align: left;
    }
  }
@media handheld {
  #footer {
    background: none;
    }

  #footer p {
	background: none;
    }
  }

.style2 {color: #333333}
 
