/*  
Theme Name: Scott Heidiepriem for Governor - Theme 1
Theme URI: http://www.scottheidepriem.com
Description: Theme for Scott Heidepriem
Author: North Woods Advertising
Author URL: www.northwoodsadvertising.com
Version: 1.0

*/

/* CSS RESET
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	padding: 0;
	margin: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
fieldset,img { 
	border: 0;
	}
address,caption,cite,code,dfn,em,strong,th,var {
	font-weight: normal;
	font-style: normal;
	}
ol,ul {
	list-style: none;
	}
caption,th {
	text-align: left;
	}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
	}
q:before,q:after {
	content:'';
	}
abbr,acronym { border: 0;
	}
 */
	



body{
background:transparent url(images/bg2.jpg) repeat-y scroll center top;
background-color:#003d7c;
text-align:center;
font-family:Helvetica,Arial,sans-serif;
}

body a: {}
body a:hover {}
body p {}



a:link {text-decoration: none;color:#FFFFFF}
a:visited {text-decoration: none; color:#FFFFFF}
a:active {text-decoration: none;outline: none;}
a:focus {-moz-outline-style: none;}
a:hover { text-decoration:underline}

blockquote {padding:2px 5px 2px 5px;margin:3px 20px 3px 20px;border-left:1px solid #cccccc}

/*:focus, :active {
outline: none;
}
*/

input, textarea, select {
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}

div#shell {
margin:0 auto;
padding:0;
text-align:left;
width:977px;
}

div#content {
padding:0px 0px 20px 0px;
float:left;
}

div#header_wrap {float:left}
div#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/header8.jpg) no-repeat scroll 0 0;
height:164px;
float:left;
width:977px;
}


/*----------------Start----- PAGE NAV ---------------------- */

#headerLinkArea {width:976px;height:124px}

#menu_top_navbar {
width:976px;
height:35px;
border:0px dashed #000000;
float:left;
margin-top:0px
}

#menulinks {
height:35px;
width:976px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
clear:both;
text-align:left;
}


#navWrap {
	position:relative;
	margin:0 auto;
	position:relative;
	top:0;
	left:0;
	
	}

ul#navlistContrib {
position:absolute;
top:0px;
left:0px;
margin: 0px;
padding: 0px;
width:220px;
height:35px;
background:transparent url(images/navBarNew_01.png) no-repeat scroll 0 0;

}

ul#navlistContrib li {
float:left;
list-style:none;

}


ul#navlistContrib li a {
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:center;
color: #333333;
height:23px;
margin-right:14px;
margin-left:16px;
padding-left:0px;
padding-right:0px;
background:none;
display:block;
float:left;
text-decoration: none;
width:190px;
padding-top:6px;
padding-bottom:6px;

}



#navlist {
   position: absolute;
   top: 0;
   left: 220px;
   margin: 0;
   padding: 0;
   width:756px;
	height:35px;
	background:transparent url(images/navBarNew_02.png) no-repeat scroll 0 0;
	padding-top:6px;
	overflow:visible;
	}


ul#navlist li {
font-size:14px;
list-style: none;
float: left;
}

ul#navlist li a {
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:center;
color: #ffffff;
height:22px;
margin:2px 0px 0px 0px
padding:4px 0px 6px 0px
background:none;
display:block;
text-decoration: none;
vertical-align:middle;
}


ul#navlist li a.navLinkHome {
padding-left:10px;
padding-right:0px;
}



ul#navlist li a:hover {
color:#1a528d;
} 

ul#navlist #noHover a:hover {
color:#FFFFFF;
background: none;
} 

.navImg {vertical-align:middle;}




.current_page_parent ul{
	
}

ul#navlist li ul {
display: none;
z-index:10;
}

ul#navlist li ul li {margin:0;padding:0;list-style:none;}
ul#navlist li ul a {background:url(images/subNav_bg2.png) repeat top left;padding:7px;font-size:14px;-moz-border-radius: 5px;
-webkit-border-radius: 5px;}

ul#navlist li.page-item-5 ul li {margin-left:83px;} /* News - Subpages - Left Margin */
ul#navlist li.page-item-7 ul li {margin-left:145px;} /* Issues - Subpages - Left Margin */


#navlist li:hover ul, #navlist li.hover ul {
   position: absolute;
   display: inline;
   left: 0;
   width: 220px;
   margin: 0;
   padding: 0; 
}
#navlist li:hover li, #navlist li.hover li {
   float: left; }


ul#navlist li ul a img {display:none}





/*-----------------End------ PAGE NAV ---------------------- */






/*-----------------Start----- PAGE NAV TEST---------------------- */

#pageFeature_test {
float:left;
width:955px;
}


#pageFeature_test .middle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/whiteBoxMiddle.png) repeat-y scroll 0 0;
min-height:825px;
overflow:hidden;
padding:5px 0;
margin-top:0px;
width:955px;
}


/*-----------------End------ PAGE NAV TEST---------------------- */









div#contentTop {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/homeContentTop2.jpg) no-repeat scroll 0 0;
float:left;
height:11px;
width:977px;
}


