/* CSS Document */

* {
	margin:0px;
	padding:0px;
	outline:none;
}

body{text-align:left;}

a img{border:0px;}

a{cursor:pointer;}

.valid{display:inline;}



ul {margin-left:20px;}

p {padding-top:1em;}



.container {
min-width:995px;
background:url(../images/headbg.jpg) repeat-x;
}

#kcaptcha {
/*
    display:inline;
    position:relative; top:5px; left:10px; 
*/
}

span.link {

    cursor:pointer;

    cursor:hand;

    color:#345B83;

    text-decoration:underline;

}



span.greeting {

    font-weight:bold;

    color:#902688;

}

.comments {
overflow:hidden;
/*width:97%;*/
/*white-space:nowrap;*/
}

.comments a{

    font-size:12px !important;

    font-weight:normal !important;
}

/*header*/

.header{width:100%; height:128px;}

.logo{width:18%; float:left; padding:0px 0px 0px 65px;}

.enter{float:right; width:68%; height:73px; padding:10px 30px 20px 0px;}

.form1{text-align:right;}

.sp1{padding-right:10px; display:inline;}

.formtop{padding-left:10px; font:11px Arial, sans-serif; color:#000;}

.email{background:url(../images/forml.gif) no-repeat; padding:2px 10px 5px 5px;}

.form1 #email, .form1 #password {

font:11px Arial, sans-serif; color:#4E482C; padding:2px 0px; width:123px; border:0px !important; margin:-3px 0 0 0; background:transparent;

}

.sp5{position:relative; top:5px; left:5px;}

.login{outline:none; margin:0px;}

.forg{text-align:right; margin-right:70px;}

.forg .error {
position:relative;
top:-37px;
left:30px;
font:11px Arial, sans-serif;
}

