/* 
Theme Name: Henry Brown - Portfolio &amp; cms of 2010
Theme URL: http://www.henry.brown.name
Description: http://www.henry.brown.name is the portfolio &amp; cms of Henry Brown, a web designer from the UK
Author: Henry Brown
Author URI: http://www.henry.brown.name.com
Version: 2.0 */

/*CSS RESET*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}

/*STICKY FOOTER*/
html, body, #container {height: 100%;}

body > #container {height: auto; min-height: 100%;}

#main {padding-bottom: 56x;}  /* must be same height as the footer */

#footer {
	position: relative;
	margin-top: -56px; /* negative value of footer height */
	height: 56px;
	clear:both;
} 
html {
	overflow-x: hidden;
}
body {
	background-color: #222222;
	color:#F6F6F6;
	font-family: Arial, Helvetica, sans-serif;
}
.hr {
	margin: 25px 0 0 0;
	width: 100%;
	color: #222;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #161616;
	border-top: 1px solid #353535;
	display: block;
}
hr {
	margin: 25px 0 25px 0;
	width: 100%;
	display: block;
	color: #222;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #161616;
	border-top: 1px solid #353535;
}
a{
	color: #f6f6f6;
	text-decoration: none;
}
a:hover{
	text-decoration: none;
	border-bottom: 1px dotted inherit;
}
::selection {
	background: #000; /* Safari */
	}
::-moz-selection {
	background: #000; /* Firefox */
}
.clear {
	clear: both;
	font-size: 1px;
}

.central {
	margin: 0 auto;
	width: 960px;
	overflow: hidden;
}
.green {
	color: #a1bf27;
}
.hr_single {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #353535;
	width: 100%;
}
.page_not_found {
	font-size: 100px !important;
	color: #F6F6F6;
	letter-spacing: -1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 auto;
	margin-top:100px;
	text-shadow: 2px 2px #111111;
}

#container
{
	width: 100%;
}
#header {
	background-color: #222222;
	height: 55px;
	width: 100%;
	background-image:url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/header_bg.png);
	position: relative;
	z-index: 2;
	overflow: hidden;
}
#header #logo {
	height: 17px;
	width: 146px;
	margin: 19px 0 0 19px;
	float: left;
}
#header #logo a{
	height: 17px;
	width: 146px;
	background-image:url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/logo.png);
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}
#header #logo span{
}
#header #navigation {
	width: 600px;
	float: right;
	margin:11px 11px 0 0;
}
#header #navigation li {
	display:inline;
	width: 84px;
	height: 23px;
	float: right;
	text-align: center;
	padding-top: 10px;
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/button.png);
	background-repeat: no-repeat;
	font-size: 11px;
	margin-left: 4px;
	font-weight: bold;
	text-shadow: 1px 1px #000000;
}
#header #navigation li a{
	padding: 10px 10px 10px 10px;
}
#header #navigation li:hover {
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/button_hover.png);
	cursor: pointer;
}

#main{
	background-image:url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/gradient_top.png);
	background-repeat: repeat-x;
	width:100%;
}
#main #welcome_banner {
	width: 940px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 26px;
	background-color: #1b1b1b;
	letter-spacing: -1px;
	padding: 5px 10px 5px 10px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	text-shadow: 1px 1px #000000;
	font-weight: bold;
	margin-top: 15px;
	overflow: hidden;
}
#main #welcome_text {
	margin: 15px 0 0 0;
	color: #9F9F9F;
	font-size: 14px;
	line-height: 21px;
	text-shadow: 1px 1px #111111;
}

