/*  

Theme Name: Chic

Theme URI: http://www.mybloglive.com

Description: A custom template by Aksinfo

Version: 1.0

Author: Ankur Savai

Author URI: http://www.aksinfo.com

*/





/* Begin Main Structure */

body {

	font: 62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif;

	background: #dddcd8;



	color: #4a4234; 

	margin:10px; 

	padding: 0; 

	text-align: center;

	}



#page { 
	background:url(images/page.jpg); 

	width:758px; 

	margin:0 auto; 

	text-align:left; }

	

#contentarea { 

	background:url(images/content.jpg) repeat-x; 

	width:734px; 

	margin:0 12px; 

	}

	

.clear { 

	clear:both; 

	}

/* End Main Structure */







/* Begin Header */

#header { 

	background:url(images/header.jpg); 

	height:133px; 

	padding:14px 0 0 43px; 

	}

	

.logo { 

	background:url(images/logo.jpg); 

	width:144px; 

	height:125px; 

	display:block; 

	}



/* End Header */



/* Begin Navigation */

#nav { 

	margin:0 auto; 

	border:solid #fff; 

	border-width:1px 0; 

	background:url(images/nav.jpg); 

	height:31px; 

	line-height:31px; 

	width:734px; 

	padding:0; 

	}

	

#nav li { 

	float:left; 

	list-style:none; 

	position:relative; 

	}

	

#nav li a, #nav li h2 { 

	border-left:1px solid #c8d0ae; 

	border-right:1px solid #93a462; 

	font:18px/31px "Trebuchet MS", Tahoma, sans-serif; 

	text-transform:uppercase; 

	color:#fff; 

	padding:4px 20px; 

	display:inline; 

	}

	

#nav li a:hover, #nav li:hover h2, #nav li.over h2 { 

	background:url(images/nav_over.jpg); 

	border-left-color:#b5c193; 

	color:#fff; 

	}

	

#nav li.last { 

	border-left:1px solid #c8d0ae; 

	}



#nav li ul {

	display: none;

	position: absolute;

	top: 31px;

	left: 0;

	border:solid #93a462;

	border-width:0 1px;

	background:#c8d0ae;

	padding:0;

	margin: 0;

	width:130px;

}



#nav li li { 

	float:none; 

	}



#nav li li a { 

	border:solid #93a462;

	border-width:0 0 1px;

	font:12px/18px "Trebuchet MS", Tahoma, sans-serif;

	text-transform:none;

	padding:0 5px;

	display:block;

	width:120px;

	}



#nav li>ul { 

	top: auto;

	left: auto;

}



#nav li:hover ul, #nav li.over ul { 

	display: block;

}

/* End Navigation */







/* Begin Overall General Settings */

	/* Begin Links and Headers */	

	a, h2 a:hover, h3 a:hover { 

		color: #a9b681; 

		text-decoration: none; 

		}



	a:hover, h2 a, h3 a { 

		color: #5bb9ca; 

		}

	

	h1, h2, h3 {

		font-family: 'Lucida Sans', 'Trebuchet MS', Verdana, Arial, Sans-Serif;

		font-weight:bold; 

		}

		

	h2 { 

		font-size: 24px; 

		margin: 0 0 12px; 

		font-weight:normal; 

		}



	h3 { 

		padding: 0; 

		font-size: 1.3em; 

		margin:0 0; 

		}

	

	h3.comments { 

		padding: 0; 

		margin: 40px auto 20px ; 

		}



	h2.pagetitle { 

		text-align: center; 

		}



	/* End Links and Headers */

	

	

	

	/* Begin Images */	

	a img {

		border: none;

	}

	p img { 

		padding: 0; 

		max-width: 410px; 

		}



	/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



	img.centered { 

		display: block; 

		margin-left: auto; 

		margin-right: auto; 
max-width: 410px; 

		}



	img.alignright { 

		padding: 4px; 

		margin: 0 0 2px 7px; 
max-width: 410px; 
		display: inline; 

		}



	img.alignleft { 

		padding: 4px; 

		margin: 0 7px 2px 0; 

		display: inline; 
max-width: 410px; 
		}

	/* End Images */	

	

small, #sidebar, .nocomments, .postmetadata, blockquote, strike {

	color: #9d9b97; }	

	

code { 

	font: 1.1em 'Courier New', Courier, Fixed; 

	}

	

acronym, abbr, span.caps { 

	font-size: 0.9em; 

	letter-spacing: .07em; 

	cursor: help; 

	}



