#col1  {
	float:	left;
	margin-right:	15px;
	width:	25%;
}

#col2  {
	float:	left;
	margin-left:	15px;
	width:	25%;
}

#col3  {
	float:	right;
	margin-left:	15px;
	width:	15%;
}

#col4  {
	float:	right;
	margin-left:	15px;
	margin-right:	15px;
	width:	25%;
}

#commentform #submit  {
	float:	right;
	margin:	0;
}

#commentform input  {
	background-color:	#fff;
	border-color:	solid #900;
	border-width:	1px;
	margin-bottom:	1px;
	margin-left:	0;
	margin-right:	5px;
	margin-top:	5px;
	padding:	2px;
	width:	170px;
}

#commentform p  {
	color:	#333;
	font-family:	'Geneva', Verdana, Arial, Sans-Serif;
}

#commentform textarea  {
	background-color:	#fff;
	border-color:	solid #333;
	border-width:	1px;
	padding:	2px;
	width:	99%;
}

#content p img  {
	border-width:	none;
	margin-bottom:	5px;
	margin-left:	5px;
	max-width:	100%;
	padding:	0;
}

#footer  {
	clear:	both;
	font-size:	11px;
	height:	200px;
	margin:	0;
	padding:	0;
	width:	900px;
	background-image:	url(12esima_extend/images/footer.gif);
	background-position:	bottom right;
	background-repeat:	no-repeat;
}

#footer a  {
	color:	#333;
}

#footer p  {
	margin:	0;
	padding:	20px 0;
	text-align:	center;
}

#header  {
	background-image:	url(12esima_extend/images/header.gif);
	height:	166px;
	margin:	0 auto 0;
	padding:	0;
	width:	970px;
}

#header h1, h1 a  {
	color:	#fff;
	float:	right;
	font-size:	28px;
	font-variant:	small-caps;
	font-weight:	normal;
	margin:	0;
	padding-bottom:	0;
	padding-left:	0;
	padding-right:	20px;
	padding-top:	25px;
}

#leftsidebar  {
	background-color:	#F8F8F8;
	background-position:	;
	color:	#000;
	float:	left;
	font-family:	Geneva, Arial, Sans-Serif;
	font-size:	1em;
	margin-right:	5px;
	margin:		0;
	padding:	0 5px;
	width:	130px;
}

#leftsidebar #searchform #s, #rightsidebar #searchform #s  {
	background-color:	transparent;
	border-color:	solid #333;
	border-width:	1px;
	font-size:	11px;
	margin-right:	4px;
	padding:	2px;
	width:	95%;
}

#leftsidebar #searchsubmit, #rightsidebar #searchsubmit  {
	border-color:	solid #333;
	border-width:	1px;
	font-size:	11px;
	padding:	1px;
}

#leftsidebar form  {
	margin:	0;
}

#leftsidebar, #rightsidebar,#leftsidebar ul li, #rightsidebar ul li , #s_footer ul li  {
	list-style-position:	outside;
	list-style-type:	none;
}

#page  {
	background-color:	transparent;
	margin:	0 auto 0;
	padding:	0;
	text-align:	left;
	width:	908px;
}

#rightsidebar  {
	color:	#000;
	float:	right;
	font-family:	Geneva, Arial, Sans-Serif;
	font-size:	1em;
	margin-left:	0;
	margin-right:	10px;
	margin-top:	0;
	padding:	0;
	width:	120px;
}

#rightsidebar a img{
	text-decoration: none;
	border: none;
}

#s_footer  {
	border-top:	5px solid #990000;
	clear:	both;
	list-style-type:	none;
	margin:	0;
	padding:	0;
	width:	900px;
}

#s_footer form, #rightsidebar form  {
	margin:	0;
}

#s_footer h2, #leftsidebar h2, #rightsidebar h2  {
	border-bottom:	1px solid #c0c0c0;
	color:	#333;
	font-family:	Geneva, Helvetica, sans-serif;
	font-size:	12px;
	font-weight:	bold;
	margin:	5px 0 0;
	padding:	0;
}

