/*
Theme Name: Chris-a-licious
Theme URI: http://crbrown.net
Version: 1.0
Author: <a href="http://crbrown.net">(c) 2009 C.R.Brown</a>
*/

/* NEW colors  #332718 (brown), #B3B3B1 (grey), #EF3F23(orange), #6BABBF(blue) #E6E1D6(sand)  #F0F0AF(creamy yellow)*/

/*
(px) (%)
10 	 77
11 	 85
12   93
13 	 100
14 	 108
15 	 116
16 	 123.1
17 	 131
18 	 138.5
19 	 146.5
20 	 153.9
21 	 161.6
22 	 167
23 	 174
24 	 182
25 	 189
26 	 197 
*/

@font-face { font-family: "Blender"; src: url("../../../font/Blender-Book.otf") format("Opentype");}
@font-face { font-family: "Blender"; font-weight: bold; src: url("../../../font/Blender-Bold.otf") format("Opentype");}
@font-face { font-family: "Blender-Thin"; src: url("../../../font/Blender-Thin.otf") format("Opentype");}
@font-face { font-family: "Blender-Medium"; src: url("../../../font/Blender-Medium.otf") format("Opentype");}
@font-face { font-family: "Blender-Heavy"; src: url("../../../font/Blender-Heavy.otf") format("Opentype");}

/* TAGS*/
a {	
	color: #EF3F23; 
	text-decoration: underline; 
}
a:hover	{
	color:#332718;
	text-decoration: underline;
}
body {
	width: 940px;
	margin: 0 auto 100px auto;
	padding: 50px 25px 50px 25px;
	font-family:'Blender', Helvetica, "sans serif";
}

blockquote {
	color: #666;
	padding: 10px;
	background-color:#FFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E0DACD;
	border-bottom-color: #E0DACD;
}
code {
	color: #666;
	font-family:"Courier New", Courier;
}
/*html {
	background-color: #f9f9f9;
	background-image: url(../../../images/bg-body.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: fixed;
}*/
html {
	background-color: #f9f9f9;
}
h1 {
	font-size:161.5%;
	font-family:"Blender-Thin", Helvetica, "sans serif";
	font-weight:normal;
	color:#508693;
	display:block;
	margin: 0 0 10px 0;
	padding-bottom: 5px;
}
h2 {font-size:138.5%;
	color:#332718;
	font-family: "Blender-Medium", Helvetica, "sans serif";
	font-weight:normal;
	margin: 0 0 15px 0;}