.forg a{font:11px Arial, sans-serif; color:#CC2229; text-decoration:none;}

.forg a:hover{text-decoration:underline;}

.menu{padding-top:8px; height:18px;}

.menu a{display:block; float:left; font:bold 16px Arial, sans-serif; color:#000; margin:5px 8px 6px 8px; text-decoration:none;}

.menu a:hover{background:url(../images/linkbg.jpg) repeat-x bottom; color:#fff;}

a.on, a.on:hover{background:url(../images/alinkbg.gif) repeat-x; color:#fff; padding:5px 0px 6px 0px; margin:0px 9px;}

.sp6{background:#4A4121 url(../images/alinkl.gif) no-repeat left; display:block; height:32px; float:left;}

.sp6a{background:url(../images/alinkr.gif) no-repeat right; height:32px; display:block; float:left;}

/*end header*/

/*content*/

.maincontent{width:100%; position:relative; top:0; left:0; background-color:#F4F2D6;}

.all{background:url(../images/bll.jpg) repeat-y left;}

.alr {
	background:url(../images/blr.jpg) repeat-y right;
	overflow:auto;
	padding:0 0 0 35px;
}

* html .alr {
	zoom:1;
}

.leftblock_container {
	width:20%;
	float:left;
}

.leftblock {
	/*position:absolute;
	top:0px;
	right:0px;
	left:0px;*/
	/*width:249px;*/
	background:url(../images/bll.jpg) repeat-y left;
	
}

.colblue {
	background:#DBEAF4 url(../images/ang.jpg) no-repeat bottom right;
	padding-bottom:40px;
	/*min-height:1030px;
	height:1030px;*/
	text-align:left;
}





.img_border {
    padding:2px; margin:0px;
    background-color:#dfdfdf;
    float:left;
    border:1px solid #524f2c;
}

.status_img {
    padding-top:2px; 
    margin:0px;
    float:left;
}





/* submenu */

h1{

    background:#B4D9EB url(../images/browse.jpg) no-repeat 10px 10px; 

    padding:15px 0px 20px 50px; 

    font:bold 18px Arial, sans-serif; color:#192D3E;

}

#submenu ul {margin:0; padding:0;}

#submenu ul li {
    list-style-type:none; 
    /*padding: 0px 0px 2px 0px;*/
}

#submenu ul li:last-child {background:none;}

#submenu ul li a {
    display:block; 
    text-decoration:none; 
    font:12px Arial, sans-serif; color:#345B83; 
    padding:10px 0;
    border-left:solid 15px #dbeaf4;
    border-right:solid 15px #dbeaf4;
    background:url(../images/dotted.gif) repeat-x bottom; 
}

#submenu ul li a:hover {
	background-color:#E7F2F9;
	border-left:solid 15px #E7F2F9;
    border-right:solid 15px #E7F2F9;
}





.steps {

    background:url(../images/steps.gif) no-repeat;

    width:49px;

    text-align: center;

    font:bold 29px/49px Arial, sans-serif; color:#3467a5;

}





.one {
	/*margin-left:285px;*/
	margin:0 0 0 20%;
}

.insone {
	/*width:100%;*/
	/*position:relative;
	top:0;
	left:0;*/
	overflow:auto;
}

.inf{background:url(../images/s.jpg) repeat-x; height:52px;}

.sp7{background:url(../images/sl.gif) no-repeat left top; height:52px;}

.sp8{background:url(../images/sr.jpg) no-repeat right top; height:52px; margin-left:30px;}

.sp9{height:27px; padding:10px 0px; margin: 0 0 0 20px;}

.howto {
    font:16px Arial, sans-serif; color:#7B797B; 
    width:142.5%;
    padding:3px 0 0 0; 
    height:24px; 
    background:url(../images/sline.gif) repeat-x; 
    border:0px; 
    margin:0px 9px; 
    display:inline;
}

.howtoa{background:url(../images/slinel.gif) no-repeat left; display:block; float:left; width:68%;}

.howtob{background:url(../images/sliner.gif) no-repeat right; display:block; float:left; width:68%;}

.search{background:url(../images/search.gif) no-repeat; border:0px; width:129px; height:27px;}

.search_al_r{display:block; float:left; width:129px; height:27px; margin-left:3px; display:inline;}

.inline{display: inline; height:27px;}

.static_content h2 {
    background:none;
    padding:10px 0;
    text-align:left; 
    width:auto;
    float:none;
}



.content, .content1 {
	margin-right:250px;
	min-height:500px;
	padding:10px 0px;
}

.content1 {
	padding:10px 0px;
	font:12px Arial, sans-serif;
	color:#434129;
}

.content1 a{font:12px Arial, sans-serif; color:#345B83;}

.content1 a:hover{text-decoration:none;}

.content1 form {
	padding:10px 10px 0;
}

	.content1 form label {
		font-weight:bold;
	}
	
	.content1 form .overflow {
		margin:0 0 20px;
	}
	
		.content1 form .overflow input, .content1 form .overflow select {
			border:1px solid #2B2913;
			width:99%;
		}
		
		.content1 form .overflow textarea {
			border:1px solid #2B2913;
			height:100px;
			width:99%;
		}
		
		.content1 form div.submit_button input {
			/*float:right;*/
			width:160px;
			/*width:81px;*/
			position:static;
			border:0;
			cursor:pointer;
			font-weight:bold;
			background:url(../images/post_a_comment.gif) 0 0 no-repeat;
		}


h2{
    background:url(../images/cl.gif) no-repeat 10px 0px; 
    padding:7px 0px 5px 47px; margin:10px 0 0 0;
	min-height:23px;
	height:auto !important;
	height:23px;
    font:bold 18px Arial, sans-serif; color:#514A2D; 
    float:left;
	letter-spacing:-1px;	
}



.date{
font:bold 15px Arial, sans-serif;
color:#A09C7E;
float:right;
padding:19px 0 0 0;
letter-spacing:-1px;
}

.date_wrapper select {width:31%; border:1px solid #2B2913; margin-right:5px;}



.padd2{
margin:0px 0px;
padding:25px 0px 15px 0;
border-bottom:1px solid #CEC7AD;
font:12px Arial, sans-serif;
color:#434129;
width:100%;
position: relative;
top:0;
left:0;
overflow:hidden;
}

.padd2 a{font:bold 16px Arial, sans-serif; color:#345B83;}

a.smollink {font:12px Arial, sans-serif; color:#345B83;}
span.spotlight {
    font-weight: bold;
    color: #345B83;
}

.padd2 a:hover{text-decoration:none;}

.padd2a{margin-top:60px;}

.padd2b{border-bottom:0px;}



.padd3{

    float:left; 

    margin:5px;         

    width:110px; 

    left: 0px; 

    text-align:center;	

}

* html .padd3{
margin:5px 0px 5px 5px;
}

.padd3small{float:left; margin:5px 10px; position:absolute; top:5px; right:0px; padding:10px 0px; width:110px; left: 10px;}

.padd4 {
overflow:auto;
width:100%;
}

.padd4 img {
margin:0 5px 5px 5px;
}

.sp14 {
	font:10px Arial, sans-serif;
	color:#89876F;
	display:block;
}

.sp14 .info {
    color: black;
    font-weight: bold;
}

a.sp15{font:10px Arial, sans-serif; color:#434129; text-decoration:none;}

a:hover.sp15{text-decoration:underline;}

.dark{background-color:#EFE7C6;}

.noimg {
/*padding:10px 10px 0 10px;*/
}

h3{background:url(../images/ph.gif) no-repeat 10px 10px; padding:17px 0px 8px 47px; font:bold 18px Arial, sans-serif; color:#514A2D; float:left; width:56%;}

.date1{font:bold 18px Arial, sans-serif; color:#A09C7E; float:right; width:130px; padding:17px 0px;}

.center{margin-left:120px; margin-right:20px;}

* html .center {margin-left:125px;}

.center1{margin-left:20px; margin-right:20px;}

.google2 {
text-align:center;
margin:65px 70px 0px 70px;
min-height:80px;
height:auto !important;
height:80px;
}

* html .google2 {
margin:65px 70px 0px 70px;
}

*:first-child+html .google2 {
margin:60px 70px 0px 70px;
}

.rightblock {
	/*position:absolute;
	top:52px;
	right:0px;*/
	float:right;
	width:248px;
	background:#fff url(../images/blr.jpg) repeat-y right;
}



.sp12{background:url(../images/ang2.jpg) no-repeat bottom left; padding-bottom:30px;}



.sp13{

    background:url(../images/que.gif) no-repeat; 

    padding:0px 0px 0px 10px; 

    height:217px;	

}



.sp13 a {

display:block;

padding:180px 0 0 0;

}



p.padd1{padding-bottom:10px; text-transform:uppercase; text-align:left;}

p.padd1 a{font:bold 12px Arial, sans-serif; color:#005984; text-transform:none;}

p.padd1 a:hover{text-decoration:none;}

.bgyoutube{background:#747474 url(../images/youtube.gif) no-repeat; padding-top:73px; width:218px; height:180px; border-bottom:1px solid #86B0BE;}



.floatr, .floatr1 {
	float:right;
}

.float_to_left {
	float:left;
}

.floatr1{padding:0px 0px 10px 10px;}

.add{

    margin:10px 20px 10px 0px; 

    font-size:11px;

}

.h4{
font:bold 18px Arial, sans-serif; color:#514A2D; 
padding-bottom:5px; 
text-align:left; 
letter-spacing:-1px;
}
.textarea{width:100%; border:1px solid #2B2913;}
.textarea_1{height:250px; width:100%; border:1px solid #2B2913;}





.pagenav {
	padding:10px 0px;
	/*height:20px;*/
	text-align:center;
}

.pagenav a{font:12px Arial, sans-serif; color:#345B83; margin:0px 3px; border-bottom:1px solid #F4F2D6; border-right:1px solid #F4F2D6;}

.pagenav a.prev{color:#514A2D; padding-left:15px; background:url(../images/arrowl.gif) no-repeat 0px 4px; border-bottom:1px solid #F4F2D6; border-right:1px solid #F4F2D6;}

.pagenav a.next{color:#514A2D; padding-right:15px; background:url(../images/arrowr.gif) no-repeat 25px 3px;}

.pagenav a:hover{text-decoration:none; background-color:#fff; border-bottom:1px solid #CDCAAD; border-right:1px solid #CDCAAD;}

.pagenav a.this{text-decoration:none; background-color:#fff; border-bottom:1px solid #CDCAAD; border-right:1px solid #CDCAAD;}





.create, .create1{width:99%; border:1px solid #2B2913;}



.create1{background-color:#E0DEC3; font:12px Arial, sans-serif; color:#514A2D;}

.textarea_2{height:100px; width:99%; border:1px solid #2B2913;}

.btn {
	border:0px;
	margin-top:7px;
	margin-right:5px;
	padding:0px;
	font:12px Arial, sans-serif;
	color:#fff;
	text-align:center;
	position:relative;
	bottom:10px;
	float:left;
}

.s_btn {
	background:url(../images/button_smoll.gif) no-repeat;
	width:81px;
	height:26px;
	/*height:21px;
		padding:5px 0 0;*/
}

.valid .s_btn {
	height:26px;
	padding:0;
}

.b_btn {
	background:url(../images/button_big.gif) no-repeat;
	height:26px;
	width:118px;
}

.add_your_step {
	line-height:38px;
}

.add_your_step .b_btn, .b_btn_add_instruction {
	background:url(../images/button_big.gif) no-repeat !important;
	height:26px !important;
	width:118px !important;
	font-weight:normal !important;
	float:right;
}

.add_your_step .b_btn {
	float:left;
}

.h_55{
	height:55px;
}
/*end content*/

/*footer*/

.footer {
    background:url(../images/footl.gif) no-repeat top left;
}

.footer1 {
    background:url(../images/footr.gif) no-repeat top right; height:100px;

}

.footmenu {
    background-color:#DBD7B4; 
    border-bottom:1px solid #7FABBC; 
    height:31px; 
    margin-left:63px; 
    margin-right:63px; 
    text-align:center; 
    padding:10px 0px 5px 0px; 
    font:12px Arial, sans-serif; color:#434129;
}

.footmenu ul {
    list-style-type:none;
}

.footmenu ul li {

    display:inline;

    border-left:1px solid; color:black;

}

.footmenu ul li:first-child {

    border-left:none;

}





.footmenu a{font:12px Arial, sans-serif; color:#345B83; text-decoration:none; padding:0px 5px;}

.footmenu a:hover{text-decoration:underline;}

.line{position:relative; bottom:2px;}

/*end footer*/







#correct_btn {
float:right;
margin-right:20px;
}

.sign_up {
position:relative;
right:73px;
}





/* Recent instructions/requests for instruction */
.recent {
    padding-left:20px;
}
.recent a {
    color:#8000FF; text-decoration:underline;
    line-height:20px;
}
.recent a.all {
    color:#345B83; text-decoration:underline;
    background:none;
    line-height:40px;
}


/*31.03.08*/
.overflow {
overflow:hidden;
width:100%;
}

.hide {
	overflow:hidden;
}

.defolt_margin {
margin:0;
}

h4 {
font-size: 16px;
}

#invite input.text {
width:150px; 
border:1px solid #2B2913;
}

#invite .top_roundings {
background:#B4D9EB url(../images/invate_friend/top_roundings.gif) no-repeat;
width:230px;
margin:0 auto;
}

#invite .bottom_roundings {
background:url(../images/invate_friend/bottom_roundings.gif) no-repeat bottom;
overflow:auto;
width:210px;
padding:0 10px;
}

.tearms {
/*position:relative; top:80px;*/
}

* html .tearms {
top:0px;
}

#contact_link
{
    width: 80px;
    text-align: center;
    padding-bottom: 10px;
}

* html #contact_link {
margin:0 0 0 -25px;
}

*:first-child+html #contact_link {
margin:0 0 0 -25px;
}

.chain {
    color:#345B83;
    font-size:12px !important;
    font-weight:normal !important;
    text-decoration:none;
}

.unread {
    font-weight: bold !important;
}


#instruction_title {
    color:#345B83;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
}

.error_capcha {
color:red;
padding:0 0 0 125px;
}

* html .error_capcha {
position:relative;
top:-60px;
}

.bug_fix {
float:none;
text-align:right;
margin:0 0 5px;
}

.img_to_right .padd3 {
	float:right;
}

.img_to_right .floatr1 {
	float:left;
	padding:0 10px 10px 5px;
}

.img_to_right .center {
	margin-left:0;
	margin-right:125px;
}


#request_comment {
    margin-bottom: 20px;
}

#request_comment textarea {
    width: 100%;
    height: 150px;
    border-color:#5f248e;
}

img.answer_form_link {
    cursor: pointer;
}

span.answer_form_link {
	cursor:pointer;
	color:#5f248e;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

	span.answer_form_link a {
		color:#5f248e;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}

/* comments tree
---------------------------------------- */
ul#comments, ul#comments ul {
	list-style-type:none;
	margin-left:0px;
	padding-left:50px;
}
/* comments tree end
---------------------------------------- */

#invites {
	width:50%;
}

#invites th {
	font-size:15px;
	padding:2px;
}

#invites td {
	padding:5px;
	border-top:solid 1px #dddbc2;
}

.instruction {
    margin: 0;
    border:0;
	padding-bottom:0;
}

.overflow .float_to_left a {
	display:block;
	float:left;
}

.overflow .float_to_left .displ_none_on_print img {
	top:-4px !important;
	margin:0 10px 0 0;
}

.instruction .overflow .read_more {
	padding:10px 0 0;
}

.instruction .overflow .print_button {
	font-size:12px;
	white-space:nowrap;
	width:200px;
}

	.instruction .overflow .print_button a {
		color:#5f248e;
		font-size:12px;
		text-decoration:none;
		font-weight:normal;
	}

	.instruction .overflow .print_button #correct_btn {
		margin:0 2px 0 0;
		float:none;
	}
    
    .instruction .overflow .print_button #bookmark {
    	text-align:right;
        margin: 10px 0;
    }

.instruction .overflow .print_button .btn {
	margin-right:0;
	bottom:0;
}

.answer_instruction {
	overflow:hidden;
	margin-top:5px;
}

	.answer_instruction .show {
		display:block;
	}
    
    .answer_instruction .comments_warning {
        margin: 30px 0;
    }
    
	.answer_instruction .add .h4, .answer_form .h4 {
		color:#018dff;
	}

span.required {
    color: red;
}


/*
    Messages
*/
#message-container div.message {
    background: #ffffd1 15px 50% no-repeat;
    border: #CDCA95 2px solid;
    font: 15px/15px Arial;
    margin: 10px 0;
    padding: 10px 10px 10px 50px;
    text-align: left;
}

#message-container .error {
    background-image: url(../images/message-container/error_icon.png) !important;
    display: block;
    color: red;
}

#message-container .info {
    background-image: url(../images/message-container/info_icon.png) !important;
    color: #475b70;
}


.error {
	color:red;
	display:none;
}

.show {
	display:inline;
}

.hidden {
	display:none;
}

/* Main page new disign
---------------------------------------- */
.content1 .overflow {
	width:auto;
}

.content1 .overflow .spotlight_top_instructions {
	float:left;
	width:56%;
	position:relative;
	left:2%;
}

.content1 .overflow .recent_instructions {
	float:right;
	width:39%;
	position:relative;
	right:2%;
}

	.content1 .overflow .recent_instructions .rounder, .content1 .overflow .spotlight_top_instructions .rounder {
		margin:0 0 8px;
	}
	
		.content1 .overflow .recent_instructions .rounder .rating_container .print_button .s_btn, .content1 .overflow .spotlight_top_instructions .rounder .rating_container .print_button .s_btn {
			display:none;
		}

	.content1 .overflow .recent_instructions .recent_posted_instructions {
		background-color:#f5f2d6;
		padding:7px;
	}
	
	.content1 .overflow .recent_instructions .recent_requested_instructions {
		background-color:#f5f2d6;
		padding:7px;
	}
	
	.content1 .overflow .spotlight_top_instructions .needinstructionspromotions {
		background-color:#f5f2d6;
		padding:7px;
		font-size:11px;
		color:#000;
	}
	
		.content1 .overflow .recent_instructions .recent_posted_instructions h2, .content1 .overflow .recent_instructions .recent_requested_instructions h2, .content1 .overflow .spotlight_top_instructions .needinstructionspromotions h2 {
			font-size:16px;
			letter-spacing:-1px;
			padding-left:40px;
			background-position:0 0;
			float:none;
			margin-top:0;
		}
		
		.content1 .overflow .spotlight_top_instructions .needinstructionspromotions h2 {
			background:url(../images/main_page/needinstructionspromotions.gif) 0 0 no-repeat;
			padding:0;
		}
		
			.content1 .overflow .spotlight_top_instructions .needinstructionspromotions h2 a {
				display:block;
				padding-left:50px;
				padding-top:10px;
				height:61px !important;
				font-size:16px;
				font-weight:bold;
				color:#514A2D;
				text-decoration:none;
			}
		
		.content1 .overflow .recent_instructions .recent_posted_instructions .date, .content1 .overflow .recent_instructions .recent_requested_instructions .date {
			float:none;
			padding:7px 0 0;
			font-size:13px;
			letter-spacing:0px;
			color:#9b9166;
		}
		
		.padd2 .center form {
			padding:10px 0 0;
		}
		
		.rating_container {
			padding:3px 0 7px;
			margin:0 !important;
		}
		
        .rating_container .rate {
            margin-top: 10px;
        }
		
        .rating_container h4 {
			font-weight:normal;
			font-size:12px;
			float:left;
			margin:0 7px 0 0;
		}
		
			.rating_container .print_button .s_btn {
				width:14px;
				height:12px;
				background:url(../images/print_button.gif) 0 0 no-repeat;
				border:0;
				cursor:pointer;
				padding:0 0 0 20px;
			}
        
		
		.content1 .overflow .recent_instructions .recent_posted_instructions .padd2, .content1 .overflow .recent_instructions .recent_requested_instructions .padd2, .content1 .overflow .spotlight_top_instructions .spotlight_instruction .padd2, .content1 .overflow .spotlight_top_instructions .top_needinstructions .padd2 {
			background:url(../images/main_page/dott.gif) 0 top repeat-x;
			border:0;
			padding:10px 0 0;
			margin:-1px 0 10px !important;
			color:#000;
		}

		.content1 .overflow .recent_instructions .recent_posted_instructions .padd3, .content1 .overflow .recent_instructions .recent_requested_instructions .padd3, .content1 .overflow .spotlight_top_instructions .spotlight_instruction .padd3 {
			width:auto;
		}
		
		.content1 .overflow .recent_instructions .recent_posted_instructions .padd2 .noimg, .content1 .overflow .recent_instructions .recent_requested_instructions .padd2 .noimg {
			padding:0;
		}
		
		.content1 .overflow .recent_instructions .recent_posted_instructions .padd2 .img_border, .content1 .overflow .recent_instructions .recent_requested_instructions .padd2 .img_border {
			background:none;
			border:1px solid #c3c0a8;
			float:left;
			margin:0;
			padding:1px;
		}
		
		.content1 .overflow .recent_instructions .recent_posted_instructions .padd2 .center, .content1 .overflow .recent_instructions .recent_requested_instructions .padd2 .center, .content1 .overflow .spotlight_top_instructions .spotlight_instruction .center, .content1 .overflow .spotlight_top_instructions .top_needinstructions .center {
			margin-left:0;
			margin-right:0;
		}
		
		.content1 .overflow .recent_instructions .recent_posted_instructions .padd2 .headings, .content1 .overflow .recent_instructions .recent_requested_instructions .padd2 .headings, .content1 .overflow .spotlight_top_instructions .spotlight_instruction .headings, .content1 .overflow .spotlight_top_instructions .top_needinstructions .headings {
			margin:0 0 7px;
		}
		
		.content1 .overflow .recent_instructions .recent_posted_instructions .padd2 .headings h2, .content1 .overflow .recent_instructions .recent_requested_instructions .padd2 .headings h2, .content1 .overflow .spotlight_top_instructions .spotlight_instruction .padd2 .headings h2, .content1 .overflow .spotlight_top_instructions .top_needinstructions .headings h2 {
			color:#000;
			background:none;
			padding:0 !important;
			min-height:0;
			line-height:normal;
			margin:0;
			letter-spacing:0;
		}
		
			.content1 .overflow .recent_instructions .recent_posted_instructions .padd2 .headings h2 a, .content1 .overflow .recent_instructions .recent_requested_instructions .padd2 .headings h2 a, .content1 .overflow .spotlight_top_instructions .spotlight_instruction .padd2 .headings h2 a, .content1 .overflow .spotlight_top_instructions .top_needinstructions .headings h2 a {
				color:#000;
				text-decoration:none;
			}
			
			.content1 .overflow .recent_instructions .recent_posted_instructions .padd2 .headings h2 a:hover, .content1 .overflow .recent_instructions .recent_requested_instructions .padd2 .headings h2 a:hover, .content1 .overflow .spotlight_top_instructions .spotlight_instruction .padd2 .headings h2 a:hover, .content1 .overflow .spotlight_top_instructions .top_needinstructions .headings h2 a:hover {
				text-decoration:underline;
			}
			
		.content1 .overflow .recent_instructions .recent_posted_instructions .padd2 .more-link, .content1 .overflow .recent_instructions .recent_requested_instructions .padd2 .more-link, .content1 .overflow .spotlight_top_instructions .spotlight_instruction .padd2 .more-link, .content1 .overflow .spotlight_top_instructions .top_needinstructions .padd2 .more-link  {
			text-align:right;
		}
			
		.content1 .overflow .recent_instructions .recent_posted_instructions .padd2 .sp14, .content1 .overflow .recent_instructions .recent_requested_instructions .padd2 .sp14, .content1 .overflow .spotlight_top_instructions .spotlight_instruction .padd2 .sp14, .content1 .overflow .spotlight_top_instructions .top_needinstructions .padd2 .sp14 {
			color:#8d7e43;
		}
		
			.content1 .overflow .recent_instructions .recent_posted_instructions .padd2 .sp14 a, .content1 .overflow .recent_instructions .recent_requested_instructions .padd2 .sp14 a, .content1 .overflow .spotlight_top_instructions .spotlight_instruction .padd2 .sp14 a, .content1 .overflow .spotlight_top_instructions .top_needinstructions .padd2 .sp14 a {
				color:#4a4223;
				font-size:10px;
			}
			
	.content1 .overflow .spotlight_top_instructions .spotlight_instruction {
		background-color:#f9f8e9;
	}
	
	.content1 .overflow .spotlight_top_instructions .top_needinstructions {
		background-color:#f8f6e2;
	}
	
		.content1 .overflow .spotlight_top_instructions .spotlight_instruction h2, .content1 .overflow .spotlight_top_instructions .top_needinstructions h2 {
			font-size:21px;
			float:none;
			margin:0;
			background:#faf9ec url(../images/main_page/headers_bg.gif) 0 top repeat-x;
			min-height:46px;
			padding:0;
			line-height:46px;
			padding:0 5px;
		}
		
		.content1 .overflow .spotlight_top_instructions .spotlight_instruction .rate, .content1 .overflow .spotlight_top_instructions .top_needinstructions .rate {
			color:#4a4223;
			font-weight:bold;
			margin:7px 0 4px;
		}
		
			.content1 .overflow .spotlight_top_instructions .top_needinstructions .rate img {
				position:relative;
				top:3px;
			}
		
		.content1 .overflow .spotlight_top_instructions .spotlight_instruction .img_border, .content1 .overflow .spotlight_top_instructions .top_needinstructions .img_border {
			border:solid 1px #c5c2af;
			background:none;
		}
		
			.content1 .overflow .spotlight_top_instructions .spotlight_instruction h2 span {
				background:url(../images/main_page/spotlight_instruction_bg.gif) 0 0 no-repeat;
				display:block;
				min-height:46px;
				padding:0 0 13px 57px;
			}
			
		.content1 .overflow .spotlight_top_instructions .spotlight_instruction .padd2 {
			background:none;
			margin:0;
			padding:7px;
			width:auto;
		}
		
		.content1 .overflow .spotlight_top_instructions .top_needinstructions .padd2 {
			background:url(../images/main_page/dott.gif) repeat-x 0 top;
			padding:7px;
			width:auto;
			margin:0 8px;
		}
	
/* rounders
---------------------------------------- */
.rounder {
	background-color:#fff;
	/*border:solid 1px #e1e6d2;*/
	padding:3px;
	position:relative;
}

.rounder_pink {
	border:solid 1px #a323a2;
}

.rounder_blue {
	border:solid 1px #5fa1ca;
}

	.rounder .top_border {
		position:absolute;
		top:-1px;
		left:-2px;
		width:100%;
		padding:0 2px 0 1px;
		height:13px;
	}
	
	.rounder_pink .top_border {
		background:url(../images/main_page_rounders/c_form_r_pink.png) right -13px no-repeat;
	}
	
	.rounder_blue .top_border {
		background:url(../images/main_page_rounders/c_form_r_blue.png) right -13px no-repeat;
	}
	
		.rounder .top_border .t_l {
			width:13px;
			height:13px;
		}
		
		.rounder_pink .top_border .t_l {
			background:url(../images/main_page_rounders/c_form_l_pink.png) 0 -13px no-repeat;
		}
		
		.rounder_blue .top_border .t_l {
			background:url(../images/main_page_rounders/c_form_l_blue.png) 0 -13px no-repeat;
		}
	
	.rounder .bottom_border {
		height:13px;
		position:relative;
		top:4px;
		left:4px;
		margin:-13px 0 0;
	}
	
	.rounder_pink .bottom_border {
		background:url(../images/main_page_rounders/c_form_r_pink.png) right 0 no-repeat;
	}
	
	.rounder_blue .bottom_border {
		background:url(../images/main_page_rounders/c_form_r_blue.png) right 0 no-repeat;
	}
	
		.rounder .bottom_border .b_l {
			width:13px;
			height:13px;
			position:relative;
			left:-8px
		}
		
		.rounder_pink .bottom_border .b_l {
			background:url(../images/main_page_rounders/c_form_l_pink.png) 0 0 no-repeat;
		}
		
		.rounder_blue .bottom_border .b_l {
			background:url(../images/main_page_rounders/c_form_l_blue.png) 0 0 no-repeat;
		}

#html_button_container {
    overflow:auto;
    padding:0 0 0 10px;
    line-height:40px;
}

#html_button_container input {
    cursor: pointer;
    bottom:auto;
}

div.step_number {
    font-weight: bold;
    margin: 10px 0;
}

form#delete_step {
    display: inline;
}

#pdf_info {
    margin-top: 60px;
    overflow: auto;
}

    #pdf_info img {
    float: left;
    margin-right: 10px;
    }

    #pdf_info a {
        color: #345B83;
        font-weight: normal;
        font-size: 12px;
        display: inline;
        float: none;
    }

.jcarousel-skin-tango {
    margin: 20px 0;
}

#youtube_carousel .part {
    font-weight: bold;
    margin-bottom: 3px;
}
    #youtube_carousel .active {
        background-color: #D7E0F6;
    }