#main #latest_work {
	width: 948px;
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/latest_work_bg.png);
	height: 247px;
	margin-left: -2px;
	padding: 7px;
	overflow: hidden;
}
#main #latest_work .content {
	width: 950px;
	overflow: hidden;
	height: 246px;
}
#main #latest_work .content img{
	margin-top: 1px;
	margin-left: 1px;
	position: absolute;
}
#main #latest_work #caption {
	margin-top: 260px;
	width: 948px;
	height: 50px;
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/transparent_bg.png);
	position: relative;
	z-index: 1000;
	margin-left: 1px;
	overflow: hidden;
}
#main #latest_work #caption h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: -1px;
	text-shadow: 1px 1px #000000;
	padding-top:15px;
	padding-left: 15px;
	float: left;
}
#main #latest_work .button {
	width: 84px;
	height: 23px;
	float: right;
	text-align: center;
	padding-top: 10px;
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/button.png);
	background-repeat: no-repeat;
	font-size: 11px;
	font-weight: bold;
	text-shadow: 1px 1px #000000;
	margin: 8px 12px 0 0;
}
#main #latest_work .button:hover {
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/button_hover.png);
	cursor: pointer;
}
#main #latest_work .button a {
	padding: 10px;
}
#main #latest_work #latest_work_tab {
	width: 15px;
	height: 95px;
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/latest_work.png);
	margin: 80px 0 0 -35px;
	position: absolute;
}
#main #latest_work #latest_work_tab:hover {
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/latest_work_hover.png);
}
#main #want_guarantee_get  {
	padding: 35px 0 35px 0;
	overflow: hidden;
	margin: 0px;
}
#main #want_guarantee_get li {
	list-style-image: none;
	list-style-type: none;
	color: #9F9F9F;
	overflow: hidden;
}
#main #want_guarantee_get h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: -1px;
	margin-bottom: 15px;
	text-shadow: 1px 1px #000000;
	color: #F6F6F6;
	font-weight: bold;
}
#main #want_guarantee_get .beer {
	float: left;
	margin-right: 12px;
	width: 49px;
	height: 57px;
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/beer.png);
}
#main #want_guarantee_get .beer {
	float: left;
	margin-right: 12px;
	width: 49px;
	height: 57px;
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/beer.png);
}
#main #want_guarantee_get .package {
	float: left;
	margin-right: 12px;
	width: 49px;
	height: 57px;
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/package.png);
}
#main #want_guarantee_get .guarantee_icon {
	float: left;
	margin-right: 12px;
	width: 49px;
	height: 57px;
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/guarantee.png);
}
#main #want_guarantee_get #want{
	width: 299px;
	float: left;
	height: 150px;
	border-right: 1px solid #353535;
	padding: 0 15px 0 0;
	text-align:justify;
	font-size: 12px;
	line-height: 19px;
	overflow: hidden;
}
#main #want_guarantee_get #guarantee{
	width: 298px;
	float: left;
	height: 150px;
	border-left: 1px solid #161616;
	padding: 0 15px 0 15px;
	border-right: 1px solid #353535;
	text-align: justify;
	font-size: 12px;
	line-height: 19px;
	overflow: hidden;
}
#main #want_guarantee_get #get{
	width: 299px;
	float: left;
	height: 150px;
	text-align: justify;
	border-left: 1px solid #161616;
	padding: 0 0 0 15px;
	font-size: 12px;
	line-height: 19px;
	overflow: hidden;
}
#main #posts_container  #latest_posts_tab{
	width: 15px;
	height: 134px;
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/latest_blog_posts.png);
	margin: 295px 0 0 -35px;
	position: absolute;
}
#main #posts_container  #latest_posts_tab:hover{
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/latest_blog_posts_hover.png);
}
#main #posts_container li{
	list-style-position: inside;
	list-style-type: circle;
	line-height: 25px;
	color: #9f9f9f;
	font-size: 14px;
}
#main #posts_container ul{
	margin-bottom: 10px;
	margin-left: 20px;
}
#main .post {
	border-top: 1px solid #161616;
	border-bottom: 1px solid #353535;
	width: 960px;
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/light_ray.png);
	background-position: top center;
	background-repeat: no-repeat;
	padding: 25px 0 25px 0;
	clear: both;
	overflow: hidden;
}
#main .post.page {
	border-bottom: none;
}
#main .post.first {
	background-image: url(none);
	border-top: none;
}

