/*

Theme Name: ATP Blog v3

Theme URI: http://www.annietaoblog.com/

Description: Simple, one column theme.

Version: 3.0

Author: Lawrence

Author URI: http://dragonflyonline.com/

*/



body {

	background: #84cecc;

	color: #000;

	font-size: 12px;

	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;

	margin:0px;

	padding:0px;

}



a {

	color: 	#000;

	text-decoration: none;

}



a:hover {

	color: #84cecc;

	text-decoration: underline;

}

.archdiv {

	width: 600px;
	margin: 0 auto;
}

.archlink a {

	color: 	#000;

	text-decoration: none;
}

.archlink a:hover {
	color: 	#000;

	text-decoration: none;
}
.top {

	background-color: #ccc;

	color:#888;

	margin: auto;

	height: 245px;

	width:950px;

	text-align: center;

}



.ribbon {

	margin: auto;

	height: 60px;

	width:950px;

	margin-top:-80px;

	margin-bottom:6px;

	}



.ribbon_left {

	float:left;

	height:63px;

	width:300px;

	display: block;

	}

	

.ribbon_right {

	float:right;

	text-align:right;

	}



.space {padding-top:10px;}



h1 {

	font: 17px verdana;

	color: #707070;

	margin: 5px;

	padding-left:7px;

}



h2 {

	font-size: 11px;

	color: #787878;

	margin: 9px;

	padding-left:12px;

}



h3 {

	font-size: 14px;

	color: #787878;

	margin: 9px;

	padding-left:12px;

}



.main {

	width: 950px;

	padding: 0;

	margin: 0 auto;

	background: #D4D4B8;

}



.content {

	width: 930px;

	height: auto;

	margin-left: auto;

	margin-right: auto;

	

}



.newtemp {

	width: 570px;

	border-top: 1px solid #e4e4e4;

	margin-left: auto;

	margin-right: auto;

}



.navlist {

	padding: 0;

	padding-top:3px;

	text-align:right;

	width: 920px;

	height: 20px;

	margin-top:20px;

	margin-bottom: 20px;

}



.navlist ul, .navlist li {

	margin: 0;

	padding: 0;

	display: inline;

	list-style-type: none;

}



.navlist a:hover; {

	color:#4E8A8A;

	border-bottom: 2px solid #4E8A8A;

	padding-bottom: 1px;

	}



.navlist a:link, .navlist a:visited {

	line-height: 14px;

	font-weight: bold;

	margin: 0 10px 4px 10px;

	text-decoration: none;

}



.navlist a:link#current, .navlist a:visited#current, .navlist a:hover {

	border-bottom: 2px solid #d1d1d1;

	padding-bottom: 1px;

	background: transparent;

}



.welcome {

	width:930px;

	height: 210px;

	margin-left:10px;

	margin-right:10px;

	color:#402A16;

	}

.welcome_text {

	width:550px;

	height: auto;

	margin-left:120px;

	margin-right:10px;

	color:#402A16;

	}

.welcome_photo {

	float:left;
	height:auto;
	padding-top:10px;
        border: 0px solid red;
	}

.welcome_sidebar {

	float:right;
	width:240px;
	padding-left: 10px;
	padding-right: 4px;
	margin-top: -170px;
	border-left: 1px solid #402A16;
	}

.at_sig {

	background: url("images/annie_sig.gif") no-repeat;

	width:140px;

	height:36px;

	margin-top:-20px;

	margin-left:250px;

}

.post {

	width: 880px;

	background:#EBEBD5;

	padding:15px;

	margin-left: 10px;

	}

.btt {

	font: 9px helvetica, arial, san-serif;

	letter-spacing: .2em;

	text-align:center;

	text-transform: uppercase;

	color:#402A16;

	width: 890px;

	margin: 0px;

	padding: 0px;
	}

.btt a:hover {
	text-decoration: none;
	color:#84cecc;
	}

.posttitle {

	font: 12px helvetica, arial, san-serif;

	letter-spacing: .7em;

	width: 890px;

	text-align:center;

	text-transform: uppercase;

	color:#402A16;

	padding: 10px 0 10px 0;

	}



.posttitle a {

	color:#402A16;

	}



.posttitle a:hover {

	color: #4E8A8A;

	text-decoration:none;

	}



.post_top {

	background: url("images/post_top.gif") center;

	height:14px;

	width:910px;

	margin:-15px 0 0 -15px;

	}