/*...........fixes .............*/   
.ie6_btn {
	margin-top:23px;
} 

.left_reply {
	padding-left:12px;
}   


/* Contest */

#contest {
    margin: 20px;
}

    .first h3 {
	background: url("../images/contest/contest.gif") 0 0 no-repeat;
    }

    .cooking h3 {
	background: url("../images/contest/cooking_header.png") 0 0 no-repeat;
    }

    #contest h3 {
        
        color: #4a4223;
        font: bold 21px/26px Arial;
        width: 100%;
        margin: 0 0 20px;
    }

    #contest h4 {
        font: bold 18px/26px Arial;
        width: 100%;
        margin: 10px 0;
    }

    #contest .table {
        background: url("../images/contest/contest_info.jpg") 0 0 no-repeat;
        color: #4a4223;
        float: left;
        font: 12px/20px Arial;
        width: 217px;
        height: 166px;
        margin: 0 20px 0 0;
    }

        #contest .table table {
            margin: 0 0 0 15px;
        }

            #contest .table table .title {
                color: #4180cc;
                font: bold 11px/16px Arial;
                text-transform: uppercase;
                padding-top: 10px;
                padding-left: 5px;
                letter-spacing: -1px;
            }

            #contest .table table .add {
                color: #000;
                font: bold 20px/16px Arial; /*"Myriad Pro", */
                text-transform: uppercase;
                padding-bottom: 10px;
                letter-spacing: -1px;
            }

                #contest .table table .add a {
                    color: #000;
                    font: bold 20px/16px Arial;
                }

            #contest .table b {
                color: #fff;
            }

