/**********************

GENERAL

**********************/

body {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif; 
	margin: 0; 
/* 	color: #777c7b; */
color: #777c7b;
	background: #f2f2f0 url(images/container-bg.gif) repeat-y center center;

}

.img-rep {
	display:block;
	overflow:hidden;
	text-align:left;
	text-indent:-5000em;
}

h1, h2, h3, h4, h5, h6 {
color: #777c7b;
}

h1 {
	font-size: 4.7em;
	margin: 0;
	padding: 0;
/* 	color: #bbbfbf; */
color: #aaaeae;

}

h2 {
	font-size:2em;
	margin: 0;
	line-height:1.2em;
}

h3 {
	font-size:1.4em;
	line-height:1;
	margin-bottom:1em;
}

.h2cuf {
	font-size:40px;
	margin: 0;
	color: #aaaeae;
}


.h3cuf {
	font-size:15px;
	line-height:1;
	margin-bottom:14px;
	color: #aaaeae;
}

.h4cuf {
	font-size:13px;
	line-height:1;
	margin-bottom:10px !important;
	color: #aaaeae;
}

a:focus, a:hover { 
	color: #d59519;
}

a {
	color: #6bb5bb;
	text-decoration: none;
}

abbr, acronym {
	border: 0;
}

#content {
	padding-top: 42px; 
}

p img {
	float:left;
	margin:1.5em 1.5em 1.5em 0;
	padding:0;
	border: #d6d6d4 solid 1px;
}

.author {
	font-size: 11px;
}

.published {
	font-size: 11px;
}

.img-rep {
	display:block;
	overflow:hidden;
	text-align:left;
	text-indent:-1000em;
}

a .meta-nav-old {
	background: url(images/blog-prev.gif) no-repeat top;
	height: 22px;
	width: 75px;
	font-size: 0.9em;
	display: block;
	text-align: center;
	line-height: 2em;
	color: #6BB5BB;

}

a:hover .meta-nav-old {
	background: url(images/blog-prev.gif) no-repeat bottom;
	cursor: pointer;
	color: #fff;
}

a .meta-nav-new {
	background: url(images/blog-next.gif) no-repeat top;
	height: 22px;
	width: 75px;
	font-size: 0.9em;
	display: block;
	text-align: center;
	line-height: 2em;
	color: #6BB5BB;

}

a:hover .meta-nav-new {
	background: url(images/blog-next.gif) no-repeat bottom;
	cursor: pointer;
	color: #fff;

}

div.navigation div {
	width: 82px;
}

#logomark {
	position: fixed;
	margin: 84px 0 0 0;
}

#all {
	padding: 0;
}

#containerbg {
}

#footer {
}

#navcopy {
	color:#DADFDE;
	font-size:0.8em;
}

.edit-link a {
	background: #CFD5D3;
	color: #d59519;
	padding: 0 4px 0 4px;
}

#thanks {
	color:#BEC3C3;
	font-size:1.6em;
	line-height:1.3em;
	padding:15px 0 0 5px;
}

.shareicon img {
padding: 18px 3px 0 0;
}


/**********************

HEADER 

**********************/

#head {
/* 	border-bottom: 1px solid #DCDCDC; */
	padding: 50px 0 6px 0;
	margin: 0 0 20px 0;
}

#header {
}

#mainhead {
	padding: 45px 0 0 0;
}

div#footer {
	text-align: left;
}

.entry-meta {
	color: #999999;
	padding: 0;
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	margin: 8px 0 20px 0;

}

.entry-date, .entry-date a {
	color: #aab0b0;
	font-size: 11px;
	padding: 5px 0 18px 0;
}

.blog .entry-date, .blog .entry-date a{
	padding: 5px 0 0 0;

}

.entry-date a:hover {
	color: #d59519;
}


.entry-content {
	padding: 6px 0 0 0;
	clear: both
}

h2.entry-title {
	font-size: 1.8em;
}

.meta-sep {
	padding: 0 6px 0 6px;
	color: #CFD5D3;
}

#main .post, #main .page {
	padding: 15px 0 0 0;
}

.post p {
	font-size: 1.075em;
	padding: 18px 0 0 0;
}



