@charset "UTF-8";
/* CSS Document */

/* --------------------------------------
USUAL TAGS 
--------------------------------------*/

body {
	font-size: 14px;	
	font-family: Helvetica, Arial, 'Lucida Grande',  Sans-Serif;
	background: #f8f7f1 url(images/body_bg.gif) top center repeat-x;
	color: #484747;
	line-height: 1.3;
	margin: 0px;
	padding: 0px;
	}

h1, h2, h3 {
font-weight: normal;
color: #676767;
}

h1 {
	font-size: 2.2em;
margin: 10px 0px 0px;
	}	
	
h2 {
	font-size: 1.4em;
margin: .8em 0em 0em;
font-style: italic;
	}
	
h3 {
	font-size: 1.4em;
margin: 27px 0em .4em;
font-weight: bold;
	}

h6 {
	font-size: 1.4em;
margin: 27px 0em .4em;
font-weight: bold;
	}



a {
	color: #dc6739;
	}

a:hover {
	color: #000;
}


a img {	border: none;	}



/* --------------------------------------
SMALL CLASSES
--------------------------------------*/
.postmetadata {	clear: both;}
.clear {clear: both;}	
.center {text-align: center;}
.hidden {display: none;	}
.noborder {border: 0px !important;}
.right {float: right;}
.left {float: left;}


.three-col {
width: 280px;
float: left;
border: 1px solid #e5e5dd;
background: #fcfcf9;
margin-right: 12px;
padding: 15px;
text-align: center;
font-size: 1.1em;
margin-bottom: 12px;
min-height: 139px;
}

.three-col.last-item {margin-right: 0px;}

/* --------------------------------------
SECTIONS
--------------------------------------*/


#container{
	margin: 0px auto;
	width: 960px;
	}
	
#header {
padding-top: 28px;
height: 55px;
}	

#logo {
float: left;
}

#content {
clear: both;
background: #fff;
padding: 35px;
padding-bottom: 10px;
	}

#main {
float: left;
}

#side {
float: right;
width: 300px;
height: 423px;
overflow: hidden;
}

#thumbs {
margin-left: -12px;
}

ul#categories {
margin: 0px;
padding: 0px;
list-style-type: none;
margin-bottom: 45px;
}

ul#categories li {float: left;}
ul#categories li a {
margin-right: 7px;
font-size: 1.1em;
}

.thumnail {
float: left;
margin-left: 9px;
margin-bottom: 9px;
border: 3px solid #fff;
}

.thumnail:hover {
border: 3px solid #f8f7f1;
}
	

#arrows {
float: right;
width: 24px;
}

#arrows a#arrow-up,
#arrows a#arrow-down {
display: block;
height: 15px;
width: 23px;
}

#arrows a#arrow-up { margin-top: 3px; }

#arrows a#arrow-down { margin-top: 297px;}

#arrows a#arrow-up:hover img,
#arrows a#arrow-down:hover img
 {display: none;}

#arrows a#arrow-up:hover { background: url(images/arrow_up_hover.gif) top left no-repeat;}
#arrows a#arrow-down:hover {background: url(images/arrow_down_hover.gif) top left no-repeat;}

#footer {
clear: both;
height: 200px;
padding-top: 12px;
margin-bottom: 100px;
}

#footer-under {text-align:right;}

.addthis_button {
float: right;
margin-bottom: 5px;
}

#banner-facebook {float: right; clear: both;}

/* --------------------------------------
MENU
--------------------------------------*/
ul#menu {
margin: 0px;
padding: 0px;
list-style-type: none;
float: right;
margin-top: 11px;
}

ul#menu  li {
float: left;
}

ul#menu  a {
color: #484747;
font-size: 1.85em;
border: 0px;
text-transform: lowercase;
margin-left: 25px;
text-decoration: none
}

ul#menu  a:hover {
color: #dc6739;
}

