/*  

Theme Name: Time Manager

Theme URL: http://templateworld.com

Description:  This is a wordpress theme designed and ported by: TemplateWorld.

Version: 1.0

Author: TemplateWorld

Author URI: http://templateworld.com/

*/





/* Begin Typography & Colors */

body{

	padding:18px 0 0 0; margin:0; background:url(images/bg2.gif) repeat-x 0 0 #A8A39D; color:#000000;

	}

div, p, img, ul, a, form, label, h1 ,h2, h3, h4, h5{ padding:0; margin:0;  }

ul{ list-style-type:none;}

.blank{

	font-size:0; line-height:0; clear:both;

	}

/*------------------------------------header-------------------------*/



p.red a{

	color:#990000;

}

p a{

	color:#990000;

}



#header{

	width:778px; margin:0 auto; background:url(images/header_pic4.jpg) no-repeat 0 26px #66605B; color:#FFFFFF; height:198px;

	}

#header ul{

	width:470px; display:block; float:left; height:26px;

	}

#header ul li{

	float:left; margin:0 2px 0 0; display:block;

	}

#header ul li a{

	font:12px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; display:block;

	 background:url(images/navi_bg.gif) no-repeat 0 0 #67615C; color:#FDFDFD;  text-align:center; width:92px; height:26px;

	 text-decoration:none;

	 }

#header ul li a.stay{

	font:12px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; display:block;

	 background:url(images/navi_bg_h.gif) no-repeat 0 0 #67615C; color:#1A1917;  text-align:center; width:92px; height:26px;

	 text-decoration:none;

	 }

#header ul li.current_page_item a{

	font:12px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; display:block;

	 background:url(images/navi_bg_h.gif) no-repeat 0 0 #67615C; color:#1A1917;  text-align:center; width:92px; height:26px;

	 text-decoration:none;

	 }

#header ul li a:hover{

	background:url(images/navi_bg_h.gif) 0 0 no-repeat #66605B; color:#1A1917;

}

#header form{

	width:228px; float:right; display:block; height:24px; background:url(images/form_bg.gif) no-repeat 0 0 #66605B; color:#394245;

	padding:3px 0 0 38px;

	}



#header form label{

	float:left; display:block; font:bold 13px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;

	margin:0 10px 0 0;

	}

.input{

	width:135px; display:block; height:18px; border-right:#D4D0C8 1px solid; border-bottom:#D4D0C8 1px solid;

	border-top:#404040 ipx solid; border-left:#404040 1px solid; float:left; font-size:14px; margin:0; padding:0;

	}



#header img{

	margin:28px 30px 0 371px;  float:left; 

	}

#header h1{

	width:193px; height:22px ; padding:0 0 0 375px; margin:0; float:left; display:block;

	font:bold 14px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;

	}

/*-----------------------------------bodyPan----------------------------------------*/

#body{

	width:778px; margin:16px auto 0 auto; padding:0 0 25px 0;

	}

#left{

	width:481px; float:left; background:url(images/leftBody_bg.gif) repeat-y 0 0 #FFFFFF; color:#f39900;

	}

#left p.top{

	width:481px; height:41px; display:block; background:url(images/left_top.gif) no-repeat 0 0; 

	}

#left .buttom{

	width:481px; background:url(images/left_buttom.gif) no-repeat left bottom; height:27px; 

	}

#leftpan{

	width:418px; height:100%; background:url(images/left_smalbg.gif) no-repeat 0 0 ; padding:0 37px 0px 26px;

	font-family:Arial, Helvetica, sans-serif;  font-size:0;

	}



#leftpan h2{

	height:27px; background:url(images/leftpan_dotLine.gif) repeat-x left bottom; width:416px; display:block;

	font:22px/27px Georgia, "Times New Roman", Times, serif; padding:0 0 0px 0; float:left; margin:0 0 8px 0;

	}



#leftpan h2.pagetitle{

	font-weight:bold;

	background:none;

}



#leftpan h3{

	background:url(images/on_block.gif) no-repeat 0 0; font:bold 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#c0c0c0; background-color:#FFFFFF; padding:0 0 0 24px; text-transform:uppercase; height:20px; display:block;

	float:left; margin:0px 0 0 0;

	}