/*---------------------------------------------------------------------------*/
div#contentMain {
background:transparent url(images/homeContentMiddle2.jpg) repeat-y scroll 0 0;
float:left;
text-align:center;
width:977px;
}
/*---------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------*/
#homeTop {
margin:0 0 0 8px;
padding:0 0 5px;
width:956px;
float:left;
top:0px;

}


#homeFeature {
float:left;
width:682px;
}
#homeFeature .top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/whiteBoxTop.png) no-repeat scroll 0 0;
height:5px;
width:682px;
}


#homeFeature .middle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/whiteBoxMiddle.png) repeat-y scroll 0 0;
height:352px;
overflow:hidden;
padding:6px 0;
width:682px;
}


#fWrapper {
margin:0px 0px 0px 10px;
overflow:hidden;
position:relative;
width:660px;
text-align:left;
}

#sliderPlaceHolder {
width:660px;
height:351px;
}

#homeFeature .bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/whiteBoxBottom.png) no-repeat scroll 0 0;
height:6px;
width:682px;
}



.clearfix {
display:block;
}




.featuredEntry{position:relative;
}


.featuredOverlay {
width:660px;
height:351px;
position:absolute;
top:0px;
left:0px;}


.titleFeatured {
color:#FFFFFF;
border:0px solid #000000;
background: url(images/5x5Black50.png);
background-repeat:repeat;
}

.titleFeatured h2 {
-x-system-font:none;
font-family:Helvetica,Arial,sans-serif;
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-1px;
line-height:normal;
margin:0px 0px 0px 0px;
padding:6px 15px 4px 15px;
}

.titleFeatured a:hover {text-decoration:none;color:#f8aa40}

.excerptFeatured {
border:0px solid #000000;
position:absolute;
top:285px;
left:0px;
padding:7px 10px 7px 10px;
background: url(images/5x5Black75.png);
color:#FFFFFF;
height:54px;
}


/*---------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------*/
#sidebar, #issueSide {
float:right;
width:271px;
border:0px dashed #000000;
overflow:hidden;
}


/*-----------------Gravity Forms CSS Embed ------------------*/
/*
------------------------------------
forms.css v1.3.3
Gravity Forms Front End Form Styles
http://www.gravityforms.com

a rocketgenius project
http://www.rocketgenius.com
------------------------------------
*/

