@charset "utf-8";
/* CSS Document */

* {
	margin: 0; padding: 0;
}
body {
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #555;
	background: #fff url(images/background.gif) repeat-x 0 0;
}
a {
	text-decoration: none;
	color: #889800;
}
a:hover {
	text-decoration: underline;
}
img {
	border: 0;
}

.break {
	font-size: 0;
	width: 0; height: 0;
	clear: both;
}
.alignleft {
	float: left;
	margin: 4px 10px 5px 0;
}
.alignright {
	float: right;
	margin: 4px 0 5px 10px;
}
.aligncenter {
	text-align: center;
}
.hidden {
	display: none;
}

/** BEGIN wrapper **/
#wrapper {
	width: 980px;
	margin: auto auto;
	text-align: left;
}
/** END wrapper **/

/** BEGIN header **/
#header {
	
}
	#header ul {
		list-style-type: none;
	}
		#header ul li {
			float: left;
			text-transform: uppercase;
			font-weight: bold;
			font-size: 0.9em;
			padding-left: 1px;
			background: url(images/divider.gif) no-repeat 0 center;
		}
			#header ul li.f {
				background: none;
			}
		#header ul li a {
			color: #ffffff;
			display: block;
			padding: 6px 15px;
		}
			#header ul li.f a {
				padding-left: 0;
			}
	#header .logo {
		clear: both;
		float: left;
		padding: 25px 0 20px;
		background:url(images/logo.jpg) no-repeat 0 20px;
	}
		#header .logo h1 {
			visibility:hidden;
		}
			#header .logo h1 a {
				color: #649212;
			}
			#header .logo h1 a:hover {
				text-decoration: none;
			}
		#header .logo p {
			text-transform:capitalize;
			font-size: 1.1em;
			padding: 10px 0 0 5px;
		}
	#header .ad468x60 {
		float: right;
		padding: 25px 0 20px;
	}
/** END header **/

/** BEGIN content **/
#content {
	clear: both;
	width: 670px;
	float: left;
	border-top: 1px solid #E4E4D7;
	background-color: #ffffff;
	margin-bottom: 40px;
}
	#content .post {
		clear: both;
		padding-bottom: 40px;
	}
		#content .post a {
			text-decoration: none;
		}
		#content .post h2 {
			font-size: 1.8em;
			font-family: Georgia;
			margin-bottom: 5px;
		}
			#content .post h2 a {
				color: #808074;
				text-decoration: none;
			}
		#content .post .date {
			font-family: Arial;
		}
		#content .post p {
			line-height: 1.4em;
			margin-bottom: 15px;
		}
		#content .post ul, #content .post ol {
			list-style-position: inside;
			margin-bottom: 15px;
		}
		#content .post li {
			line-height: 1.4em;
		}
		#content .post blockquote {
			line-height: 1.4em;
			margin-bottom: 15px;
			padding: 10px 10px 0;
			background-color: #eeeeee;
			border-width: 1px 0;
			border-color: #e0e0e0;
			border-style: solid;
		}
		#content .post h3, #content .post h4, #content .post h5, #content .post h5 {
			font-size: 1.4em;
			margin-bottom: 5px;
		}
		#content .post .details {
			padding-top: 10px;
			font-family: Arial;
			clear: both;
		}
			#content .post .details p {
				margin-bottom: 5px;
			}
	#content .postnav {
		clear: both;
		padding: 20px 0;
	}
		#content .postnav ul {
			list-style-type: none;
			border: 0 !important;
		}
			#content .postnav ul li {
				float: left;
			}
			#content .postnav ul li a {
				display: block;
				padding: 5px 8px;
				color: #ffffff;
				background-color: #889800;
				font-weight: bold;
				font-size: 0.9em;
				margin: 2px;
				border: 0 !important;
			}
			#content .postnav ul li a:hover {
				background-color: #808074;
				text-decoration: none;
			}
			#content .postnav .page_info {
				padding: 5px 8px;
				color: #ffffff;
				background-color: #889800;
				font-weight: bold;
				font-size: 0.9em;
				margin: 0 2px 2px;
			}
/** END content **/