#leftpan p{

	width:416px; display:block; color:#000000; background-color:#FFFFFF; line-height:20px; font-size:14px; margin:5px 0 15px 0;

	float:left;

	}

#leftpan ul{

	background:url(images/pBg.gif) no-repeat 0 0; width:313px; height:25px; display:block; float:left; padding:7px 0 0 12px;

	margin:2px 0 39px 0; font-size:0; 

	}

#leftpan ul.nav{

	background:none;

}

#leftpan ul li{

	display:block; float:left; margin:0 8px 0 0; height:20px;

	}

#leftpan ul li a{

	text-decoration:none; float:left; font:bold 14px/20px Arial, Helvetica, sans-serif; padding:0 0 0 15px; height:20px;

	display:block; margin:0;

	}

#leftpan ul li.admin a{

	background:url(images/admins_icon.gif) no-repeat 0 4px #F0EDE9; color:#070707; 

	}

#leftpan ul li.admin a:hover{

	color:#CC0000; background-color:#F0EDE9;

	}

#leftpan ul li.comm a{

	background:url(images/comm_icon.gif) no-repeat 0 4px #F0EDE9; color:#80a2c9; 

	}

#leftpan ul li.comm a:hover{

	color:#070707; background-color:#F0EDE9;

	}

#leftpan a.more{

	width:89px; height:37px;  float:right; background:url(images/more_button.gif) no-repeat 0 0; text-indent:-2000px; 

	margin:0 1px 0px 0px; padding:0; 

	}

#leftpan a.more:hover{

	background:url(images/more_button_h.gif) no-repeat 0 0;

	}

/*-----------------------form-------------*/

#body form.login{

	width:291px; background:url(images/from_bg2.jpg) no-repeat 0 0 #FFFFFe;  height:166px; display:block; float:right;

	padding:0 0 0 0px; color:#FFFFFF; margin:0 0 7px 0; font-size:0;

	}

#body form h2{

	font:20px/24px Georgia, "Times New Roman", Times, serif; display:block; margin:11px 0 19px 22px;

	}

/*#body form input{

	width:159px; height:22px; font-size:14px; line-height:22px; border-top:#404040 1px solid; border-left:#404040 1px solid;

	border-right:#D4D0C8 1px solid; border-bottom:#D4D0C8 1px solid; margin:8px 0 0 5px; padding:0 0 0 10px;

	}*/

#body form input{

	width:159px; height:22px; font-size:14px; line-height:22px; border-top:#404040 1px solid; border-left:#404040 1px solid;

	border-right:#D4D0C8 1px solid; border-bottom:#D4D0C8 1px solid; margin:0; padding:0 0 0 2px;

	}

#body form textarea{

	font-size:14px; line-height:22px; border-top:#404040 1px solid; border-left:#404040 1px solid;

	border-right:#D4D0C8 1px solid; border-bottom:#D4D0C8 1px solid; margin:0; padding:0 0 0 2px;

	}

#body form input.domain{

	background:url(images/enjordglob.png); 
	width:149px; 
	height:22px; 
	font-size:14px; 
	line-height:22px; 
	border-top:#404040 1px solid; 
	border-left:#404040 1px solid;
	border-right:#D4D0C8 1px solid; 
	border-bottom:#D4D0C8 1px solid; 
	margin:8px 0 0 86px; 
	padding:0 0 0 24px;
	background-repeat: no-repeat;
	background-color: #ffffff;
	}
	
	
form input.loginpwd{

	background:url(form_pwback.gif); 
	width:149px; 
	height:22px; 
	font-size:14px; 
	line-height:22px; 
	border-top:#404040 1px solid; 
	border-left:#404040 1px solid;
	border-right:#D4D0C8 1px solid; 
	border-bottom:#D4D0C8 1px solid; 
	margin:8px 0 0 86px; 
	padding:0 0 0 20px;
	background-repeat: no-repeat;

	}
	
	#body form select.service{
	width:175px; 
	height:22px; 
	font-size:14px; 
	line-height:22px; 
	border-top:#404040 1px solid; 
	border-left:#404040 1px solid;
	border-right:#D4D0C8 1px solid; 
	border-bottom:#D4D0C8 1px solid; 
	margin:8px 0 0 86px; 
	padding:0 0 0 0px;
	background-repeat: no-repeat;
	color: #000000; 

	}