.gform_wrapper{ overflow:hidden;  margin-bottom:10px;  max-width:600px} 
.gform_wrapper h1, .gform_wrapper h2, .gform_wrapper h3{font-weight:normal; border:none; outline:none; background:none}
.gform_wrapper:focus{ outline:none}
.gform_wrapper form{ text-align:left}
.gform_wrapper input{ outline-style:none;  font-size:11px;  font-family:verdana,sans-serif;  padding:2px 0 2px 0;  letter-spacing:normal}
.gform_wrapper textarea{ outline-style:none;  font-size:11px;  font-family:verdana,sans-serif;  letter-spacing:normal;  padding:2px 0 2px 0;  resize:none; /* doesn't validate but added for Safari field resizing */}
.gform_wrapper ul{ margin:0;  list-style-type:none}
html >body .entry ul, .gform_wrapper ul{text-indent:0px}
.gform_wrapper li, .gform_wrapper form li{ list-style-type:none!important; overflow:hidden}
.gform_wrapper ul.right_label li, .gform_wrapper form ul.right_label li, .gform_wrapper ul.left_label li, .gform_wrapper form ul.left_label li {margin-bottom:14px}
.gform_wrapper ul li:before, .gform_wrapper ul li:after, .entry ul li:before, .entry ul li:after{content:""; /* for safari */}
.gform_wrapper ul li:before, .gform_wrapper ul li:after, .entry ul li:before, .entry ul li:after{content:none; # /* for other browsers  */}
.gform_wrapper ul.gform_fields{ padding:0px;  margin:0px}
.gform_wrapper select{ font-size:11px;  font-family:verdana,sans-serif;  padding:3px 0 3px 0;  letter-spacing:normal}
.gform_wrapper .inline{ display:inline!important}
.gform_wrapper .gform_heading{ width:98%;  padding-bottom:12px;  margin-bottom:18px}
.gform_wrapper .gfield_time_hour, .gform_wrapper .gfield_time_minute, .gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year{ width:70px;  float:left}
.gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year {margin-right:12px}
.gform_wrapper .gfield_time_ampm select{ width:60px!important}
.gform_wrapper .gfield_time_hour input, .gform_wrapper .gfield_time_minute input, .gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_year input{ width:70%!important}
.gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year{ width:50px;  float:left}
.gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_year input{ width:85%!important}
.gform_wrapper .field_hover{ border:1px dashed #2175A9!important;  cursor:pointer}
.gform_wrapper .field_selected{ background-color:#DFEFFF;  border:1px solid #C2D7EF!important}
.gform_wrapper .field_name_first, .gform_wrapper .field_name_last{ width:50%;  float:left}
.gform_wrapper .ginput_complex{overflow:hidden}
.gform_wrapper .field_name_first input, .gform_wrapper .ginput_complex .ginput_left input{ width:90%!important}
.gform_wrapper .field_name_last input{ width:93%!important}
.gform_wrapper .datepicker{ width:100px!important}
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right{ width:48%;  float:left;}
.gform_wrapper .gfield_error .ginput_complex .ginput_left, .gform_wrapper .gfield_error .ginput_complex .ginput_right { width:50%}
.gform_wrapper .gfield_error .ginput_complex .ginput_left input { width:90%!important}
.gform_wrapper .gfield_error .ginput_complex .ginput_right input { width:100%!important}
.gform_wrapper .ginput_complex input, .gform_wrapper .ginput_complex select{ width:92%!important}
.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction { display:block;  margin:3px 0 8px 0; font-size:10px; letter-spacing: 1px}
.gform_wrapper .ginput_complex .name_prefix{ float:left;  width:30px!important;  margin-right:14px}
.gform_wrapper .ginput_complex .name_suffix{ float:left;  width:30px!important}
.gform_wrapper .ginput_complex .name_first, .gform_wrapper .ginput_complex .name_last{ float:left;  width:100px;  margin-right:8px}
.gform_wrapper .top_label .gfield_label{ margin:10px 0 4px 0;  font-weight:bold; display:-moz-inline-stack; display:inline-block; line-height:130%; clear:both}
.gform_wrapper .left_label .gfield_label{ float:left;  margin:2px 15px 0 0;  width:29%;  font-weight:bold}
.gform_wrapper .right_label .gfield_label{ float:left;  margin:2px 15px 0 0;  width:29%;  font-weight:bold;  text-align:right}
.gform_wrapper .left_label ul.gfield_checkbox, .gform_wrapper .right_label ul.gfield_checkbox, .gform_wrapper .left_label ul.gfield_radio, .gform_wrapper .right_label ul.gfield_radio{ margin-left:32%}
.gform_wrapper .top_label input.small, .gform_wrapper .top_label select.small{ width:25%}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{ width:50%}
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea{ width:92%}
.gform_wrapper .right_label input.small, .gform_wrapper .right_label select.small, .gform_wrapper .left_label input.small, .gform_wrapper .left_label select.small{ width:15%}
.gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium, .gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium{ width:35%}
.gform_wrapper .right_label input.large, .gform_wrapper .right_label select.large, .gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper textarea.textarea{ width:59%}
.gform_wrapper .right_label div.ginput_complex, .gform_wrapper .left_label div.ginput_complex{ width:64%;  float:left}
.gform_wrapper h2.gsection_title{ margin:0!important;  padding:0!important;  letter-spacing:normal!important}
.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title{ font-weight:bold;  font-size:16px;  font-family:Helvetica,sans-serif}
.gform_wrapper h3.gform_title{ letter-spacing:normal!important;  margin:10px 0 6px 0}
.gform_wrapper span.gform_description{font-weight:normal}
.gform_wrapper h2.gsection_title, .gform_wrapper .gsection_description, .gform_wrapper h3.gform_title{ width:98%}
.gform_wrapper .gsection{ border-bottom:1px dotted #ccc!important;  padding:0 0 8px 0;  margin:8px 0 16px 0}
.gform_wrapper .gfield_checkbox, .gform_wrapper .gfield_radio{ padding:5px 0;  margin:0}
.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li{ padding:3px 0 0 0!important;}
.gform_wrapper .gfield_checkbox label, .gform_wrapper .gfield_radio label{ margin-left:6px;  display:inline}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description,.gform_wrapper .instruction { font-size:10px; line-height:150%; clear:both; font-family:verdana,sans-serif; letter-spacing:normal}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description{padding:4px 0 8px 0}
.gform_wrapper .gfield_description  {padding: 10px 0 8px 0; font-style: italic}
.gfield_date_year+.gfield_description {padding:0 0 8px 0}
.gform_wrapper .gsection_description {font-style: italic}
.ginput_complex + .gfield_description {padding-top:0!important}
.gform_wrapper .right_label .gfield_description, .gform_wrapper .left_label .gfield_description, .gform_wrapper .left_label .instruction, .gform_wrapper .right_label .instruction{ margin-left:29%;  padding-left:15px}
.gform_wrapper .left_label .gsection .gsection_description, .gform_wrapper .right_label .gsection .gsection_description{ margin-left:0;  padding-left:0;  padding-top:4px;  line-height:150%}
.gform_wrapper .gfield_required{ color:#ff0000;  margin-left:4px}
.gform_wrapper textarea.small{ height:80px}
.gform_wrapper textarea.medium{ height:150px}
.gform_wrapper textarea.large{ height:250px}
.gform_wrapper .gfield_error{ background-color:#FFDFDF!important;  margin-top:4px!important;  margin-bottom:6px;  padding:6px 6px 4px 6px!important; border:1px dotted #C89797}
.gform_wrapper .top_label .gfield_error .ginput_container {max-width:99%}
.gform_wrapper .top_label .gfield_error{ width:92%}
.gform_wrapper .top_label .gfield_error input.large, .gform_wrapper .top_label .gfield_error select.large, .gform_wrapper .top_label .gfield_error textarea.textarea{ width:100%}
.gform_wrapper .right_label .gfield_error input.large, .gform_wrapper .right_label .gfield_error select.large, .gform_wrapper .right_label .gfield_error textarea.textarea, .gform_wrapper .left_label .gfield_error input.large, .gform_wrapper .left_label .gfield_error select.large, .gform_wrapper .left_label .gfield_error textarea.textarea { width:66%}
.gform_wrapper .gfield_error .gfield_label{ color:#790000}
.gform_wrapper .validation_error{ color:#ff0000;  font-weight:bold;  font-size:12px;  line-height:150%;  font-family:Helvetica,sans-serif; margin-bottom:16px}
.gform_wrapper .validation_message{ color:#ff0000!important;  font-size:10px;  font-family:verdana,sans-serif;  letter-spacing:normal}
.gform_wrapper .gform_footer{ padding:16px 0 10px 0;  margin:16px 0 0 0}
.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label { padding:16px 0 10px 31%}
.gform_wrapper input.button{ font-size:100%;  color:#222}
.gform_wrapper input.button:hover{ color:#000}
#gforms_confirmation_message{background-color:#fffac6; border:1px solid #feda70; margin-top:10px; margin-bottom:10px; padding:20px 0; font-size:14px; color:#252525; text-align:center}

/* added for v1.3 ------------------------------------------------------------------------- */

.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right, .gform_wrapper .ginput_complex .ginput_full { min-height:43px; display:block; overflow:hidden}
.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li {margin-bottom:4px; line-height: 130%!important} /* improve spacing and prevent descenders from getting cut off in IE */

/* a few IE7 specific hacks ------------------------------------------------------------------------- */

.gform_wrapper .gfield_time_hour{*width:80px}
.gform_wrapper .gfield_time_minute{*width:70px}
.gform_wrapper .gfield_time_ampm{*padding-top:2px}
.gform_wrapper .gfield_time_hour input, .gform_wrapper .gfield_time_minute input{*margin-left:-10px}
.gform_wrapper .ginput_complex .ginput_left label, .gform_wrapper .ginput_complex .ginput_right label { *margin:3px 0 5px 0}
.gform_footer input.button {*padding:3px}
ul.top_label .clear-multi {overflow:hidden; clear:both}

/* IE8 & IE7 hacks because IE still sux  ------------------------------------------------------------------------- */

.gform_wrapper .ginput_complex .ginput_left select, .gform_wrapper .ginput_complex .ginput_right select { padding: 2px 0 2px 0\9 }

/* jQuery UI date picker ---------------------------------------------------------------------------------------*/

.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div{ /*resets*/margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none; font-family:"lucida sans", "lucida grande", lucida ,sans-serif; background:#fff; font-size:1.0em; border:4px solid #C1C1C1; width:15.5em; padding:2.5em .5em .5em .5em;  position:relative}
.ui-datepicker-div, #ui-datepicker-div{ z-index:9999; /*must have*/ display:none}
.ui-datepicker-inline{ float:left; display:block}
.ui-datepicker-control{ display:none}
.ui-datepicker-current{ display:none}
.ui-datepicker-next, .ui-datepicker-prev{position:absolute; left:.5em; top:.5em; background:#eee}
.ui-datepicker-next{ left:14.6em}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover{ background:#dadada}
.ui-datepicker-next a, .ui-datepicker-prev a{ text-indent:-999999px; width:1.3em; height:1.4em; display:block; font-size:1em; background:url(../images/datepicker_arrow_left.gif) 50% 50% no-repeat; border:1px solid #d3d3d3; cursor:pointer}
.ui-datepicker-next a{ background:url(../images/datepicker_arrow_right.gif) 50% 50% no-repeat}
.ui-datepicker-header select{ border:1px solid #d3d3d3;  color:#555;  background:#e6e6e6;  font-size:1em;  line-height:1.4em;  position:absolute;  top:.5em;  margin:0 !important}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover{ background:#dadada}
.ui-datepicker-header select.ui-datepicker-new-month{ width:7em; left:2.2em}
.ui-datepicker-header select.ui-datepicker-new-year{ width:5em; left:9.4em}
table.ui-datepicker{ width:15.5em;  text-align:right}
table.ui-datepicker td a{ padding:.1em; display:block; color:#555; background:#e6e6e6; cursor:pointer; border:1px solid #fff; text-align:center}
table.ui-datepicker td a:hover{ border:1px solid #fff; color:#212121; background:#dadada; text-decoration: none}
table.ui-datepicker td a:active{ border:1px solid #aaa; color:#212121; background:#fff;  text-decoration: none}
table.ui-datepicker .ui-datepicker-title-row td{ padding:.2em 0; text-align:center; font-size:.9em; color:#222; text-transform:uppercase}
table.ui-datepicker .ui-datepicker-title-row td a{ color:#222; padding:.3em 0}
.ui-datepicker-cover{ display:none;  display/**/:block;  position:absolute; z-index:-1; filter:mask(); top:-4px; left:-4px; width:193px; height:200px}
img.ui-datepicker-trigger {position:relative; top:3px; left:4px}

/* tame those pesky hidden fields --------------------------------------------------------------------*/

.gform_wrapper input[type="hidden"], .gform_wrapper input.gform_hidden {display:none}
.ginput_full br, .ginput_left br, .ginput_right br {display:none;}

/* fix captcha alignment for IE8 --------------------------------------------------------------------*/
.gform_wrapper .left_label #recaptcha_area, #recaptcha_table, .gform_wrapper .right_label #recaptcha_area, #recaptcha_table {margin-left:32%;}

/*-----------------Gravity Forms CSS Embed ------------------*/




#quickSignUp {
font-size:13px;
margin:10px 0 0 13px;
text-align:left;
}

#quickSignUp2 {
margin:9px 0 0 13px;
text-align:left;

}

#quickSignUp2 ul {margin:0px 0px 0px 0px;list-style:none;}


#gform_wrapper_1 {position:relative}
#gform_1 {margin:6px 0px 0px 0px;padding-right:8px}

#gform_1 .gform_body {position:relative}
#gform_fields_1 li div input {font-family:verdana,sans-serif;
font-size:13px;
letter-spacing:normal;
outline-style:none;}

#gform_1 .gform_footer:first-of-type input {position:absolute;top:0px;left:0px;}
#gform_1 .gform_footer {height:26px;overflow:hidden;position:absolute;top:59px;right:95px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}


#gform_1 .gform_footer input { vertical-align:text-top;
padding:0px 0;top:0px;left:0px;
}

#gform_1 .gform_footer a {display:none}

#gform_fields_1 .ginput_container {height:18px;border:0px solid #000000}
#gform_fields_1 li {margin-top:2px;margin-bottom:4px}
#gform_fields_1 li label {margin:0px 0px 0px 0px;font-size:11px;letter-spacing:normal;outline-style:none;padding:2px 0;font-weight:bold}


#input_1_3 {width:96%}
#input_1_4 {width:25%}







#gform_wrapper_4 {position:relative}
#gform_4 {margin:6px 0px 0px 0px;padding-right:8px}

#gform_4 .gform_body {position:relative}
#gform_fields_4 li div input {font-family:verdana,sans-serif;
font-size:13px;
letter-spacing:normal;
outline-style:none;}

#gform_4 .gform_footer:first-of-type input {position:absolute;top:0px;left:0px;}
#gform_4 .gform_footer {height:26px;overflow:hidden;position:absolute;top:59px;right:95px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}


#gform_4 .gform_footer input { vertical-align:text-top;
padding:0px 0;top:0px;left:0px;
}

#gform_4 .gform_footer a {display:none}

#gform_fields_4 .ginput_container {height:18px;border:0px solid #000000}
#gform_fields_4 li {margin-top:2px;margin-bottom:4px}
#gform_fields_4 li label {margin:0px 0px 0px 0px;font-size:11px;letter-spacing:normal;outline-style:none;padding:2px 0;font-weight:bold}


#input_4_2 {width:96%}
#input_4_3 {width:25%}


#gform_2 .gform_heading {margin-bottom:2px;}
#gform_2 ul li div span label {font-size:12px;margin-bottom:14px;color:#135eab}

#gforms_confirmation_message {margin:10px 0px 0px 0px;}
.validation_error {color:#FF0000;font-size:12px;}
.validation_message {color:#FF0000;font-size:10px}

fieldset, img {
border:0 none;
}

legend {
color:#000000;
}

.signUpHeader {display:block}
.signUpHeader2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/stayInformed.png) no-repeat scroll 0 0;
display:block;
height:18px;
text-indent:-900em;
width:239px;}

#quickSignUp legend span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/stayInformed.png) no-repeat scroll 0 0;
display:block;
height:18px;
text-indent:-900em;
width:239px;
}



#quickSignUp input {
padding:2px;
}

#quickEmail {
border:1px solid #999999;
display:block;
margin-top:0px;
width:237px;
}
#quickZip {
border:1px solid #999999;
display:inline;
margin:10px 0 0;
width:75px;
}
#quickMobile {
border:1px solid #999999;
display:inline;
margin:10px 0 0;
width:80px;
}

#quickSubmit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/quickSignUp.png) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
display:inline-block;
height:28px;
margin:3px 0 0;
padding:0;
text-indent:-900em;
width:65px;
}
#quickJoin {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/join.png) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
display:inline-block;
height:28px;
margin:3px 0 0;
padding:0;
text-indent:-900em;
width:65px;
}
#quickJoinwhite {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/join_white.png) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
display:inline-block;
height:28px;
margin:3px 0 0;
padding:0;
text-indent:-900em;
width:65px;
}
#revmsg-phone-number {
border:1px solid #999999;
display:inline;
margin:5px 0 0;
width:150px;
}
#revmsg-form {
font-size:13px;
margin:-5px 0 0 13px;
text-align:left;
}
#revmsg-form input {
padding:2px;
}
#revmsg-form legend span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/MeekMobile.png) no-repeat scroll 0 0;
display:block;
height:22px;
text-indent:-900em;
width:242px;
}
#meekmobilephone {
width:80px;
}
#meekmobilejoin {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/quickSignUp.png) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
display:inline-block;
height:28px;
margin:3px 0 0;
padding:0;
text-indent:-900em;
width:65px;
}



#sidebar h3.joinTheTeam {
margin:6px 0px 0px 0px;
text-indent:-900em;
}