/**********************

NAVIGATION 

**********************/

#navigationbar {
	position: fixed;
	height: 40px;
	width: 100%;
	z-index: 100;
	background: url(images/navigation-bg.gif) repeat-y center center;
	background-color: #d1d5d4;
}

#navside {
	height: 34px;
	width: 100px;
}

#nav ul {
		padding: 5px 0 0 100px;
}

#nav {
	height:40px;
	overflow:hidden;
}

#nav li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 5px 0 0;
	
}

.navigation {
	padding: 10px 0 10px 0;

}

.navinside {
	border-bottom: #f2f4f3 solid 1px;
	margin: 0 15px 0 15px;
}

.navinside p {
	margin: 0 0 0 6px;
	padding: 0 0 8px 0;
	font-size: 0.95em;
}

.navinside ul {
	padding: 0 0 12px 0;
	font-size: 0.95em;
	list-style: none;
}

.navinside li {
	padding: 0 0 2px 3px;
}

.navhide {
	display: none;
}


#navabout a {
	background: url(images/nav-title-ed.gif) no-repeat top;
	display: block;
	width: 86px;
	height: 34px;
}

#navabout a:hover {
	background: url(images/nav-title-ed.gif) no-repeat 0 -34px;
	cursor: pointer; 
}

body.page-template-contact-php #navabout a{
	background: url(images/nav-title-ed.gif) no-repeat bottom;
	display: block;
	width: 86px;
	height: 34px;
}

#navwork a {
	background: url(images/nav-title-work.gif) no-repeat top;
	display: block;
	width: 79px;
	height: 34px;
}

body.page-template-portfolio-php #navwork a, body.tag-poster #navwork a, body.tag-print #navwork a, body.tag-web #navwork a, body.tag-typography #navwork a, body.tag-identity #navwork a, body.s-category-work #navwork a {
	background: url(images/nav-title-work.gif) no-repeat bottom;
	display: block;
	width: 79px;
	height: 34px;
}

#navwork a:hover {
	background: url(images/nav-title-work.gif) no-repeat 0 -34px;
	cursor: pointer; 
}

#navblog a {
	background: url(images/nav-title-blog.gif) no-repeat top;
	display: block;
	width: 74px;
	height: 34px;
}

#navblog a:hover {
	background: url(images/nav-title-blog.gif) no-repeat 0 -34px;
	cursor: pointer; 
}

body.blog #navblog a, body.s-category-blog #navblog a { 
	background: url(images/nav-title-blog.gif) no-repeat 0 bottom;
	display: block;
	width: 74px;
	height: 34px;
}

/*
.blog .sidebar, .single .sidebar{
position: fixed;
}
*/

.blognav {
border-bottom:1px solid #dcdcdc;
margin:0 0 10px 0;
padding:10px 0;
}


a .navprev {
	background: url(images/blog-prev.gif) no-repeat top;
	height: 22px;
	width: 75px;
	font-size: 0.9em;
	display: block;
	text-align: center;
	line-height: 2em;
	color: #6BB5BB;
	float: left;

}

a:hover .navprev {
	background: url(images/blog-prev.gif) no-repeat bottom;
	cursor: pointer;
	color: #fff;
}

a .navnext {
	background: url(images/blog-next.gif) no-repeat top;
	height: 22px;
	width: 75px;
	font-size: 0.9em;
	display: block;
	text-align: center;
	line-height: 2em;
	color: #6BB5BB;
	float: right;

}

a:hover .navnext {
	background: url(images/blog-next.gif) no-repeat bottom;
	cursor: pointer;
	color: #fff;

}

#navfooter {
	background-image:url(images/nav-footer.gif);
	height:10px;
	margin-top:10px;
	width:170px;
}

#navigationbar ul, #navigationbar ol {
	margin: 0;
}

/**********************

SIDEBAR 

**********************/

.sidebar, .info-sidebar, .work-sidebar, .main-sidebar {
	margin-left: 20px;
}


#primary {
}

#searchbar {
	padding: 6px 0 0 0;
}

#search input#s {
	background: url(images/search-box.gif) repeat scroll 0 0;
	border:0 none;
	height:18px;
	margin:0;
	padding:6px 0 0 8px;
	position:absolute;
	width:174px;
	color: #777c7b;
	font-size: 11px;
}

