/*
Theme Name: AADiary2006
Theme URI: http://www.aparnaanand.com
Description:  <a href="http://www.aparnaanand.com" title="|X| - Our Thoughts, offcourse in our own style">Aparna Anand</a> .
Author: Anand Ramaswamy
Author URI: http://www.aparnaanand.com
Version: 1.0
-- About --
	equiX is a theme designed to fully intarate with WordPress 1.5+, 
	all the files you need to make your blog run out-of-the box are 
	included and styled.	
-- Credits ---
	Design: The equix template ia desing by Marcos Sader (http://marcoss.com.ar/).
	WordPress: For this amazing state-of-the-art semantic personal publishing platform. 
	and of course Matt, the wordpress forums and codex team for all the help and 
	information provided during the development.
-- License --
	Everything included in the package, the CSS, XHTML and design is released under
	the GNU GPL License v.2, June 1991:
		http://www.fsf.org/licensing/licenses/gpl.html
		http://www.gnu.org/licenses/gpl.html

-- Made in Washington, DC| Anand Ramaswamy -- 2006 --
*/
/*---------------------------- Main -------------------------------*/
html, body {
	margin: 0px auto;/*20100209-20px*/
	padding: 0;
	text-align: center;
	*/
	
	color: #313031;
	background: #e5e5e5;
	font: 8px Verdana, Geneva, Arial, sans-serif;
}
a {
	color: #224359;
	text-decoration: none;
}
a:visited {
	color: #00f;
	text-decoration: none;
}
a:hover {
	color: #0f0;
	text-decoration: none;
}
a img {
	border: none;
}
img.c {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.r {
	float: right;
}
img.l {
	float: left;
}
.entry img {
	border: none;
	padding: 6px;
	max-width: 98%;
}
.entry a img {
	border: 1px solid #FFF;
	padding: 6px;
}
.entry a img:hover {
	border: 1px solid #525D5A;
	background: #F6F6E8;
}
hr {
	display: none;
}
h2, h3 {
	padding: 1px;
	font-weight: bold;
	text-align: left;
}
.ncol h2 {
	line-height: 24px;
	border-top: 2px solid #525d5a;
	border-bottom: 2px solid #525d5a;
	font-size: 12px;
}
.wcol h2 {
	line-height: 25px;
	border-top: 2px solid #525d5a;
	border-bottom: 2px solid #525d5a;
	font-size: 12px;
}
.sidebar h2 {
	border-top: 2px solid #525d5a;
	border-bottom: 2px solid #525d5a;
	text-align: right;
	line-height: 14px;
	font-size: 10px;
}
h2, h3, h2 a, h2 a:visited {
	color: #525d5a;
}
h2 a:hover {
	color: #C03;
}
h3 {
	font-size: 13px;
}
blockquote {
	border-left: 5px solid #525D5A;
	padding: 10px 20px;
	background: #F6F6E8;
}
blockquote:hover {
	background: #FDFDFA;
}
pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	width: 99%;

white-space: pre; /* CSS2 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP printers */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
word-wrap: break-word; /* IE */

}
code {
	width: 500px;
	font: 1em Verdana, Geneva, Arial, sans-serif;
}
small {
	font-size: 0.9em;
	line-height: 1.5em;
}
acronym, abbr {
	letter-spacing: .07em;
	border-bottom: 1px dashed #C03;
}
.navigation {
	margin: 40px 30px 20px;
	padding: 0 10px;
	font-weight: bold;
	font-size: 12px;
}
.ncol .navigation {
	margin: 15px 0;
	font-size: 11px;
}
.ar {
	float: right;
	margin-right: auto;
}
.al {
	float: left;
	margin-left: auto;
}
.ac {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#content {
	margin: 0 auto;
	width: 978px;
	font-size: 11px;
	text-align: left;
}
#topbar {
	margin: 1px 0;
	padding: 0;
	width: 978px;
	height: 25px;
	border: 1px solid #D6D3CE;
	background: #FFF;
	font: 10px/17px Verdana, Geneva, Arial, sans-serif;
}
.navbar {
	margin: 0 auto;
	padding: 3px 1px 2px;
}
.navbar ul {
	display: inline;
	list-style-type: none;
}
.navbar li {
	display: inline;
	list-style-type: none;
}
.navbar a, .navbar a:visited {
	cursor: pointer;
	float: left;
	font-weight: bold;
	margin: 0 10px 3px;
	color: #525d5a;
}
.navbar a:hover {
	color: #C03;
}
.topsform {
	margin: -1px 2px 3px 0;
	padding: 0;
	width: 220px;
	height: 16px;
	border: 1px solid #D6D3CE;
	float: right;
	background: #FFF;
}
.t-s {
	margin: 0 auto;
	padding: 0;
	color: #525d5a;
	width: 67%;
	height: 100%;
	border: none;
	background: #FFF;
	font: 10px Verdana, Geneva, Arial, sans-serif;
}
.topsformsubmit {
	margin: 0 auto;
	padding: 0;
	color: #525d5a;
	width: 30%;
	height: 100%;
	border: none;
	border-left: 1px solid #D6D3CE;
	cursor: pointer;
	background: #FFF;
	font: bold 10px Verdana, Geneva, Arial, sans-serif;
}
.topsformsubmit:hover {
	background: #F6F6E8;
}
.header {
	margin: 1px 0;
	padding: 0;
	display: block;
	width: 978px;
	height: 200px;
	background: #fff url('images/header.png') no-repeat bottom center;
	border: 1px solid #D6D3CE;
	cursor: pointer;
}
.page {
	width: 978px;
	margin: 1px 0;
	padding: 0;
	border: 1px solid #D6D3CE;
	text-align: left;
	float: left;
	background: #FFF;
}
.ncol {
	padding: 0 0px 0px 5px;/*0 25px 40px 35px;*/
	width: 65%;/*70%*/
	background: #FFF;
	float: left;
}
.wcol {
	margin: 0 auto;
	width: 80%;
	padding: 0px 0px 0px;/*20px 15px 10px;*/
	line-height: 1.5em;
}
.post {
	margin: 0 10px 5px 2px;
	text-align: justify;
}
.archived {
	padding: 0 0 0 15px;
}
.archived h2 {
	font-size: 14px;
}
.postmetadata {
	width: 98%;
	margin: 25px 0 0;
	padding: 3px;
	border-top: 1px solid #D6D3CE;
	border-bottom: 1px solid #D6D3CE;
	color: #313031;
	text-align: left;
	line-height: 17px;
	font-size: 10px;
}
.entry {
	font-size: 1em;
	line-height: 1.4em;
}
.entry a {
	font-weight: bold;
}
.entry ol li {
	list-style: decimal outside;
}
.entry ul li {
	list-style-type: square;
}
.entry form {
	text-align: left;
}
.entry input {
	margin: 2px auto;
	font-size: 9px;
	padding: 0;
	border: 1px solid #D6D3CE;
	background: #FFF;
}
.entry input[value="Submit"] {
	font-size: 9px;
	cursor: pointer;
}
.entry input[value="Submit"]:hover {
	background: #F6F6E8;
}
.sidebar {
	width: 18%;/*20*/
	padding: 0 8px 0px;/*0 8 40*/
	float: left;/*right*/
	font-size: 10px;
}
.sidebar h2 {
	text-align: right;
	font-size: 11px;
}
.sidebar ul {
	margin: 0 2px 30px 18px;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
.sidebarul li {
	list-style-type: none;
	list-style-image: none;
}
.sidebarul li ul {
	margin: 10px 0 10px 10px;
	padding-left: 5px;
}
.sidebar  ul li ul li {
	margin: 0 0 0 4px;
	color: #404040;
	list-style-type: square;
	list-style-image: none;
}
.searchbox {
	margin: 2px auto;
	padding: 0;
	display: block;
	width: 500px;
	height: 50px;
	background: #F7F7F7;
	border: 1px solid #D6D3CE;
}
.searchbox #searchform {
	background: #FFF;
	margin: 14px auto;
	width: 400px;
	padding: 0;
	border: 1px solid #D6D3CE;
}
.searchbox #searchform #s {
	margin: 0 auto;
	padding: 1px;
	color: #404040;
	width: 298px;
	height: 100%;
	border: none;
	background: #FFF;
	font: 10px Verdana, Geneva, Arial, sans-serif;
}
.searchbox #searchform #searchsubmit {
	border: none;
	margin: 0 auto;
	padding: 2px 0;
	color: #404040;
	width: 96px;
	height: 100%;
	border-left: 1px solid #D6D3CE;
	cursor: pointer;
	background: #FFF;
	font: bold 10px Verdana, Geneva, Arial, sans-serif;
}
.searchbox #searchform #searchsubmit:hover {
	background: #F6F6E8;
}
.comarea {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	line-height: 17px;
	color: #313031;
}
.comol {
	margin: 20px 0 40px;
	text-align: left;
	font-weight: bold;
	list-style-type: upper-roman;
}
.comli {
	border-left: 1px solid #D6D3CE;
	border-right: 1px solid #D6D3CE;
	border-top: 1px solid #D6D3CE;
	border-bottom: 1px solid #D6D3CE;
	text-align: left;
	margin: 25px 0 20px;
	padding: 4px;
	min-height: 90px;
	width: 95%;
}
.comauth {
	border-left: 1px solid #D6D3CE;
	border-right: 1px solid #D6D3CE;
	border-top: 1px solid #D6D3CE;
	border-bottom: 1px solid #D6D3CE;
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 2px 2px;
}
.mod {
	color: #C03;
}
.comli .cmeta {
	margin: 1px 0 5px 2px;
	border: none;
	font-size: 10px;
	font-weight: normal;
}
.comtxt {
	margin: 0 0 0 5px;
	font-size: 9px;
	font-weight: normal;
	text-align: left;
}
.preview, .preview ul, .preview ul li {
	list-style: none;
	margin: 20px 0 20px -13px;
	width: 598px;
}
#TextDisplay {
	margin: 5px 0 0 5px;
	font-size: 9px;
	font-weight: normal;
	text-align: left;
}
#tbs {
	padding: 5px;
	border: 1px solid #525D5A;
	background: #F7F7F7;
}
#tbs:hover {
	background: #FDFDFA;
}
#commentform {
	margin: 15px 0 30px;
}
#commentform input {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	border: 1px solid #D6D3CE;
	border-right: 3px solid #D6D3CE;
}
#commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	width: 598px;
	padding: 2px;
	border: 1px solid #D6D3CE;
	border-right: 3px solid #D6D3CE;
}
#commentform #submit {
	width: 600px;
	padding: 2px;
	background: #FFF;
	text-align: center;
	border: 1px solid #D6D3CE;
	border-right: 3px solid #D6D3CE;
	font-weight: bold;
}
#commentform #submit:hover {
	cursor: pointer;
	background: #F6F6E8;
}
.ccfooter {
	margin: 1px 0;
	padding: 0;
	width: 978px;
	height: 90px;
	border: 1px solid #D6D3CE;
	color: #313031;
	clear: both;
	background: #FFF;
	font: 0.8em/17px 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.powered {
	margin: 12px auto;
	margin-right: 10px;
	padding-left: 10px;
	text-align: justified;
}
.powered a {
	color: #224359;
	font-weight: bold;
}
.powered a:hover {
	color: #C03;
}
.go-up {
	margin: 1px auto;
	padding: 0;
	width: 978px;
	height: 15px;
	border: 1px solid #D6D3CE;
	font-size: 10px;
	cursor: pointer;
	background: #FFF;
}
option {
	height: 15px;
	font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
select {
	font-size: 10px;
}
input {
	font-size: 10px;
}
/************************************************
*	Footer Background							*
************************************************/

#footerbg {
	background: #ffffff;
	}
	
/************************************************
*	Footer  									*
************************************************/

#footer {
	#width: 978px;
	height: 330px;
	#background: #FFFFFF;
	#color: #000000;
	#margin: 0px auto 0px;
	text-align: left;
	position: relative;
	line-height: 17px;
	
	margin: 1px 0;
	padding: 0;
	width: 978px;
	#height: 100px;
	border: 1px solid #D6D3CE;
	color: #313031;
	clear: both;
	background: #FFF;
	#font: 0.8em/17px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	
	}
	
