/*
Theme Name: Thanks Again

Theme URI: http://zerogcreative.com

Description: Theme for ThanksAgain.com

Version: 1.0

Author: James Gober / Michael Shihinski

Author URI: http://artexstudios.com/
*/
/*

 # Stylesheet  :  ThanksAgain

 # Author(s)   :  James Gober / Michael Shihinski

*/
body{

 cursor: default;

 margin: 0;

 padding: 0;

 background-color: rgb(255, 255, 255);

 background-position: top center;

 background-repeat: no-repeat;

}
a.img_link, a.img_link:hover{

 text-decoration: none;

 border: 0;

}
.clear_layer{

 clear: both;

}
/* top banner */

#tbanner_top{

 width: 962px;

 height: 90px;

 margin-top: 14px;

} 
#tbanner_ad{

 width: 728px;

 height: 90px;

 margin-left: 5px;

 float: left;

}
#tbanner_ad img{

 width: 728px;

 height: 90px;

 border: 0;

}
#tbanner_ad a, a:hover{

 border: 0;

 text-decoration: none;

}
#tbanner_arrow{

 width: 28px;

 height: 90px;

 border: 0;

 float: left;

}
#tbanner_text{

 width: 180px;

 height: 90px;

 border: 0;

 font-family: Helvetica, Arial, sans-serif;

 font-size: 20px;

 font-weight: normal;

 line-height: 28px;

 color: #013d79;

 float: left;

 margin-left: 14px;

}
#tbanner_bottom{

 width: 962px;

 height: 60px;

 clear: both;

}
/* heading */

#head_body{

 width: 962px;

 height: 146px;

 margin-top: 50px;

}
#head_logo{

 width: 223px;

 height: 146px;

 border: 0;

 float: left;

 margin-left: 5px;

}
#head_navigation{

 width: 218px;

 height: 146px;

 float: left;

 margin-left: 28px;

}
#head_navigation ul{

 list-style: none;

 margin: 0;

 padding: 0;

 font-family: Helvetica, Arial, sans-serif;

 font-size: 13px;

 font-weight: bold;

 color: #013d79;

}
#head_navigation li{

 padding-bottom: 4px;

}
.head_nav_select{

 background-color: #d8eef9;	

}
#head_navigation ul a{

 color: #013d79;

 text-decoration: none;

 border: 0;

}
#head_navigation ul a:hover{

 color: #e68526;

 text-decoration: none;

 border: 0;

}
#head_navigation ul a.head_a_nav_select{

 color: #e68526;

 text-decoration: none;

 border: 0;

}
#head_sub_navigation{

 width: 218px;

 height: 126px;

 float: left;

}
#head_sub_navigation ul{

 list-style: none;

 margin: 0;

 padding: 0;

 font-family: Helvetica, Arial, sans-serif;

 font-size: 13px;

 font-weight: bold;

 color: #013d79;

 border-left: 2px solid #c5e6f9;

 padding-left: 5px;


}
#head_sub_navigation li{

 padding-bottom: 4px;

}
#head_sub_navigation ul a{

 color: #013d79;

 text-decoration: none;

 border: 0;

}
#head_sub_navigation ul a:hover{

 color: #ffffff;

 text-decoration: none;

 border: 0;

}
#head_right{

 width: 170px;	

 height: 146px;

 text-align: right;

 float: right;

}
#head_login_button{

 width: 168px;

 height: 37px;

 border: 0;

}
#head_join_button{

 width: 156px;

 height: 58px;

 border: 0;

 margin-top: 14px;

}
/* main page */

#main_home{

 margin: 0 auto;

 width: 962px;

}
#home_banner{

 width: 962px;

 height: 385px;

 background-image: url(main_banner.png);

 background-position: 0 28px;

 background-repeat: no-repeat;

}
#home_banner_left{

 width: 481px;

 height: 385px;

 float: left;

}
#home_banner_left_content{

 width: 404px;

 margin-top: 74px;

 margin-left: 67px;

}
#home_banner_left_content h1{

 font-family: Helvetica, Arial, sans-serif;

 font-size: 54px;

 font-weight: normal;

 color: #872560;

 margin: 0;

 padding: 0;

 margin-left: -38px;

 line-height:55px;

 width:404px;

 margin-top:-16px;

}
#home_banner_left_content p{

 font-family: Helvetica, Arial, sans-serif;

 font-size: 18px;

 font-weight: normal;

 text-align: left;

 color: #5F5F5F;

 width:414px;	

 margin-top:15px;

 margin-left: -38px;

 line-height:29px;

}
#home_banner_left_content a{ text-decoration: none; color: #88bad3; }