acronym, abbr { 

	border-bottom: 1px dashed #999; 

	}

	

.alignright { 

	float: right; 

	}



.alignleft { 

	float: left; 

	}



blockquote { 

	margin: 15px 30px 0 10px; 

	padding-left: 20px; 

	border-left: 5px solid #ddd; 

	}



blockquote cite { 

	margin: 5px 0 0; 

	display: block; 

	}





.center { 

	text-align: center; 

	}



hr { 

	display: none; 

	}



.navigation { 

	display: block; 

	text-align: center;

	 height:14px; 

	 margin-bottom: 40px; 

	 }

/* End Overall General Settings */







/* Begin Content Areas */

.date { 

	background:url(images/date.jpg); 

	width:54px; 

	height:63px; 

	font:bold 11px "Trebuchet MS", Tahoma, sans-serif; 

	text-transform:uppercase; 

	text-align:center; 

	padding:15px 0 0 0; 

	float:left; 

	margin-right:10px; 

	}

	

.date .day { 

	font:normal 24px/20px "Trebuchet MS", Tahoma, sans-serif; 

	color:#5bb9ca; 

	}



#content { 

	font-size: 1.2em; 

	float: left; 

	width:470px; 

	padding-top:51px; 

	}



small { 

	font-family: Arial, Helvetica, Sans-Serif; 

	font-size: 0.9em; 

	line-height: 1.5em; 

	}



	/* Begin Post Area */

	.post { 

		margin: 0 0 40px; 

		text-align: justify; 

		}

.post img {max-width:470px;}

	.post h2 { 

		text-align:left; 

		}

		

	.postmetadata { 

		clear: left; 

		}

		

	.postmetadata ul, .postmetadata li { 

		display: inline; 

		list-style-type:none; 

		list-style-image: none; 

		}



	.widecolumn .entry p { 

		font-size: 1.05em; 

		}

		

	.widecolumn .post { 

		margin: 0; 

		}

		

	.widecolumn .postmetadata { 

		margin: 30px 0; 

		}

		

	.widecolumn .smallattachment { 

		text-align: center; 

		float: left; 

		width: 128px; 

		margin: 5px 5px 5px 0px; 

		}

		

	.widecolumn .attachment { 

		text-align: center; 

		margin: 5px 0px; 

		}



	.narrowcolumn .entry, .widecolumn .entry { 

		line-height: 1.4em; 

		}

		

	.narrowcolumn .postmetadata { 

		text-align: center; 

		}

		

	.narrowcolumn .postmetadata { 

		padding-top: 5px; 

		}



	html>body .entry ul { 

		margin-left: 0px; 

		padding: 0 0 0 30px;

		list-style: none;

		 padding-left: 10px; 

		 text-indent: -10px; 

		 } 



	html>body .entry li { 

		margin: 7px 0 8px 10px; 

		}

		

	.entry ul li:before { 

		content: "\00BB \0020"; 

		}

		

	.entry ol { 

		padding: 0 0 0 35px; 

		margin: 0; 



		}

		

	.entry ol li { 

		margin: 0; 

		padding: 0; 

		}

		

	.entry form { 

		text-align:center; 

		}

	/* End Post Area */







	/* Begin Comment Area */

	.alt { 

		background-color: #ffffff; 

		margin: 0; 

		padding: 10px; 

list-style-type:none;

		}



	#commentform input { 

		width: 170px; 

		padding: 2px; 

		margin: 5px 5px 1px 0; 

		}

		

	#commentform p { 

		margin: 5px 0; 

		font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 

		}

		

	#commentform textarea { 

		width: 100%; 

		padding: 2px; 
list-style-type:none;
		}

		

	#commentform #submit { 

		margin: 0; 

		float: right; 

		}



	.commentlist { 

		padding: 0; 

		text-align: justify; 

		margin:0; 

list-style-type:none;
		}

		

	.commentlist li { 

		margin: 15px 0 3px; 

		padding:0; 

list-style-type:none;

		font-weight: bold; 

		}

		

	.commentlist p {

		margin: 10px 5px 10px 0; 

		font-weight: normal; 

		line-height: 1.5em; 

		text-transform: none; 

		}

		

	.commentlist li, #commentform input, #commentform textarea {

		font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; 

		}

		

	.commentlist cite, .commentlist cite a { 

		font-weight: bold; 

		font-style: normal; 

		font-size: 1.1em; 

		}

		

	.commentlist li.alt { 

		padding:0; 

		}

	

	.commentlist p { 

		margin:0; 

		padding:0 12px 12px; 
list-style-type:none;
		}

	

	.byline { 

		text-align:right; 

		background:#fff; 

		}

	

	.commentarea { 

		background:url(images/comment_bg.gif); 

		padding:0; 

		}

		

	.commenttop { 

		background:url(images/comment_top.gif) top no-repeat; 

		height:12px; 

		font-size:1px; 

		line-height:1px; 

		margin:0; 

		padding:0; 

		}

		

	.commentbtm { 

		background:url(images/comment_btm.gif); 

		height:32px; 

		font-size:1px; 

		}



	.nocomments { 

		text-align: center; 

		margin: 0; 

		padding: 0; 

		}



	.commentmetadata { 

		margin: 0; 

		display: block; 

		font-weight: normal; 

		}

	/* End Comment Area */