#s_footer li a, #leftsidebar li a, #rightsidebar li a  {
	display:	block;
}

#s_footer li a:hover, #leftsidebar li a:hover, #rightsidebar li a:hover  {
	background-color:	#000;
	background-position:	;
	color:	#ccc;
}

#s_footer ul p, #s_footer ul select, #leftsidebar ul p, #leftsidebar ul select, #rightsidebar ul p, #rightsidebar ul select  {
	margin:	5px 0 8px;
}

#s_footer ul ul li, #s_footer ul ol li, #leftsidebar ul ul li, #leftsidebar ul ol li, #rightsidebar ul ul li, #rightsidebar ul ol li  {
	margin:	3px 0 0;
	padding:	0;
}

#s_footer ul ul ul, #s_footer ul ol, #leftsidebar ul ul ul, #leftsidebar ul ol, #rightsidebar ul ul ul, #rightsidebar ul ol  {
	margin-bottom:	0;
	margin-left:	10px;
	margin-right:	0;
	margin-top:	0;
}

#s_footer ul ul, #s_footer ul ol, #leftsidebar ul ul, #leftsidebar ul ol, #rightsidebar ul ul, #rightsidebar ul ol  {
	margin-bottom:	0;
	margin-left:	5px;
	margin-right:	0;
	margin-top:	5px;
}

#s_footer ul, #s_footer ul ol, #leftsidebar ul, #leftsidebar ul ol, #rightsidebar ul, #rightsidebar ul ol  {
	margin:		0;
	padding:	0;
}

#searchform  {
	margin:		10px auto;
	padding:	5px 3px;
}

#wp-calendar  {
	background-color:	#F8F8F8;
	margin:	0;
	text-align:	center;
	width:	95%;
}

#wp-calendar #next a  {
	margin-bottom:	0;
	margin-left:	30px;
	margin-right:	0;
	margin-top:	0;
	width:	30px;
}

#wp-calendar #prev a  {
	width:	30px;
}

#wp-calendar #today  {
	background-color:	#900;	
	color:	#fff;
}

#wp-calendar #today a  {
	color:	#fff;
	font-weight:	700;
}

#wp-calendar caption  {
	font-variant:	small-caps;
	margin-bottom:	5px;
	margin-left:	0;
	margin-right:	0;
	margin-top:	0;
	text-align:	center;
	width:	100%;
}

#wp-calendar td  {
	color:	#333;
	font-size:	10px;
	line-height:	10px;
}

#wp-calendar td a  {
	border-color:	solid #900;
	border-width:	1px;
	color:	#333;
	display:	block;
	line-height:	10px;
	text-decoration:	none;
}

.alignleft  {
	float:	left;
}

.alignright  {
	float:	right;
}

.alt  {
	background-color:	#ccc;
	border-bottom:	1px solid #900;
	border-top:	1px solid #900;
}

.center  {
	text-align:	center;
}

.commentlist  {
	padding:	0;
	text-align:	justify;
}

.commentlist cite, .commentlist cite a  {
	color:	#900;
	font-size:	1.1em;
	font-style:	normal;
	font-weight:	bold;
}

.commentlist li  {
	color:	#333;
	font-weight:	bold;
}

.commentlist li, #commentform input, #commentform textarea  {
	color:	#333;
	font-size:	0.9em;
}

.commentlist p  {
	color:	#333;
	font-weight:	normal;
	line-height:	1.5em;
	text-transform:	none;
}

.commentmetadata  {
	color:	#333;
	font-weight:	normal;
}

.description  {
	color:		#333;
	font-size:	12px;
	font-weight:	bold;
	padding-left:	20px;
	text-align:	left;
}

.entry form  {
	text-align:	center;
}

.entry ol  {
	margin:	0;
	padding-bottom:	0;
	padding-left:	10px;
	padding-right:	0;
	padding-top:	0;
}

.entry ol li  {
	margin:		0;
	padding:	0;
}

