	/*
		Theme Name: KC_WebDesign2
		Theme URI: http://kalyanchakravarthy.net/projects/wpgen
		Description: Birthday special .. New design for KalyanChakravarthy.net.
		Author: WP-GEN by Kalyan
		Author URI: http://kalyanchakravarthy.net/

			http://kalyanchakravarthy.net/

			This theme was built by Kalyan's script,
			whose blog you will find at http://kalyanchakravarthy.net/
	*/

	/*
		Some default css, by the generator
	*/
		.fleft { float:left; }
		.fright { float:right; }

	/*
		Actual CSS, from the template
	*/
		body {
	font:13px "trebuchet MS",georgia;
	color:#bdbdbd;
	background:url(bg1.gif) repeat-y center top;
	padding:0;
	margin:0;
}

#page {
	text-align:left;
	width:900px;
	margin:auto;
	display:block;
}

table {
	border-collapse:collapse;
	font:12px verdana;
}

div,span {
	display:inline;
}

table td,table th {
	padding:5px;
}

#suggbox {
	width:95%;
	overflow:auto;
}

h1,h2 {
	font:24px "trebuchet MS";
	font-weight:normal;
	margin:5px;
}

h2 {
	font:20px "trebuchet MS",georgia;
}

a {
	color:#ccc;
}

.intro a{
	color:#b0e9e0;
}

a:hover {
	color:#b0e9e0;
	text-decoration:none;
}

form {
	display:inline;
}

p,.date {
	padding:3px;
	margin:0;
	padding-left:10px;
	padding-right:10px;
}

#header {
	display:block;
	height:142px;
	padding-top:37px;
	background:url(bg2.jpg);
	background-position:-11px -3px;
}

#footer {
	display:block;
	margin:10px;
	margin-bottom:0;
	border-top:2px solid #999999;
	clear:both;
	padding:10px;
	padding-left:20px;
}

#topnav {
	display:block;
	clear:both;
	padding:10px;
	padding-left:25px;
	margin-top:0px;
}

#topnav ul,#topnav li {
	display:inline;
	margin:0;
	padding:0;
}

#topnav a {
	font-size:18px;
	padding:5px;
	display:inline;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	color:#f8af00;
}

#topnav a:hover {
	text-decoration:underline;
}

#right,#right2 {
	float:right;
	margin-top:5px;
	margin-left:5px;
	width:250px;
	display:block;
	margin-right:5px;
	padding-left:5px;
	font-size:12px;
	padding-bottom:10px;
}

#body {
	float:left;
	width:610px;
	margin:0;
	margin-left:15px;
	display:inline;
}

#right2 {
	width:660px;
}

#right h2,#right2 h2 {
	color:#0099CC;
}

#header h1 {
	margin:0;
	padding:0;
	margin-left:40px;
}

#header h2 {
	margin:0;
	padding:0;
	margin-left:40px;
	font-size:28px;
	color:#8fa10f;
	font-family:"trebuchet MS",georgia;
}

#header h1 a {
	font-size:48px;
	color:#cde521;
	font-family:"trebuchet MS",georgia;
	text-decoration:none;
}

#header h1 a:hover {
	text-decoration:underline;
}

#right p,#right2 p {
	margin:3px;
}

#right h2 {
	margin-top:10px;
	margin-left:15px;
}

#right2 h1 {
	text-align:center;
}

.nav {
	list-style:square;
	margin:5px;
	padding:0;
	list-style-position:inside;
}

.nav li {
	margin:0;
	padding:0;
	display:block;
	padding:2px;
	width:85%;
	margin:auto;
	background:url(icons/bullet_blue.gif) no-repeat;
	padding-left:17px;
	background-position:0px 4px;
	list-style-type:none;
}

.nav a {
	display:inline;
	border:0px solid #CCCCCC;
	font-size:14px;
	text-decoration:none;
	overflow:hidden;
}

.nav a:hover {
	color:#cde521;
	text-decoration:underline;
}

code {
	margin:0; padding:0;
	background:#060606;
	font:12px "courier new";
	padding:5px;
	display:block;
	overflow-x:auto;
}
pre code {
	background:#060606;
	display:block;
	padding:5px;
	font:12px "courier new";
	overflow-x:auto;
}

pre {
margin:0; padding:0;
margin-left:10px;
margin-right:10px;
}


