/*
Theme Name: EGDESIGN ~ 4th - 2010
Author: http://extremegraphicdesign.com
Author URI: http://extremegraphicdesign.com
Description: Check <a href="http://extremegraphicdesign.com">Portfolio</a>.
*/

/* MAIN STYLES
-------------------------------------------*/
* { margin: 0; padding: 0; }
body/*,html*/ {	font-weight:normal;	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size:12px;	color:#999;	line-height:130%;	/*background-color: #FFF;	*/margin: 0px;}
ul {	list-style:none;}
a {	text-decoration:none; color:#FFF;}
a:hover {	text-decoration:none;	color: #979797;}
a:focus {	outline:none;}
p {	margin:0 0 1em;}
h1, h2, h3 { color:#999; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight:bold; font-size:24px; letter-spacing:-1px; line-height:100%; padding-bottom:15px; text-transform: capitalize; }
h1 {	padding-top:10px;}
h2 {color:#979797; font-weight: bold; padding-right: 5px; padding-left: 5px; padding-bottom: 3px; font-size:18px;	padding-top:10px;}
h3 {	font-size:16px;	padding-top:10px;}
h1 a{color:#999;}

 /* LAYOUT STRUCTURE
--------------------------------------------------*/
#wrapper {	margin:0 auto;}
#header {background-image: url(images/header.jpg);	background-repeat: no-repeat; background-position: 0 0;	padding-bottom: 23px;	width: 1000px;	margin-right: auto;	margin-left: auto;	padding-top: 0px; padding-right: 0px;	padding-left: 0px;	z-index: 55;	height:185px;	position:relative;}
#content {	padding-bottom:10px;	background-color: #333131;	margin-right: auto;	margin-left: auto;	padding-top: 0px;	width: 952px;	margin-bottom: 0px;	background-image: url(images/splat.jpg);	background-repeat: no-repeat;	background-position: left bottom;}
#colLeft{	width:650px;	float:left;	padding-left:25px;	padding-top:20px;	margin-bottom: 10px;}
/* page container for Portfolio */
#colFull{	padding-left:15px;	padding-top:20px;	width:945px;	padding-bottom: 10px;}
#colRight {	padding:0px;	float:right;	width:260px;	background:#181818;	margin-left:7px;	font-size:12px;	margin-bottom: 0px;	margin-right: 8px;}
#colRight #inner {	background-image: url(images/side-hdr-bg.jpg);	background-repeat: repeat-x;	background-position: left top;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}
#footer {	margin:0px;	color:#666;	font-size:11px;	padding-bottom:0px;	background-color: #f4ecdb;	background-image: url(images/footer-bg.jpg);	background-repeat: repeat-x;	background-position: left top;}
#innerFooter {	width:952px;	background-image: url(images/copyright-bg.jpg);	background-repeat: no-repeat;	background-position: center top;	padding-top: 5px;	height: 98px;	padding-bottom: 0px;	margin-right: auto;	margin-left: auto;}
/* HEADER ELEMENTS
------------------------------------------*/
/* -- logo --*/
#logo {	position:absolute;	top:33px;	left:5px;	}
#logo a img{	border:none;	vertical-align:middle;	margin-right:20px;}
#logo span {color:#b2b2b2;	font-size:16px;	padding-top:15px;}
/* -- search --*/
#searchTop {	position:absolute;	right:5px;	top:-3px;	width:380px;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 20px;	padding-left: 0px;	background-image: url(images/search.png);	background-repeat: no-repeat;	background-position: 5px -10px;}
/* -- main menu --*/
#topMenu ul.sf-menu li ul.children li ul.children, #topMenu ul.sf-menu li ul.sub-menu li ul.sub-menu  {	/* [disabled]border:1px solid #E1E632; */	padding-top:0px;}
/**/
#topMenu {background-image: url(images/navi-bg.jpg);	background-repeat: repeat-x; background-position: left top;	width:952px;	height:53px;	position:absolute;	top:158px;	left:24px;}
#topMenu ul.sf-menu {	padding-top:5px;	padding-left:3px;}
#topMenu ul.sf-menu li {border-right:0px solid #F5AE84;	float:left;	padding:0;	font-size:12px;}
#topMenu ul.sf-menu li a {color:#1a1919; padding-top: 13px;	padding-right: 15px; padding-bottom: 15px; padding-left: 15px;	text-decoration:none;	text-transform:uppercase;}
#topMenu ul.sf-menu li li a {background-color: #1a1919;	color:#333; padding:0 12px;}
#topMenu ul.sf-menu li a:hover {color: #FFF;}
#topMenu ul.sf-menu li li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333; background-color: #1a1919; padding-top:2px; }
#topMenu ul.sf-menu li ul.children, #topMenu ul.sf-menu li ul.sub-menu {margin-top: 0px; background-image: url(images/hover-arrow.png);	padding-top: 9px;	background-position: left top;	background-repeat: no-repeat;}
#topMenu ul.sf-menu li ul.children li, #topMenu ul.sf-menu li ul.sub-menu li, #topMenu ul.sf-menu li.page_item ul li  {	position:relative;	line-height:100%;	height:28px;	text-transform:none;}
#topMenu ul.sf-menu li ul.children li a, #topMenu ul.sf-menu li ul.sub-menu li a, #topMenu ul.sf-menu li.page_item ul li a {	text-decoration: none;	display:block;	padding-top:7px;	line-height:100%;	border:none;	text-transform:none;	color: #999;}
#topMenu ul.sf-menu li ul.children li a:hover, #topMenu ul.sf-menu li ul.sub-menu li a:hover, #topMenu ul.sf-menu li.page_item ul li a:hover {	color: #FFF;}
#topMenu ul.sf-menu li ul.children li ul.children a, #topMenu ul.sf-menu li ul.sub-menu li ul.sub-menu a {	text-decoration: none;	position:relative;	border:none;}
#topMenu ul.sf-menu li ul.children, #topMenu ul.sf-menu li ul.sub-menu,  #topMenu ul.sf-menu li.page_item ul{	margin-top:-4px;}
#topMenu ul.sf-menu li ul.children ul.children, #topMenu ul.sf-menu li ul.sub-menu ul.sub-menu{	margin:0 0 0 25px;}
.rssTag {	position:absolute;	width:48px;	height:48px;	background:url(images/rss.png) 0 0 no-repeat;	text-indent:-9999px;	right:19px;	top:155px;	z-index:9999;}
.FreeQuote {	position:absolute;	width:285px;	height:60px;	text-indent:-9999px;	right:65px;	top:80px;	z-index:9999;}
/* CONTENT ELEMENTS
----------------------------------------------*/
#colFull h1 {	text-transform:capitalize;	position:relative;	color: #999;	padding-left: 0px;	padding-top: 0px;	padding-bottom: 5px;	margin-bottom: 30px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #3f3f3f;	margin-right: 45px;	margin-left: 10px;}
#colFull h1 ul {	position:absolute;	top:40px;	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	left: 5px;}
#colFull h1 ul li {	float:left;	padding:0 10px;	line-height:100%;	font-size:12px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #1c1c1c;	border-left-color: #1c1c1c;}
#colFull h1 ul li a{color:#E25907;	padding: 3px 2px; font-style: normal;	font-size:12px;	font-weight:normal;	color:#E25907;	letter-spacing:normal;}
#colFull h1 ul li a:hover {background-color: #e25129; text-decoration:none; color: #FFF;/*	text-decoration:underline;*/}
#archive-title, .searchQuery {	padding:0 0 5px 0;	font-size:12px;	margin-bottom:10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #292929;}
.alignleft {	float:left;	margin:5px 10px 5px 0;}
.alignright {	float:right;	margin:5px 0 5px 10px;}
#homeBoxes {	padding-top:3px;	background-image: url(images/lower-widget.jpg);	background-repeat: no-repeat;	background-position: center top;	background-color: #110f10;	color: #CCC;	width: 952px;	margin-right: auto;	margin-left: auto;}
#homeBoxes .homeBox {	width:295px;	float:left;	margin-right:5px;	font-size:12px;	margin-left: 5px;	margin-bottom: 10px;}
#homeBoxes .last{	margin-right:0;}
#homeBoxes .homeBox h2 {	font-weight: bold;	color: #979797;	padding-top: 15px;	padding-right: 0;	padding-bottom: 10px;	padding-left: 5px;	background-image: url(images/lower-widget-li-bg.jpg);	background-repeat: repeat-x;	background-position: center bottom;}
.more-link {color:#E25907;	margin-top: 12px; background-image: url(images/more.png); background-repeat: no-repeat;	background-position: 0 0;	width: 97px; padding-top: 12px;	display:block;	height:28px;	padding-left:12px;	font-size:12px;	clear:both;}
.more-link:hover {	text-decoration:none;}
.blogPost {	padding-bottom:5px;	margin-bottom:5px;	border-bottom-width: 1px; border-bottom-style: solid;	border-bottom-color: #292929;}
.blogPost .meta {	height:34px;	font-size:11px;	line-height:34px;	padding-left:50px;	position:relative;	margin-bottom:20px;	background-image: url(images/side-hdr-bg.jpg);	background-repeat: repeat-x;	background-position: left bottom;}
.blogPost .meta img {	vertical-align:middle;	margin-right:3px;}
.blogPost .meta .date{ color:#333; background-image: url(images/date.png); background-repeat: no-repeat; position:absolute; left:-6px; top:-10px; width:50px; height:50px; text-align:center; text-transform:uppercase; padding-right:1px; line-height:185%; padding-top: 2px; }
.blogPost .meta .date strong { font-size:28px; padding-top: 5px; margin-top: 5px; ; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; }
#colLeft .blogPost p img {
	margin:0 10px 10px 0;
	border:5px solid #707070;
}
/* share it icons */
#colLeft .social {	margin-bottom:10px;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 365px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #201f1f;}
#colLeft .social a img {	padding:0;	border:none;	background:none;	vertical-align:middle;}
#colLeft .social strong {	padding-right:10px;}
#colLeft ul {	list-style-position:inside;	list-style-type: none;}
/* COL RIGHT
-------------------------------------------*/
#colRight ul li a{color:#999;}
#colRight ul li a:hover {color:#FFF;}
/**/
#colRight h2{color:#E25907; text-transform: capitalize; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-style: normal;	font-size: 18px; padding-bottom: 20px;	padding-top: 18px;	padding-left: 15px;	background-image: url(images/side-hdr-bg.jpg);	background-repeat: repeat-x; background-position: left top;	padding-right: 0px;	margin:0;font-weight:bold;}
#colRight ul {	padding-bottom:15px;}
#colRight ul li {background-image: url(images/bullet_list.png);	background-repeat: no-repeat;	background-position: 0 13px;	border-bottom:1px solid #292929;	padding:7px 0 7px 12px;}
/* FOOTER ELEMENTS
--------------------------------------------*/
#footer .footerBox ul li { /* [disabled]border-bottom:1px solid #292929; *//* [disabled]background-image: url(images/bullet-list.png); *//* [disabled]background-repeat: no-repeat; *//* [disabled]background-position: 3px 13px; *//* [disabled]list-style-image: url(bullet-list.png); *//* [disabled]list-style-position: outside; *//* [disabled]list-style-type: none; */ }
.textwidget {	padding-top:0px;	padding-left: 5px;}
#footer .footerBox { width:290px; float:left; background:url(images/bk_dotted_thick.png) 0 0 repeat-x; font-size:12px; color:#979797; margin-top: 0; margin-right: 5px; margin-bottom: 20px; margin-left: 5px; }
#footer .footerBox {	background:none;}
#footer .footerBox h2  {color:#979797;	border-bottom:1px solid #292929;	padding-bottom:10px;}
#footer .last{	margin-right:0;}
#footer .footerBox ul li { padding-left:8px; padding-top: 7px; padding-right: 0; padding-bottom: 8px; background-image: url(images/lower-widget-li-bg.jpg); background-repeat: repeat-x; background-position: left bottom; }
#footer .footerBox ul li a {color:#FFF;	text-decoration:none;}
#footer .footerBox ul li a:hover {color:#979797;}
#footer .footerBox ul#social li {border-bottom:1px solid #292929;	padding:10px 0;	padding-left:40px;	line-height:110%;}
#footer .footerBox ul#social li a{	font-size:11px;}
#footer .footerBox ul#social li strong{	color:#efefef;}
#copy {	padding-top: 38px;	padding-right: 0;	padding-bottom: 10px;	padding-left: 0px;	float: left; width: 550px;}
#copy #footerMenu ul a {	text-transform: uppercase;	color: #999;	padding: 3px 2px;}
#copy #footerMenu a:hover {	background-color: #e25129;	text-decoration:none;	color: #FFF;}
#footer #footerMenu ul {	padding-left:20px;}
#footer #footerMenu ul li{	float:left;	padding-top: 0;	padding-right: 2px;	padding-bottom: 0;	padding-left: 2px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #333;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #333;}
#egdbottom {	line-height: 13px;	float: right;	padding-left: 25px;	padding-bottom: 0px;	padding-top: 32px;	padding-right: 35px;}
/* HOME SLIDER
-----------------------------------------------*/
.boxgrid{	width: 290px;	height: 250px;	float:left;	border:3px solid #999;	overflow: hidden;	position: relative;	margin-top: 6px;	margin-right: 0px;	margin-bottom: 6px;	margin-left: 9px;}
.boxgrid img{	position: absolute;	top: 0; left: 0; border: 0; }
.boxgrid p{	color:#999; line-height:120%;padding: 0 10px 5px;	margin:0;}
.boxgrid p a.title {	font-size:14px;	color:#e25129;}
.boxgrid p a.title:hover {	color:#fff;}
.boxcaption{	padding-top:10px;	font-size:11px;	float: left;	position: absolute;	height: 100px;	width: 100%;/*	opacity: .85;	For IE 5-7 */	/*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);	/* For IE 8 */	/*-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";	*/background-image: url(images/caption-bg.png);	background-repeat: repeat;}
.captionfull .boxcaption {		top: 250px;		left: 0;}
.caption .boxcaption {		top: 190px;		left: 0;}
/**/

#slider {
	height:15px;
	padding-top: 7px;
	padding-bottom: 15px;
	margin-right: 0px;
	margin-left: 0px;
}
.right {	padding:0px;	width:325px;	position: absolute;	left: 600px;	top: 280px;	background-image: url(images/latest-project-title.png);	background-repeat: no-repeat;	background-position: left center;	height: 76px;	margin: 10px;}
.right .text {	font-size:10px;	padding-top: 8px;	padding-right: 0px;	padding-bottom: 8px;	padding-left: 50px;	line-height: normal;}
.right .text .featured {	font-size:8px;	line-height: normal;	padding-left: 0px;	text-decoration: underline;}
.right .text .featured img {	margin-right:5px;	margin-top: 5px;}
.right .text p {	display:block;	background:url(images/bk_dotted.png) 0 0 repeat-x;	margin:0;	padding-top:10px;}
.right .text h1, .panel .text h1 a {	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;	font-size:20px;	font-weight:bold;	text-decoration: none;	margin-bottom:0;	color:#333;	padding-top: 0px;	padding-right: 0;	padding-bottom: 0px;	padding-left: 0;}
.panel .image {	float:left;	padding:10px;	border:1px solid #ccc;	background:#fff;	margin-right:13px;}
/* Step CAROUSEL
---------------------------------------------*/
.stepcarousel{
	float:left;
	position: relative; /*leave this value alone*/
	overflow: hidden; /*leave this value alone*/
	width: 920px; /*Width of Carousel Viewer itself*/
	/* [disabled]height: 30px; */
	left: 15px;
}
.stepcarousel .belt{	position: absolute; /*leave this value alone*/	top: 0;}
.stepcarousel .panel{	float: left; /*leave this value alone*/	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/	width: 910px;/* Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */	width: 936px;	position:relative;	margin-left: 0px;}
/*COMMENTS
---------------------------------------------*/
#colLeft h2.comments {	color:#999; padding-bottom:20px;}
#colLeft ul.commentlist {	list-style-type:none;	padding-bottom:20px;	margin-bottom:15px;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #201f1f;}
#colLeft ul.commentlist li {	margin-top:15px;}
#colLeft ul.commentlist li .text {	position:relative;	padding:12px;	border:1px solid #201f1f;	background-color: #2c2a2a;	margin-bottom: 5px;}
#colLeft ul.commentlist .commentmetadata span {	font-size:12px;	}
#colLeft ul.commentlist li .avatar {	border:5px solid #2c2a2a;	padding:1px;	background:#fff;	float:left;	margin-right:5px;	margin-bottom:5px;}
#colLeft ul.commentlist li em {	font-size:12px;	padding-top:5px;}
#colLeft ul.commentlist li ul.children {	padding-left:35px;}
#colLeft ul.commentlist li .reply {	font-size:12px;}
#colLeft h2.postComment {	padding-left:68px;	background-image: url(images/Comment_add.png);	background-repeat: no-repeat;	background-position: left -3px;	padding-top: 16px;	padding-bottom: 16px;}
/* FORMS
-------------------------------------------*/
#searchform input {	border:none;	background:#000;	padding:6px 4px 7px;	color:#999;	width:165px;	float:left;}
#searchform input#searchsubmit {	width:72px;	height:30px;	border:none;	cursor:pointer;	padding:0 0 0 4px;	text-align:left;	color:#ccc;	font-size:11px;}
/* post comment */
#commentform p {	margin:0;}
#commentform label {	display:block;	padding:5px 0 2px;	font-size: 14px;}
#commentform input, #commentform textarea {	border:1px solid #171717;	padding:7px;	font-family:Arial, Helvetica, sans-serif;	width:400px;	font-size:12px;	background-color: #3f3f3f;	color: #FFF;}
#commentform input:focus, #commentform textarea:focus {	border:1px solid #e25907;}
#commentform textarea {	width:640px;}
#commentform input#submit{background:url(images/submit.png) 0 0 no-repeat;	color:#fff;	cursor: pointer;	border:none;	width:80px;	height:30px;	margin-top:15px; color:#fff;}
/* contact */
#contact label {	display:block;	padding:8px 0 2px;	font-size: 14px;}
#contact input, #contact textarea {	border:1px solid #171717;	padding:5px;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	color:#FFF;	width:500px;	background-color: #3f3f3f;}
#contact textarea {	width:640px;}
#contact input:focus, #contact textarea:focus {	border:1px solid #e25907;}
#contact textarea:focus {	border:1px solid #e25907;}
#contact input.submit { background:url(images/submit.png) 0 0 no-repeat; color:#FFF;	border:none;	width:80px;	height:30px;	margin-top:10px;	}
/*contact form */
.wpcf7-form { }
.wpcf7-form label {	display:block;	padding:8px 2px 0 2px;	font-size: 14px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
.wpcf7-form input, #contact textarea, #select {	border:1px solid #171717;	padding:5px;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	color:#FFF;	width:500px;	background-color: #3f3f3f;}
.wpcf7-form textarea { padding:5px; color:#FFF; background-color: #3f3f3f; width:510px; border:1px solid #171717;}
.wpcf7-form input:focus, .wpcf7-form textarea:focus,.wpcf7-form textarea:focus, .wpcf7-form#select:focus { border:1px solid #e25907;}
/*.wpcf7-form input.submit {width:640px;	border:none;	width:80px;	height:30px;	margin-top:10px;	color:#FFF;}*/
input.wpcf7-form-submit{	width:500px; padding:5px;	height:50px;	margin-top:10px;	color:#FFF;	border:1px solid #171717;}
.wpcf7-form #si_contact_captcha_code1{	width:165px}
/*end*/
.errormsg, .successmsg{	background:#FEF4F1;	border:1px solid #E25907;	color:#E25907;	padding:10px;}
.successmsg {	background:#F5FAF1;	border:1px solid #C2E1AA;	color:#8FA943;}
/* CLEARING
---------------------------------------------------*/
.clearfix:after {    content: ".";     display:block;     height: 0;     clear: both;     visibility: hidden;}
.clearfix {	display: block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clear {	clear: both;}
.noclear {	clear: none;}
/*addtnl
---------------------------------------------------*/
.latesthover {	background-image: url(images/latest-project.png);	background-repeat: no-repeat;	background-position: right bottom;	position: absolute;	left: 715px;	top: 291px;	height: 138px;	width: 205px;}
#homeBoxes #homeBoxes-wrap { width: 915px; margin-right: 15px; margin-left: 15px; }
.homeBox ul li {	display: block;	padding-top: 5px;	padding-bottom: 8px;	background-image: url(images/lower-widget-li-bg.jpg);	background-repeat: repeat-x;	background-position: center bottom;	padding-right: 5px;	padding-left: 5px;	margin-right: 5px;	margin-left: 5px;	color: #979797;}
.mysearch {
	width: auto;
	color: #333;
	padding-top: 70px;
	background-image: url(images/extreme-ww-do.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 60px;
	padding-right: 78px;
	padding-left: 5px;
	/* [disabled]background-color: #000; */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #454343;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-bottom: 70px;
	/* [disabled]text-align: center; */
}
.mysearch h2 { color: #333131;	padding-left: 40px; font-size:22px;}
.mysearch .textwidget {	padding-left: 30px;	padding-top: 0px;	font-size: 12px;}
.mysearch ul li {	background-image: url(images/work-ul-li.png);	background-repeat: no-repeat;	background-position: left 3px;	padding-left: 15px;	margin-bottom: 3px;}
#egdbottom a {	color: #E25907;}
#egdbottom a:hover {	text-decoration: underline;}
#colLeft .blogPost h1 {	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 55px;	display: block;	margin-bottom: 2px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #3f3f3f;}
.side-item-wrapper {	padding-right: 10px;	padding-left: 10px;}
#content #colLeft .blogPost.clearfix h1 a:hover {	color: #CCC;}
#searchTop #cse-search-box div input {	margin: 0px;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}
#cse-search-box div .gsearch {	height: 30px;	vertical-align: middle;	margin: 0px;	padding: 0px;}
#content #colLeft h1 {	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	display: block;	margin-bottom: 2px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #3f3f3f;}
.reply a{	margin: 0px;	border: 1px solid #201f1f;	background-color: #373535;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;}
.reply a:hover{	color:#E25907;}
#respond {	margin-top: 10px;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #3f3f3f;}
.navigation-pfolio #navi-pfolio a {	margin: 0px;	border: 1px solid #201f1f;	background-color: #373535;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;}
.navigation-pfolio #navi-pfolio a:hover{	color:#E25907;}
.blogPost blockquote { margin-right: 15px; margin-left: 20px; font-family: Consolas, Monaco, Courier, monospace; padding: 13px; background-color: #272727; 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: #1A1A1A; border-right-color: #464646; border-bottom-color: #464646; border-left-color: #1A1A1A; }
.mysearch .mysearchwrap {
	padding: 2px;
	border: 1px solid #333131;

}

.mysearch div #cse-search-box .mysearchwrap .ginput {
	width: 700px;
	margin-top: 0px;
	height: 33px;
	float: left;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.mysearch div #cse-search-box .mysearchwrap .gsearch {
	height: 40px;
	margin: 0px;
	padding: 0px;
	clear: both;
	/* [disabled]float: left; */
}