.entry p a:visited  {
	color:		#ccc;
}

.ff a img  {
	border-color:	solid #900;
	border-width:	.08em;
	height:	3.5em;
	margin-bottom:	.077em;
	margin-left:	0;
	margin-right:	.077em;
	margin-top:	0;
	opacity:	.3;
	padding:	.077em;
	width:	3.5em;
}

.ff a:hover img  {
	border-color:	solid #333;
	border-width:	1px;
	height:	3.5em;
	opacity:	1;
	width:	3.5em;
}

.narrowcolumn  {
	float:		left;
	margin:		0;
	overflow:	hidden;
	padding:	0 10px 20px;
	width:		594px;
}

.narrowcolumn .postmetadata  {
	padding-top:	5px;
}

.navigation  {
	display:	block;
	margin-bottom:	60px;
	margin-top:	10px;
	text-align:	center;
}

.nocomments  {
	margin:		0;
	padding:	0;
	text-align:	center;
}

.pagenumber  {
	clear:	both;
	font-weight:	bold;
	margin-top:	10px;
	padding-top:	6px;
	text-align:	right;
}

.post  {
	margin-bottom:	12px;
	margin-left:	0;
	margin-right:	0;
	margin-top:	12px;
	text-align:	justify;
}

.postmetadata ul, .postmetadata li  {
	display:	inline;
	list-style-image:	none;
	list-style-type:	none;
}

.spacer  {
	clear:	both;
}

.widecolumn  {
	margin-bottom:	0;
	margin-left:	80px;
	margin-right:	0;
	margin-top:	0;
	padding:	0;
	width:	590px;
}

.widecolumn .post  {
	margin:	0;
}

.widecolumn .postmetadata  {
	margin:	30px 0;
}

a img, a img:hover  {
	border-width:	0px;
	color:	#ffffff;
}

a, h2 a:hover, h3 a:hover  {
	color:	#900;
	text-decoration:	none;
	border-width:	none;
}

a:hover  {
	color:	#ccc;
	text-decoration:	none;
	border-width:	none;
}

acronym, abbr  {
	border-bottom:	1px dashed #900;
}

acronym, abbr, span.caps  {
	font-size:	0.9em;
	letter-spacing:	.07em;
}

blockquote  {
	background-image:	url(images/quote.gif);
	background-position:	left top;
	background-repeat:	no-repeat;
	font-family:		Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:		0;
	margin-left:		10px;
	margin-right:		30px;
	margin-top:		15px;
	padding-left:		25px;
}

blockquote cite  {
	display:		block;
	margin:			5px 0 0;
}

code  {
	font-family:	'Courier New', Courier,Fixed;
	font-size:	1.1em;
}

h1, h1 a, h1 a:hover, h1 a:visited, .description  {
	text-decoration:	none;
}

h1, h2  {
	font-size:	1.4em;
}

h1, h2, h3  {
	font-family:	Geneva, Arial, Helvetica, sans-serif;
	font-weight:	bold;
}

h2.pagetitle  {
	font-size:	1.4em;
}

h3  {
	font-size:	1.3em;
}

h3.comments  {
	margin:	40px auto 20px;
	padding:	0;
}

hr  {
	display:	none;
}

html>body .entry li  {
	list-style-type:	square;
	margin-bottom:	8px;
	margin-left:	10px;
	margin-right:	0;
	margin-top:	7px;
	padding:	0;
}

html>body .entry ul  {
	margin-left:	0;
}

ol li, #s_footer ul ol li, #leftsidebar ul ol li, #rightsidebar ul ol li  {
	list-style-type:	decimal;
}

select  {
	width:	130px;
}

small  {
	font-family:	Geneva,Helvetica, Sans-Serif;
	font-size:	10px;
	line-height:	1.5em;
}

small, #leftsidebar ul ul li, #s_footer ul ul li, #leftsidebar ul ol li, #rightsidebar ul ul li, #rightsidebar ul ol li, .nocomments, .postmetadata, blockquote, strike  {
	color:	#333;
}