#sidebar h3.joinTheTeam a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/JoinTheTeam.png) no-repeat scroll 0 0;
display:block;
height:135px;
margin:0 0 4px;
text-indent:-900em;
width:266px;
}

#sidebar h3.connectWithScott {
margin:10px 0px 0px 0px;
text-indent:-900em;
}

#sidebar h3.connectWithScott a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/connectWithScott.png) no-repeat scroll 0 0;
display:block;
height:60px;
margin:0 0 4px;
text-indent:-900em;
width:263px;
}

#sidebar #connectWIthScottLinks {
width:263px;
height:40px;
border:0px dashed #000000;
display:block;
text-align:left;
display:block;
}

#sidebar #connectWIthScottLinks a {
margin: 4px 0px 0px 11px;
width:32px;
height:32px;
display:block;
float:left;
}
/*---------------------------------------------------------------------------*/




/*---------------------------------------------------------------------------*/

#homeBottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
padding:10px 0px 0px 5px;
width:950px;
text-align:left;
float:left;
margin-top:8px;
margin-left:9px;
}

#homeBottom, .homeFeaturedVideo, div#subIntCont, #issueSide ul li p {
font-size:14px;
}

#homeBottom div.left {
float:left;
margin:0 8px 0 0;
width:312px;
}
/*---------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------*/
.grayBoxTop {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/grayBox312wTop.png) no-repeat scroll 0 0;
height:6px;
text-indent:-900em;
width:312px;
}