#search input.button {
	background: url(images/search-btn.gif) repeat scroll 0 0;
	border:0 none;
	height:24px;
	margin-left:179px;
	width:32px;
	text-indent: -3000px;
}

#search input.button:hover {
	background: url(images/search-btn.gif) no-repeat bottom;
	cursor: pointer; 
}

div#menu ul li, div.gallery dl, div.navigation div.nav-previous {
	clear:both;
}

div.sidebar ul ul li {
	list-style: none;
	margin: 2px 0;
}

div.sidebar ul ul ul li {
	margin: 0;
	list-style-type:none;
}

div.sidebar ul ul ul {
	margin:0;
}

div.sidebar ul ul {
	margin:0;
}

div.sidebar h3 {
	margin: 0 0 5px 0;
}

div.sidebar li{
	margin: 0 0 15px 0;
	font-size: 0.98em;
}

div.sidebar li.sidebardivs {
	border-top:1px solid #dcdcdc;
	padding: 10px 0 10px 0;
}


div.sidebar li h3 {
	padding: 0 0 5px 0;
}

label {
	font-weight: normal;
}


/**********************

MAIN 

**********************/

#recentwork {
	border-top:1px solid #dcdcdc;
	margin-top: 10px;
	padding: 10px 0 0 0;
}

#featuredwork {
	border-top:1px solid #dcdcdc;
	margin-top: 15px;
	padding: 10px 0 0 0;
}

#newsblog {
	border-top:1px solid #dcdcdc;
	padding: 10px 0 0 0;
	margin-top: 15px;
}

#newsblog .post {
	padding: 10px 0 0 0;
}

#recentnews-title {
	background: url(images/main-news.gif) no-repeat scroll 0 0;
	display: block;
	width: 150px;
	height: 14px;
	margin: 0 0 20px 0;
}

#recentwork-title {
	background: url(images/main-recentwork.gif) no-repeat scroll 0 0;
	display: block;
	width: 150px;
	height: 14px;
	margin: 0 0 20px 0;
}

#featuredwork-title {
	background: url(images/main-featuredwork.gif) no-repeat scroll 0 0;
	display: block;
	width: 175px;
	height: 14px;
	margin: 0 0 20px 0;
}

.home-entry-meta {
	font-size: 0.9em;
	color: #999999;
	padding: 5px 0 5px 0;
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	margin: 0 0 15px;

}

.home-entry-date, .home-entry-date a {
	color: #aab0b0;
	font-size: 8px;
}

.home-entry-date a:hover {
	color: #d59519;
}


.home-entry-content, .home-entry-content p {
	padding: 4px 0 0 0;
	clear: both;
	font-size: 1em;
} 

h2.home-entry-title, h2.home-entry-title a {
	font-size: 1em;
	color: #6bb5bb;
	line-height: 1.3em;
	font-weight: bold;
}

h2.home-entry-title a:hover {
	color: #d59519;
}

.main-results {
	padding: 20px 0 0 0;
}

.main-project-unit {
	background-color: #CFD5D3;
	padding: 1px 1px 1px 1px;
	margin: 0 0 20px 0;
}

.main-project-unit img {
	padding: 0 0 0 0;
}

.main-project-unit:hover {
	background-color: #fff;
	cursor: pointer;
}

#mainhead p {
	font-size:2em;
 	color: #aaaeae;
	padding: 0 0 0 4px;
	line-height:0.9em;
	margin: 5px 0 34px 0;
}

#mainhead p a {
	text-decoration: underline;
 	color: #aaaeae;
}

#mainhead p a:hover {
 	color: #D59519;
}

/**********************

BLOG 

**********************/

#blogtitle {
}

#blogimage {
	float: left;
}

.blog p img, .single p img {
	float:left;
	margin:0 1.5em 1.5em 0;
	padding:0;
	border: #d6d6d4 solid 1px;
}

.blog .post p, .single .post p {
	padding: 0;
	margin: 0 0 1.5em 0;
}

.blog #main, .s-category-blog #main, .category #main, .tag #main, .archive #main, .search #main, .search-no-results #main, .s-author-ednacion #main {
	border-top:1px solid #dcdcdc;
}

