/*  
Theme Name: zorex's lair
Theme URI: http://blog.zorex.info/
Description: Elegant transparent theme by zorex
Version: 1.4.1
Author: zorex
Author URI: http://blog.zorex.info/


*/
html {
	width						: 100%;
	height						: 100%;
}
body {
	width						: 100%;
	height						: 100%;
	margin						: 0px;
	padding						: 0px;
	color						: #000000;
	font-family					: Tahoma, Verdana, Arial, sans-serif;
	background					: url(webimg/topBG.jpg) #FFFFFF repeat-x top;
	font-size					: 10px;
}
form {
	display						: inline;
	margin						: 0;
	padding						: 0;
}
table {
	font-size					: 1.2em;
}
img{
	border						: 0; /* makes sure linked images do not have a border */
	vertical-align				: middle;
}
.framed {
	border						: 1px solid #CCCCCC;
	padding						: 5px;
}
/* The header style */
#banner {
	background					: url(webimg/img_01.jpg) no-repeat top;
	height						: 286px;
}
#pageTitle, #pageTitle a:link, #pageTitle a:hover, #pageTitle a:visited {
	width						: 800px;
	color						: #00348A;
	text-decoration				: none;
	font-size					: 36px;
	padding-top					: 36px;
}
#pageDesc {
	width						: 800px;
	color						: #00348A;
	text-decoration				: none;
	font-size					: 18px;
}
#search {
	height						: 34px;
	width						: 800px;
	background					: url(webimg/searchBG.jpg) no-repeat right;
}
#searchField {
	padding-top					: 11px;
	padding-right				: 8px;
}
.textfieldTop {
	height						: 16px;
	width						: 140px;
	padding						: 0px;
	margin						: 0px;
	border						: none;
	background					: none;
	color						: #666666;
}
.searchBut {
	vertical-align				: top;
	cursor						: pointer;
	padding						: 0px;
	height						: 18px;
	width						: 18px;
}
#topsearchform {
	display						: inline;
	margin						: 0;
	padding						: 0;
}
/* web body style */
#container {
	background					: url(webimg/img_03.jpg) repeat-y top;
	width						: 100%;
	display						: table;
}
#container2 {
	background					: url(webimg/img_02.jpg) no-repeat top;
	width						: 100%;
	margin-bottom				: 0px;
	display						: table;
}
#mainTbl {
	width						: 780px;
	height						: 100%;
}
#footer {
	background					: url(webimg/img_04.jpg) no-repeat top;
	height						: 91px;
	color						: #666666;
}
/* Content */
#content {
	margin-right				: 15px;
	text-align					: justify;
}
/* sidebar */
#sidebar {
	margin-left					: 20px;
	margin-right				: 30px;
	text-align					: justify;
}
#sidebar h2 {
	font-family					: Tahoma, Verdana, Sans-Serif;
	font-size					: 1.2em;
}
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	list-style-type				: none;
	list-style-image			: none;
	margin-bottom					: 15px;
}
#sidebar ul p, #sidebar ul select {
	margin						: 5px 0 8px;
}
#sidebar ul ul, #sidebar ul ol {
	margin						: 5px 0 0 10px;
}

#sidebar ul ul ul, #sidebar ul ol {
	margin						: 0 0 0 10px;
}
ol li, #sidebar ul ol li {
	list-style					: decimal outside;
}
#sidebar ul ul li, #sidebar ul ol li {
	margin						: 3px 0 0;
	padding						: 0;
}
/* Entry */
.entry {
	line-height					: 140%;
}
.entry li {
	margin						: 7px 0 8px 10px;
}
.entry ol {
	padding						: 0 0 0 35px;
	margin						: 0;
}
.entry ol li {
	margin						: 0;
	padding						: 0;
}
/* post title style */
.postTitle, .postTitle a:link, .postTitle a:visited {
	font-size					: 18px;
	font-weight					: bold;
	color						: #00348A;
	text-decoration				: none;
}
/* Post entry */
div .postentry {
	padding						: 5px;
	text-align					: justify;
}
div .postentryfooter {
	background-color			: #ECF4FF;
	border						: 1px solid #9FCDFF;
	padding						: 3px;
}
.separator {
	margin-top					: 5px;
	border-top					: 1px solid #999999;
}
/* calender icon style */
div .cal {
	padding-top					: 3px;
	width						: 38px; 
	height						: 50px; 
	float						: left; 
	background					: url(webimg/cal.gif) no-repeat;
	color						: #005A9D;
}
.calmonth {
	color						: #FFFFFF;
	font-size					: 10px;
	letter-spacing				: 0em;
	line-height					: 90%;
	margin-bottom				: 4px;
}
.calyear {
	font-size					: 10px;
	letter-spacing				: 0em;
	line-height					: 90%;
}
.calbig {
	font-size					: 22px;
	line-height					: 0.9em;
}
h2.pagetitle {
	font-size					: 18px;
	color						: #00348A;
	text-align					: center;
	}
/* Style for post */
.navigation {
	display						: block;
	text-align					: center;
	margin-top					: 10px;
	}
.alignright {
	float						: right;
}
.alignleft {
	float						: left
}
.post {
	margin						: 32px 0 40px 0;
	text-align					: justify;
}
div .postmetadata {
	background-color			: #ECF4FF;
	border						: 1px solid #9FCDFF;
	padding						: 3px;
	line-height					: 100%;
}
/* Style for comments */
.comment_top {
	background					: url(./webimg/quote.gif) #D8E8FF no-repeat right;
	border-top					: 1px dotted #9FCDFF;
	border-left					: 3px solid #9FCDFF;
	border-right				: 3px solid #9FCDFF;
	padding						: 3px;
	border-bottom				: none;
}
.comment_main {
	background					: #ECF4FF;
	border-top					: 1px dotted #9FCDFF;
	border-left					: 3px solid #9FCDFF;
	border-right				: 3px solid #9FCDFF;
	border-bottom				: 1px dotted #9FCDFF;
	padding						: 0 3px 3px 3px;
}