#slider {
    float: left;
    height: 203px;
    width: 596px;
    background: url("../images/contest/slider.gif") 0 0 no-repeat;
    position: relative;
}

.scroll {
    float: left;
    height: 200px;
    width: 550px;
    overflow: auto;
    position: relative;
    clear: left;
}

.scrollContainer .panel {
    height: 200px;
    width: 550px;
    padding: 10px;
}

.scrollButtons {
    cursor: pointer;
    display: block;
    height: 13px;
    position: absolute;
    top: 15px;
    width: 11px;
}

    .scrollButtons.left {
        background: url("../images/contest/slider_prev.gif") 0 0 no-repeat;
        right: 30px;
        z-index: 1000;
    }

    .scrollButtons.right {
        background: url("../images/contest/slider_next.gif") 0 0 no-repeat;
        right: 20px;
    }

#slider .item {
    background: url("../images/contest/slider_dots.gif") right 20px no-repeat;
    float: left;
    height: 150px;
    width: 170px;
    padding: 7px;
    margin-left: -1px;
    overflow: hidden;
}

    #slider .item .info {
        float: left;
        overflow: hidden;
        width: 160px;
    }

        #slider .item .info .image {
            float: left;
            width: 60px;
        }

            #slider .item .info .image img {
                max-width: 60px;
            }

        #slider .item .info .title {
            float: left;
            width: 90px;
            margin-left: 10px;
        }

            #slider .item .info .title a {
                color: #000;
                font: bold 14px/18px Arial;
                text-decoration: none;
            }

    #slider .item .meta {
        color: #8d7e43;
        float: left;
        overflow: hidden;
        width: 160px;
        font: 10px/12px Arial;
    }

        #slider .item .meta a {
            color: #000;
            font: 10px/12px Arial;
        }

    #slider .item .description {
        float: left;
        font: 12px/16px Arial;
        margin: 10px 0 0;
    }