h2 a {
	text-decoration:none!important;
	color:#332718;}
h3 {
	font-size:108%;
	color:#332718;
	margin: 0 0 5px 0;
}

h4 {
	font-size:100%;
	color:#332718;
	margin: 0 0 5px 0;
}
h5 {
	font-size:100%;
	font-weight: normal;
	color:#666;
	margin: 0 0 5px 0;
}
hr {
	font-size: 0px;
	line-height: 0px;
	margin-top: 15px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #E0DACD;
}
il, ul, ol { list-style-type: none; list-style: none; }
input, textarea, select, button{
	background-color:#fff;
	-moz-border-radius:5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f1f1f1;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	border-left-color: #f1f1f1;
	padding: 5px;
	color:#666;
 }
 input, button {
	 width:9em!important;
 }
p {
	line-height:1.5em;
	letter-spacing: .0125em;
}
small {color:#666!important; font-size:85%;}
small a { text-decoration: none; }
strong { color:#332718; }
textarea { width: 400px; padding: 5px; }

/* IDs */
#allposts {
	margin-left: -1px; 
	_margin-left: 15px; 
	margin-top: 15px; 
	_margin-top: -15px; 
}
#comments {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0DACD;
	margin-top: 25px;
}
#commentform {
	margin-top: 25px;	
}
#home-copy {
	position: relative;
	width: 500px;
	margin:0 auto 25px auto;
	position: relative;
	font-family:"Blender"!important;
	font-size:108%;
	padding:25px 0 0 0px;
	border:1px solid #E0DACD;
	border-left:none;
	border-right:none;
	border-bottom:none;

}
#home-copy h1 {
	font-family:"Blender-Medium"!important, Helvetica, "sans serif";
	font-size:123.1%!important;
	font-weight: normal;
}
#home-hero {
	width:450px;
	margin: 100px auto 25px auto;
	padding-top:50px;
	text-align: center;

}
#home-nav {
	position: relative;
	width: 500px;
	height:20px;
	margin: 0 auto 0 auto;
	padding-top: 3px;
	padding-bottom: 5px;
	border:1px solid #E0DACD;
	border-left:none;
	border-right:none;
	color: #B3B3B1;
	font-size: 100%;
	text-transform: uppercase;
	font-weight: bold;
}
#home-nav a { 
	text-decoration: none; 
	color: #332718;
}
#home-nav a:hover { 
	text-decoration: underline; 
	color: #EF3F23; 
}
#home-nav ul {
	margin-left:5px;
	margin-right:0px;
	margin-top:0px;
}
#home-nav li {
	float:left;
	list-style:none;
	padding-right: 10px;
}
#home-portnav {
	color: #B3B3B1;
	text-align: center;
	word-spacing: .25em;
	font-weight: bold;
	width: 450px;
	margin:0 auto 5px auto;
	padding-bottom:50px;
}
#home-portnav a {
	color: #EF3F23;
	font-size: 153.9%;
	text-transform: uppercase;
	text-decoration:none;
}
#home-portnav a:hover {
	text-decoration:underline;
	color:#332718;
}
#loc {
	width: 940px;
	height:55px;
	margin-left:auto;
	margin-right: auto;
	margin-bottom:25px;
	display: block;
	clear: both;
}
#loc img {
	margin:0 0 0 -2px;
	float:left;
}
#menu-contact { 
	float: right;
	padding-top: 4px;
	padding-bottom: 2px;
}
#menu-portfolio {
	float: left;   
	padding-top: 4px;
	padding-bottom: 2px;
	padding-right:25px;
}
#menu-links { 
	float: left; 
	padding-top: 4px;
	padding-bottom: 2px;
}
#post-header { 
	color: #666666; 
	margin-bottom: 10px;
	font-size:85%;
	line-height:1.5em;
	font-weight: bold; 
}
#nav {
	position: relative;
	width: 940px;
	height:20px;
	margin: 0 auto 25px auto;
	padding-top: 3px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E0DACD;
	border-bottom-color: #E0DACD;
	color: #B3B3B1;
	font-size: 100%;
	text-transform: uppercase;
	font-weight: bold;
}
#nav a {
	text-decoration: none;
	color: #332718;
}
#nav a:hover { 
	text-decoration: underline; 
	color: #EF3F23;
}
#nav ul {
	margin: 0 0 0 5px;
}
#nav li {
	float:left;
	list-style:none;
	padding-right: 10px;
}
#nav img {
	*padding-top: 2px;
}
#post-header a { 
	text-decoration: none; 
	color: #666666; 
	font-size:85%;
	line-height:1.5em;
	font-weight: bold; 
}
#post-header a:hover { 
	color: #cf1f36; 
}
#subnav {
	width: 940px;
	height: 25px;
	margin-left:auto;
	margin-right: auto;
	margin-bottom:25px;
	display: block;
	clear: both;
}
#subnav h1 {
	margin:0;
	float:left;
	font-family: "Blender-Thin", Helvetica, "sans serif";
}
/*CLASSES*/
.alt {
	background-color:#fff!important;
}
.author, .comment { text-decoration:none; }

.bloghero {
	position: relative;
	margin-left:auto;
	margin-right:auto;
	width: 940px;
	height:400px;
	margin-bottom: 25px;
}
.blogfeature {
	float:left;
	display:block;
	width:700px;
	height:400px;
	background-image: url(http://farm5.static.flickr.com/4142/4739368439_f42d99c383_b.jpg);
}
.blogpost {
	padding:20px!important;
}
.blogpost h1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0DACD;
}
.boxed {
	-moz-border-radius:10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f1f1f1;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	border-left-color: #f1f1f1;
	background-color: #FFF;
	padding-top: 25px;
	padding-right: 50px;
	padding-bottom: 25px;
	padding-left: 50px;
}
.brown {
	color:#332718!important;
}
.bubble {
	background-color:#E6E1D6;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	padding: 5px;
}
.center {
	float:left;
	width:200px;
	margin-right: 10px;
}
.commentcount {
	visibility: hidden;
}
.contentIndex p img { 
	display:none; 
}
.current_page_item a {
	text-decoration: underline!important;
	color: #6BABBF!important;
	cursor: default;
}
.cv {
	margin: 0 auto 10px auto;
	width: 940px;
}
.cvbody {
	width: 670px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0DACD;
	padding-bottom: 10px;
}
.cvcontent {margin: 25px 0 50px 0;}
.cvcontent h2 {margin:0 0 10px 0!important;padding:0;}
.cvcontent h4 {margin: 0 0 0 0;}
.cvcontent h5 {margin: 0 0 0 0;}
.cvcontent p {margin: 0 0 20px 0;}
.eachpost {
	background-color:#FFF;
	-moz-border-radius:5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius:5px;
	position:absolute;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f1f1f1;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	border-left-color: #f1f1f1;
}
.eachpost > div { 
	padding:10px;
}
.eachpost > div a img {
	opacity:1;
	filter:alpha(opacity=100);
}
.eachpost > div a img:hover {
	opacity:.5;
	filter:alpha(opacity=50);
}
.eachpost > div ul {
	font-size: 100%;
	*font-size: 85%;
}
.eachpost > div li {
	margin-bottom:5px;
}
.expad {
	padding:30px!important;
}
.floatright {
	float:right;
}
.flickr {
	float:left;
	display:block;
	width:700px;
}
.flickr ul { list-style-type: none; margin:0px!important; padding:0px!important; }
.flickr ul li {
	float:left;
	list-style:none;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	*padding-bottom: 3px;
	padding-left: 0px;
}
.flickr a img {
	opacity:1;
	filter:alpha(opacity=100);
}
.flickr a img:hover {
	opacity:.5;
	filter:alpha(opacity=50);
}
.footer {
	border:none!important;
	background: none!important;
}
.footer a {}
.footer a:hover {}
.left {
	float: left;
	width:430px;
	margin-right: 10px;
}
.logo-title {}
.logo-slogan {}
.navigation_group {
	float: right;
	width: 160px;}