/** BEGIN sidebar **/
#sidebar {
	width: 270px;
	float: right;
	padding-bottom: 40px;
}
	#sidebar h2 {
		background-color: #649212;
		font-size: 1em;
		text-transform:capitalize;
		color: #ffffff;
		padding: 5px 10px;
		margin-bottom: 8px;
	}
	#sidebar ul {
		list-style-type:none;
		background-color: #ffffff;
		margin-bottom: 10px;
	}
		#sidebar ul li {
			padding: 2px 0;
			line-height: 1.4em;
			border-bottom:1px solid #F3F3F3;
		}
		#sidebar ul li a {
			color: #68645A;
		}
	#sidebar .flickr {
		border: 5px solid #E4E4D7;
		background-color: #ffffff;
		padding: 5px;
		margin-bottom: 10px;
	}
	#sidebar .video {
		border: 5px solid #E4E4D7;
		background-color: #ffffff;
		padding: 5px;
		margin-bottom: 10px;
		width: 250px;
		overflow: hidden;
	}
	.ad468x60 form {
		width: 260px; height: 29px;
		/*background: url(images/search.gif) no-repeat 0 0;*/
		border: 1px solid #E4E4D7;
		margin-bottom: 10px;
	}
		.ad468x60 form input.kk {
			border: 0;
			margin: 4px 3px 4px 2px;
			font-size: 1.3em;
			font-family: Arial;
			float: left;
			width: 188px;
		}
		.s_button {
			border: 0;
			float: left;
			height: 29px;
			font-size: 1em;
			font-family: Verdana;
			font-weight: bold;
			font-size: 0.9em;
			color: #ffffff;
			width: 67px;
			background:#649212;
		}
	#sidebar .tags {
		border: 5px solid #E4E4D7;
		margin-bottom: 10px;
		padding: 10px;
		background-color: #ffffff;
	}
		#sidebar .tags a {
			color: #808080;
		}
		#sidebar .tags a:hover {
			color: #889800;
			text-decoration: underline;
		}
	#sidebar .l {
		float: left;
		width:129px;
	}
	#sidebar .r {
		float: right;
		width:129px;
	}
	#sidebar .l h2, #sidebar .r h2 {
		background-color: transparent;
		padding: 0;
		color: #649212;
		font-size: 1em;
	}
	#sidebar .l ul, #sidebar .r ul {
		padding: 0;
		border: 0;
		background-color: transparent;
		margin-bottom: 15px;
		list-style:none;
	}
		#sidebar .l ul li, #sidebar .r ul li {
			font-size: 0.9em;
			padding: 4px;
			line-height: 1.4em;
		}
		#sidebar .l ul li a, #sidebar .r ul li a {
			
		}
		#sidebar .l ul li a:hover, #sidebar .r ul li a:hover {
			color: #889800;
		}
/** END sidebar **/

/** BEGIN footer **/
#footer {
	clear: both;
	background-color: #649212;
	text-align: center;
	color: #ffffff;
}
	#footer a {
		color: #ffffff;
		text-decoration: underline;
	}
	#footer div {
		width: 980px;
		margin: auto auto;
		text-align: left;
		padding: 20px 0;
	}
	#footer p {
		padding: 0 20px 10px;
		font-family: Arial;
	}
/** END footer **/

#mlist {
	background: url(images/mlist.gif) left;
	width:20px;
	height:20px;
}
.flogin {
background:#d9d9d7;
text-align:center;
}
#banner {
width:550px;
height:50px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
text-align:center;
padding-top:10px;
}
#trbg {
color:#0c1200;
font-family:cursive;
font-size:23px;
width:100%;
text-align:center;
}
.banc {
text-decoration:none;
border:none;
font-weight:bold;
color:#FFFFFF;
}
.banc:hover {
background:none;
}
	div.menu  { 
  position:absolute; visibility:hidden; 
  width:300px; left:0; top:0; z-index:500; 
  font-size:12px;
  height:auto;
  min-height:125px;
  background-color:#FFFFFF; color:#000;
  border:3px solid #295c74;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
div.menu #an{
color:#FFFFFF;
border:none;
}
div.menu #an:hover{
background:none;
}
div.menu #ann{
color:#295c74;
font:"Kozuka Gothic Pro L";
border:none;
}
div.menu #ann:hover{
background:none;
}

div.menu_karthi #an{
color:#FFFFFF;
border:none;
}
div.menu_karthi #an:hover{
background:none;
}
#ann {
text-align:justify;
}
#rr {
float:right;
margin-top:-15px;
}
div.menu_karthi  { 
  position:absolute; visibility:hidden; 
  width:300px; left:0; top:0; z-index:500; 
  font-size:12px;
  height:auto;
  min-height:120px;
   color:#000;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
div.menu_karthi a, div.menu_karthi a:hover{
text-decoration:none;
border:none;
}

/* set millions of background images */
.rbroundboxgg { background: url(img/ntgg.gif) repeat; }
.rbtopgg div { background: url(img/tlgg.gif) no-repeat top left; }
.rbtopgg { background: url(img/trgg.gif) no-repeat top right; }
.rbbotgg div { background: url(img/blgg.gif) no-repeat bottom left; }
.rbbotgg { background: url(img/brgg.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtopgg div, .rbtopgg, .rbbotgg div, .rbbotgg {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontentgg { margin: 0 7px; }
.rbroundboxgg { width: 100%; margin: 1em auto; }



