/*
Theme Name: Sunset
Theme URI: http://businessforum.net/
Description: Custom made theme by Color Light Studio
Version: v.0.7
Author: Ankur Savai
*/
body {
	background: #48A4FF url(img/body_bg.gif) repeat-x;
background-attachment: fixed;
background-position: top;
	margin:0;
	padding: 0;
	font-family: Tahoma;
	/*font-size: 100%;*/
}

h2, h3, p, ul, li {
	margin: 0;
	padding: 0;
}

ul, li {
	list-style: none;
}







blockquote {



	padding: 0px 15px;



	margin:10px 50px 5px 50px;



	background: url(img/quote.gif) no-repeat top left;



}







a {



	text-decoration: none;



	padding-bottom: 1px;



	color: #3f9fd3;



	/*background: url(img/link_style_3_hover.gif) repeat-x 100% 100%;*/



}







a:link, a:visited {



	/*background: url(img/link_style_3.gif) repeat-x 100% 100%;*/

color: #3f9fd3;



}







a:hover, a:focus {



	text-decoration: none;



	color: #000;



	background: url(img/link_style_3_hover.gif) repeat-x 100% 100%;



}











/* --- Container --- */











#container {



	width: 762px;



	background: url(img/container_bg.png) repeat-y;



	margin:0 auto;



margin-top:0px;



}







* html #container {



	background: url(img/ie6_container_bg.gif); /* --- For our old frend IE6 --- */



}







#wrap {



	width: 750px;



	background: #fff;



	margin: 0 auto;



	



}











/* --- Top --- */











#top {



	width: 100%;



	height:96px;



	position: relative;



}







#top h2 {



	color: #FEFEFE;



	letter-spacing: 1px;



	font-size: 145%;



	position: absolute;



	font-weight: normal;



	font-family: "Trebuchet MS";



	left: 58px;



	top: 37px;



}







#top h2 a {



	color: #FEFEFE;



	background: none;



}







#top h2 a:hover {



color: #000;



}







#top p {



	position: absolute;



	display: block;



	font-family: "Trebuchet MS";



	color: #000;



	font-size: 75%;



	left: 300px;



	top: 43px;



	text-align: right;



	width: 350px;



}











/* --- Menu --- */

#menu {
	width: 100%;
	height: 31px;
	background: #edf7fd url(img/menu_bg.gif) repeat-x;
http://kinz-land.com/wp-content/themes/sunset-v07/img/menu_bg.gif
}
#menu ul {
	list-style: none;
	font-size: 70%;
}
#menu ul li {
	display: inline;
}
#menu ul li a {
	font-size:10px;
	font-weight: bold;
	display: block;
	float: left;
	margin-top: 3px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	border-right: 1px solid #95d4f6;
	background: none;
}
#menu ul li a:hover, #menu li.current_page_item a {
	background: #d0ecfb;
	color: #000;
}




/* --- Content --- */

#content {



	width: 750;



	background: url(img/content_bg.gif) repeat-x top;



	padding: 11px 14px 0px 14px;



}







#content h2 {



	font-family: "Trebuchet MS";



	font-size: 100%;



	color: #6B6B6B;



}







#content p {



	color: #6B6B6B;



	font-size: 75%;



}







#content h2 a, #content h2 a:link, #content h2 a:visited {



	background: none;



	color: #6B6B6B;



	padding-bottom: 0;



}







#content h2 a:hover {



	color: #000;



}











/* --- Content (single page) --- */



#single_page1 {



	width: 750;

     

	padding-top:25px;

}



#single_page1 p {



	line-height:18px;



	font-size: 75%;



	padding: 10px 5px 10px 0px;



}



#single_page {



	width: 450px;



	padding-top:25px;



}







#single_page p {



	line-height:18px;



	font-size: 75%;



	padding: 10px 5px 10px 0px;



}







h2.arh {



	padding-top: 25px;



}







p.arh {



	padding-top: 10px;



}







/* --- Sidebar --- */











#sidebar {



	width: 190px;



	float: right;





}







#sidebar h2 {



color:#fff;

font-size:14px;

text-align:center;





}







#sidebar tr {

	font-size: 12px;

	padding-bottom:15px;

/*background: url(img/sidemid.png) repeat-y;*/





}



#sidebar td {

	line-height: 23px;

	font-size: 100%;

	padding-bottom:0;

}



#sidebar li li ul li {

	font-size: 100%;

	/*padding-left:10px;*/

	padding-bottom:0;

}



#sidebar form {

	padding:0;

	margin:0;

}



#sidebar .end{

/*background: url(img/sidebot.png) no-repeat;*/

height: 30px;



}









/* --- widget calendar --- */











#wp-calendar caption {



	margin: 10px 0 10px 0px;



	border-bottom: 0;



}







#wp-calendar td {



margin: 0;



padding: 0px 5px;



}







#wp-calendar td#today {



background: silver;



}











/* --- Post Wrap --- */











.post_wrap {



	float:left;



	width: 500px;



	padding-top:25px;



	padding-bottom:25px;



	background: url(img/spacer.gif) no-repeat bottom center;



}











/* --- Post Title and Details --- */