/* End Content Area */







/* Begin Search Form */

#searchform {

	margin: 10px auto; 


	padding: 5px 3px; 

	text-align: center; 

	}

	

#sidebar #searchform { 

	background:url(images/sidebarh2.jpg); 

	width:155px; 

	height:40px; 

	text-align:left; 

	padding:3px; 

	}

	

#sidebar #searchform #s { 

	width: 108px; 

	padding: 2px; 

	background:none; 

	border:none; 

	font-family:"Courier New", Courier, monospace; 

	font-style:normal; 

	}

	

#sidebar #searchsubmit { 

	padding:0 0 1px 0; 

	border:none; 

	background:url(images/search.jpg); 

	width:139px; 

	height:17px; 

	color:#4a4234; 

	font-size:10px; 

	}

/* End Search Form */







/* Begin Sidebar */

#sidebar { 

	float:right; 

	background:url(images/sidebar.jpg) no-repeat; 

	width:237px; 

	font:12px/18px 'Lucida Grande', Verdana, Arial, Sans-Serif; 

	font-style:italic; 

	padding:51px 0 0 10px; 

	}



#sidebar form { 

	margin: 0; 

	}

	

#sidebar h2 { 

	background:#e0deda url(images/sidebarh2.jpg) no-repeat; 

	font:normal 18px/46px normal "Lucida Sans", "Trebuchet MS", Tahoma, sans-serif; 

	color:#4a4234; 

	margin:0; 

	padding:0 0 0 10px;

	width:151px; 

	}



#sidebar a { 

	color:#4a4234; 

	font-style:normal; 

	}

	

#sidebar a:hover { 

	text-decoration:underline; 

	color:#4a4234; 

	}



#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 ul, #sidebar ul ol { 

	margin: 5px 0 0 10px; 

	}

	

#sidebar ul ul li, #sidebar ul ol li { 

	margin: 3px 0 0; 

	padding: 0; 

	}

	

#sidebar ul ul ul, #sidebar ul ol { 

	margin: 0 0 0 10px; 

	}

	

#sidebar ul p, #sidebar ul select { 

	margin: 5px 0 8px; 

	}



ol li, #sidebar ul ol li { 

	list-style: decimal outside; 

	}



/* End Sidebar */







/* Begin Footer */

#footer { 

	background:url(images/footer.jpg); 

	height:10px; 

	padding:170px 10px 0 0; 

	text-align:right; 

	clear: both; 

	color:#9d9b97; 

	}



/* End Footer */


/* AJAX Comments */

.commentbox {
margin-left: 0px;
height: 100px;
width: 430px;
list-style-type: none;
border-width: 1px;
border-style: solid;
border-color: #cccccc;
padding-top: 0px;
padding-right: 10px;
padding-left: 10px;
background-color: #efefef;
overflow-y: auto;
overflow-x: hidden;
}





/* Begin Calendar */

#wp-calendar { 

	empty-cells: show; 

	margin: 10px auto 0; 

	width: 155px; 

	}



#wp-calendar #next a { 

	padding-right: 10px; 

	text-align: right; 

	}

	

#wp-calendar #prev a { 

	padding-left: 10px; 

	text-align: left; 

	font-size: 9pt; 

	}

	

#wp-calendar a { 

	display: block; 

	text-decoration: none; 

	}



#wp-calendar caption { 

	text-align: center; 

	width: 100%; 

	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}



#wp-calendar td { 

	padding: 3px 0; 

	text-align: center; 

	}

	

#wp-calendar td.pad:hover { 

	background-color: #fff; 

	}



#wp-calendar th { 

	font-style: normal; 

	text-transform: capitalize; 

	}

/* End Calendar */





