/*  
Theme Name: Winter Term 2008
Author: The Web Factory
*/


/* CSS Document */

/* Meyer reset in your pants */

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;
	line-height:1.125em;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	color: black;
	background: white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* Layout and positioning */
#wrapper {
width:950px;
background:#fff;
margin-left:auto;
margin-right:auto;
padding-bottom:30px;
}
#content {
width:499px;
background:url(img/content_bg.jpg) top center no-repeat;
float:right;
padding:176px 30px 0 11px;
}
#featureswrap {
width:410px;
float:left;
}
#features {
width:360px;
margin-left:auto;
margin-right:auto;
padding:5px 0 32px 0;
background:#D7D0B6;
}
#features h1 {
color:#7A704C;
display:block;
height:27px;
width:345px;
font-size:1em;
margin:0 0 10px 0;
padding:10px 0 0 15px;
text-align:left;
font-weight:bold;
background:url(img/h1.gif) top left no-repeat;
}
#features ul.thumbs {
width:345px;
margin:0 0 10px 0;
font-size:1px;
padding:4px 0 0 15px;
background:none;
}
#features ul.thumbs li {
display: inline;
float:left;
height:90px;
width:90px;
margin:0 15px 15px 0;
border:#807653 4px solid;
background:#807653;
}
#features ul.locations {
width:345px;
margin:0 0 10px 0;
font-size:1px;
padding:4px 0 0 15px;
background:none;
}
#features ul.locations li {
display: inline;
float:left;
height:106px;
width:106px;
margin:0 7px 15px 0;
background:none;
}

#features ul.locations li.cambodia {
background:url(img/cambodia_bg.jpg) 5px 11px no-repeat;
}

#features ul.locations li.london {
background:url(img/london_bg.jpg) 5px 11px no-repeat;
}

#features ul.locations li.newzealand {
background:url(img/newzealand_bg.jpg) 5px 11px no-repeat;
}

#features ul.locations li.nicaragua {
background:url(img/nicaragua_bg.jpg) 5px 11px no-repeat;
}

#features ul.locations li.southafrica {
background:url(img/southafrica_bg.jpg) 5px 11px no-repeat;
}

#features ul.locations li.sundance {
background:url(img/sundance_bg.jpg) 5px 11px no-repeat;
}


#features ul.archive {
width:345px;
margin:0 0 10px 0;
font-size:0.68em;
padding:4px 0 0 15px;
background:none;
}
#features ul.archive li {
display:inline;
float:left;
margin:0 60px 4px 0;
background:none;
}
#features ul.latest {
width:330px;
margin:0 0 15px 0;
font-size:0.68em;
padding:4px 10px 0 15px;
background:none;
}
#features .postinfo {
color:#736D53;
}

#features ul.latest li {
margin:0 0 4px 0;
background:none;
line-height:1.45em;
}
#features .widget {
margin-bottom:15px;
clear:both;
}
#features a:link, #features a:visited {
color:#000;
}
#features a:hover {
color:#000;
text-decoration:none;
}
#features .widget a:active {
text-decoration:underline;
color:#000;
}
p.more {
text-align:right;
margin:0 17px 0 0;
font-size:0.68em;
}

#features .widget p {
margin-left:15px;
font-size:0.68em;
}

#banner {
width:410px;
height:148px;
margin:0;
padding:0;
background:url(img/banner.gif) bottom center no-repeat;
}
#banner h5	{
text-indent: -9999px;
}
#banner h5 a:link, h5 a:visited, h5 a:hover, h5 a:active {
width: 410px;
height: 98px;
display:block;
background:url(img/feat_head.png) top center no-repeat;
overflow:hidden;
margin:0;
padding:0;
}
.clear {
clear:both;
}
p {
color:#000;
font-size:0.75em;
}
p.location {
color:#7A704C;
font-weight:bold;
text-align:right;
}
h1 {
text-align:right;
font-size:1.69em;
font-weight:normal;
margin:0;
}
.post {
width:100%;
padding-top:25px;
padding-bottom:35px;
background:url(img/rule.png) bottom center no-repeat;
}

.post h1.title, .post h1.title a {
  color:#440B00;
  font-size:1.2em;
  text-align:left;
  margin-bottom:3px;
  font-weight:normal;
}



.post h2.info {
font-size:0.75em;
color:#999;
font-weight:bold;
margin-bottom:25px;
}
.post h1 {
font-size:0.875em;
text-align:left;
font-weight:bold;
margin-bottom:18px;
}
.post h2 {
font-size:0.75em;
text-align:left;
font-weight:bold;
margin-bottom:8px;
}
.post h3 {
color:#999;
font-size:0.75em;
text-align:left;
font-weight:bold;
font-style:italic;
}
.post p {
margin-bottom:1.125em;
line-height:1.25em;
}
a:link, a:visited {
color:#000;
}
a:hover {
color:#000;
text-decoration:none;
}
a:active {
text-decoration:underline;
color:#000;
}



.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em;
	}
#commentform textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.95em;
}
.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform {
background:#EAEAEA;
padding:8px;
margin:12px 0 12px 0;
}

#commentform p {
margin-bottom:1.125em;
line-height:1.25em;
}
.commentmetadata {
	font-weight: normal;
	}

.commentlist p {
margin-bottom:1.125em;
line-height:1.25em;
}
ol.commentlist {
margin:14px 0 0 0;
}
ol.commentlist li {
margin:0 0 15px 0;
padding:12px;
}
ol.commentlist li.alt {
background:#EAEAEA;
}