#rssicon a {
	background: url(images/rss-icon.gif) top;
	margin: 17px 0 0 8px;
	display: block;
	height: 16px;
	width: 16px;
	float: right;
}

#rssicon a:hover {
	background: url(images/rss-icon.gif) no-repeat bottom;
	cursor: pointer; 
}

h2.page-title {
	border-bottom: 1px solid #DCDCDC;
	padding: 15px 0 15px 0;
}

/* sidebar */

#blogsidecat {
	background: url(images/blog-side-categories.gif) no-repeat scroll 0 0;
	display: block;
	width: 129px;
	height: 14px;
}

#blogsiderecent {
	background: url(images/blog-side-recent.gif) no-repeat scroll 0 0;
	display: block;
	width: 129px;
	height: 14px;
}

#blogsidearchive {
	background: url(images/blog-side-archive.gif) no-repeat scroll 0 0;
	display: block;
	width: 129px;
	height: 14px;
}

#blogsidetags {
	background: url(images/blog-side-tags.gif) no-repeat scroll 0 0;
	display: block;
	width: 38px;
	height: 13px;
}

#blogsidefriends {
	background: url(images/blog-side-friends.gif) no-repeat scroll 0 0;
	display: block;
	width: 178px;
	height: 13px;
}

#blogsideelse {
	background: url(images/blog-side-elsewhere.gif) no-repeat scroll 0 0;
	display: block;
	width: 90px;
	height: 13px;
}

.entry-date-main {
padding: 5px 0 0 0;
	color: #aab0b0;
	font-size: 11px;
}

.entry-content-main {
	border-bottom: 1px solid #DCDCDC;
padding: 0 0 0 0;
clear: both;
}

.readmore {
}

.readmorelink {
	background: #ffffff;
	padding: 3px 5px 3px 5px;
	font-weight: bold;
	color: #777c7b
}

.readmorelink:hover {
	color: #D59519
}

/**********************

TWITTER FEED 

**********************/

#twitter ul {border:0px; width:210px; padding:0px;}

#twitter ul li {
margin:2px 0 0 0;
background: url(images/twitterfeed.gif) no-repeat left top #E6E7E6;
padding: 10px; 
line-height:20px;
}

li#hometwitter {
list-style: none;

}

#twitter-main {
border-top:1px solid #dcdcdc;
margin-top:35px;
padding:10px 0 0;
}

#twitter-main ul {
border:0px; 
width:270px; 
padding:0px;
list-style: none;
margin: 0;
}

#twitter-main ul li {
margin:2px 0 0 0;
background: url(images/twitterfeed.gif) no-repeat left top #E6E7E6;
padding: 12px; 
line-height:20px;
list-style: none;

}

#blogsidetwitter {
	background: url(images/blog-side-twitter.gif) no-repeat scroll 0 0;
	display: block;
	width: 150px;
	height: 14px;
}

#twitter_update_list {
margin-top: 12px;
}

#twitter_update_list span {
margin-bottom: 14px;
}

#twitterbubblebottom {
	background-image:url(images/bubble_bottom.gif);
	width: 18px;
	height: 9px;
	margin: 0 0 5px 24px
}

#followme img {
padding: 0 8px 0 0;
float: left;
}

#twitterlink {
padding: 2px 0 0 0;
float: left;
}

/**********************

COMMENTS 

**********************/

.comments-link {
float: right;
}

.commentbubble, .commentbubble a {
	display: block; 
	background: url(images/comment-bubble.gif) top; 
	width: 21px; 
	height: 26px;
	line-height:1.8em;
	text-align:center;
	margin: 5px 0 0 0;
}

.commentbubble a:hover {
	background: url(images/comment-bubble.gif) no-repeat bottom; 
	cursor: pointer; 
}

.commenttext {
	color: #aab0b0;
	font-size: 11px;
	float: left;
	padding:22px 2px 0 0;
	text-align:right;
}

.commentnone {
	color: #c7c6bf;
	font-weight: bold;
}

.commentover:hover span {
	color: #fff;
}

.commentsome {
	color: #6bb5bb;
	font-weight: bold;
}


