body,
.stretched-layout .bgWrapper {
    background-color: #454545;
    background-image: url('../images/backgrounds/patterns/right_strip_pattern.png');
    background-position: top center;
    background-repeat: repeat;
    background-attachment: fixed
}

.wrapper-content {
    width:620px; 
}

h1, h2, h3, h4, h5, h6, .special-font {
    font-family:'Yanone Kaffeesatz' !important; 
}

#nav > ul > li > a {
    font-family: Verdana, Geneva, sans-serif !important; 
}

p,
li {
    font-family: Calibri, 'Lucida Sans Unicode', Helvetica, Arial, san-serif !important; 
}

#topbar {
    text-align: right;
}

img.chris-logo {
	border-radius: 500px;
	box-shadow: 2px 2px 20px #666666;
	float: left;
	height: auto;
	left: 50px;
	max-height: 80px;
	position: absolute;
	top: 10px;
	width: 120px;
	z-index: 1000;
}

img.cooltext-logo {
	float: left;
	padding-left: 120px;
	width: 222px !important;
}

.small-read-more {
	background: none repeat scroll 0 0 #DDD;
	border-radius: 50px;
	color: #222 !important;
	font-size: 10px;
	height: 7px;
}

.small-read-more:hover {
	color: #EEE !important;
	background: #343434 !important;
}

img.blog-list {
	min-width: 500px;
	max-height: 295px;
}

#content object {
	min-width: 100%;
}

pre.prettyprint {
  border-radius: 20px;
  padding: 10px;
  overflow: auto;
  width: 100%;
  max-width: 895px;
}

input.sendmail:focus, button:focus, a:focus {outline: none !important;}

div.the-content {
  display: table;
  border-bottom: 1px solid #EEE;
  margin-bottom: 10px;
  width: 100%;
}

div#comments {
	float:left;
	width:70%;
}

div.fourohfour {
	height:600px;
	background: url("/images/pg-404_5z.jpg");
	padding: 50px;
}
.fourohfour h1 {
	font-family: inherit;
	font-size: 48px;
}
.fourohfour h2 {
	font-family: inherit;
}

#result div{
	margin: 5px;
	padding: 5px;
}
#more{
	background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CFCFCF;
    color: #000000;
    display: none;
    padding: 5px;
	position: absolute;
	width: 95%;
	text-align: center;
}
#no-more{
	background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CFCFCF;
    color: #000000;
    display: none;
    padding: 5px;
	position: absolute;
	width: 95%;
	text-align: center;
}
#result{

}

.ajax-gallery .overlay {
  height: 90% !important;
  width: 91% !important;
}

/* ====================== START RESPOND ====================== */   
#commentform {margin:2em 0 1em;}                                      
#commentform input {width:92%;padding:9px;margin:0;border:1px solid #d8d7d7;background-color:#fff;}
#commentform input:focus,#commentform textarea:focus {background-color:#f7f7f7;}
#commentform textarea {width:97%;border:1px solid #d8d7d7;background-color:#fff;height:135px;padding:10px;font-family:inherit;}
/*#commentform #submit {color:#666363;background:#eee;width:150px;float:right;margin:0 0 20px 0;padding:10px;font-weight:bold;font-size:0.95em!important;}
#commentform #submit:hover {background-color:#fff;cursor:pointer;color:#000} */
#commentform #submit{background:url("../images/input_pattern.png") repeat-x scroll 0 0 #F3F0F0;color:#4C4B4B;float:right;font-size:.7em!important;letter-spacing:1px;text-transform:uppercase;width:130px;margin:0 0 20px;padding:8px;}
#commentform #submit:hover {background:url("../images/input_pattern_hover.png") repeat-x scroll 0 6px #F3F0F0;cursor:pointer;color:#000} 
#commentform .containerPost {font-size:1.1em}
#commentform {}
#commentform label {width:101.5px;clear:left;display:block;float:left;font-size:1em;line-height:40px;margin:0;text-align:left;vertical-align:middle;}
#commentform p {padding:10px 0 0px;margin-bottom:0;float:left;width:32%;margin-right:2%;}
#commentform p.comment-form-comment {width:100%;}
#commentform p.comment-form-url {margin-right:0;}
#commentform p.form-submit {border-bottom:none;width:100%;}
#commentform p.subscribe-to-comments {width:100%;}
#commentform p.comment-form-author label,#commentform p.comment-form-email label,#commentform p.comment-form-url label {height:38px;}
/* ====================== END RESPOND ====================== */

.tweets-list {
  height: 50px !important;
  max-height: 50px !important;
  overflow: hidden !important;
  position: relative;
  top: -10px;
}

#twitter_image {
  border: 1px solid #666666;
  border-radius: 45px;
  box-shadow: 0 0 3px 1px #333333;
  float: left;
  margin-left: 5px;
  margin-right: 10px;
  position: relative;
  top: 5px;
  width: 45px;
}

#google_ads {
	display:none;
	display: none;
	float: right;
	margin: 10px 20px 10px 10px;
	padding: 150px 10px 10px;
	text-align: center;
	width: 20%;
	z-index: 0;
}

.box-work {
	max-height:225px;
	overflow: hidden;
}