
* {
	margin:0;
	padding:0;
}

/**** FONTS ****/

@font-face {
    font-family: 'TitilliumMaps26L999wt';
    src: url('../typography/titilliummaps26l-webfont.eot');
    src: url('../typography/titilliummaps26l-webfont.eot?#iefix') format('embedded-opentype'),
         url('../typography/titilliummaps26l-webfont.woff') format('woff'),
         url('../typography/titilliummaps26l-webfont.ttf') format('truetype'),
         url('../typography/titilliummaps26l-webfont.svg#TitilliumMaps26L999wt') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TitilliumMaps26L750wt';
    src: url('../typography/titilliummaps26l001-webfont.eot');
    src: url('../typography/titilliummaps26l001-webfont.eot?#iefix') format('embedded-opentype'),
         url('../typography/titilliummaps26l001-webfont.woff') format('woff'),
         url('../typography/titilliummaps26l001-webfont.ttf') format('truetype'),
         url('../typography/titilliummaps26l001-webfont.svg#TitilliumMaps26L750wt') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TitilliumMaps26L500wt';
    src: url('../typography/titilliummaps26l002-webfont.eot');
    src: url('../typography/titilliummaps26l002-webfont.eot?#iefix') format('embedded-opentype'),
         url('../typography/titilliummaps26l002-webfont.woff') format('woff'),
         url('../typography/titilliummaps26l002-webfont.ttf') format('truetype'),
         url('../typography/titilliummaps26l002-webfont.svg#TitilliumMaps26L500wt') format('svg');
    font-weight: normal;
    font-style: normal;
}



/****  BODY ****/

body {
	font-family: Arial, sans serif;
	margin:0;
	padding:0;
	background: #ffffff;
}


/****  CLEARFIX ****/

.clearfix:after {
	clear: both;
	content:".";
	display:block;
	height: 0;
	visibility: hidden;
	font-size:0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height:1%;
	}
.clearfix {
	display:block;
	}


/****  GLOBAL LINKS  ****/

a {
color:#000000;
text-decoration:none;
}

a:hover {
text-decoration:underline;
/*color:#ea8726;*/
}

img {
	border:none;
	}


/****  GLOBAL PARA  ****/

p {
font-size:14px;
line-height: 16px;
padding: 0 0 10px 0;
color: #444444;
}

li {
list-style-type:none;	
font-size:14px;
line-height: 16px;
padding: 0 0 10px 0;
color: #444444;
}

/****  LAYOUT DIVS  ****/

div#wrapper {
	margin: 0px auto 0px auto;
	width: 980px;
}

div#content {
	width: 980px;
	background: url(../images/page_tile.png) repeat-y;
}

div#left_column {
	width: 679px;
	float:left;
	background: url(../images/page_background.png) no-repeat;
}

div#header {
	height: 368px;
	width: 679px;
	float:left;
	background: url(../images/header_background.png) no-repeat;
}


div#main_nav {
	width: 679px;
	height: 30px;
	margin-top:30px;
	}

div#logo {
	float:left;
	height: 44px;
	width: 350px;
	padding: 29px 0 0 61px;
}


div#twitter_link {
	float:left;
	height: 64px;
	width: 228px;
	padding: 24px 0 0 40px;
}

div#introduction {
	float:left;
	width: 679px;
	padding: 0px 0 0 61px;
	color:#333333;
	font-family: 'TitilliumMaps26L750wt';
	font-size: 15px;
	line-height:16px;
}

div#left_column_contents {
	padding: 0 60px 0 60px;
	min-height: 700px;
}

div#right_column {
	width: 236px;
	float:left;
	background: url(../images/sidebar_background.png) no-repeat;
	padding: 90px 40px 20px 25px;
}

div.addthis_toolbox {
	margin-bottom:20px;
}


/****  H  ****/

h1 {
	font-size: 20px;
	line-height: 24px;
	margin: 0;
	padding: 0 0 10px 0;
	color: #cccccc;
	text-transform:uppercase;
		font-family: 'TitilliumMaps26L999wt';
}

h2 {
	color: #000000;
	font-family: 'TitilliumMaps26L999wt';
	font-size: 24px;
	text-transform:uppercase;
	line-height: 28px;
	padding: 0 0 4px 0;
}

h3 {
	color: #000000;
	font-family: 'TitilliumMaps26L999wt';
	font-size: 18px;
	text-transform:uppercase;
	line-height: 20px;
	padding: 0 0 10px 0;
}