#body form option.webadmin{

	width:149px; 
	height:22px; 
	font-size:14px; 
	line-height:22px; 	
	background-repeat: no-repeat;
	padding:0 0 0 10px;
	background-color: #ffffff;
	color: #000000;

	}
	
#body form option.phpmyadmin{

	width:149px; 
	height:22px; 
	font-size:14px; 
	line-height:22px; 	
	background-repeat: no-repeat;
	padding:0 0 0 10px;

	}

#body form input.check{

	width:12px; height:12px; float:left; margin:15px 5px 0 86px; padding:0 0 0 0; font-size:0; 

	}

#body form label{

	display:block; font:14px/18px Arial, Helvetica, sans-serif; float:left; margin:10px 0 0 0; color:#353535; height:18px; 

	background-color:#ffffff;

	}

#body form input.go{

	background:url(images/go2.gif) no-repeat 0 0; width:112px; height:25px; border:none; display:block; float:left; 

	padding:0; margin:9px 0 0 12px; font-size:4;

	}
	
/*-----------------------------right side------------------------*/

#rightSide{

	width:291px; background:url(images/rightDiv_bg.gif) repeat-y 0 0 ; float:right; font-size:0;

	}

#rightSide span{

	background:url(images/rightDiv_buttom.gif) no-repeat 0 0; width:291px; height:23px; display:block; float:left; font-size:0;

	}

#rightPan{

	width:270px; background:url(images/right_top.gif) no-repeat 0 0; margin:0; padding:26px 0 0 21px; font-size:0;

	}

#rightPan h2{

	background:url(images/categories.gif) no-repeat 0 0; width:89px; height:19px; display:block; font-size:0;

	margin:0 0 0 13px; padding:0; text-indent:-2000px; 

	}

#rightPan ul{

	width:230px;  padding:0; display:block; font-size:0; margin:10px 0 23px 0;

	}

#rightPan ul li{

	border-bottom:#B2A59D 1px dashed; display:block; height:23px; background:url(images/right_ulArrow.gif) no-repeat 5px 5px;

	padding:0 0 0 27px;

	}

#rightPan ul li.noborder{

	border-bottom:none; display:block; height:23px; background:url(images/right_ulArrow.gif) no-repeat 5px 5px;

	padding:0 0 0 27px;

	}

#rightPan ul li a{

	font:13px/20px Arial, Helvetica, sans-serif; color:#9C1A1A; background-color:#FFFFFF; display:block; text-decoration:none;

	}

#rightPan ul li a:hover{

	text-decoration:underline;

	}

#rightPan h3{

	background:url(images/arch.gif) no-repeat 0 0; width:73px; height:15px; display:block; text-indent:-2000px; padding:0 0 15px 0;

	font-size:0;

	}

/*----------------------------archives start---------------------*/

#archives{

	width:250px; display:block; background:url(images/archive_up.gif) no-repeat #ECE4DF; padding: 8px 0 0 0; font-size:0;

	color:#000000; margin:0 0 17px 0; float:left;

	}

#archives ul{

	width:106px; display:block; border-right:none; padding:5px 0 5px 12px; margin:0px 0 0px 0; float:left;

	font-size:0;

	}

#archives ul li{

	height:20px; background:url(images/blo_arrow_2.gif) no-repeat 0 5px; display:block; margin:0; padding:0 0 0 12px;

	border-bottom:none;

	}

#archives ul li a{

	font:bold 12px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5C5143; background-color:#ECE4DF;

	text-transform:uppercase; text-decoration:none;

	}

#archives ul li a:hover{

	text-decoration:underline;

	}

#archives ul.no{

	width:106px; display:block; border-right:none; margin:0 0 0 9px; padding:5px 0 5px 0; float:left;

	}