.homeFeaturedVideo {
padding:4px 7px 6px;
}

.grayBoxMiddle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/grayBox312wMiddle.png) repeat-y scroll 0 0;
width:312px;
}

.grayBoxMiddle  a{color:#003d7c}

.homeFeaturedVideo h3 {
margin:0 0 5px;
}
.homeFeaturedVideo h3, #quickEventSubmit {
color:#0A6CA4;
}

.homeFeaturedVideo div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#f7a93f none repeat scroll 0 0;
margin:0 0 10px;
padding:5px;
width:288px;
}


.grayBoxBottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/grayBox312wBottom.png) no-repeat scroll 0 0;
height:6px;
margin:0 0 10px;
text-indent:-900em;
width:312px;
}

/*---------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------*/
.blueBoxTop {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/blueBox312wTop.png) no-repeat scroll 0 0;
height:6px;
text-indent:-900em;
width:312px;
}

.homeCalendar {
padding:4px 7px 6px 8px;
width:296px;
}

.blueBoxMiddle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/blueBox312wMiddle.png) repeat-y scroll 0 0;
width:302px;
}

.blueBoxMiddle li {
margin:0 0 3px;
}



.homeCalendar h4 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/heidepriemCalendar.png) no-repeat scroll 0 0;
height:29px;
margin:5px 0 10px 15px;
text-indent:-900em;
width:257px;
}


