/*
Theme Name: Urbanophile
Theme URI: 
Description: 
Version: 1
Author: Gizmo Design
Author URI: 
*/

/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/*end reset*/

a {
	outline:none;
}

blockquote {
	padding-left: 40px;
	padding-right: 40px;
	font:14px "MetaBook Roman", Arial, Helvetica, sans-serif;
}

em {
	font:14px "MetaBook Italic", Arial, Helvetica, sans-serif;
}

strong {
	font:14px "MetaBold Roman", Arial, Helvetica, sans-serif;
}


.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size:1px;
}


@font-face {
  font-family: "MetaBold Caps";
  src: url("fonts/MetaBold-Caps.otf");
}

@font-face {
  font-family: "MetaBook Roman";
  src: url("fonts/MetaBook-Roman.otf");
}

@font-face {
  font-family: "MetaBook Italic";
  src: url("fonts/MetaBook-Italic.otf");
}

@font-face {
  font-family: "MetaBold Italic";
  src: url("fonts/MetaBold-Italic.otf");
}

@font-face {
  font-family: "MetaBold Roman";
  src: url("fonts/MetaBold-Roman.otf");
}


html,body {
	height:100%;
}

body {
	background:url(images/body-bg.gif) #010101; repeat;
	font:14px "MetaBook Roman", Arial, Helvetica, sans-serif;
/*	font-family:Arial, Helvetica, sans-serif;*/
}

#wrap {
	width:1034px;
	margin:0 auto;
	min-height:100%;
	height:auto !important;
	height:100%;
	background-image:url(images/wrap-bg.gif);
}

#header a {
	background-image:url(images/header.png);
	display: block;
	width: 1026px;
	height:167px;
}

#header a span {
        visibility:hidden; 
}

#header h1 {
	padding:45px 0 0 55px; 

}

#nav {
	padding:5px 0 5px 10px;
	border-bottom:1px #d2dbe6 solid;
}

#nav li {
	float:left;
	display:inline;
	font: 14px "MetaBold Caps", Arial, Helvetica, sans-serif;
}

#nav li a {
	padding:5px 20px;
/*	color:#676456; */
	color:#0B3C75;
	text-decoration:none;
	border-right:1px #D2DBE6 solid;
	display:block;
}

#content {
	margin:10px 0;
	background:url(images/content-bg.gif) top center repeat-y;
	float:left;
	width:100%;
}

#sidebar1 {
	float:left;
	display:inline;
	width:165px;
	margin: -5px 0 0 28px;
}

#sidebar1 .section, #sidebar2 .section, #sidebar1 .linkList, #sidebar2 .linkList {
	padding:0;
	font-size:11px;	
	border-bottom:3px #f3f6f7 solid;
}

#sidebar1 h3, #sidebar2 h3, #contentMain h3 {
	color:#676456;
	font: 14px "MetaBold Caps", Arial, Helvetica, sans-serif;
}

/*
#archive-list li {
	background:url(images/archive-arrow.gif) 0 2px no-repeat;
	padding-left:15px;
}
*/

.section a {
	color:#0B3B75;
	text-decoration:none;
	font-style:normal !important;
	font-family:"MetaBold Caps", Arial, Helvetica, sans-serif !Important;
}

#sidebar1 .section a, #sidebar2 .section a {
	color:#0B3B75;
	text-decoration:none;
	font-style:normal !important;
	font-family:"MetaBold Caps", Arial, Helvetica, sans-serif !Important;
}

#sidebar1 .linkList  a, #sidebar2 .linkList a {
	color:#0B3B75;
	text-decoration:none;
	font-style:normal !important;
	font-family:"MetaBook Italic", Arial, Helvetica, sans-serif !Important;
}

#sidebar1 p {
	font:12px "MetaBold Caps", Arial, Helvetica, sans-serif;
}

#sidebar2 p {
	font:12px "MetaBook Italic", Arial, Helvetica, sans-serif;
	color:#3F3F3F;
}

#sidebar1 .section h3, #sidebar2 .section h3, #sidebar1 .section p, #sidebar2 .section p {
	margin:15px 0;
}

#sidebar1 .linkList h3, #sidebar2 .linkList h3, #sidebar1 .linkList p, #sidebar2 .linkList p {
	margin:15px 0;
}

#sidebar2 {
	float:right;
	display:inline;
	width:165px;
	margin:0 20px 0 0;
}

#sidebar1 li, #sidebar2 li {
        list-style:none;
        text-indent:-1em;
        padding-left:1em;
}

#sidebar1 ul, #sidebar2 ul {
	font:11px "MetaBook Italic", Arial, Helvetica, sans-serif;
	color:#3F3F3F; 
	margin:0 0 20px 0;
}