#main .post .wp-smiley  {
	border: none !important;
	padding: 0 0 0 0 !important;
	margin: 0 0 0 0 !important;
	-webkit-box-shadow: none !important; 
	-moz-box-shadow: none !importants;
}
#main .post p {
	line-height: 21px;
	font-size: 12px;
	margin-bottom: 10px;
}
#main .post p a{
	
	color: #80981D;
}
#main .post p a:hover{
	
	color: #a1bf27;
}
#main .post h3 , #main .post h1{
	font-size: 21px;
	color: #a1bf27;
	letter-spacing: -1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 10px 0 25px 0;
	text-shadow: 1px 1px #111111;
}
#main .post h3 a    {
	color: #a1bf27;
}
#main .post h1 a    {
	color: #a1bf27;
}
#main .post .thumbnail {
	float: left;
	width: 273px;
	height: 186px;
	margin: 0 15px 0 0;
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/post_thumbnail_bg.png);
}
#main .post .thumbnail img{
	width: 257px;
	height: 170px;
	margin: 8px 0 0 8px;
}
#main .post .date {
	width: 42px;
	height: 23px;
	float: left;
	margin: 0 15px 0 0;
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/01.gif);
	padding-top: 19px;
	text-align: center;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#main .post .button {
	width: 84px;
	height: 23px;
	float: right;
	text-align: center;
	padding-top: 10px;
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/button.png);
	background-repeat: no-repeat;
	font-size: 11px;
	font-weight: bold;
	text-shadow: 1px 1px #000000;
	margin: 15px 0 0 0;
}
#main .post .button:hover{
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/button_hover.png);
	cursor: pointer;
}
#main .post.single {
	background-image: url(none);
	border-top: none;
}
#main .post.single img{
	padding: 7px;
	border: 1px solid #353535;
	-webkit-box-shadow: 0px 0px 3px #000000;
	-moz-box-shadow: 0px 0px 3px #000000;
	margin: 10px 0 10px 0;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
}
#main .post.single a img:hover{
	padding: 7px;
	border: 1px solid #666666;
	-webkit-box-shadow: 0px 0px 3px #000000;
	-moz-box-shadow: 0px 0px 3px #000000;
	margin: 10px 0 10px 0;
	cursor: pointer;
}
#main .post.single p{
	font-size: 14px;
	line-height: 24px;
}
#main .post.single h3   {
	font-size: 30px;
	margin: 5px 0 25px 0;
	background-color: #1b1b1b;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	text-shadow: 1px 1px #000000;
	padding: 10px 0 10px 10px;
}
#main .post.single h1   {
	font-size: 30px;
	margin: 5px 0 25px 0;
	background-color: #1b1b1b;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	text-shadow: 1px 1px #000000;
	padding: 10px 0 10px 10px;
}
#main .post.single h2 {
	font-size: 21px;
	color: #a1bf27;
	letter-spacing: -1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 25px 0 10px 0;
	text-shadow: 1px 1px #111111;
}
#main .post.single .date{
	width: 150px;
	height: 23px;
	float: right;
	margin: 0 15px 0 0;
	padding-top: 25px;
	text-align: center;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image: url(none);
}
#main #comments h2 {
	font-size: 21px;
	color: #a1bf27;
	letter-spacing: -1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 25px 0 25px 0;
	text-shadow: 1px 1px #111111;
	font-weight: bold;
}
#main #comments p{
	font-size: 12px;
	line-height: 19px;
	color: #9f9f9f;
	margin: 0px;
}
#main #comments {
	width: 960px;
	border-top: 1px solid #161616;
}
#main #comments #form {
	width: 960px;
	height: 400px;
}
#main #comments #form #left{
	float: left;
	width: 500px;
	margin: 0 50px 0 0;
}
#main #comments #form #right{
	float: right;
	width: 410px;
}
#main #comments #form input {
	background-color: #1b1b1b;
	border: 1px solid #353535;
	height: 41px;
	width: 394px;
	margin-bottom: 48px;
	color: #515151;
	font-size: 21px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 13px 0 0 16px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	outline: none;
}
#main #comments #form textarea {
	background-color: #1b1b1b;
	border: 1px solid #353535;
	height: 250px;
	float: left;
	width: 500px;
	font-size: 21px;
	color: #515151;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 10px 10px 13px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	outline: none;
}
#main #comments #form button{
	width: 84px;
	height: 32px;
	float: right;
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/button.png);
	background-repeat: no-repeat;
	font-size: 11px;
	font-weight: bold;
	text-shadow: 1px 1px #000000;
	border: none;
	color: #a1bf27;
	background-color:#222;
	outline: 0px;
	padding: 0px;
	line-height:32px;
	margin: -20px 0 0 0;
}
#main #comments .label {
	visibility: hidden;
}
#main #comments li{
	list-style-image:none;
	list-style-type:none;
	list-style-position: outside;
}
#main #comments ul{
	width: 960px;
	margin-left: 0px;
	list-style-position: outside;
}
#main #comments .submitted {
	width: 100%;
	-moz-border-radius: 6px 6px 6px 6px;
	-khtml-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	background-color: #1b1b1b;
	margin-top: 10px;
	margin-bottom: 10px;
	margin: 0px;
}
#main #comments .submitted .name {
	font-weight: bold;
	color: #a1bf27;
	display: inline-block;
	display: -moz-inline-box;
	margin: 4px 0 10px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #353535;
	padding-bottom: 10px;
	width: 845px;
	font-size: 15px;
	float: left;
	padding-top: 4px;
}
#main #comments .submitted img{
	padding: 4px;
	border: 1px solid #353535;
	-webkit-box-shadow: 0px 0px 2px #111111;
	-moz-box-shadow: 0px 0px 2px #111111;
	margin: 10px 10px 10px 10px;
	-moz-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	float: left;
	width: 70px;
	height: 70px;
}
#main #comments .submitted .date {
	color: #9f9f9f;
	font-size: 11px;
	float: right;
	display: inline-block;
	display: -moz-inline-box;
	padding-top: 3px;
}
#main #comments .submitted .reply_link  {
	display: block;
	float: right;
	color: #A1BF27;
	padding-right: 15px;
	font-size: 11px;
}
#main #comments .children    {
	width: 870px;
	margin-left: 90px;
}
#main #comments .children .name {
	font-weight: bold;
	color: #a1bf27;
	display: inline-block;
	display: -moz-inline-box;
	margin: 4px 0 10px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #353535;
	padding-bottom: 10px;
	width: 755px;
	font-size: 15px;
	float: left;
	padding-top: 4px;
}
#main #comments .children    .children{
	width: 780px;
	margin-left: 90px;
}
#main #comments .children .children .name{
	font-weight: bold;
	color: #a1bf27;
	display: inline-block;
	display: -moz-inline-box;
	margin: 4px 0 10px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #353535;
	padding-bottom: 10px;
	width: 665px;
	font-size: 15px;
	float: left;
	padding-top: 4px;
}
#main #comments .children    .children .children{
	width: 690px;
	margin-left: 90px;
}
#main #comments .children .children .children .name{
	font-weight: bold;
	color: #a1bf27;
	display: inline-block;
	display: -moz-inline-box;
	margin: 4px 0 10px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #353535;
	padding-bottom: 10px;
	width: 575px;
	font-size: 15px;
	float: left;
	padding-top: 4px;
}
#main #contact {
	width: 960px;
	margin-top: 25px;
}
#main #contact p{
	font-size: 12px;
	line-height: 19px;
	color: #9f9f9f;
	margin: 0px;
}
#main #contact #form {
	width: 960px;
	height: 400px;
}
#main #contact #form input {
	background-color: #1b1b1b;
	border: 1px solid #353535;
	height: 49px;
	width: 394px;
	margin-bottom: 48px;
	color: #515151;
	font-size: 21px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px 0 0 13px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	outline: none;
}
#main #contact #form textarea {
	background-color: #1b1b1b;
	border: 1px solid #353535;
	height: 250px;
	float: left;
	width: 500px;
	font-size: 21px;
	color: #515151;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 10px 10px 13px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	outline: none;
}
#main #contact #form button{
	width: 84px;
	height: 32px;
	float: right;
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/button.png);
	background-repeat: no-repeat;
	font-size: 11px;
	font-weight: bold;
	text-shadow: 1px 1px #000000;
	border: none;
	color: #a1bf27;
	background-color:#222;
	outline: 0px;
	padding: 0px;
	margin: -20px 0 0 0;
	line-height: 32px;
}
#main #contact #form #left{
	float: left;
	width: 500px;
	margin: 0 50px 0 0;
}
#main #contact #form #right{
	float: right;
	width: 410px;
}
#main  #portfolio {
	margin-top: -1px;
}
#main  #portfolio a {
	color: #a1bf27;
}
#main  #portfolio h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: -1px;
	margin: 15px 0 15px 0;
	text-shadow: 1px 1px #000000;
	color: #a1bf27;
}
#main #portfolio .preview {
	float: right;
	margin: 20px 10px 0 0;
}
#main  #portfolio .module_left{
	width: 449px;
	height: 340px;
	float: left;
	border-right: 1px solid #353535;
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/light_ray.png);
	background-position: top center;
	background-repeat: no-repeat;
	border-top: 1px solid #161616;
	padding-right: 30px;
	border-bottom: 1px solid #353535;
}
#main  #portfolio .module_right{
	width: 449px;
	height: 340px;
	float: left;
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/light_ray.png);
	background-position: top center;
	background-repeat: no-repeat;
	border-top: 1px solid #161616;
	border-left: 1px solid #161616;
	padding-left: 30px;
	border-bottom: 1px solid #353535;
}
#main #portfolio .module_right.top {
	background-image: url(none);
}
#main #portfolio .module_left.top {
	background-image: url(none);
}
#main #portfolio .portfolio_thumbnail {
	width: 446px;
	height: 250px;
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/portfolio_thumbnail_bg.png);
	overflow: hidden;
}
#main #portfolio .portfolio_thumbnail .meta_container {
	position: relative;
	height: 232px;
	width: 428px;
	margin:9px;
	overflow: hidden;
}
#main #portfolio .meta li {
	border-bottom: 1px solid #353535;
	margin: 0 15px 0 15px;
	padding: 10px 0 10px 0;
	list-style-image: none;
	list-style-type: none;
	font-size: 11px;
	line-height: 21px;
	color: #F6F6F6;
}
#main #portfolio .meta li.last {
border-bottom:none;
}
#main #portfolio .meta_container .more{
	position:absolute;
	margin-left:386px;
	margin-top:214px;
	font-size:11px;
}
#main #portfolio .meta_container .more a{
color: #a1bf27;

}
#main #portfolio .meta .meta_title {
	color: #9F9F9F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	width: 80px;
	display: inline-block;
	display: -moz-inline-box;
}
#main #portfolio .portfolio_thumbnail .meta {
	position: relative;
	margin-left: 450px;
	height: 232px;
	width: 428px;
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/transparent_bg.png);
}
#main #portfolio .portfolio_thumbnail img{
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/portfolio_thumbnail_bg.png);
	position: absolute;
	margin: 9px 0 0 9px;
	z-index: 0;
}
#main  #about_me .skills{
	width: 300px;
	float: left;
	margin: 20px 30px 20px 0;
	border-bottom: 4px solid #353535;
}
#main  #about_me .skills li{
	width: 300px;
	float: left;
	border-bottom: 1px solid #353535;
	height: 47px;
	list-style-image: none;
	list-style-type: none;
	border-top: 1px solid #161616;
	line-height: 47px;
}
#main  #about_me .skills li.last{
border-bottom:none;
}
#main  #about_me .skills li.first{
border-top:none;
}
#main  #about_me .skills li img{
	border: none;
	padding: 11px 11px 0 10px;
	margin: 0 0 0 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	float: left;
}
#main #about_me .about_me_image {
	width: 284px;
	float: left;
	height: 300px;
}
#main  #about_me #about_links  {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	width: 820px;
	margin: 0 0 20px 0;
	padding-left: 140px;
}
#main  #about_me #about_links  li{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	display: inline-block;
	list-style-image: none;
	list-style-type: none;
}
#main #about_me .about_link {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	text-shadow: 1px 1px #000000;
	margin: 0px;
	line-height: 35px;
	padding: 0px;
}
#main #about_me .about_link a{
	color: #80981D;
	display: inline-block;
	height: 35px;
	text-align: left;
	width: 200px;
	margin: 0 auto;
}
#main #about_me .about_link a:hover{
	color: #a1bf27;
}
#main  #about_me #about_links li img{
	border: none;
	padding: 4px 11px 0 0;
	margin: 0 0 0 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	float: left;
}