.post_bottom {

	background: url("images/post_bottom.gif") center;

	height:14px;

	width:910px;

	margin: 0 0 0 10px		;

	}



.info {

	font-family: Helvetica, Arial, Sans-Serif; 

	font-size: 1em; 

	background: #C5DBDB;

	text-align: left;

	width:880px;

	margin-left:-15px;

	padding:15px;

	}

	

.info a {

	color:#402A16;

	}



.info a:hover {

	color:#4E8A8A;

	}



.date {

	text-align:center;

	color:#402A16;

	font-size: 12px;

	margin: 9px;

}





.right {float:right;

	padding-top:10px;

	padding-right:15px;

}





.box {
	height: auto;
	width: 880px;
	background-color: #EBEBD5;
   	padding: 15px;
	margin-left: 10px;
}


.boxb {

	margin-left: 10px;

	height: auto;

	width: 500px;

   	padding: 5px 6px 5px 6px;

}



.inbox {

	width: 520px;

	font-size: 12px;

	padding: 5px 6px 0px 6px;

	text-align: justify;



	height: auto;

	margin-top: 10px;

	padding-bottom: 10px;

}



.incomment {

	width: 900px;

	font-size: 12px;

	padding: 6px 7px 0px 7px;

	background: #EBEBD5;

	border: 1px dotted #402A16;

	text-align: justify;

	height: auto;

	margin-top: 10px;

	padding-bottom: 5px;

}




.framet {

	font-size: 11px;

	background: #F5F5F5;

	border: 1px solid #E3E4E4;

	color: #666;

	margin: 2px 0 4px;

	padding: 5px 10px;

}



.clear {

	clear:both;

	padding-top:15px;

	margin: 0px;
}



.buttonsubmit {font: normal 1.1em Verdana,sans-serif;}



.mod {

	font: normal 1em Verdana,sans-serif;

	background: #FFFFCC;

	border: 2px solid #e9e9e9;

	text-align: center;

	margin: 5px;

	padding: 5px 20px;

}



.prevarch {

	float:left;

	margin-left: 10px;

	padding-top: 10px;

}



.nextarch {

	float:right;

	margin-right:10px;

	padding-top: 10px;

}



.textinput {

	font: normal 1.1em Verdana,sans-serif;

	padding: 3px;

	color: #555A60;

	border: 2px solid #DDDDDD;

	overflow: auto;

}



.outr {

	float: right;

	padding-right: 200px;

}



.outl {

	float: left;

}



li {padding-top: 2px;}

.rp ul {
	list-style-position: outside;
	list-style-image: url("images/bullet.gif");
	padding:0px;
	margin-left:14px;
	}

.rp li {padding-bottom:0px;}

.rp a:hover {
	text-decoration:none;
	color:#fff;
	}


.footbar {

	width:910px;
	margin: 0px 20px 00px 20px;
	position:relative;

}

.footdiv1 {

	width: 230px;
	padding:10px;
	position: relative;
	height: 420px;
	border-right: #aaa 1px dotted;
}

.footdiv2 {

	width: 160px;
	padding: 10px;
	left: 250px;
	position: relative;
	height: 420px;
	top: -440px;
	border-right: #aaa 1px dotted;	
}

.footdiv3 {

	width: 450px;
	position: relative;
	padding: 10px;
	height: 420px;
	left: 440px;
	top: -880px;
	margin-bottom: -900px;
}

.foothdr {
	font: 12px helvetica, arial, san-serif;

	letter-spacing: .7em;

	text-align:center;

	text-transform: uppercase;

	color:#402A16;

	}

.footcmt {
	font-size: 12px;
	color: #666;
	}

.foottxt {
	font: 7px;
	text-align: center;
	}

.foottxt a {
	text-decoration:none;
	
	} 

.footsrch {
	text-align: center;
	}

.footbar ul {
	padding:0px;
	margin-left:14px;
	}

.footbar li {
	font-size: 9px;
	padding-bottom:0px;
	}

.footbar a:hover {
	text-decoration:none;
	color:#fff;
	}

.footinp {
 	font-size: 14pt; 
 	background-color: #EBEBD5; 
 	border: 1px solid #ccc;	
	}	

.footer {

	color:#888;

	margin: 0px auto;

	padding: 5px 0 5px 0;

	text-align: center;

	width: 600px;

	font-size: 10px;

}



.footer a {

	color:#888;

	}