#feeds li, #feeds li {
        list-style:none;
        padding-left:35px
}

#sidebar1 .socialMedia, #sidebar2 .socialMedia {
	line-height:24px !important;
}

#sidebar1 .socialMedia a, #sidebar2 .socialMedia a {
	font:11px "MetaBook Roman", Arial, Helvetica, sans-serif !Important;
}

.twitter {
	background:url(images/icon-twitter.gif) 0 5px no-repeat;
	padding-left:25px;
}

.rss-reader {
	background:url(images/icon-rss.gif) 0 5px no-repeat;
	padding-left:25px;
}

p.rss-reader {
	background:url(images/icon-rss.gif) no-repeat;
	padding-left:25px;
	height:16px;
}

.feed-burner {
	background:url(images/icon-feedburner.gif) 0 5px no-repeat;
	padding-left:25px;
}

.email {
	background:url(images/icon-email.gif) 0 5px no-repeat;
	padding-left:25px;
}

.linkedin {
	background:url(images/icon-linkedin.gif) 0 5px no-repeat;
	padding-left:25px;
}

.facebook {
	background:url(images/icon-facebook.gif) 0 5px no-repeat;
	padding-left:25px;
}

.flickr {
	background:url(images/icon-flickr.png) 0 5px no-repeat;
	padding-left:25px;
}

.youtube {
	background:url(images/icon-youtube.png) 0 5px no-repeat;
	padding-left:25px;
}

.instant-messenger {
	background:url(images/icon-instantmessenger.gif) 0 5px no-repeat;
	padding-left:25px;
}

#sidebar1 ul a, #sidebar2 ul a{
	color:#3F3F3F;
	text-decoration:none;
}

#collapseArchives ul {
        margin-top: 0;
        margin-bottom: 0;
}

#contentMain {
	float:left;
	display:inline;
	width:560px;
	margin:0 0 0 54px;
	font:14px "MetaBook Roman", Arial, Helvetica, sans-serif;
}

#contentMain h2 {
	color:#0B3B75;
	font: 21px "MetaBold Caps", Arial, Helvetica, sans-serif;
}

#contentMain .section h3 {
	margin:10px 0 5px 0; 
}

#contentMain p {
	margin:20px 0;
	font-size:14px;
}


#contentMain a:visited {
	color: #551a8b;
}

/* Override the visited link color for page permalinks */
#pageTitle a:visited, #contentSharing a:visited {
	color:#0B3B75;
}

#contentSharing a {
	font:11px "MetaBold Italic", Arial, Helvetica, sans-serif !Important;
	color:#0B3B75;
}

#contentSharing .textmiddle {
	vertical-align:middle !Important;
} 

#contentSharing img {
	vertical-align:middle !Important;
} 


#postFooter a {
	color:#0B3B75;
	text-decoration:none;
	font-style:normal !important;
	font-family:"MetaBook Italic", Arial, Helvetica, sans-serif !Important;
}

#postFooter a:visited {
	color:#0B3B75;
}


#postFooter .commentLink a {
	color:#0B3B75;
	text-decoration:none;
	font-style:normal !important;
	font-family:"MetaBold Roman", Arial, Helvetica, sans-serif !Important;
}

/*
#contentMain ul {
	list-style-type: disc;
        list-style-position: inside;
        margin-left:20px;
        padding-left:1em;
        text-indent:-1em;
}
*/

#contentMain ul {
	list-style-type: disc;
        list-style-position: outside;
	margin:0 0 20px 0 !Important;
        margin-left:20px;
        padding-left:3em;
        text-indent:0;
}

#contentMain ol {
	list-style-type: decimal;
        list-style-position: outside;
	margin:0 0 20px 0 !Important;
        margin-left:20px;
        padding-left:3em; 
        text-indent:0;
}

#contentMain .section  {
	padding-bottom:20px !important;
}

/* Related to Comments */
#contentMain .commentlist p {
        padding-left:0;
        text-indent:0;
}

*/ End of related to comments */

#paginationLinks a {
	color:#0B3C75;
	text-decoration:none;
}

#recentPosts {
	border:1px #d2dbe6 solid;
}

#recentPosts li {
	border-bottom:1px #d2dbe6 solid;
	padding:5px 10px;
}

#recentPosts h3 {
	background-color:#FAFCFD;
	color:#0B3B75;
	font:12px "MetaBold Italic", Arial, Helvetica, sans-serif;
	margin:0 !Important;
	padding:5px 10px !Important;
	border-bottom:1px #d2dbe6 solid;
}

textarea#comment {
	width:500px;
}