#sub_div {
	text-align:center;
	display:block;
	padding:5px;
}

#sub_emailid {
	color:#666666;
}

#topnav a.dropdown {
	background:url(dropdown.gif) no-repeat;
	padding-right:20px;
	background-position:60px -36px;
}

#topnav a.dropdown:hover {
	background-position:60px 6px;
}

#right {
	border-left:2px solid #303030;
}

#right .s1,#body .s1,#right .s1 a,#body .s1 a {
	color:#cf1414;
}

#right .s2,#body .s2,#right .s2 a,#body .s2 a {
	color:#2eff00;
}

#right .s3,#body .s3,#right .s3 a,#body .s3 a {
	color:#cde521;
}

#right .s4,#body .s4,#right .s4 a,#body .s4 a {
	color:#f8af00;
}

#right .s5,#body .s5,#right .s5 a,#body .s5 a {
	color:#2d90ff;
}

#right .s6,#body .s6,#right .s6 a,#body .s6 a {
	color:#dec3b1;
}

#right .s7,#body .s7,#right .s7 a,#body .s7 a {
	color:#b0e9e0;
}

#right .s8,#body .s8,#right .s8 a,#body .s8 a {
	color:#f3ca6c;
}

.intro {
	background:#303030;
	border:2px solid #282828;
	display:block;
	margin:15px;
	padding:10px;
}

.intro h1,.intro h2 {
	margin-top:0;
}

.recent-post {
	display:block;
	padding:0;
	margin:10px;
	margin-left:20px;
	border-bottom:2px solid #303030;
}

#body h1 {
	margin-left:15px;
}

.main {
	padding:10px;
	display:block;
	padding-top:3px;
}

span.s7 a:hover {
	text-decoration:none;
}

.smallh2 h2 {
	font-size:14px;
}

.tags a {
	margin:5px;
}

.tags h2 a {
	margin:0;
}

.rec-des {
	display:block;
	text-align:center;
}

.rec-des a {
	margin-bottom:5px;
	display:block;
}

.rec-des a img {
	border:3px solid #666;
	filter:alpha(opacity:47);
	-moz-opacity:0.47;
	opacity:0.47;
}

.rec-des a:hover img {
	border:3px solid #666;
	filter:alpha(opacity:100);
	-moz-opacity:1;
	opacity:1;
}

.center {
	text-align:center;
}

.feeds {
	margin:0;
	padding:0;
	list-style:none;
	margin-left:10px;
}

.feeds li {
	display:block;
	list-style:none;
}

.feeds a img {
	border:0;
}

.feeds a {
	margin-bottom:10px;
	display:inline;
	margin:0;
}

#searchbox {
	display:inline;
	float:right;
	margin-top:1px;
	margin-right:20px;
}

#searchbox form {
	display:inline;
}

#searchbox input {
	color:#c5c4c4;
	background:#2a2a2a;
	border:1px solid #515050;
	font:12px "trebuchet MS";
	padding-left:10px;
	background-image:url(icons/magnifier.png);
	background-repeat:no-repeat;
	background-position:right;
}

.seo {
	display:none;
}

.datebox {
padding-left:13px;
background:url(icons/date.png);
font-size:11px;
}
.tagbox {
padding-left:13px;
background:url(icons/tag_yellow.gif);
font-size:11px;
}

.nav li {
}

.navlinks { padding-bottom:13px; }

.commentbox textarea, .commentbox input, .commentbox code {
	background:#2a2a2a;
	border:1px solid #626262;
	color:#fff;
}

a img {
	border:0;
}

.myimage {
width:77px;
height:93px;
float:left;
background:url("DSC06038.jpg") no-repeat;
background-position:-4px 0px;
margin-right:6px;
margin-top:5px;
}
/*
.myimage {
height:70px;
width:63px;
float:left;
background:url("mypic_thumb.gif") no-repeat;
background-position:-4px 0px;
margin-right:6px;
margin-top:5px;
} */

.sociable {
margin-left:20px;
margin-top:10px;
}

.aligncenter { text-align:center; }
.flickrp { overflow:auto; display:block; margin:6px; padding:6px; }
.flickrp img { padding:3px; }

.alignright { float:right; margin:3px; }
.alignleft { float:left; margin:3px; margin-right:5px; }