#footerbottom {
	height: 5px;
	background: #800000;
	position: relative;
	}
	
#footer p {
	color: #FFFFFF;
	padding: 3px 0px 0px 0px;
	list-style-type: none;
	margin: 0px;	
	}
	
#footer h2 {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	border-bottom: 2px solid #666666;
	padding: 0px 0px 2px 0px;
	margin: 15px 0px 0px 0px;
	text-transform: uppercase;
	}

#footer a {
	color: #000000;
	text-decoration: none;
	}

#footer a:hover {
	color: #800000;
	text-decoration: none;
	}
	
#footer ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

#footer ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	}
	
#footer ul li a {
	display: block;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #666666;
	}

#footer ul li a:hover {
	background: #2A2A2A;
	color: #ffffff;
	}
	
#footerleft {
	background: #FFFFFF;
	font-color: #000000;font-size: 10px;
	float: left;
	width: 240px;
	margin: 0px 20px 0px 0px;
	#padding: 0px;
	padding: 5px 5px 5px 5px;
	}
	
#footermiddle1 {
	background: #FFFFFF;
	font-color: #000000;font-size: 10px;
	float: left;
	width: 260px;
	margin: 0px 20px 0px 0px;
	#padding: 0px;
	padding: 5px 5px 5px 5px;
	}
	
#footermiddle2 {
	background: #FFFFFF;
	font-color: #000000;font-size: 10px;
	float: left;
	width: 125px;
	margin: 0px 20px 0px 0px;
	#padding: 0px;
	padding: 5px 5px 5px 5px;
	}
	
#footerright {
	background: #FFFFFF;
	font-color: #000000;font-size: 10px;
	float: right;
	width: 225px;
	margin: 0px 0px 0px 0px;
	#padding: 0px;
	padding: 5px 5px 5px 5px;
	}
/************************************************/	
.endbar h2 {
	border-top: 2px solid #525d5a;
	border-bottom: 2px solid #525d5a;
	text-align: right;
	line-height: 14px;
	font-size: 10px;
}
.endbar {
	width: 12%
	padding: 0 8px 0px;/*0 8 40*/
	float: right;
	font-size: 10px;
}

.endbar h2 {
	text-align: right;
	font-size: 11px;
}
.endbar ul{
	margin: 0 2px 30px 18px;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
.endbar  ul li ul li {
	margin: 0 0 0 4px;
	color: #404040;
	list-style-type: square;
	list-style-image: none;
}