body{
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
background-position: top left;
}
.utwtags {border-top: 1px solid #666666;
padding: 5px 5px 0px;
font-size: 80%; font-variant:small-caps;}
h2{
font-size:18px;
 font-family:Georgia, "Times New Roman", Times, serif;

 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-family:Arial, Helvetica, sans-serif;
 font-family:"Times New Roman", Times, serif; 
 color:#455775;
 
}
h2 a:link,h2 a:active,h2 a:visited {
 text-decoration:none; color:#455775; border:none; 
}
h3{
 font-size:14px;
 font-family:Georgia, "Times New Roman", Times, serif; 
 }
.middle a:link,.middle a:active,.middle a:visited {

}
.toplinks:link,.toplinks:active,.toplinks:visited {
 text-decoration:underline; color:#FF0000; border:none; 
}

.toplinks:hover {
 text-decoration:underline; color:#000000; border:none; cursor:help; 
}
a:link,a:active,a:visited {
 text-decoration:none; color:#000000; border:none; 
}

a:hover {
 text-decoration:none; color:#555353; border:none; cursor:help; 
}
#wrap {
 width:980px; 
 font-family:Verdana,Geneva, Arial, Helvetica, sans-serif;
 font-size:12px; 
 color:#455775; 
 margin:0 auto; 
}

#header {
 height:56px; width:301px; position:relative; color:#000; margin-bottom:3px; float:left; padding:0; 
}

#header h1 {
 text-indent:-10000px; margin:0; padding:0; 
}

#header h1 a {
 display:block; background:url(http://www.helpmechris.com/wp-content/themes/helpmechris/images/logo.png) no-repeat left top; height:56px; 
}

#search {
 margin-top:7px; float:right; padding:0; 

}
#s {
  font-size:10px; 
}
input#searchsubmit {
 background:#FF0000; 
 border:dotted thin #000000; 
 font-size:13px; 
 font-weight:bold; 
 color:#FFFFFF; 
 
}



.left {
 float:left; width:200px; border:3px solid #f3f3f3; margin:10px 0; padding:8px; 
}

.right {
 float:right; width:200px; border:3px solid #f3f3f3; margin: 10px 0; padding:8px; 
}

.right img {
 border:0; display:block; margin-left:auto; margin-right:auto; 
}

.middle {
 margin-top:10px; line-height:16px; margin-left:10px; float:left; width:516px; border:3px solid #f3f3f3; overflow:hidden; padding:10px; margin-left:0px; margin-right:0px; border-left: none; border-right: none;
}

.middle h2 {
 border-bottom:dashed 1px #ccc; 
 margin:0 7px 3px 0; 
 padding:3px 0; 
}

.middle img {
 border:4px #eee solid; 
}

.ads {
 margin-top:10px; line-height:16px; margin-left:10px; float:left; width:510px; border:3px solid #f3f3f3; text-align:center; padding:10px; 
}

.ads img {
 border:0; text-align:center; 
}

img.wp-smiley {
 border:0; padding:0; 
}

#footer {
 width:980px; margin-top:20px; text-align:center; clear:both; padding:10px; 
}

div.hr {
 height:3px; background:#fff url(images/hr.gif) repeat-x scroll center; clear:both; 
}

div.br {
 height:10px; background:#fff url(images/br.gif) repeat-x scroll center; clear:both; 
}

.alignright {
 float:right; 
}

.alignleft {
 float:left; 
}

.gcomment {
 border-left:none; vertical-align:middle; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#F7F7F7; padding:3px; 
}

.ucomment {
 border-left:none; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#fbfbf1; padding:3px; 
}

input#submit {
 background:#ff2f2b; 
 border:2px solid #f93; 
 color:#fff; 
 font-size:13px; 
}

ol.commentlist {
 margin:0 0 1px; padding:0; 
}

ol.commentlist li {
 list-style:none; margin:0; padding:13px 13px 1px; 
}

ol.commentlist li.commenthead {
 list-style:none; margin:0; 
}

ol.commentlist li.commenthead h2 {
 margin:0; 
}

span {
 background:#FFC; 
}

.addthis {
 float:right; clear:both; 
}



.left h2{
 border-bottom:dashed 1px #ccc; 
 margin:0 7px 3px; 
 padding:3px 0; 
}
.comments h3 {
 border-bottom:dashed 1px #ccc; 
 margin:0 7px 3px; padding:3px 0; 
}

.left ul,.right ul {
 list-style-type:none; 
 margin:0; 
 padding:0; 
 line-height:150%; 
}

.left ul li,.right ul li {
 list-style-type:none; 
 margin:0 0 20px; 
 padding:0; 
}

.left ul li ul,.right ul li ul {
 list-style-type:square; 
 margin:0; 
 padding:0 3px; 
}

.left ul li ul li,.right ul li ul li {
 list-style-type:none; 
 background:transparent url(images/bullet.gif) no-repeat 0 4px; 
 border:0; 
 margin:0; 
 padding:0 0 2px 14px; 
}

.left ul li ul li.emptytab,.right ul li ul li.emptytab{
 list-style-type:none;  
 background:transparent; 
 height:1px; 
 border-bottom:dashed 1px #ccc; 
 margin:0 7px 3px; 
 padding:3px 0;    
}

.left ul li ul li :hover {
 border-bottom:#ccc 1px solid;
}

.right h2{
 border-bottom:dashed 1px #ccc; 
 margin:0 7px 3px; 
 padding:3px 0; 
}
.comments h3 {
 border-bottom:dashed 1px #ccc; 
 margin:0 7px 3px; 
 padding:3px 0; 
}

.right ul,.right ul {
 list-style-type:none; 
 margin:0; 
 padding:0; 
 line-height:150%; 
}

.right ul li,.right ul li {
 list-style-type:none; 
 margin:0 0 20px; 
 padding:0; 
}

.right ul li ul,.right ul li ul {
 list-style-type:square; 
 margin:0; 
 padding:0 3px; 
}

.right ul li ul li,.right ul li ul li {
 list-style-type:none; 
 background:transparent url(images/bullet.gif) no-repeat 0 4px; 
 border:0; 
 margin:0; 
 padding:0 0 5px 14px; 
 
}

.right ul li ul li :hover {
 border-bottom:#ccc 1px solid;
}

div.hr hr,div.br br {
 display:none; 
}

.middle2,.middle3 {
 margin-top:10px; 
 line-height:16px; 
 margin-left:10px; 
 float:left; 
 width:237px; 
 border:3px solid #f3f3f3; 
 overflow:hidden; 
 padding:10px; 
}

.middle2 h2,.middle3 h2 {
border-bottom:dashed 1px #ccc; 
margin:0 7px 3px 0; 
padding:3px 0; 
}

.middle2 :hover,.middle3 :hover {
 background:#fafafa; 
}

.ucomment img,.addthis img {
 border:0; 
}

.widgettitle img{
float:left; 
vertical-align: text-top; 
margin-right:5px;
}
.post_content_link{
color:red;
}