#home_banner_left_content a:hover{ text-decoration: none; color: #569abd; }
#home_banner_right{

 width: 481px;

 height: 385px;

 background-image: url(main_banner_right.png);

 background-position: top left;

 background-repeat: no-repeat;

 float: left;

}
#home_tri_panels{

 width: 962px;

 height: 283px;

 margin-top: 14px;

}
#home_tri_panels p{

 font-family: Helvetica, Arial, sans-serif;

 font-size: 12px;

 font-weight: normal;

 color: #000000;

 line-height: 20px;

 margin: 0;

 padding: 0;

 margin-bottom: 15px;

}
#home_tri_panels h1{

 font-family: Helvetica, Arial, sans-serif;

 font-size: 18px;

 font-weight: normal;

 color: #013d79;

 margin: 0;

 padding: 0;

 margin-left: 7px;

 margin-bottom: 10px;

 margin-top: 10px;

}
#home_tri_panels a{

 color: #0092d5;

 text-decoration: none;

 padding-right: 8px;

}
#home_tri_panels a:hover{

 color: #006fff;

 text-decoration: none;

 padding-right: 8px;

}
.home_tp_foot{

 font-family: Helvetica, Arial, sans-serif;

 font-size: 12px;

 font-weight: bold;

 color: #000000;

 line-height: 16px;

 text-align: right;

}
#home_tp_1{

 width: 313px;

 height: 283px;

 float: left;

 background-image: url(home_tp_1.png);

 background-repeat: no-repeat;

}
#home_tp_1_panel{

 height: 185px;

 width: 170px;

 margin-left: 138px;

}
#home_tp_1 li{

 font-family:helvetica,arial,sans-serif; 

 font-size:14px; 

 line-height:18px; 

 list-style-image:none; 

 list-style-position:outside; 

 list-style-type:decimal; 

 margin-left:-36px; 

 padding-bottom:10px; 

 width:165px;

}
#tp_f1{