.post_title_wrap {



	width: 500px;



}







.post_title_wrap p {



	font-size: 70%;



}











/* --- Post Title --- */











.post_title {



	width: 380px;



	float: left;





}







.post_title h2 {



	line-height: 20px;



	padding-bottom:1px;



}







.post_title p {



	padding-bottom: 1px;



}







span.details {



	font-size: 95%;



}











/* --- Post Date --- */











.post_date {



	background: transparent;



	border: 1px solid #95d4f6;



	padding:1px;



	font-weight: bold;



	width:2.5em;



	font-size: 95%;



	float: left;



	text-align: center;



	display: block;



}







.post_date span.month {



	padding:1px 0px 2px 0;



	background: #95d4f6;



	width: 100%;



	display: block;



}







.post_date span.day {



	padding:1px 0px 2px 0;



	width: 100%;



	display: block;



	background: #f0f9ff;



	margin-top: 1px;



}











/* --- Post Text --- */











.post_text {



	width:480px;





}







.post_text p {



	line-height:18px;



	font-size: 75%;



	padding: 10px 5px;



}











.post_text ul {



	font-size: 75%;



	list-style: none;



	padding-left:75px;



	margin: 10px 0;



}







.post_text ul li {



	margin-bottom:1px;



	background: url(img/icon_li.gif) no-repeat 0 7px;



	padding-left: 20px;



	line-height:20px;



}







/* --- More Posts --- */











#more_posts {



	width: 435px;



	height: 20px;



	margin-top:30px;



	font-size: 95%;



	float: left;



	padding-bottom:20px;



}







#more_posts span {



	padding-bottom:1px;



}







#more_posts span.left {



	display: block;



	float: left;



}







#more_posts span.right {



	display: block;



	float: right;



}











/* --- Comments --- */











.leave_comment {



	width: 425px;



	padding-top:30px;



	padding-left:5px;



	clear: left;



}







.leave_comment h2 {



	padding-bottom:3px;



}







.leave_comment p {



	line-height: 18px;



	font-size: 70% !important;



}







.leave_comment p.if_comm {



	padding-bottom: 5px;



	font-size: 84% !important;



}











/* --- Comments Box --- */











.comments_box {



	width: 392px;



	background: url(img/comm_body.gif);



	margin-left: 15px;



	margin-top:20px;



}







.comments_top {



	height: 20px;



	background: url(img/comm_top.gif) no-repeat;



	font-size: 70%;



	width:368px;



	padding: 15px 10px 0 14px;



}







.comments_post {



	width: 328px;



	padding: 0px 32px 5px 32px;



	font-size: 95%; 



	line-height:18px;



	background: url(img/comm_bottom.gif) no-repeat bottom;



}







#single_page .comments_post p, .comments_post p, .alt_post p, .author_post p {



	padding:0 0 10px 0 !important;



}











/* --- Comments (second) --- */











.alt_box {



	width: 392px;



	background: url(img/comm_body_alt.gif);



	margin-left: 15px;



	margin-top:20px;



}















/* --- Comments (author) --- */











.author_box {



	width: 392px;



	background: url(img/comm_body_author.gif);



	margin-left: 15px;



	margin-top:20px;



}











/* --- Forms --- */











.f_lcom {



margin:15px 0px 0px 5px;



padding:0 0 35px 0;



width: 430px;



font-size: 95%;



}







.f_lcom p {



	margin:0 !important;



	padding:0 !important;



}







.f_lcom p, .f_lcom input, .f_lcom textarea {



color: #808080;



}







.f_lcom input {



border: 1px solid #E1D9A9;



font-family: tahoma;



font-size:100%;



margin: 10px 10px 0 0;



padding: 4px;



width:180px;



}







.f_lcom textarea {



border: 1px solid #E1D9A9;



margin-bottom: 8px;



margin-top: 10px;



width:420px;



}







.l_bcom {



background: #FFFEF7;



width:80px !important;



margin-top:2px !important;



padding-left: 0 !important;



}







.f_lcom input:hover, .f_lcom textarea:hover {



background: #FFFEF7;



}











/* --- Search Field --- */







div#find {

	position:relative;

}



input#s {

	width:150px;

	

padding: 3px;

border: 1px solid #C5C5C5;

}



label.overlabel {

	position:absolute;

	top:41px;

	left:18px;

	z-index:1;

	color:#999;

}

label.overlabel-apply {

	position:absolute;

	top:41px;

	left:18px;

	z-index:1;

	color:#999;

}



/* --- Footer --- */











#footer {



	width: 100%;



	border-top: 1px solid #E6DDC6;



	padding-top:1px;



}







#footer_in {



	width: 100%;



	background: #FCF4EB;



}







#footer p {



	font-size: 70%;



	line-height: 32px;



	color: #6B6B6B;



}







#footer .left {



	float: left;



	padding-left:15px;



}







#footer .right {



	float: right;



	padding-right: 15px;



}











/* --- FIX (clear) --- */











.post_title_wrap:after,



#content:after,



#footer p:after {



    content: ""; 



    display: block;



    height: 0px; 



    clear: both; 



    visibility: hidden;



}