#respond {
	padding: 10px 0 0 0;
}


#comments {
/*
	border-top: 1px solid #DCDCDC;
	padding: 20px 0 0 0;
*/
}

#comments-list {
	border-bottom: 1px solid #DCDCDC;
	margin: 0 0 10px 0;
}


.recentcomments {
	font-size: 11px;
}

#bubblebottom {
	background-image:url(images/bubble_bottom.gif);
	width: 18px;
	height: 9px;
	margin: 0 0 6px 16px
}

.commentlist li {
 	padding: 10px 18px 10px 18px;
	margin-top:15px;
	background:#e6e7e6;
	display:block;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	}

.commentlist cite {
	display:block;
	font-style:normal
}

.commentlistwrapper {
	text-align: center;
}

div.comments ol li {
	margin:20px 12px 0 12px;
}

div.comments ol {
	margin:0 0 1.5em 0;
}


/**********************

FORMS 

**********************/

form#commentform span.required {
background: none;
color:#d59519;
}

input.text, input.title, textarea, select {
	border: none;
	margin:0.5em 0;
	color: #777c7b;
}

form#commentform .form-label {
	margin:0;
}

textarea#comment {
	height:12em;
	margin:4px 0 10px 0;
	overflow:auto;
	width:70%;
	font-size: 11px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif; 

}

.form-submit input.button {
	background: url(images/postcomment-btn.gif) repeat scroll 0 0;
	border:0 none;
	height:17px;
	width:79px;
	color: #fff;
	font-size: 9px;
	padding: 0 0 2px 0;
}

.form-submit input.button:hover {
	background: url(images/postcomment-btn.gif) no-repeat bottom;
	cursor: pointer; 
}

input.text, input.title, textarea, select {
	border:1px solid #dcdcdc;
	margin:2px 0 6px 0;
}

/* 404 SEARCH */

#searchbar {
	padding: 6px 0 0 0;
}

#search-404 input#s-404 {
	background: url(images/search-box.gif) repeat scroll 0 0;
	border:0 none;
	height:18px;
	margin:0;
	padding:6px 0 0 8px;
	position:absolute;
	width:300px;
	color: #777c7b;
	font-size: 11px;
}

#search-404 input.button {
	background: url(images/search-btn.gif) repeat scroll 0 0;
	border:0 none;
	height:24px;
	margin-left:305px;
	width:32px;
	text-indent: -3000px;
}

#search-404 input.button:hover {
	background: url(images/search-btn.gif) no-repeat bottom;
	cursor: pointer; 
}

div.sidebar ul ul li {
	list-style: none;
	margin: 2px 0;
}

div.sidebar ul ul {
	margin:0;
}


/**********************

WORK - PROJECT PAGE 

**********************/

#workheader {
	padding: 50px 0 10px 0;
}

#worksort, #worksort-single {
/* 	border-bottom: 1px solid #DCDCDC; */
	padding: 0 0 5px 0;
	margin: 10px 0 20px 0;
}

#worksort ul, #worksort li, #worksort-single ul, #worksort-single li{
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
}

#worksort a:link, #worksort a:visited {
	float: left;
	margin: 0 10px 0 0;
	padding: 2px 8px;
	font-size: 0.9em;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background: #E6E7E6;
	color: #aab0b0;
	
}

#worksort-single li {
	float: left;
	font-size: 0.9em;
	margin: 0 7px 7px 0;

}

#worksort-single a:link, #worksort-single a:visited {
	padding: 1px 6px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background: #E6E7E6;
	color: #aab0b0;
	
}

#worksort-single .cat-item a:link, #worksort-single .cat-item a:visited {
	padding: 0;
	background: none;
	color: #6BB5BB;	
}

#worksort-single .cat-item a:hover {
	padding: 0;
	background: none;
	color: #D59519;	
}



#worksort a:link#sortcurrent, #worksort a:visited#sortcurrent, #worksort a:hover, #worksort-single a:hover {
	background: #6bb5bb;
	cursor: pointer;
	color: #fff;
}

#worksort a:hover, #worksort-single a:hover {
	background: #d59519;
	cursor: pointer;
	color: #fff;
}