h3.calendarPhoto a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/calendarPhoto.png) no-repeat scroll 0 0;
display:block;
height:139px;
margin:0 0 4px;
text-indent:-900em;
width:294px;}

.homeCalendar ul {
margin:0 0 0 15px;
}

.homeCalendar ul li {list-style:none}

.homeCalendar span.left {
color:#FFFFFF;
float:left;
width:53px;
}

.homeCalendar span.right {
float:right;
width:225px;
padding-right:5px;
}

.calendarTime {color:#f8aa40;font-weight:bold;padding-left:8px}
a.calendarEventTitle {}


#quickEvents {
margin:5px 0 0 10px;
}

#quickEvents legend {
text-indent:-900em;
}

legend {
color:#000000;
}

#quickEventZip {
padding:3px;
width:85px;
}

#quickEventSubmit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/arrowDarkBlue.png) no-repeat scroll right 4px;
border:medium none;
padding:0 6px 0 0;
width:175px;
}
/*---------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------*/
.blueBoxBottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/blueBox312wBottom.png) no-repeat scroll 0 0;
height:6px;
text-indent:-900em;
width:312px;
}
/*---------------------------------------------------------------------------*/


#homeBottom h3.findOffice a, #homeTop h3.findOffice a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/findOffice2.png) no-repeat scroll 0 0;
display:block;
height:117px;
margin:0 0 4px;
text-indent:-900em;
width:270px;
}



/*---------------------------------------------------------------------------*/
#homeBottom div.right {
float:left;
width:350px;
}


.postAuthor {font-size:12px;color:#666666}

#homeBottom div.right div.blog, #homeTop div.right div.blog {
padding:0 0 10px;
}

#homeBottom div.right div.blog h3, #homeTop div.right div.blog h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/homeBlogHeading.png) no-repeat scroll 0 0;
height:24px;
margin:0 0 10px;
text-indent:-900em;
width:359px;
}

#homeBottom div.right div.blog h3 a, #homeTop div.right div.blog h3 a  {
display:block;
height:24px;
width:360px;
}

#homeBottom div.right div.news div.post div.entry h2 {font-size:14px;font-weight:normal;font-family:Georgia,Serif;line-height:15px;font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;}

#homeBottom div.right div.news div.post div.entry p {text-align:left}