#archives ul.no li{

	height:20px; background:url(images/archi_arrow.gif) no-repeat 0 5px; display:block; margin:0; padding:0 0 0 12px;

	border-bottom:none;

	}

#archives ul.no li a{

	font:bold 12px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5C5143; background-color:#ECE4DF;

	text-transform:uppercase; text-decoration:none;

	}

#archives ul.no li a:hover{

	text-decoration:underline;

	}

#archives p{

	background:url(images/archive_bu.gif) no-repeat 0 0; width:250px; height:8px; display:block; float:left;

	font-size:0;

	}

/*----------------------more link----------------*/

#moreLink{

	width:250px; background:url(images/more_up.gif) no-repeat 0 0; padding:14px 0 0 0; margin:0 0 13px 0; font-size:0; float:left;

	}

#moreLink ul{

	width:234px; border-left:#CACACA 1px solid; border-right:#CACACA 1px solid; background-color:#FFFFFF; color:#B2A59D;

	display:block; padding:0 0 0 14px; margin:0; font-size:0;

	}

#moreLink ul li{

 	height:22px; background:url(images/morelink_arrow.gif) no-repeat 0 5px; border-bottom:#B2A59D 1px dashed; display:block;

	padding:0 0 0 20px; width:206px;

	}

#moreLink ul li.no{

 	height:22px; background:url(images/morelink_arrow.gif) no-repeat 0 5px; border-bottom:none; display:block;

	padding:0 0 0 20px;

	}

#moreLink ul li a{

	font:13px/20px Arial, Helvetica, sans-serif; color:#0E0E0E; background-color:#FFFFFF; display:block; text-decoration:none;

	}

#moreLink ul li a:hover{

	text-decoration:underline;

	}

#moreLink p{

	background:url(images/more_link_down.gif) no-repeat 0 0; width:250px; height:12px; display:block;

	}

/*----------------blogroll ---------------*/

#rightPan h4{

	background:url(images/blogroll.gif) no-repeat 0 0; width:69px; height:19px; display:block; text-indent:-2000px;

	 margin:0 0 15px 0; font-size:0;

	}

#blo{

	width:250px; background:url(images/more_up.gif) no-repeat 0 0; padding:14px 0 0 0; margin:0 0 13px 0; float:left;

	}

#blo ul{

	width:234px; border-left:#CACACA 1px solid; border-right:#CACACA 1px solid; background-color:#FFFFFF; color:#B2A59D;

	display:block; padding:0 0 0 14px; margin:0; font-size:0;

	}

#blo ul li{

 	height:22px; background:url(images/blo_arrow_2.gif) no-repeat 0 8px; border-bottom:#B2A59D 1px dashed; display:block;

	padding:0 0 0 10px; width:206px;

	}

#blo ul li.no{

 	height:22px; background:url(images/blo_arrow_2.gif) no-repeat 0 5px; border-bottom:none; display:block;

	padding:0 0 0 20px;

	}

#blo ul li a{

	font:13px/20px Arial, Helvetica, sans-serif; color:#0E0E0E; background-color:#FFFFFF; display:block; text-decoration:none;

	}

#blo ul li a:hover{

	text-decoration:underline;

	}

#blo p{

	background:url(images/more_link_down.gif) no-repeat 0 0; width:250px; height:12px; display:block; font-size:0;

	}

/*-----------------meta----------------*/

#rightPan h5{

	background:url(images/meta.gif) no-repeat 0 0; width:44px; height:14px; display:block; text-indent:-2000px;

	 margin:0 0 15px 0; font-size:0;

	}

#meta{

	width:250px; background:url(images/metas_up.gif) no-repeat 0 0 ;  padding:14px 0 0 0; margin:0 0 13px 0; font-size:0; float:left;

	}

#meta ul{

	width:236px; background-color:#373430; color:#FFFFFF; display:block; padding:0 0 0 14px; margin:0;

	}

#meta ul li{

 	height:22px; background:url(images/meta_arrow.gif) no-repeat 0 8px; border-bottom:#B2A59D 1px dashed; display:block;

	padding:0 0 0 20px; width:206px;

	}