.next {
	float: right;
	margin-right: 10px;
	width: 50px;
	height:20px;
	display: block;
}
.next a {
	width: 50px;
	height:20px;
	background-image: url(../../../images/btn-next.png);
	background-position: center top;
	background-repeat: no-repeat;
	display:block;
}
.next a:hover {
	background-position: center bottom;
}
.nocomments {}
.nostyle {
	background:none!important;
	border:none!important;
}
.outdent {
	margin-left: 0px;
}
.post-meta {
	padding-left:5px;
	float: right;
	width: 35px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E0DACD;
	margin: 20px;
	background-color: #FFF;
	dislplay:block;
}
.post-meta span {
	display:inherit;
	float:left;
}
.post-meta-count {
}
.post-meta-m {
	font-size:100%;
	color: #B3B3B1;
}
.post-meta-d {
	font-size:138.5%!important;
	color: #332718;
}
.post-meta-y {
	font-size:100%;
	color: #B3B3B1;
}
.post-meta-link {
	width:40px;
	height:16px;
	background-image:url(../../../images/btn-link.png);
	background-repeat:no-repeat;
	background-position:left top;
	display: block;
	float:left;
	margin-left: -10px;
	z-index: 1;
	margin-top: 5px;
	margin-bottom: 5px;
}
.prev {
	float: right;
	margin-right:20px;
	width:78px;
	height:21px;
	display: block;
}
.prev a {
	width:78px;
	height:21px;
	display:block;
	background-image: url(../../../images/btn-prev.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.prev a:hover {
	background-position: center bottom;
}
.quote {
	color: #666;
	padding: 10px;
	background-color:#FFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E0DACD;
	border-bottom-color: #E0DACD;
	font-size:93%;
}
.right {
	float: right;
	width: 200px;
}
.sbtitle {
	margin-bottom:10px;
}
.sidebar {
	line-height:1.5em;
	width: 220px;
	float:right;
	display:block;
}
.sidebar ul {
	margin:0 0 15px 0;
	padding:15px 0 10px 0;
	border:1px solid #E0DACD;
	border-left:none;
	border-right:none;
	border-bottom:none;
	font-size:100%;
	font-family: "Blender-Medium", Helvetica, "sans serif";
}
.sidebar .lh {
	text-transform: uppercase;
	color: #B3B3B1;
}
.sidebar li {
	list-style:none;
	margin-left: 10px;
	color:#332718;
}

.sidebar li.list{list-style:disc;}

.sidebar li a {
	text-decoration: none;
	color:#332718;
	text-transform: uppercase;
	
}
.sidebar li a:hover { 
	text-decoration: underline; 
	color: #EF3F23;
}

.shada {
	position: relative;
	bottom: -7px;
}
.spacer {
	height:50px!important;
	background:none!important;
	border:none!important;
}
.special {
	background-color:#E6E1D6!important;
}
.twocols { 
	background-color: #fff;
}
.threecols { 
	background-color: #fff;
}
.fourcols {
	background-color: #fff;
}
.visit {
	background-image:url(../../../images/btn-visit.png);
	display:block;
	width:85px;
	height:15px;
	margin-top: 10px;
}
.warning { color:#fff; }

#network {text-indent: -9999px!important;display:inline;position:relative;float:left;}
#network h1 {text-indent: -9999px!important;display:inline;position:relative;float:left;}
#network h2 {text-indent: -9999px!important;display:inline;position:relative;float:left;}
#network h3 {text-indent: -9999px!important;display:inline;position:relative;float:left;}
#network a {text-indent: -9999px!important;display:inline;position:relative;float:left;}