#homeBottom .entry {
border-bottom:1px solid #CCCCCC;
margin:0 0 15px;
}

.blog .entry, .news .entry {
border-bottom:1px solid #CCCCCC;
margin:0 0 20px;
padding:0 0 5px 5px;
}

#homeBottom p {
line-height:15px;
margin:0 0 5px;
}

#homeBottom div.right a {
color:#003d7c;
}

#homeBottom h4, .homeFeaturedVideo h3, #homeBottom div.blog h3 {
font-size:15px;
}

/*---------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------*/
#homeBottom div.right div.news {
margin:0 0 5px;
}

#homeBottom div.right div.news h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/homeNewsHeading.png) no-repeat scroll 0 0;
height:24px;
margin:0 0 10px;
text-indent:-900em;
width:359px;
}

#homeBottom div.right div.news h3 a {
display:block;
height:24px;
width:360px;
}



/*---------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------*/
#homeBottom div#sidebar_bottom, #homeTop div#sidebar_bottom  {
float:right;
margin:0px 0px 0px 0px;
width:272px;
border:0px dashed #0000CC;
text-align:center;
}

#sidebar_bottom h3.redCross {
margin:0px 0px 0px 0px;
text-indent:-900em;

}

#sidebar_bottom h3.redCross a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/donate1.png) no-repeat scroll 0 0;
display:block;
height:172px;
margin:0 0 4px;
text-indent:-900em;
width:270px;

}

#sidebar_bottom h3.webstore {
margin:0px 0px 0px 0px;
text-indent:-900em;

}

#sidebar_bottom h3.webstore a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/webstore/webstore_sidebar.gif) no-repeat scroll 0 0;
display:block;
height:135px;
margin:0 0 4px;
text-indent:-900em;
width:266px;

}

#sidebar_bottom h3.primeTimeClub {
margin:0px 0px 0px 0px;
text-indent:-900em;

}

#sidebar_bottom h3.primeTimeClub a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/primetime_club.png) no-repeat scroll 0 0;
display:block;
height:135px;
margin:0 0 4px;
text-indent:-900em;
width:266px;

}




#sidebar_bottom h3.askScott {
margin:8px 0px 0px 0px;
text-indent:-900em;

}

#sidebar_bottom h3.askScott a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/askScott.png) no-repeat scroll 0 0;
display:block;
height:98px;
margin:0 0 4px;
text-indent:-900em;
width:270px;

}

#tallGrayBoxTopWrap {margin:0px 0px 7px 0px}

#tallGrayBoxTop {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tallGrayBoxTop.png) no-repeat scroll 0 0;
height:6px;
margin:4px 0px 0 0px;
text-indent:-900em;
width:275px;
}

#tallGrayBoxMiddle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tallGrayBoxMiddle.png) repeat-y scroll 0 0;
margin:0 0px 0 0px;
overflow:hidden;
padding:5px 10px;
width:252px;
}

#tallGrayBoxBottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tallGrayBoxBottom.png) no-repeat scroll 0 0;
height:6px;
margin:0 0px 0 0px;
width:275px;
}


body div#contentBottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/homeContentBottom2.jpg) no-repeat scroll 0 0;
height:11px;
width:977px;
float:left;
}


div#footer_wrap {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
float:left;
width:977px;
padding-bottom:30px;
}


div#footer {
color:#003d7c;
font-size:13px;
text-align:center;
font-weight:bold
margin-bottom:20px;
}

div#footer a {
color:#003d7c;
font-size:13px;
text-align:center;
font-weight:bold
}

p.credit {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:2px solid #003d7c;
margin:10px auto 10px;
padding:4px;
width:300px;
color:#ffffff;
}

p.legal {
color:#ffffff;
}


/*--------------Start CSS content----------------*/
#homeTop div#sidebar_bottom {
border:0 dashed #0000CC;
float:right;
margin:0;
text-align:center;
width:272px;
}


#homeFeature .middleSingle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/whiteBoxMiddle.png) repeat-y scroll 0 0;
overflow:hidden;
padding:2px 0;
width:682px;
min-height:660px;


}

div#contentMainSingle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/homeContentMiddle2.jpg) repeat-y scroll 0 0;
float:left;
text-align:left;
width:977px;
}

#single_content {
font-size:14px;
text-align:left;
padding:5px 17px 0px 17px;

}

#single_content h2 {
font-size:24px;
margin-bottom:8px;
}


entrySingle a{
color:#000099;
}

.entry {}
.entry p {
margin-bottom:10px;
}

.entry a {
color:#000099;
}

.entry h3 {font-weight:bold; color: #003d7c}


/*--------------End CSS content----------------*/


/*--------------Start PAGE css----------------*/
#pageFeature {
float:left;
width:682px;
}

#pageFeature .top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/whiteBoxTop.png) no-repeat scroll 0 0;
height:5px;
width:682px;
}

#pageFeature .middle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/whiteBoxMiddle.png) repeat-y scroll 0 0;
min-height:825px;
overflow:hidden;
padding:5px 0;
margin-top:0px;
width:682px;
}

#pageFeature .bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/whiteBoxBottom.png) no-repeat scroll 0 0;
height:6px;
width:682px;
}