div #tag_cloud {
    margin-bottom: 30px;
    margin-top: 20px;
    width: 220px;
}
    
    div #tag_cloud a {
        color: #005984;
        margin: 0 3px;
        text-decoration: none;
        display:inline-block;
        /*white-space: nowrap;*/
    }
    
    div #tag_cloud a:hover {
        text-decoration: underline;
    }
    

/**
 * Social Networks
 * 
 */
 .social_image {
    border:1px solid #524F2C;
    margin:0;
    padding:2px;
    max-width: 100px;
 }
 
 #social_networks #loading {
     display: none;
     width: 126px;
     height: 22px;
     margin: auto;
 }
 
 #social_networks .checkbox {
     width: auto;
 }
 
 #social_networks_images td {
     cursor: pointer;
     border: 3px solid #F4F2D6;
 }
 
#twitter {
    margin-bottom: 20px;
    overflow:auto;
    margin:25px 0 30px 0;
}

	#twitter .twit_img {
		float:left;
	}

	#twitter #message {
		border:solid 1px #A18BA4;
		padding:1px;
		width:480px;
		float:left;
		margin-left:3px;
	}
	
		#twitter #message .message_container {
			background-color:#FEFEFF;
			border:solid 1px #D5D1D0;
			padding:2px 3px;
			color:#5A5A5A;
			font-weight:bold;
		}
            
            #twitter #message .message_container .message a{
                font-size: 12px;
                text-decoration: none;
            }
		
			#twitter #message .message_container .time {
				display:block;
				font-family:"Georgia";
				font-style:italic;
				color:#C6C6C5;
				margin-top:3px;
				font-size:11px;
			}
    
    
    #badges td img {
        max-width: 130px;
        max-height: 200px;
    }
    
        #badges #all td {
            border: 1px solid #F4F2D6;
            cursor: pointer;
        }
    
    
    table.info_grid th {
        font-size:15px;
        padding:2px;
    }
    
    table.info_grid td {
        padding:5px;
        border-top:solid 1px #dddbc2;
    }