#meta ul li.no{

 	height:22px; background:url(images/meta_arrow.gif) no-repeat 0 8px; border-bottom:none; display:block;

	padding:0 0 0 20px;

	}

#meta ul li a{

	font:13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#373430; display:block; 

	text-decoration:none;	text-transform:uppercase;

	}

#meta ul li a:hover{

	text-decoration:underline;

	}

#meta p{

	background:url(images/meta_down.gif) no-repeat 0 0; width:250px; height:15px; display:block; font-size:0;

	}

/*---------------------------*/

#rightPan ul.com{

	width:237px; background:url(images/rightCom_bg2.gif) no-repeat 0 0; font-size:0; height:25px; padding:9px 0 0 13px;

	margin:0 0 190px 0; float:left;

	}

#rightPan ul.com li{

	background:url(images/rss.gif) no-repeat right top; display:block; float:left; border-bottom:none; padding:0;

	margin:0 10px 0 0;

	}

#rightPan ul.com li a{

	font:18px/17px Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#f39900; text-decoration:none; margin:0 30px 0 0;

	display:block;

	}

#rightPan ul.com li a:hover{

	text-decoration:underline;

	}

/*------------------------------------footer-------------------*/

#footermain{

	width:100%; background:url(images/footer_bg.gif) repeat-x 0 0 #201E1C; color:#FFFFFF; font-size:0; padding:49px 0 0 0;

	}

#footer{

	width:450px; margin:0 auto; height:154px;

	}

#footer ul{

	width:450px; display:block;	 margin:0px 0 0 2px; height:28px;

	}

#footer ul li{

	display:block; float:left; height:12px; border-right:#FFFFFF 1px solid; 

		}

#footer ul li.no{

	display:block; float:left; height:12px; border-right:none;

		}

#footer ul li a{

	font:12px/12px  Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding:0 1px 0 1px;

	margin:0 8px 0 8px;  background:url(images/footer_a_bg.gif) repeat-x 0 0 #09161f; display:block;

	}

#footer ul li a:hover{

	color:#181716; 

	}

#footer ul.ad{

	width:500px; display:block;	 margin:0px 0 0 0px; padding:0px 0 0 0;

	}

#footer ul.ad li{

	height:40px;

	width:96px;

	display:block;

	border-right:#FFFFFF 1px dashed;

		}

#footer ul.ad li.nobor{

	height:40px; width:100px; display:block;	margin-left:10px; border-right:none;

	}

#footer ul.ad li.nobor1{

	height:40px; width:96px; display:block;	float:left;	margin-left:10px; border-right:#FFFFFF 1px dashed;

	}

#footer ul.ad li a{

	font:10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#7B746B; background-color:#1C1B19; font-weight:bold;

	text-decoration:none; margin:0 0 0 0; display:block;

	}

#footer ul.ad li a span{

	color:#AC2626; 

	text-transform:uppercase; margin:0 10px 0 0; display:block;

	}

#footer p{

	padding:6px 0px 0 63px; font:11px/16px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:normal; height:14px; margin:0; background-color:#1F1D1B; float:left;

	}

#footer p.copy{

	color:#7B746B; /*#BEC63A;*/ font-size: 9px; width:360px; margin:20px 0 0 65px; line-height:16px;

	height:16px; padding:0 0 0 0px; background-color:#201E1C; font-weight:bold;

	}

#footer p.copy b{

	color:#7B746B; background-color:#201E1C;

	}

#footer p.copy a{

	text-decoration:none; color:#7B746B; background-color:#201E1C;

	}

#footer p.copy a:hover{

	text-decoration:underline;

	}
	
	/*DD-form */
	
	/* CSS File for Dagon Design Formmailer Script */
/* http://www.dagondesign.com */

/* COLOR/BORDERS CSS */

form.ddfm h1,
form.ddfm h2 {
	color: #606060;
}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
	color: #000000;
}

form.ddfm .fmcheck p, 
form.ddfm .fmradio p,
form.ddfm textarea, 
form.ddfm .fmfullblock, 
form.ddfm .fmhalfblock, 
form.ddfm .fmselect, 
form.ddfm input.fmtext,
form.ddfm input.fmverify,
form.ddfm textarea.fmtextwide
 {
	color: #404040;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px #333 solid;
}