h2.singlePageHeader {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/pageBlogHeading.png) no-repeat scroll 0 0;
height:35px;
margin:0px 0px 10px 10px;
padding:3px 0px 0px 10px;
width:660px;
color:#FFFFFF;
font-size:26px;
vertical-align:text-top;
}

.archiveHeader a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#FF6633;
font-size:20px;
}




h3.blogHeader {
-x-system-font:none;
font-family:Georgia,Serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0px 0px 3px 0px;
color:#b66a00;
}






h3.issuesHeader {
-x-system-font:none;
font-family:Georgia,Serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0px 0px 3px 0px;
color:#000000;
}
.issuesHeader a {color:#b66a00;}



#issues_content {
float:left;
font-size:14px;
padding:0 14px;
text-align:left;
}

#issues_content p{
margin-bottom:12px;
}

.issuesLeft {float:left;
margin:0px 10px 0px 0px;}

.issuesRight {float:left;
width:86%;}


.otherIssues {
margin:10px 0px 7px 2px
}

h3.otherIssues {
color:#b66a00;
font-weight:bold;
}

.otherIssues a {color: #003d7c}

<!------------->



h3.videoHeader {
-x-system-font:none;
font-family:Georgia,Serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0px 0px 3px 0px;
color:#000000;
}
.videoHeader a {color:#b66a00;}


#video_content {
float:left;
font-size:14px;
padding:0 14px;
text-align:left;
}

.videoLeft {float:left;
margin:0px 10px 0px 0px;}

.videoRight {float:left;
width:54%;}







.timestamp {color:#999999; font-size:11px;
margin:0px 0px 8px 0px;}

.read_more {margin-bottom:0px;font-weight:bold}

.theExcerpt p br {height:10px; clear:both; margin:8px 0px 8px 0px;}

.meta p {margin-bottom:3px; font-size:11px; }
.meta a {color:#999999;}
.tagHeader {color:#666666;}
.postmetadata {color:#999999}
.postmetadata a {color:#999999}


/* Image Captions */
.wp-caption{background-color:#EFEFED;border:1px solid #D0D0CE;margin-bottom:2px;margin-top:2px;padding-top:5px;text-align:center}

.alignright {float:right;margin-left:5px}
.alignleft {float:left;margin-right:5px}

.wp-caption-text {font-size:12px; color:#666666}
p.wp-caption-text {margin:5px 0px 5px 0px}

/*--------------End PAGE css----------------*/


tbody {
display:table-row-group;
vertical-align:middle;
}

#contributeShell {width:650px;border:0px dashed #666666}

td.contribheader {
border-bottom:1px solid black;
font-weight:bold;
padding-top:8px;
text-align:left;
color:#0033FF;
font-size:14px;
}

#contribution td {
line-height:25px;
}

#contribution label {
font-weight:normal;
margin:0;
padding:0;
}

#contribution label {
}


label {
cursor:default;
}

#contribution label .radio {
padding-left:5px;
padding-right:15px;
vertical-align:middle;
outline:none;
border:none;
}

.radioBTN {
outline:none;
border:none;
outline-color:#FFFFFF}

#contribution table.amounts td {
vertical-align:middle;
}

nobr {
white-space:nowrap;
}

.boldFont {font-weight:bold}

#contribution input {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
font-size:15px;
padding:3px;
}

#contribution select {
font-size:15px;
}

.ccImage {vertical-align:middle;margin-right:5px}

#contribution td.contribbutton table td {
text-align:center;
}

#contribution #processbutton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#f5a73d none repeat scroll 0 0;
color:#333333;
cursor:pointer;
margin:15px 0;
padding:15px;
text-transform:uppercase;
font-weight:bold;
}

.webform-component-textfield {margin-top:8px;margin-bottom:8px}
.form-item {margin-top:8px;margin-bottom:8px}


.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.ol_list {padding:3px 0px 0px 40px}

.ol_list li {margin-bottom:15px}

.pad20bottom {padding-bottom:20px}

#contributionTable {width:550px; margin:0 auto;margin-top:10px}
#contributionTable tr {vertical-align:top}

#contributionTableWrap {width:650px;border:0px dashed #cccccc;text-align:center;margin:0 auto;margin-top:20px;}

#mals_contr_table tr td {padding:5px;font-size:14px;font-weight:bold}
#mals_contr_table2 {margin:10px 0px 10px 0px}
#mals_contr_table2 tr td {padding:5px;font-size:14px; text-align:left;padding-left:10px}

span.storeItemHeader {
color:#B66A00;
font-family:Georgia,Serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0 3px;
}

span.storeItemPrice {font-size:16px;font-weight:bold}

#otherPrimeTime tr td {padding:5px;font-size:14px;font-weight:bold}

.commentlist {list-style:none}

#respond {margin: 15px 0px 0px 0px;padding:15px 0px 0px 0px; border-top:1px dashed #cccccc}
#comment {width:540px}

.top20margin {margin-top:20px}

#donate_btn {background:url(images/donate_btn2.gif);width:187;height:47;background-position:left top}
#donate_btn:hover {background-position:0px 47px}