/*
Theme Name: Irish Hypnosis
Theme URI: http://www.DiscoveryTowers.com/
Description: Default theme for QuitSmoking.ie
Version: 2.0
Author: DiscoveryTowers (Julius&Randy)
Author URI: http://DiscoveryTowers.com/
Tags: Quit Smoking, smoking, irish, hypnosis

*/

/* CSS Document */


body{
margin:0;
font-size:13px;
line-height:170%;
color:#333333;
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
}

a{
color:#15628f;
}

a:hover{
color:#2784af;
text-decoration:none;
}

a img{
border:0;
}

.emailadd{
text-decoration:none;
color:#0D75B1;
}

.emailadd:hover{
text-decoration:underline;
}

.home_back{
background:url(images/bgtop.png) repeat-x;
}

.sub_back{
background:url(images/sp_back_02.png) repeat-x;
}

.new_cbg{
background:url(images/bgafterban.png) repeat-x;
border-top:solid 1px #fff;
margin-top:-1px;
}

.top_main_wrapper, .content_wrapper{
width:930px;
margin:0 auto;
}

.logo{
width:592px;
height:109px;
float:left;
padding:18px 0 0 27px;
overflow:hidden;
}

.hcontact{
padding:10px 0 0 45px;
color:#0d75b1;
font-size:16px;
width:266px;
height:117px;
float:left;
background:url(images/h_contact_box_02.png) no-repeat;
overflow:hidden;
}

.nav{
height:52px;
overflow:hidden;
padding-top:2px;
}

.nav a{
display:block;
float:left;
height:53px;
}

.nav1{
background:url(images/nav_sprite.png) no-repeat;
width:186px;
}

.nav1:hover, .curpage1{
background:url(images/nav_sprite.png) no-repeat 0 -53px;
}

.nav2{
background:url(images/nav_sprite.png) no-repeat -186px 0;
width:186px;
}

.nav2:hover, .curpage2{
background:url(images/nav_sprite.png) no-repeat -186px -53px;
}

.nav3{
background:url(images/nav_sprite.png) no-repeat -372px 0;
width:186px;
}

.nav3:hover, .curpage3{
background:url(images/nav_sprite.png) no-repeat -372px -53px;
}

.nav4{
background:url(images/nav_sprite.png) no-repeat -558px 0;
width:186px;
}

.nav4:hover,.curpage4{
background:url(images/nav_sprite.png) no-repeat -558px -53px;
}

.nav5{
background:url(images/nav_sprite.png) no-repeat -744px 0;
width:186px;
}

.nav5:hover, .curpage5{
background:url(images/nav_sprite.png) no-repeat -744px -53px;
}

.banner{
padding:5px 0;
margin-top:1px;
}

.banner .youtube_vid{
height:280px;
width:435px;
border:solid 1px #031d37;
background:#11416f;
float:left;
padding:10px;
}

.youtube_head{
font-size:18px;
color:#fff;
padding-bottom:5px;
}

.banner .map_locations{
margin:0 15px 0 0;
float:left;
border:solid 1px #175F88;
height:300px;
width:455px;
}

.map_locations small{
display:none;
}

.banner p{
margin:0;
padding:0;
}

.textsabanner{
font-size:30px;
color:#666666;
}

.subtextsabanner{
margin-top:7px;
padding-left:35px;
font-size:13px;
color:#666666;
}

.btn_homedlfree{
margin:20px 0 0 80px;
}

.client_comment{
font-size:13px;
color:#FFFFFF;
line-height:19px;
height:187px;
}

.client_comment .box img{
float:left;
height:125px;
width:125px;
padding:4px;
border:solid 1px #153d66;
background:#FFFFFF;
margin-right:10px;
}
.client_comment .box{
height:167px;
width:295px;
float:left;
overflow:hidden;
padding-bottom:10px;
}

.client_comment .box a{
color:#FF9900;
}

.client_comment .box .latest_testi a{
text-decoration:none;
}
.client_comment .box2{
margin:0 22px;
}

.latest_testi{
font-size:20px;
color:#FF9900;
padding:15px 0 5px;
}

.testi_title{
font-size:16px;
margin-bottom:3px;
}

.home_content_w{
padding:15px 0;
}


.sb_box{
width:312px;
margin-bottom:10px;
}

.sb_box_t{
background:url(images/sbbox_back_26.png) no-repeat;
height:7px;
}

.sb_box_m{
background:url(images/sbbox_back_29.png) repeat-y;
padding:5px 15px;
}

.sb_box_b{
background:url(images/sbbox_back_43.png) no-repeat;
height:8px;
}

table .hc{
padding-left:30px;
}

.latest_article_h{
padding-bottom:10px;
color:#175f88;
font-size:20px;
}

.latest_article_h_gray{
padding-bottom:10px;
color:#666666;
font-size:20px;
}

.latest_article_c img{
background:#ffffff;
height:100px;
width:100px;
}

.arttitle a{
font-size:15px;
color:#175f88;
text-decoration:none;
font-weight:bold;
}

.arttitle_no_link{
font-size:15px;
color:#175f88;
text-decoration:none;
font-weight:bold;
}

.art_excerpcontent{
font-size:12px;
line-height:17px;
}

.art_item{
padding:10px 0;
}

.division{
border-bottom:dashed 1px #d5d5d5;
}

.art_readmore{
font-size:12px;
}

.hc_title{
margin:20px 0 10px;
font-size:28px;
color:#666666;
}
/*  sub page  */

.subpage_content{
background:#FFFFFF url(images/about_content_top_curve.gif) no-repeat top center;
min-height:500px;
padding:15px;
margin-top:39px;
}

.page_title{
padding:10px 0 5px;
font-size:32px;
color:#15628f;
}

.blogtitle a, .blogtitle2{
margin-top:3px;
text-decoration:none;
font-size:18px;
color:#15628f;
}

.blogitem{
padding:15px 0;
}

.blogitem img{
height:100px;
width:100px;
border:solid 1px #CCCCCC; 
}

.blogdate{
font-size:11px;
color:#333333;
}

.post_metadata{
margin-top:10px;
line-height:18px;
font-size:11px;
padding:7px;
background:#eeeeee;
border:solid 1px #dddddd;
}

.sb_articles_link{
font-size:18px;
display:block;
background:url(images/inside_menu_back.gif) no-repeat;
color:#666666;
font-weight:bold;
height:34px;
width:296px;
margin-bottom:10px;
padding:13px 0 0 15px;
text-decoration:none;
}

.sb_articles_link:hover{
background:url(images/inside_menu_back_hover.gif) no-repeat;
color:#ffffff;
text-decoration:none;
}

.convert{
font-weight:bold;
}


/*eof sp*/

/*begin footer*/

.footer{
font-size:12px;
padding-top:30px;
color:#6ba2bf;
text-align:center;
background:url(images/footer_back_55.png) repeat-x;
height:80px;
}

.footer div, .footer a{
font-size:11px;
color:#538fae;
text-decoration:none;
}

.footer a:hover{
color:#8cc4e1;
}


/*eof footer*/

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 15px;
	display: inline;
	}

img.alignleft {
	background:#eeeeee;
	border:solid 1px #cccccc;
	padding: 4px;
	margin: 0 15px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */


/*mga mahalaga*/

.client_comment img{

}

.client_comment .alignleft{
margin-right:10px;
}

.client_comment .alignright{
margin-left:10px;
}