#worktitle {
	padding: 0 0 20px 0;
	border-bottom: #DCDCDC solid 1px;

}

#workcol-one {
	margin-top: 43px;
	padding: 10px 0 0 0;
	border-top:1px solid #dcdcdc;
}

#workcol-two {
	margin-top: 43px;
}

#workprev {
	cursor:pointer;
	float:left;
	margin: 0 14px 0 0;
		font-size: 0.9em;
	line-height: 2em;
	text-align: center;
	background:transparent url(images/work-prev-bg.gif) repeat scroll center top;

}

#workprev a {
	display:block;
	height:22px;
	width:47px;
}
#workprev a:hover {
	background:transparent url(images/work-prev-bg.gif) no-repeat scroll center bottom;
	color: #fff;
}

#worknav {
	padding: 18px 0 0 0;
	border-top:1px solid #dcdcdc;
}

#work-tags {
	padding: 18px 0 18px 0;
	border-top:1px solid #E6E7E6;
	}
#work-tags p {
	color: #AAB0B0;
	font-size:0.9em;
	margin: 0 0 5px 0;
	font-weight: bold;
}


#worknext {
cursor:pointer;
float:left;
	font-size: 0.9em;
	line-height: 2em;
	text-align: center;
	background:transparent url(images/work-next-bg.gif) repeat scroll center top;

}

#worknext a {
	display:block;
	height:22px;
	width:47px;
}
#worknext a:hover {
	background:transparent url(images/work-next-bg.gif) no-repeat scroll center bottom;
	color: #fff;
}

#workgrid {
cursor:pointer;
	float:left;
	margin: 0 14px 0 0;
	font-size: 0.9em;
	line-height: 2em;
	text-align: center;
	background:transparent url(images/work-grid.gif) repeat scroll center top;

}

#workgrid a {
	display:block;
	height:22px;
	width:29px;
}
#workgrid a:hover {
	background:transparent url(images/work-grid.gif) no-repeat scroll center bottom;
	color: #fff;
}

#work {
	padding: 10px 0 0 0;
	border-top:1px solid #dcdcdc;
}

h2.work-entry-title {
	font-size: 1.6em;
	padding: 6px 0 6px 0;
}

.work-entry-content p {
	padding: 0;
	margin: 0;
}

.work-entry-content p img {
	margin: 1em 1.5em 1.5em 0;
}


.post-meta, post-meta-key {
	list-style: none;
	margin: 40px 0 0 0;
	padding: 18px 0 18px 0;
/* 	color: #777c7b; */
color: #777c7b;
	border-top:1px solid #dcdcdc;
	font-size:0.9em;
}

.post-meta-key {
	font-weight: bold;
}

.post-meta {
	list-style: none;
}

.post-meta li {
	padding: 0 0 10px 0;
	
}
.results {
	padding: 0 0 0 0;
}

.project-unit {
	background-color: #CFD5D3;
	padding: 1px 1px 4px 1px;
	margin: 0 0 20px 0;
}

.project-unit img {
	padding: 0 0 0 0;
}

.project-unit:hover {
	background-color: #fff;
}



a .thumbheading {
	padding: 2px 0 2px 6px;
	font-size:0.9em;
	color: #777c7b;
}

a:hover .thumbheading {
	color: #d59519;
}


/**********************

CONTACT PAGE 

**********************/

.fake-link {
	font-weight: bold;
	color: #6bb5bb;
}

#contact-title {
	padding: 0 0 20px 0;
}

.info-container {
	padding: 10px 0 20px 0;
	border-top:1px solid #dcdcdc;
}

#infotop {
	padding: 50px 0 0 0;
}

#infoleft, #inforight {
	padding: 0 0 15px 0;
}

.work-sidebar {
	position: fixed;
	width: 160px;
}

.info-container p {
	margin:0 0 0.8em 0;
}

.info-container ul {
	margin:0 0 0 0;
	list-style: none;
	padding: 0 0 25px 0;
}
.info-container h3 {
	margin: 0 0 1.4em 0;
}

.info-container h3.infodes {
	margin: 0 0 0.9em 0;
}

#info-about-container h3 {
	padding: 0 0 8px 0;
	margin: 0;
}