margin-top: 7px;	

}
#home_tp_2{

 width: 313px;

 height: 283px;

 margin-left: 11px;

 float: left;

 background-image: url(home_tp_2.png);

 background-repeat: no-repeat;

}
#home_tp_2 img{

 width: 311px;

 /* height: 134px;*/

 border: 0;

 margin-left: 1px;

}
#home_tp_3{

 width: 313px;

 height: 283px;

 margin-left: 12px;

 float: left;

 background-image: url(home_tp_2.png);

 background-repeat: no-repeat;

}
#home_tp_3 img{

 width: 311px;

 height: 106px;

 border: 0;

 margin-left: 1px;

}
#home_tp_3_frm {

 width: 292px;

 margin-left: 10px;

 margin-top: 10px;

 font-family: Helvetica, Arial, sans-serif;

 font-size: 12px;

 font-weight: normal;

 color: #000000;

}
.tp3_input{

 width: 236px;

 height: 20px;

 border: 1px solid #cccccc;

 margin-top: 5px;

 float: left;

}
.tp3_submit_btn{

 width: 35px;

 height: 23px;

 border: 0;

 background-color: #0061a8;

 font-family: Arial, Helvetica, sans-serif;

 font-weight: bold;

 color: #FFF;

 font-size: 12px;

 margin-top: 5px;

 margin-left: 3px;

 float: left;

}
#strip_banner{

 width: 962px;

 height: 152px;

 margin-top: 14px;

 background-image: url(strip_banner.png);

 background-repeat: no-repeat;

}
#strip_banner_left{

 width: 419px;

 height: 120px;

 margin-left: 20px;

 margin-top: 17px;

 float: left;

}
#strip_banner_content{

 width: 478px;

 margin-left: 20px;

 margin-top: 17px;

 float: left;

}
#strip_banner_content h1{

 font-family: Helvetica, Arial, sans-serif;

 font-size: 22px;

 font-weight: normal;

 color: #013d79;

 margin: 0;

 padding: 0;

 margin-bottom: 4px;

}
#strip_banner_content p{

 font-family: Helvetica, Arial, sans-serif;

 font-size: 18px;

 font-weight: normal;

 color: #0093d8;

 margin: 0;

 padding: 0;

 margin-bottom: 1px;

}
#strip_learn_arrow{

 width: 112px;

 height: 28px;

 border: 0;

 float: right;

}
#blog_bar{

 width: 962px;

 height: 39px;

 margin-top: 14px;

 background-image: url(blog_bar.png);

 background-repeat: no-repeat;

}
#blog_bar_content{

 width: 580px;

 font-family: Helvetica, Arial, sans-serif;

 font-size: 14px;

 font-weight: bold;

 color: #ffffff;

 overflow: hidden;

 padding-left: 200px;

 float: left;

 margin-top: 12px;

}
#blog_bar_content a{

 text-decoration: none;

 color: #ffffff;

}
#blog_bar_content a:hover{

 text-decoration: underline;

 color: #ffffff;

}
#blog_bar_social{

 height: 39px;

 margin-left: 40px;

 float: left;

}
#blog_bar_social img{

 width: 33px;

 height: 33px;

 border: 0;

 margin-top: 4px;

 margin-right: 7px;

 float: left;

}
#foot_banner{

 width: 962px;

 height: 357px;

 margin-top: 14px;

 background-image: url(foot_banner.png);

 background-repeat: no-repeat;

}
#foot_banner h1{

 font-family: Helvetica, Arial, sans-serif;

 font-size: 14px;

 font-weight: bold;

 color: #013d79;

 margin: 0;

 padding: 0;

 margin-bottom: 10px;

}
#foot_banner p{

 font-family: Helvetica, Arial, sans-serif;

 font-size: 12px;

 font-weight: normal;

 color: #000000;

 margin: 0;

 padding: 0;

}
#foot_banner a{

 color: #0092d5;

 text-decoration: none;

}
#foot_banner a:hover{

 color: #006fff;

 text-decoration: none;

}
.foot_banner_foot{

 font-family: Helvetica, Arial, sans-serif;

 font-size: 12px;

 font-weight: bold;

 color: #000000;

 text-align: right;

}
#foot_banner_left{

 width: 385px;

 height: 329px;

 border-right: 1px solid #0093d8;

 margin-top: 15px;

 margin-left: 19px;

 float: left;

}
#foot_banner_left_cont{

 width: 352px;

 height: 110px;

 margin-top: 3px;

 overflow: hidden;

}
#foot_banner_left img{

 width: 352px;

 height: 164px;

 border: 0;

}
#foot_banner_right{

 width: 500px;

 height: 329px;

 margin-top: 15px;

 padding-left: 32px;

 float: left;

}
#foot_banner_right img{

 width: 88px;

 height: 31px;

 border: 0;

 margin-right: 10px;

 margin-bottom: 7px;

}
.foot_banner_right_row{

}
.foot_banner_right_row div{

 float: left;	

}
#foot_banner_right_cont{

 width: 485px;

 height: 70px;

 margin-top: 3px;

 overflow: hidden;

}
/* level */