/****  NAV  ****/
#menu-main-nav {
	margin-left: 58px;
	}

#menu-main-nav li {
	float:left;
	margin-left: 3px;
	list-style-type:none;
	}

#menu-main-nav li a {
	font-family: 'TitilliumMaps26L750wt';
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	text-align: center;
	display:block;
	width: 112px;
	height:22px;
	background: url(../images/nav.png) no-repeat;
	padding-top:6px;
	}

#menu-main-nav li a:hover {
	background: url(../images/nav_over.png) no-repeat;
	color:#ffffff;
	text-decoration:none;
	}

#menu-main-nav li a.current-menu-item {
	background: url(../images/nav_over.png) no-repeat;
	color:#ffffff;
	text-decoration:none;
	}



/****  LOGO LINK ****/

div#logo a {
	display:block;
	width: 350px;
	height:44px;
	background: url(../images/logo.png) no-repeat;
	text-indent: -2000px;
	}

/****  TWITTER LINK ****/

div#twitter_link a {
	font-family: 'TitilliumMaps26L999wt';
	text-transform: uppercase;
	font-size:14px;
	display:block;
	width: 200px;
	height:30px;
	color:#65390d;
	background: url(../images/twitter_link.png) no-repeat 164px 0px;
	padding: 4px 0 0 10px;
	}
	
div#twitter_link a:hover {
	color:#000000;
	text-decoration:none;
	background: url(../images/twitter_link_over.png) no-repeat 164px 0px;
	}

/****  RIGHT COLUMN  ****/


/** Search **/

div#search {
	width: 218px;
	padding: 0 10px 10px 10px;
	}
	
div#search p.title {
	margin:0;
	padding: 0 0 10px 0;
	color: #ea8726;
	font-size:20px;
	font-family: 'TitilliumMaps26L750wt';
	text-transform:uppercase;
	}
	
div#search input {
	margin: 0 0 6px 0;
	width: 214px;
	
	}
	
div#search_button {
	text-align:right;
	width: 218px;
	}
	
div#search_button input.button {
	margin: 0 0 10px 0;
	padding: 0;
	width: 100px;
	}


/** Staniforth **/
	
div#staniforth_link li.staniforth_logo {
	padding: 0 0 10px 0;
	}

div#staniforth_link {
	padding: 10px 10px 44px 10px;
	}
	
div#staniforth_link ul {
	list-style-type: none;
	}
	
div#staniforth_link li {
	list-style-type: none;
	font-size:14px;
	line-height: 14px;
	font-family: 'TitilliumMaps26L500wt';
	padding: 0 0 6px 0;
	}
	
div#staniforth_link li.title {
	color: #ea8726;
	font-size:14px;
	font-family: 'TitilliumMaps26L999wt';
	text-transform:uppercase;
	padding: 0 0 10px 0;
	}
	
div#staniforth_link li.staniforth_logo {
	padding: 0 0 6px 0;
	}
	
/** Twitter Feed **/

div#twitter_feed p {
		font-family: 'TitilliumMaps26L500wt';
	font-size:14px;
line-height: 16px;
padding: 0 0 10px 0;
color: #444444;
	}


/** Recent **/
	
div#recent {
	padding: 20px 10px 10px 10px;
	}
	
div#recent p.title {
	margin:0;
	padding: 10px 0 10px 0;
	color: #ea8726;
	font-size:20px;
	font-family: 'TitilliumMaps26L750wt';
	text-transform:uppercase;
	}
	
div#reecent ul {
	list-style-type: none;
	}
	
div#recent li {
	list-style-type: none;
	font-size:13px;
	line-height: 15px;
	font-family: 'TitilliumMaps26L750wt';
	padding: 0 0 4px 0;
	}
	
	
/** Archives **/
	
div#archives {
	padding: 10px 10px 10px 10px;
	}
	
div#archives p.title {
	margin:0;
	padding: 10px 0 10px 0;
	color: #ea8726;
	font-size:20px;
	font-family: 'TitilliumMaps26L750wt';
	text-transform:uppercase;
	}
	
div#archives ul {
	list-style-type: none;
	}
	
div#archives li {
	list-style-type: none;
	padding: 0 0 2px 0;
	}
	
div#archives li a {
	list-style-type: none;
	font-size:12px;
	line-height: 15px;
	font-family: 'TitilliumMaps26L500wt';
	color:#444444;
	}
	