#footer {
	width: 100%;
	height: 48px;
	background-image:url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/footer_bg.png);
	margin: -1px 0 0 0;
	background-repeat: repeat-x;
	padding-top: 6px;
	-webkit-box-shadow: -10px -10px 10px #1e1e1e;
	-moz-box-shadow: -10px -10px 10px #1e1e1e;
	position: relative;
	z-index: 2;
}
#footer #links {
	margin: 0 0 0 3px;
}
#footer #links a{
	
	color: #6f6f6f;
}
#footer #links a:hover{
	
	color: #a1bf27;
}
#footer #links li {
	display: inline;
	font-size: 9px;
	border-right: 1px solid #6f6f6f;
	color: #6f6f6f;
	padding: 0 10px 0 7px;
	text-shadow: 1px 1px #111111;
}
#footer #links .last{
	border-right: none;
}
#footer #meta {
	margin: 2px 0 0 3px;
}
#footer #meta a{
	
	color: #6f6f6f;
}
#footer #meta a:hover{
	
	color: #a1bf27;
}
#footer #meta li{
	font-size: 9px;
	display: inline;
	border-right: 1px solid #6f6f6f;
	color: #6f6f6f;
	padding: 0 10px 0 7px;
	text-shadow: 1px 1px #111111;
}
#footer #meta .last{
	border-right: none;
}
#footer #tweet {
	float: right;
	width: 350px;
	text-align: right;
	font-size: 12px;
	margin-right: 10px;
	text-shadow: 1px 1px #111111;
	line-height: 17px;
	height: 41px;
	background-image: url(http://henry.brown.name/cms/wp-content/themes/grey_temp/images/twitter_bird.png);
	background-position: top right;
	background-repeat: no-repeat;
	padding: 0 50px 0 0;
	padding-top: 6px;
}
#footer #tweet .aktt_tweet_time {
	color: #a1bf27;
	font-weight: bold;
}
#footer #tweet .name {
	color: #a1bf27;
	font-weight: bold;
}