#level_body{

 width: 962px;

 margin-top: 70px;

}
#level_side{

 width: 213px;

 float: left;

}
#level_side h1{

 font-family: Helvetica, Arial, sans-serif;

 font-size: 17px;

 font-weight: bold;

 color: #862460;

 margin: 0;

 padding: 0;

 padding-bottom: 5px;

}
#level_side p{

 font-family: Helvetica, Arial, sans-serif;

 font-size: 14px;

 font-weight: normal;

 color: #58595B;

 margin: 0;

 padding: 0;

 padding-bottom: 5px;

}
.level_side_obj{

 margin-bottom: 15px;

 padding-bottom: 15px;

 border-bottom: 1px solid #7f97b2;

}
#level_side_follow{

 width: 213px;

 height: 118px;

 padding-bottom: 15px;

 margin-bottom: 15px;

 border-bottom: 1px solid #7f97b2;

 background-image: url(follow_side_box.png);

 background-position: top left;

 background-repeat: no-repeat;

}
#level_side_follow img{

 width: 47px;

 height: 48px;

 border: 0;

 margin-right: 18px;

}
ul.level_side_archives{

 padding: 0;

 margin: 0;

 margin-left: 15px;

 font-family: Helvetica, Arial, sans-serif;

 font-size: 14px;

 font-weight: normal;

}
ul.level_side_archives li{

   color: #e58521;

}
ul.level_side_archives li span{

   color: #000000;

}
ul.level_side_archives li a{

 color: #013d79;

 text-decoration: none;

 border: 0;

}
ul.level_side_archives li a:hover{

 color: #e68526;

 text-decoration: none;

 border: 0;

}
#level_content{

 width: 700px;

 float: left;

 margin-left: 49px;

 font-family: Helvetica, Arial, sans-serif;

 font-size: 14px;

 font-weight: normal;

 color: #000000;

}
#level_content h1{

 font-family: Helvetica, Arial, sans-serif;

 font-size: 20px;

 font-weight: bold;

 color: #003D79;

 margin: 0;

 padding: 0;

 padding-bottom: 5px;

}
#level_content h2{

 font-family: Helvetica, Arial, sans-serif;

 font-size: 18px;

 font-weight: bold;

 color: #003D79;

 margin: 0;

 padding: 0;

 padding-bottom: 5px;

}
#level_content h3{

 font-family: Helvetica, Arial, sans-serif;

 font-size: 16px;

 font-weight: bold;

 color: #003D79;

 margin: 0;

 padding: 0;

 padding-bottom: 5px;

}
#level_content h4{

 font-family: Helvetica, Arial, sans-serif;

 font-size: 14px;

 font-weight: bold;

 color: #003D79;

 margin: 0;

 padding: 0;

 padding-bottom: 3px;

}
#level_content a{

 color: #003D79;

 text-decoration: none;

 border: 0;

}
#level_content a:hover{

 color: #e58521;

 text-decoration: none;

 border: 0;

}
#level_content p{

 font-family: Helvetica, Arial, sans-serif;

 font-size: 14px;

 font-weight: normal;

 color: #000000;

 margin: 0;

 padding: 0;

 padding-top: 10px;

}
#level_content ol{
 font-size: 14px;
 margin-left:20px;
}
#level_content li{
 padding-bottom: 10px;
}
.blog_post{

 margin-bottom: 15px;

 padding-bottom: 7px;

 border-bottom: 1px solid #7f97b2;	

}
#cus_pagi{

 font-family: Helvetica, Arial, sans-serif;

 font-weight: bold;

 font-size: 14px;

 color: #000000;

 text-align: right;

}
#cus_pagi a{

 padding: 5px;

 padding-top: 0;

 padding-bottom: 0;

 margin-left: 10px;

 color:#F6921E;

}
#cus_pagi a:hover{

 padding: 5px;

 padding-top: 0;

 padding-bottom: 0;

 margin-left: 10px;

 color: #00B1F4;

}
#level_clear{

 clear: both;	

}
/* Footer */

#footer{

 width: 962px;

 margin-top: 20px;

 margin-bottom: 100px;

 text-align: center;

 font-family: Helvetica, Arial, sans-serif;

 font-size: 12px;

 font-weight: normal;

 color: #ffffff;

}
#footer img{

 width: 43px;

 height: 28px;

}
#footer a{

 text-decoration: none;

 color: #ffffff;

}
#footer a:hover{

 text-decoration: none;

 color: #999999;

}

ol{

 font-family:helvetica,arial,sans-serif;

 font-size:11px;

 margin-left:-39px;

 margin-top:-8px;

}

li.arrows{
 list-style-image:url(bullet.gif);

}
ol.directions{
 padding-top:20px;
 margin-left:0 !important;
 padding-left:40px;
}

#div-link {
	position: inherit;
	width: 100px;
	height: 100px;
	top: 0;
	left: 0;
}

#div-link a {
	display: block;
	width: 100px;
	height: 100px;
}
textarea#comment {
 width:700px;
}
ol.commentlist{
 padding-top:15px;
}