#info-about-container p {
	font-size:1.6em;
	line-height:1.4em;
 	color: #aaaeae;
 	padding: 7px 0 0 0;
 	margin: 0 0 30px 0;
}

#info-col-container {
	font-size:0.8em;
}

#info-title {
	background: url(images/info-title.gif) no-repeat scroll 0 0;
	display: block;
	width: 529px;
	height: 36px;
}

#info-about {
	background: url(images/info-about.gif) no-repeat scroll 0 0;
	display: block;
	width: 150px;
	height: 14px;
}

#info-aboutme {
	background: url(images/info-abouted.gif) no-repeat scroll 0 0;
	display: block;
	width: 150px;
	height: 14px;
}

#info-resume {
	background: url(images/info-education.gif) no-repeat scroll 0 0;
	display: block;
	width: 220px;
	height: 14px;
}

#info-friends {
	background: url(images/info-friends.gif) no-repeat scroll 0 0;
	display: block;
	width: 150px;
	height: 14px;
}

#info-crush {
	background: url(images/info-crush.gif) no-repeat scroll 0 0;
	display: block;
	width: 150px;
	height: 14px;
}

#info-contact {
	background: url(images/info-contact.gif) no-repeat scroll 0 0;
	display: block;
	width: 150px;
	height: 14px;
}

#info-quick {
	background: url(images/info-quick.gif) no-repeat scroll 0 0;
	display: block;
	width: 150px;
	height: 14px;
}

#info-elsewhere {
	background: url(images/info-elsewhere.gif) no-repeat scroll 0 0;
	display: block;
	width: 150px;
	height: 14px;
}

.info-container input {
border:0 none;
color:#777c7b;
font-size:11px;
margin:0;
}

body.page-template-contact-php input#author, body.page-template-contact-php input#email, body.page-template-contact-php input#url, body.page-template-contact-php div.navigation div {
width:70%;
}

body.page-template-contact-php textarea#comment {
	height:12em;
	margin:4px 0 15px;
	overflow:auto;
	width: 264px;
}

body.page-template-contact-php .form-label {
	font-size: 0.9em;
}

body.page-template-contact-php input.text, body.page-template-contact-php input.title, body.page-template-contact-php textarea, body.page-template-contact-php select {
	border:1px solid #dcdcdc;
	margin:1px 0 4px 0;
}


/* THUMBS */

.thumb-container {
	display: block;
	height:146px;
	width: 218px;
/* 	padding: 1px; */
/* 	border: 1px solid #dcdcdc; */
 	border: 1px solid #E6E7E6;
	background-color: #E6E7E6;
	cursor: pointer;
	margin: 0 0 20px 0;
}

.thumb-type {
	padding: 14px;
	position: absolute;
	z-index: 50;
	width: 190px;
}

.thumb-type h3{
	color: #6bb5bb;
	line-height: 1.2em;
	margin-bottom: 0.4em;
}

.thumb-type p{
	color: #777c7b;
	font-size: 0.9em;
}

a .thumbheading, a:hover .thumbheading {
	color: #777c7b;
	padding: 0;
}

.thumb-bg {
	display: block;
	height:146px;
	width: 218px;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;

}

.hero-thumb-container {
	display: block;
	height:238px;
	width: 458px;
/* 	padding: 1px; */
	border: 1px solid #E6E7E6;
	background-color: #E6E7E6;
	cursor: pointer;
	margin: 0 0 20px 0;
}

.hero-thumb-type {
	padding: 14px;
	position: absolute;
	z-index: 50;
	width: 400px;
}

.hero-thumb-type h3{
	color: #6bb5bb;
	line-height: 1.4em;
	margin-bottom: 0.7em;
}

.hero-thumb-type p{
	color: #777c7b;
	font-size: 1em;
}

a .hero-thumbheading, a:hover .hero-thumbheading {
	color: #777c7b;
	padding: 0;
}

.hero-thumb-bg {
	display: block;
	height:238px;
	width: 458px;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;

}

#info-featured-container li{
	float: left;
	padding: 0 12px 0 0;
}

#info-featured-container li a{
	color: #777C7B;
}

#info-featured-container li a:hover{
	color: #D59519;
}


