* { margin: 0; padding: 0; }

.body { background: url(http://images.samadamsalliance.org.s3.amazonaws.com/bg_internal.jpg) repeat-x; text-align: center; font-family:Arial, Helvetica, sans-serif;}
.pagehome { background-image: url(http://images.samadamsalliance.org.s3.amazonaws.com/bg_site.jpg); }
.noCSS { display: none; }
.clearboth { clear: both; }
.required {color:#ff0000;}
.errorbgcolorsize{background:#ff9999; color:#ff0000; padding-left:5px !important;}
.errormessage{color:#ff0000;}

a { text-decoration: none; color:#cc0000;}
a:hover { text-decoration: underline; }

.bump_down { padding-top: 1px !important; padding-bottom: 0px !important; }
.bump_up { padding-top: 0px; padding-bottom: 1px; }
img { border: 0; }

#atffc{position:absolute;}
#onecolumnpagecontact{width:470px; margin:0 auto; padding-top:25px; color:#666666; font-size:13px; line-height:18px;}
#onecolumnpagecontact h1{line-height:25px;}
#onecolumnpagesearch{width:520px; margin:0 auto; padding-top:25px; color:#666666; font-size:13px;}

#wrapper { width: 955px; /*background: url(http://images.samadamsalliance.org.s3.amazonaws.com/bg_home.jpg) center top no-repeat;*/ margin: 0 auto; text-align: left; padding: 0 5px 0 10px;}

#video{background:#ffffff;}

#header { height: 170px; position:relative; }
#header a#btn_donate { font: normal 16px/38px Arial,Helvetica,sans-serif; color: #fff; padding-left: 25px;  width: 132px; height: 49px; display: block; float: right; background: url(http://images.samadamsalliance.org.s3.amazonaws.com/button_donate-idlehover.gif) no-repeat; text-decoration: none; }
#header a#btn_donate:hover { background-position: -157px 0; }
#header a#link_home {z-index:100; width: 440px; height: 140px; display: block; position:absolute; top:0px; left:0px; background: url(http://images.samadamsalliance.org.s3.amazonaws.com/SamAdams_logo.jpg) left top; }

#header ul { float: right; clear: right; display: inline; width:900px; height:70px; list-style: none; padding-top: 52px; position:relative; }
#header ul li { float: right; height:30px;}
#header ul li a { font: normal 21px Arial,Helvetica,sans-serif; color: #000000; text-decoration: none; padding-left: 35px; text-align: right; display: block; outline: none;}
#header ul li.homelistitem a{padding-left:0px !important;}
#header ul li.selected a { color: #CC0000; }
#header ul li.selected ul li a{color: #666666;}
#header ul li.selected ul li a:hover{color:#cc0000}
#header ul li a:hover { color: #CC0000;  }
#header ul li ul{position:absolute; left:0px; top:95px; padding-top:0px; height:30px; z-index:20; background-color:#ffffff;}
#header ul li ul li{background:#ffffff;}
#header ul li ul.showlist{z-index:10; background-color:transparent;}
#header ul li ul li a{ font: normal 14px Arial,Helvetica,sans-serif; color: #666666; padding-left: 30px; }

#header h1 { clear: both; margin-left: 11px; font: normal 40px Arial,Helvetica,sans-serif; padding: 33px 0 38px 0;}

#content {  }
#content h2 { font: normal 20px Arial,Helvetica,sans-serif; color: #000000;  }
#content h2 span { color: #666;}
#content p { font: normal 13px Arial,Helvetica,sans-serif; color: #666; }

#content_left { float: left; display: inline; width: 652px; margin-right: 46px; position: relative;  }
#content_left p { margin: 10px 0; }
* html #content_left { margin-right: 23px; }
/*
#content_left a#btn_share { outline: none; font: normal 12px/20px Arial,Helvetica,sans-serif; color: #666; background: url(http://images.samadamsalliance.org.s3.amazonaws.com/icon_share.gif) no-repeat left;  display: block; height: 20px; text-decoration: none; position: absolute; top: 0px; right: 23px; padding-left: 20px; }
#content_left a#btn_share:hover { color: #CC0000;  }
* html #content_left a#btn_share  { right: 35px; }
*/

#content_left #box_video { width: 640px; height: 360px; clear: both;  margin-top: 14px; margin-bottom: 55px; }

#content_right { float: left; display: inline; padding-top: 50px; width: 257px; }
#content_right h1#tagline { background: url(http://images.samadamsalliance.org.s3.amazonaws.com/tagline.gif) no-repeat; width: 255px; height: 110px; display: block; padding-bottom: 10px;  }
#content_right h2#smallbloglogo { background: url(http://images.samadamsalliance.org.s3.amazonaws.com/ThePoint_home_logo.jpg) no-repeat; width: 255px; height: 87px; padding-bottom: 30px; }
#content_right h2#smallbloglogo a{display:block;}
#content_right ul#mini_blog { }
#content_right ul#mini_blog li{ font: normal 13px Arial,Helvetica,sans-serif; color: #666; padding-left: 20px; background: url(http://images.samadamsalliance.org.s3.amazonaws.com/bullet_redarrow.gif) no-repeat left 3px; display: block; list-style: none; margin-bottom: 17px;}
#content_right ul#mini_blog li a{ color: #666; text-decoration: none;}
#content_right ul#mini_blog li a:hover{ color: #666; text-decoration: underline; }
* html #content_right ul#mini_blog li { background-position: 0 5px; }
*:first-child+html #content_right ul#mini_blog li { background-position: 0 5px; }

#leftpagestyle{width:200px; float:left;padding-right:40px;}
#leftpagestylespacer{width:200px; height:10px;}

#pagestyle h1{color:#000000;font-size:31px;font-weight:normal;padding-bottom:10px;padding-left:0px !important;padding-right:0px !important;}
#pagestyle h2{color:#000000;font-size:20px;font-weight:normal;padding-bottom:10px;}
#pagestyle h3{color:#000000;font-size:16px;font-weight:bold;padding-bottom:10px;}

#pagestyle h1 a, #pagestyle h2 a, #pagestyle h3 a, #pagestyle h4 a{color:#000000;}
#pagestyle h1 a:hover, #pagestyle h2 a:hover, #pagestyle h3 a:hover, #pagestyle h4 a:hover{color:#cc0000;}

#pagestyle a{color:#cc0000;}

#leftpagestyle h1{color:#000000;font-size:20px;font-weight:normal;padding-bottom:10px;}
#leftpagestyle h2{color:#000000;font-size:18px;font-weight:normal;padding-bottom:10px;padding-top:10px;}
#leftpagestyle h3{color:#000000;font-size:16px;font-weight:bold;padding-bottom:0px;}

#leftpagestyle ul, #pagestyle ul {list-style-position:outside; margin-left:15px;}
#leftpagestyle ol, #pagestyle ol {list-style-position:outside; margin-left:20px;}
#leftpagestyle li, #pagestyle li {padding-bottom:12px;}
#leftpagestyle p, #pagestyle p{padding-bottom:12px; line-height:150%}

#news { clear: both; background: url(http://images.samadamsalliance.org.s3.amazonaws.com/line_ink.jpg) no-repeat center bottom; padding-bottom: 35px; }
#news h2 { margin-left: 7px; }
#news h2 a { color: #666666; }
#news h2 a:hover{color: #CC0000; text-decoration:none;}
#news #latestnewstitle{background:#fff; float:left; display:block; color:#000; padding-right:10px;}
#news #latestnewstitle a{color:#000000;}
#news #latestnewstitle a:hover{color:#cc0000;}
#news #latestnewscontent{background:#fff; float:left; display:block;}

.newslist{font-size:16px; padding-top:15px !important;}

#connect { clear: both; padding-top: 28px;  }
#connect #quote { float: left; display: inline; width: 440px; }
#connect #quote #quoteline{background:url(http://images.samadamsalliance.org.s3.amazonaws.com/EOK_quote.jpg) no-repeat; width:460px; height:120px;}

#homelinkarea{display:block; width:100%; height:100%;}

#connect #join_form{ float: right; display: inline; width: 465px; } 
#connect #MailingThanks { float: right; display: inline; width: 465px; padding-top:40px;}
#connect #join_form h2 { margin-bottom: 10px; }
#connect #join_form p { margin-bottom: 10px; padding:0px;}
#join_form fieldset { border: 0;  }
#join_form input { width: 128px;  }
#join_form input#ZipCode { width: 78px; }
#join_form a#submit_button { font: normal 16px Arial,Helvetica,sans-serif; color: #CC0000; width: 40px; margin-top: 14px; border: 0; cursor: pointer; display: block; text-decoration: none; }
#join_form label {font: normal 9px Arial,Helvetica,sans-serif; color: #666; text-transform: uppercase; display: block;}
#join_form .form-field { width: 128px; float: left; display: inline;  margin-right: 10px;}

#join_form {position:relative; height:150px;}
#join_form p { padding:10px 0 10px 0; }
#join_form h2 { font-size:20px; font-weight:normal;}

#join_form .joinformveil{background:#ffffff; display:none;position:absolute; top:0px; left:0px;}
#join_form .errortext{font-size:14px; margin:0px; padding:10px 0px 0px 0px; color:#cc0000; text-align:center;}

#social { float: left; display: inline; width: 483px; padding:30px 0 0 7px;}
#social h2 { margin-bottom: 10px; font-weight:normal !important; font-size:20px !important;}
#social .social_icon {  width: 24px; height: 24px; background-repeat: no-repeat; cursor: pointer; float: left; }
#social #soc-youtube { background-image: url(http://images.samadamsalliance.org.s3.amazonaws.com/icon_youtube.gif); }
#social #soc-facebook { background-image: url(http://images.samadamsalliance.org.s3.amazonaws.com/icon_facebook.gif);}
#social #soc-twitter { background-image: url(http://images.samadamsalliance.org.s3.amazonaws.com/icon_twitter.gif); }
#social #soc-linkedin { background-image: url(http://images.samadamsalliance.org.s3.amazonaws.com/icon_linkedin.gif); }
#social a { font: normal 12px Arial,Helvetica,sans-serif; color: #666; text-decoration: none; display: block; float: left; }
#social a span { display: block; line-height: 22px; float: left; cursor: pointer; padding: 0 8px; }
#social a img { display: block; float: left; cursor: pointer;}

#addthistop{text-align:right; font-size:13px; position:relative; padding-top:15px;}
.pagehome #addthistop{position:absolute; width:955px;}
#addthistop .addthis_spacer{height:40px; width:20px;}
#addthistop .addthis_button_compact{position:absolute;right:0;}
#addthistop a.addthis_button_compact{color:#666666;}

#footer { padding-bottom: 40px; clear: both; position:relative;} 
#footer p#copyright { position:absolute; padding-top: 45px; padding-left: 5px; font: normal 12px/20px Arial,Helvetica,sans-serif; color: #666;  }
#footer ul#footlinks { float: right; padding-top: 45px; padding-right: 15px; }
#footer ul#footlinks li { display: inline; font: normal 12px/20px Arial,Helvetica,sans-serif; color: #666; padding: 0 10px; }
#footer ul#footlinks li a{ color: #666; text-decoration: none; }
#footer ul#footlinks li a:hover { color: #CC0000; }
#footer ul#footlinks .inputtxt{width:125px;}

#footer #footersearchhover{position:absolute; display:block; height:30px; top:20px; left:760px; }

/* Contact Page */
.contact .formrow{padding:5px 5px 5px 0; width:392px;}
.contact .textfield{width:200px; padding:2px;}
.contact textarea{width:400px; height:150px;}
.contact .captchacontrol input{width:100px; padding:2px;}
.contact .captchacontrol img{padding-top:10px;}
.contact h3{color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:25px;}

#contact-inner{padding-bottom:20px; border-bottom:1px solid #000000;}
#contact-inner #mapit{float:right; }
#contact-inner #mapit a{color:#666666 !important; }
#contact-inner #contact-inner-left{float:left;}
#contact-inner .corpoffice{padding:10px 0 0 0;}

#contactformcontainer{padding-top:20px;}
#contactformcontainer label{display:block; font-size:12px; text-transform:uppercase;}

#requiredwillcontact{padding-top:10px;}
#requiredwillcontact .formrequired{float:right;}

#contact_error_alertbg{padding:10px 0;}

/* Event Signup Form */
.eventsignup .formrow{padding:5px 5px 5px 0; width:210px; height:38px;}
.eventsignup .formrowfloat{float:left;}
.eventsignup .textfield{width:200px; padding:2px;}
.eventsignup textarea{width:400px; height:150px;}
.eventsignup .captchacontrol input{width:100px; padding:2px;}
.eventsignup .captchacontrol img{padding-top:10px;}
.eventsignup h3{color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:25px;}
.eventsignup .errormessage{padding:10px 0 2px 0;}

#eventsignupcontainer{padding-top:10px;}
#eventsignupcontainer label{display:block; font-size:12px; text-transform:uppercase;}

#requiredwillcontact{padding-top:10px;}
#requiredwillcontact .formrequired{float:right;}

#contact_error_alertbg{padding:10px 0;}

/* Join Form */
#join_form{}
#join_form .joinformrow{float:left; width:110px;}
#join_form .joinformrow.joinformzip{ width:90px;}
#join_form .joinformrow label{font-size:11px; color:#666666;}
#join_form .textinput{width:100px;}
#join_form .textinput.textinputzip{width:80px;}
#join_form .buttoninput{width:100px; padding-top:6px;}

/* Component Image Text */

#imagetextcomponentcontainer{}
.imagetextcomponent{padding-bottom:20px;}

.imagetextcomponent .compimgtextleft{float:left; width:152px;}
.imagetextcomponent .compimgtextleft img{background-color:#ffffff; border:1px solid #cccccc; padding:5px;}

.imagetextcomponent .compimgtextright{float:left; width:530px}
.imagetextcomponent .compimgtextright h4{font-weight:normal; font-size:20px; color:#000000; margin:0px; padding:0px;}
.imagetextcomponent .compimgtextright h4 a{color:#000000;}
.imagetextcomponent .compimgtextright h4 a:hover{color:#cc0000; text-decoration:none;}
.imagetextcomponent .compimgtextright p{font-size:13px; line-height:20px; color:#666666; margin:0px; padding:0 0 10px 0 !important;}

/*signup form*/
#SignupForm p{padding:5px 0; margin:0px !important; float:right; font-size:12px;}
#SignupForm h4{clear:both;  float:left}/* border-bottom:1px solid #C5E7F3; margin-bottom:20px;padding:20px 0 5px 0;}*/
#SignupForm .breakline{clear:both; border-bottom:1px solid #C5E7F3;}

#SignupForm .storycell_1{clear:both; width:650px;color:#666; }
#SignupForm .storycell_1_l{clear:both; float:left; width:320px;}
#SignupForm .storycell_1_r{ float:left; width:320px;}
#SignupForm .storycell_1_left{clear:both; float:left;width:80px }
#SignupForm .storycell_1_right{ float:left; width:220px ; padding-bottom:10px;}
#SignupForm  .validationSummary {margin-bottom:30px;color: red;}

/* SlideShow */
#slideshowbackground{background:url(http://images.samadamsalliance.org.s3.amazonaws.com/bg_slideshow.jpg) no-repeat; padding:6px 11px 16px 11px; height:360px; width:640px;}
#slideshowarea { position:relative; font-family:Arial, Helvetica, Sans-Serif; overflow:hidden; display: inline-block}
#slideshowarea #slideshow {height: 360px; width:640px; position:relative;}
#slideshowarea #slideshow a { height: 360px; width:640px; text-align:center;}
#slideshowarea #slideshow a img{border:0px;}
#slideshowarea #slideshow .playbutton{position:absolute; top:145px; left:296px; opacity:0.7;filter:alpha(opacity=70);}
#title{ position:absolute; bottom:0px; left:5px; color:#ffffff; text-align:left; clear:both; width:630px; height: 86px; background:#000000; z-index:100;}
#title h2{margin:0; padding:15px 10px 0 10px;font-size:18px; font-weight:bold; line-height:20px; color:#ffffff;}
#title p{margin:0; padding:0 10px !important;font-size:13px; line-height:15px; color:#ffffff;}
#nextslide{background:url(http://images.samadamsalliance.org.s3.amazonaws.com/slide_advance.gif) no-repeat center center; position:absolute; top:0px; right:0px; height: 360px; width:60px; cursor:pointer; z-index:200;opacity:0.0;filter:alpha(opacity=0);}
#prevslide{background:url(http://images.samadamsalliance.org.s3.amazonaws.com/slide_rewind.gif) no-repeat center center; position:absolute; top:0px; left:0px; height: 360px; width:60px; cursor:pointer; z-index:200;opacity:0.0;filter:alpha(opacity=0);}

#darkenScreenObject{z-index:400 !important;}
.video{width:652px; height:360px; position: absolute; display: none;}
.closebutton{display:block; position:absolute; right:-8px; top:-8px; color: white; width:37px; height:37px;}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