/*
tag cloud
*/

.tagcloud_container {
	width:200px;
	padding-left:10px;
}


.sidebar_header {
	float:none;
	display:block;
	padding:25px 0 10px 8px;
	background:none !important;
	color:#ffc400;
	font-family:"Arial", serif;
	font-size:21px;
	font-weight:bold;
}

.tagcloud {
	position:relative;
	zoom:1;
}

	.tagcloud .tags {
		background-color:#e5eef8;
		border:solid 1px #b5d0f1;
		padding:20px ;
		word-spacing:2px;
	}
	
		.tagcloud .tags p {
			display:inline-block;
			padding:0 2px;
		}
	
		.tagcloud .tags a {
			color:#345B83;
			text-decoration:none;
		}
	
	.tagcloud .top_left_rouner, .tagcloud .top_right_rouner, .tagcloud .bottom_left_rouner, .tagcloud .bottom_right_rouner {
		background-image:url("../images/tagcloud_rounder.gif");
		position:absolute;
		display:block;
		height:11px;
		width:11px;
	}
	
	.tagcloud .top_left_rouner {
		top:0;
		left:0;
		background-position:0 0;
	}
	
	.tagcloud .top_right_rouner {
		top:0;
		right:0;
		background-position:-11px 0;
	}
	
	.tagcloud .bottom_left_rouner {
		bottom:0;
		left:0;
		background-position:0 -11px;
	}
	
	.tagcloud .bottom_right_rouner {
		bottom:0;
		right:0;
		background-position:-11px -11px;
	}

	.view_all {
		display:block;
		padding:5px 10px 20px 0;
		font-size:13px;
		text-align:right;
	}
	
		.view_all a {
			color:#345b83;
			text-decoration:underline;
			font-weight:bold;
			font-family:"Arial", serif;
			font-size:13px;
		}
		
		.view_all a:hover {
			text-decoration:none;
		}

	.content_tags {
		padding:0 10px 0 31px;
	}
	
	.content_header {
		color:#514a2c;
		display:block;
		font-weight:bold;
		font-size:24px;
		float:none;
		margin:18px 0 12px;
		padding:0;
		background:none;
	}
	
	.content_tags a {
		color:#514a2c;
		font-weight:bold;
		text-decoration:none;
	}
	
		.content_tags p {
			display:inline-block;
			padding:0 2px;
		}
	

/*
tag cloud end
*/

#atff {
	display:none;
}