/*
Theme Name: AMT Blog
Theme URI: http://www.amtblog.com/
Description: AMT blogging site. Alternative Minimum Tax.
Version: 1.0
Author: George Bauernfeind
Author URI: www.amtindividual.com
Tags: Tax, Alternative Minimum Tax, AMT, US Tax Payers, TAX Planning, Minimum Tax Planning, Tax Law
*/

/* CSS Document */ 

* {	margin: 0;	padding: 0;} 

body {	margin:0;	padding:0;	background:#d1d2d4;	font-family:Arial, Helvetica, sans-serif;	color:#4C4C4C;	font-size:13px;} 

p{	padding-bottom:8px;	margin:0; text-align:justify; } 

input[type=text]{margin:0px; padding:1px; border:1px solid #7F9DB9; font:normal 11px Arial, Helvetica, sans-serif; color:#4c4c4c;} 
input[type=password]{margin:0px; padding:1px; border:1px solid #7F9DB9; font:normal 11px Arial, Helvetica, sans-serif; color:#4c4c4c;} 

hr{ color:#CCC; margin-top:5px; margin-bottom:5px;} 

h1{ color:#154BA0;	font-size:22px;	font-weight:bold;	padding-bottom:5px;} 
h2{ color:#154BA0;	font-size:18px;	font-weight:bold;	padding-bottom:5px;} 
h3{	color:#000;	font-size:16px;	padding-bottom:5px;	} 
h4{	color:#000;	font-size:13px;	padding-bottom:5px;	} 

img, a img { border:0; padding:0; margin:0; }

a {	text-decoration:none; color:#144BA0;} 
a:hover {	text-decoration:underline;} 

.float_left {	float:left;} 
.float_right {	float:right;} 
.clear {margin:0;	padding:0;	font-size:0;	clear:both;} 

small a img { vertical-align:text-bottom; border:0; }

#wrapper { margin:0 auto; width:944px; }

#width { background:url(images/amt_mainbg.gif) repeat-y;} 

.mainwidth { padding:0 7px;} 


/* Top Part CSS */ 

#header { padding:10px 20px 20px 20px;  }

.logo_pos {	 padding-top:15px;}
.logo_pos_amt { margin-top:20px;} 
#logo a {	background:url(images/amt_logo.gif) no-repeat; width:184px; height:36px; cursor:pointer; display:block;}
#logo_amt a {	background:url(images/amt_site_logo.gif) no-repeat; width:195px; height:40px; cursor:pointer; display:block;} 
.logo_txt { padding-top:20px; color:#989797; font-weight:bold; font-size:14px; display:block;  } 

.contact_pos {  background:url(images/amt_topbg_grn.gif) no-repeat; width:175px; height:44px; display:block; float:right; } 
.contact_txt, .contact_txt a { color:#FFFFFF; font-size:16px; padding-top:21px; padding-right:5px; } 
.contact_txt a:hover { text-decoration:none; } 

.nav_bg { background:url(images/amt_navbg.gif) repeat-x; height:15px; text-align:center; } 
.NavContainer { text-align:left; } 
.NavContainer ul { padding:0; margin: 0; }
.NavContainer ul li { position:relative; margin:0px; font-size:13px; color:#FFFFFF; text-transform:uppercase; list-style:none; font-weight:bold; }
.NavContainer ul li a { font-size:12px; color:#2E5DA8; text-transform:uppercase; list-style:none; font-weight:bold; margin-top:5px; padding:5px; border-bottom:1px solid #CCC; display:block; }
.NavContainer ul li a:hover, .NavContainer ul li a:active, .NavContainer ul li a.hover, .NavContainer ul li a.active { background-color:#0E8C1D; color:#FFF; text-decoration:none; }
.NavContainer ul li ul { background-color:#0E8C1D; margin:0 !important; width:200px; position:absolute; display:none; left:187px; top:8px; padding:0 !important;  }
.NavContainer li:hover ul, .NavContainer li.over ul { display:block; }
.NavContainer ul li ul li { float:none; padding:5px 10px !important; margin:0 !important; display:block; border:1px solid #0E8C1D; list-style:none !important; border-bottom:1px solid #FFF; border-left:1px solid #FFF; }

.NavContainer ul li ul li a { font-size:11px; font-weight:bold; padding:0 !important; margin:0 !important; line-height:15px !important; background:none !important; float:none; color:#FFF; border:none; }
.NavContainer ul li ul li a:hover { color:#000; text-decoration:none; }

.rss_bg a { background:url(images/rss_bg.gif) no-repeat 0 0; height:34px; width:159px; display:block; padding-left:40px; line-height:34px; margin-bottom:20px; }
.contact_bg a { background:url(images/contact_bg.gif) no-repeat 0 0; height:34px; width:159px; display:block; padding-left:40px; line-height:34px; }
.rss, .rss a { color:#FFF; text-transform:uppercase; font-weight:bold; line-height:35px; }

/*Middle Part CSS */ 

.mid_pad { padding:20px; } 

#content-area { width:664px; }
#content-area h5 { font-size:18px; color:#008813; }  

.post { margin-bottom:20px;}
.post p { font-size:12px;}

.narrowcolumn { width:203px; } 

#searchform { padding:0 10px; width:70%; }
#searchform .input { width:100%; margin:5px 0; padding:1px; border:1px solid #7F9DB9; font:normal 11px Arial, Helvetica, sans-serif; color:#4c4c4c;}
.search_btn { font-size:0px; display:block; border:none;  background:transparent url(images/btn_search.gif) no-repeat 0 0; width:68px; height:32px; cursor:pointer; }

#commentform .input { margin:5px 0; padding:1px; border:1px solid #7F9DB9; font:normal 11px Arial, Helvetica, sans-serif; color:#4c4c4c;}
.comment { border:1px solid #EEE; padding:10px; background-color:#FCFCFC; margin-bottom:10px; }
.comment-author { font-weight:bold; font-size:14px; }
.submit-btn { font-size:0px; display:block; border:none;  background:transparent url(images/btn_submit.gif) no-repeat 0 0; width:70px; height:32px; cursor:pointer; }

#archives { margin-bottom:20px; }

#category ul { padding:0; margin:0; }
#category ul li { list-style:none; margin-left:0; }

.commentlist li { list-style:none; }

.navigation { margin-bottom:20px;}

.btn_mailit { font-size:0px; display:block; border:none;  background:transparent url(images/btn_mailit.gif) no-repeat 0 0; width:70px; height:32px; cursor:pointer; }

/* Banner Part CSS */

.bnr_bg { background:url(images/amt_brn_bg.gif) no-repeat; width:682px; height:157px; border:1px solid #cccaca; margin-bottom:16px; }

.bnr_lftw { width:480px; }
.bnr_rgtw { width:201px; }

.bnr_txt_bl { color:#154ba0; font-size:25px; font-weight:bold; }

.b_txt_pad { padding-top:8px; text-align:center; }

.bnr_txt_gr11 { color:#949393; font-size:22px;  text-align:center; }
.bnr_txt_bl11 { color:#154ba0; font-size:22px; }
.bnr_txt1 { color:#154ba0; font-size:17px; padding-top:10px; text-align:center; }
.bnr_t27 { font-size:27px; }
.bnr_t25 { color:#231f20; font-size:25px; text-decoration:line-through; }
.bnr_buynw { margin-top:12px; margin-right:25px; text-align:center; }

.package { color:#FFFFFF; font-size:17px; padding:7px 0; font-weight:bold; }
.pack_btn { color:#6b6b6b; font-size:16px; font-weight:bold; line-height:33px; margin-bottom:5px; }
.pack_btn a { background:url(images/amt_bnr1_btn.gif) no-repeat; width:178px; height:33px; color:#6b6b6b; display:block; }
.pack_btn a:hover { background:url(images/amt_bnr1_btnover.gif) no-repeat; display:block; color:#FFFFFF; text-decoration:none; } 

/* AMTIndividual acts Part CSS */

.amt_bg { background:url(images/amt_bg1.jpg) no-repeat; width:655px; height:149px; border:1px solid #cccaca; padding:11px; margin-bottom:14px; }
.amt_w { width:194px; }
.amt_img { border:1px solid #cccaca; width:167px; height:149px; }
.amt_txt1 { color:#154BA1; font-size:20px; text-align:left; font-family:'Arial Black', Helvetica, sans-serif; }
.amt_txt1 h1 { font-size:18px;	color:#154BA1; 	font-family:Arial, Helvetica, sans-serif; padding-bottom:10px;padding-top:10px;}
.amt_txt2 { text-align:left; font-size:14px; padding-top:5px; line-height:20px; }

.plan_w { width:332px; }

.blue_bg { background:url(images/amt_2pts_bg.gif) repeat-x; height:37px; width:332px; }
.blue_hdr { color:#FFFFFF; font-size:20px; padding-left:15px; font-weight:bold; text-align:left; line-height:37px; }

.plan_tmar { margin-left:18px; }
.plan_midbg { background:url(images/amt_right_sign.gif) no-repeat left; padding-left:15px; text-align:left; }
.plan_mainbg { background:url(images/amt_midbg.gif) no-repeat; width:332px; height:162px; padding-top:10px; }
.plan_txt a { font-size:18px; padding-left:10px; color:#6b6b6b; line-height:25px; }
.plan_btn { margin:8px 0 0 19px; }

.bene_w { width:332px; margin-left:16px; } 
<a target="_new" href="http://EzineArticles.com/"> 
<img src="http://EzineArticles.com/featured/images/e6.gif" border="0" alt="As Featured On EzineArticles"> 
</a>

/* Login CSS */

.login_bg { background:url(images/amt_loginbg.gif) repeat-x; height:32px; position:relative; }
.login_hdr { color:#FFFFFF; font-size:16px; padding-left:10px; font-weight:bold; text-align:left; line-height:33px; }
.login_img { position:absolute; right:8px; top:-4px; }
.login_midbg { background:url(images/amt_login_midbg.gif) repeat-y; width:203px; margin-bottom:20px; }
.login_midbg .content_space { padding:0 10px; }
.login_t { font-size:15px; padding:5px 0; }
.login_lk  { font-size:11px; color:#646363; padding-top:0px; padding-bottom:0px; }
.login_btn { margin-top:12px; }

.mc_mar { margin-top:13px; margin-bottom:13px;	 }

.buy_mar { margin:5px 0; }
.buy_t a { background:url(images/amt_arrow.gif) no-repeat left; color:#656464; text-decoration:underline; font-size:11px; }
.buy_t a:hover { text-decoration:none; }

.testi_mar { margin-top:11px; } 


/* ASK QUESTION */
.ask-question { background:url(images/amt_login_midbg.gif) repeat-y; width:203px; margin-bottom:20px; text-align:center; }
.ask-question h2 { margin-bottom:10px;}
.ask-question .ask-question-content { padding:0 20px; }


/*Footer CSS */

#footer { background:#ededed; border:1px solid #cccaca; border-left:0; border-right:0;  position:relative; text-align:left; text-transform:uppercase; padding:10px; }
#footer p { padding:0; margin:0; }
#footer a { color:#4c4c4c; padding:0 5px; }
#footer .sponsor { color:#4c4c4c; font-size:11px; text-transform:none; padding:5px 0; }
#footer .sponsor a { padding:0; } 


/* Add by VT 10022009 */

WhereYouAre,.WhereYouAre a{ color:#078318; text-decoration:none; text-align:left; font-weight:bold; padding-top:5px; }
.WhereYouAre a:hover{ color:#078318; text-decoration:underline;}	
.WhereYouAreActive, .WhereYouAreActive a{ color:#149626; font-size:11px; text-decoration:none; text-transform:none; }

.HeadingGreen { text-decoration:none; color:#fff; font-size:15px; background:url(images/heading-left.gif) no-repeat left bottom; padding-left:35px; font-weight:bold; text-transform:uppercase; }
.HeadingGreen  span { padding:8px 8px 6px 10px;	 display:block; width:630px; background:url(images/heading-right.gif) no-repeat right bottom; text-align:left; }
.HeadingRed { text-decoration:none; color:#fff; font-size:15px; background:url(images/heading-red-left.gif) no-repeat left bottom; padding-left:35px; font-weight:bold; text-transform:uppercase; }
.HeadingRed  span { padding:8px 8px 6px 10px;	 display:block; width:630px; background:url(images/heading-red-right.gif) no-repeat right bottom; text-align:left; }

.PageContainer{ text-align:left; padding-top:10px;}
.PageContainer ul, .PageContainer ul li, .PageContainer ul li ul, .PageContainer ul li ul li { margin:5px 0px 0px 8px; padding:0px; list-style-type:square; }
.PageContainer ul li { padding-top:3px; padding-bottom:3px; color:#999999; }
.PageContainer ul li ul li { margin:0 0 0 15px; }
.PageContainer ul li ul li { padding-top:3px; padding-bottom:3px; padding-left:15px; }

.WithoutBackground{ background:none; }

.RedLink{ color:#FF0000; font-size:11px; } a.RedLink:hover{ color:#2165D1; }
.SmallLinks, .SmallLinks a{ color:656464 } td { padding:5px;}

.amt_txt_black { color:#149626; font-size:25px; text-align:left; font-family:'Arial Black', Helvetica, sans-serif; line-height:15px; }

.BlueLink{ color:#144BA0; font-size:12px; }
.NewUsers{ color:#144BA0; font-size:11px; }

.DemoPageListingContainer{ width:480px; float:left; }
.DemoPageImgPlaceHolder{ width:200px; float:left; border:1px solid #CCC; background-color:#F7F7F7; text-align:center;}

.LoginContainer { width:200px; float:right; padding-right:0px; padding-top:10px; color:#666666; text-align: left; font-size:11px; }
.LoginContainer .mid { border:1px solid #CCCCCC; padding:2px; color:#333333; text-align:left; float:left; width:130px; height:15px; }
.LoginContainer .checkbox { float:left; margin-right:5px; margin-top:3px; *margin:0px; }
.LoginContainer .login-btn { font-size:0px; display:block; border:none;  background:transparent url(images/amt_btn_login.gif) no-repeat 0 0; width:70px; height:32px; cursor:pointer; margin:auto; }
.LoginContainer .submit { text-align:center; }
.LoginContainer span { float:left; line-height:20px; margin-right:5px; }
.LoginContainer label { display:block; font-size:11px; float:left; }
.LoginContainer h3 { font-size:13px; font-weight:bold; color:#2E5DA8; text-transform:uppercase; }
.LoginContainer p { font-size:11px; clear:both; margin:0px; padding:3px 0 0 0;  }
.LoginContainer li { list-style:none; margin-right:10px; float:left;}

.mandatory{color:#088350;}

.star{color:#FF0000;}

.textbox{margin:0px; padding:2px; border:1px solid #7F9DB9; font:normal 12px Arial, Helvetica, sans-serif; color:#4c4c4c; }

.title{color:#154BA0; font-size:22px; font-weight:bold; padding:10px 0px;}
.title4{color:#008813; font-size:13px; font-weight:bold; padding:3px 0px;}

.amt-det-table{ background:#7F9DB9; font-size:12px;}
.amt-det-table td{ background:#FFFFFF;}
.amt-det-table th{ background:#2E5DA8; color:#FFFFFF; font-size:14px; font-weight:bold; padding:4px;}
.amt-det-table
.row1 td{background:#D1E3FF;}
.amt-det-table td.row1{background:#D1E3FF;}
.amt-det-table td.row2{background:#E2FFCA;}

.fc-blue{color:#2E5DA8;}

.button{ background:#149626; padding:2px; border:0px; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}

.amt-det-table2{ background:#7F9DB9; font-size:12px;}
.amt-det-table2 td{ background:#D1E3FF;}
.amt-det-table2 th{ background:#2E5DA8; color:#FFFFFF; font-size:14px; font-weight:bold; padding:4px;}

.div-box-bdr{border:8px solid #ECECEC;}
.div-box-subtitle{ background:#ECECEC; padding:3px 0px 3px 5px; font:bold 16px Arial, Helvetica, sans-serif;}

.tal{text-align:left;}
.tar{text-align:right;}
.tac{text-align:center;}
.taj{text-align:justify;}

.HeadingWhite{ text-decoration:none; color:#fff; font-size:15px; font-weight:bold; text-transform:uppercase; }
.HeadingBLue{ color:#154BA1; font-size:18px; text-align:left; font-family:'Arial Black', Helvetica, sans-serif; }
.TextBlack{ color:#000; font-size:13px; }
