/* custom code for the signup forms in the sidebar and end of posts */ 
/*
Sidebar background = #efe5e1
Form border = #e5ad78
text = #533407
brown text = #88550a
*/
#siderbar #text-15.block {
padding: 0px !important;
}
#plan-your-trip-workbook-sideform {
 font-family: 'Lato', sans-serif, verdana;
 width: 100%;
 padding: 190px 10px 10px 10px;
 margin: -14px -4px -14px -14px !important;
}
#plan-your-trip-workbook-sideform form {
 font-family: 'Lato', sans-serif, verdana;
 color: #533407;
 border: 3px solid #e5ad78;
 padding: 20px 15px 10px 15px;
 background: #ffffff;
 text-align: center;
  border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
#plan-your-trip-workbook-sideform img {
 margin: -190px 0px 0px -60px;
 padding: 0px;
}
#plan-your-trip-workbook-sideform p {
 margin-top: 5px;
 margin-bottom: 5px;
 padding: 0px !important;
}
#plan-your-trip-workbook-sideform form input {
 background: #efe5e1;
 color: #88550a;
 width: 230px;
 height: 34px;
 font-size: 110%;
 margin: 5px 15px 5px -3px;
 padding: 0px 0px 0px 10px;
 border: 1px solid #d2c8b4;
 border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
#plan-your-trip-workbook-sideform form em {
 color: #88550a;
}
#plan-your-trip-workbook-sideform form input#txtgiveme {
 background-image: url(../images/give-me-button.png);
 background-repeat:	no-repeat;
 width: 245px;
 height: 44px;
 text-indent: -99999px;
 font-size: none !important;
 margin-left: -4px !important;
 padding: 0px !important;
 border: none !important;
 border-radius: none !important;
-moz-border-radius: none !important;
-webkit-border-radius: none !important;
text-align: center !important;
}
#plan-your-trip-workbook-sideform form input#txtgiveme:hover {
cursor: pointer !important;
}
/* post form */
#plan-your-trip-workbook-postform {
margin-top: 50px !important;
width: 100%;
}
#plan-your-trip-workbook-postform form {
 background: #efe5e1;
 width: 100%;
 color: #533407;
  clear: both !important;
 border: 3px solid #e5ad78;
 margin: 10px -20px 0px -20px !important;
 padding: 0px 10px 10px 10px;
   border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
#plan-your-trip-workbook-postform img {
 /*margin: -40px 10px 10px -20px;*/
 margin: -40px 10px 10px -15px;
 padding: 0px !important;;
 float: left;
 border: none !important;
}
#plan-your-trip-workbook-postform h3 {
 font-family: 'Lato', sans-serif, verdana;
 font-size: 150%;
 margin: 25px 10px 10px 10px;
 font-weight: bold;
 font-style:italic !important;
}
#plan-your-trip-workbook-postform p {
 margin-top: 10px;
 margin-bottom: 10px;
 padding: 0px !important;
}
#plan-your-trip-workbook-postform ul {
 clear: both;
 margin: -55px 0px 15px 100px !important;
 padding: 0px !important;
}
#plan-your-trip-workbook-postform ul li {
 line-height: 1em !important;
}
#plan-your-trip-workbook-postform form input {
 background: #fff;
 color: #88550a;
 height: 26px;
 font-size: 110%;
 margin: 0px 3px 0px 0px;
 padding: 0px 0px 0px 10px;
 border: 1px solid #d2c8b4;
 border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
#FNAME {
 width: 118px;
}
#EMAIL {
 width: 155px;
}
#plan-your-trip-workbook-postform form p em {
 color: #88550a;
 margin-top: -10px;
}
#plan-your-trip-workbook-postform form input#txtpostgiveme {
 background-image: url(../images/give-me-button-sm.png);
 background-repeat:	no-repeat;
 width: 124px;
 height: 33px;
 margin: 0px;
 padding: 0px;
 text-indent: -99999px;
 font-size: none !important;
 border: none !important;
 border-radius: none !important;
-moz-border-radius: none !important;
-webkit-border-radius: none !important;
}
#plan-your-trip-workbook-postform form input#txtpostgiveme:hover {
cursor: pointer !important;
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) {#plan-your-trip-workbook-postform p {font-size: 65% !important; line-height: 1.4em !important;} #plan-your-trip-workbook-postform ul li {font-size: 65% !important;}}