/** Categories **/
	
div#categories {
	padding: 10px 10px 10px 10px;
	}
	
div#categories p.title {
	margin:0;
	padding: 10px 0 10px 0;
	color: #ea8726;
	font-size:20px;
	font-family: 'TitilliumMaps26L750wt';
	text-transform:uppercase;
	}
	
div#categories ul {
	list-style-type: none;
	}
	
div#categories li {
	list-style-type: none;
	padding: 0 0 2px 0;
	}
	
div#categories li a {
	list-style-type: none;
	font-size:12px;
	line-height: 15px;
	font-family: 'TitilliumMaps26L500wt';
	color:#444444;
	}
	
/** AdAge **/
div#adage {
	padding: 20px 0px 10px 0px;
	}
	

/****  FOOTER  ****/

div#footer {
	padding: 0px 20px 20px 20px;
	}
	
div#footer p {
	color:#666666;
	font-size:12px;
	font-family: 'TitilliumMaps26L500wt';
	}
	

/****  CONTENT  ****/

div.post {
	border-bottom: 1px dotted #666666;
	margin-bottom: 30px;
	padding-bottom: 20px;
	}
	
div.post small {
	color:#ea8726;
	font-size:13px;
	line-height: 15px;
	font-family: 'TitilliumMaps26L999wt';
	text-transform:uppercase;
	}

div.post small a {
	color:#ea8726;
	font-size:13px;
	line-height: 15px;
	font-family: 'TitilliumMaps26L999wt';
	text-transform:uppercase;
	text-decoration: underline;
	}
	
div.post small a:hover {
	text-decoration: none;
	}
	
div.post img {
	margin: 0px 0 10px 0;
	max-width: 573px;
	}
	
p.postmetadata {
	color:#ea8726;
	font-size:12px;
	font-family: 'TitilliumMaps26L750wt';
	text-transform:uppercase;
	font-style:italic;
	padding: 10px 0 0 0;
	}
	
p.postmetadata a {
	color:#666666;
	font-size:12px;
	font-family: 'TitilliumMaps26L500wt';
	text-transform:none;
	margin:0 1px 0 1px;
	}
	
p.single_postmetadata_details {
	color:#333333;
	background: #eeeeee;
	font-size:12px;
	font-family: 'TitilliumMaps26L500wt';
	font-style:italic;
	padding: 10px;
	margin: 10px 0 0 0;
	}
	
p.single_postmetadata_details a {
	text-decoration: underline;
	}
	
p.single_postmetadata_details a:hover {
	text-decoration: none;
	}

div.navigation a {
	color:#ea8726;
	font-size:13px;
	font-family: 'TitilliumMaps26L999wt';
	text-transform:uppercase;
	}
	
div.single_navigation {
	width: 573px;
	border-bottom: 1px dotted #666666;
	margin-bottom: 20px;
	padding-bottom: 16px;
	}
	
div.single_navigation a {
	color:#ea8726;
	font-size:11px;
	font-family: 'TitilliumMaps26L999wt';
	text-transform:uppercase;
	}
	
div.alignleft {
	float:left;
	}
	
div.alignright {
	float:right;
	}
	
div.entry {
	margin: 20px 0 10px 0;
	}
	

/** Comments list and form **/

#commentform input {
    margin: 5px 5px 1px 0;
    padding: 2px;
    width: 170px;
}

#commentform textarea {
    padding: 2px;
    width: 100%;
}

.commentlist li, #commentform input, #commentform textarea {
    font-size: 12px;
	font-family: Arial,Sans-Serif;
}

ol.commentlist {
	border-bottom: 1px dotted #666666;
	margin-bottom: 30px;
	padding-bottom: 20px;	
	}

ol.commentlist li {
	border-top: 1px dotted #cccccc;
	margin: 4px 0 0 0;
	padding: 14px 0 0 0;	
	}
	
ol.commentlist cite {
	color:#ea8726;
	font-size:13px;
	font-family: 'TitilliumMaps26L999wt';
	}
	
ol.commentlist cite a {
	color:#ea8726;
	font-size:13px;
	font-family: 'TitilliumMaps26L999wt';
	text-decoration: underline;
	}
	
ol.commentlist cite span.says {
	color:#666666;
	font-size:13px;
	font-family: 'TitilliumMaps26L500wt';
	}
	
ol.commentlist li p {
	padding: 6px 0 10px 0;	
	}