form.ddfm .required {
	color: #FF0000;
}

.ddfmerrors {
	color: #FF0000;
}

/* TEXT CSS */

.ddfmwrap {
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}

form.ddfm h1,
form.ddfm h2 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0;
}


form.ddfm h1 {
	font-size: 140%;
}

form.ddfm h2 {
	font-size: 115%;
}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
	font-size: 100%;
	font-weight: bold;
	text-align:left;
}

form.ddfm .credits {
	font-size: 12px;
}

form.ddfm legend {
	font-size: 110%;
}

.ddfmerrors {
	font-weight: bold;
}




/* STRUCTURE CSS */

.ddfmwrap {
	margin: 15px auto 0px 0;
	width: 350px;
}

.ddfmwrap p.fieldwrap {
	padding: 0px;
	/*border: 1px solid black; */
	margin: 1px;
	text-align: left;
	clear: left;
	
}

form.ddfm {
	text-align: left;
	padding: 0px;
	width: 100%; 
}

form.ddfm fieldset {
	padding: 0 10px 2px 10px;
	margin: 0 0 13px 0;
	display: block;
}

form.ddfm legend {
	padding: 0 6px 0 6px;
	margin: 0 0 0 10px;	 
}

form.ddfm label {
	display: block; 
	float: left; 
	width: 26%; 
	text-align: left;
	margin: 0 10px 0 0; 
	padding-bottom: 0px;
	clear: left;  
}


form.ddfm label.fmtextlblwide {
	display: block;  
	float: left; 
	text-align: left;
	margin: 0 10px 0 1px; 
	padding-bottom: 8px; 
	width: 100%;
}

form.ddfm select.fmselect {
	float: left; 
	display: block;
	width: 65%; 
	margin-bottom: 15px;  
	padding: 3px; 
}

form.ddfm .fmcheck {
	width: 65%; 
	float: left;
	display: block;  
	margin-bottom: 15px;
}

form.ddfm .fmradio {
	width: 65%;
	float: left;
	display: block;
	margin-bottom: 15px;
}

form.ddfm .fmcheck p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

form.ddfm .fmradio p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

form.ddfm textarea {
	float: left; 
	position: relative;
	width: 350px;
	margin-bottom: 15px;
	padding: 3px;
	font-family:Arial, Helvetica, sans-serif;
}


/*
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  */

form.ddfm .fmfullblock {
	padding-left: 0px;
	float: left; 
	width: 100%;
	margin-bottom: 13px;
	display: block;
}

form.ddfm .fmhalfblock {
	width: 65%;
	padding-left: 29%;
	margin-bottom: 13px;
	float: left; 
	display: block;
}

form.ddfm input.fmverify {
	float: left; 
	width: 22%;
	margin-bottom: 15px; 
	padding: 3px;
	position: relative;
	display: block;
}

form.ddfm img {
	margin: 1px 0 0 10px; 
    float: left;
}

form.ddfm input.fmfile,
form.ddfm input.fmtext {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 0px;  
	padding: 0px;
}

form.ddfm textarea.fmtextwide {
	display: block;
	float: left;
	width: 93%;
	margin-right: 2px;
	margin-bottom: 15px; 
	padding: 3px;
}

form.ddfm .credits {
	text-align: left;
	margin-top: 7px;
	width: 97%;
}

form.ddfm .submit {
	text-align: left;
	clear: both; 
	width: 97%;
}

.ddfmwrap .ddfmerrors {
	display: block; 
	float: left; 
	width: 27%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
}

.ddfmwrap .errorlist {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 15px;  
	padding: 3px;
	text-align: left;
}

.ddfmwrap .recaptcha {
	width: 100%;
	text-align: right;
	clear: both; 
	height: 120px;
	margin-right: 7px;
	padding-bottom: 10px;
}

.ddfmwrap .recaptcha-inner {
	float: right;
	margin-right: 3px;
}
	



/*DDform slut*/	
	