/*  
Theme Name: BJALCF
Version: 1
Author: General Things
Author URI: http://generalthings.com

*/

*,html {
margin:0;
padding:0;
}

body {
font:62.5% Tahoma, Arial, Helvetica, sans-serif;
text-align:center;
background:#000;
}

a:link, a:visited, a:hover, a:active {
    outline:none !important;
}

fieldset,select {
border:none;
}

acronym,abbr,span.caps {
cursor:help;
}

acronym,abbr {
border-bottom:1px dashed #ddd;
}

blockquote {
border-left:3px solid #ddd;
padding-left:10px;
margin:20px;
}

code,pre,kbd {
}

small {
font:1em Arial, Helvetica, sans-serif;
color:#aaa;
}

strike,del {
color:#aaa;
text-decoration:line-through;
}

label {
cursor:pointer;
}

h1,h2,h3,h4 {
color:#62b462;
}

h1 {
text-align:left;
font-size:2em;
padding:45px 0 5px 25px;
}

h2 {
font-size:1.7em;
margin:5px 0;
}

h3,h4 {
font-size:1em;
margin:15px 0 0;
color:#62b462;
text-transform:none;
}

p {
margin:0 0 10px;
}

#container {
position:relative;
top:50px;
font-size:1.2em;
width:880px;
background:#fff;
margin:0 auto;
border:5px solid #797979;
}

#content {
margin:0 auto;
}

#header {
line-height:1.2em;
height:125px;
padding:10px;
width:860px;
}

#header h1 {
    background:url('images/bjalcf-logo-header.gif') no-repeat;
    width:682px;
    margin:2px 0px 0px 9px;
    padding:0;
    height:116px;
    display:block;
    text-indent:-99999px;
    float:left;

}

#header h1 a {
    display:block;
    width:335px;
    height:116px;
}

#header .description strong {
color:#f46cb1;
}

#header .description {
display:none;
text-align:left;
font-size:.9em;
line-height:1.3em;
padding:0;
margin:30px 20px 0px 20px;
width:182px;
float:left;
}

#header2 {
line-height:1.2em;
height:125px;
padding:10px;
width:860px;
}

#header2 h1 {
    background:url('images/bjalcf-logo-2.gif') no-repeat;
    width:335px;
    margin:2px 0px 0px 9px;
    padding:0;
    height:116px;
    display:block;
    text-indent:-99999px;
    float:left;

}

#header2 h1 a {
    display:block;
    width:335px;
    height:116px;
}

#header2 .description strong {
color:#f46cb1;
}

#header2 .description {
display:none;
text-align:left;
font-size:.9em;
line-height:1.3em;
padding:0;
margin:30px 20px 0px 20px;
width:182px;
float:left;
}

.headerButton {
    width:125px;
    height:140px;
    background:url('images/giveToday.jpg') 0px 20px no-repeat;
    display:block;
    float:left;
    margin:0px 20px 0px 0px;
}

.headerBlog {
    width:101px;
    height:53px;
    background:url('images/blog.jpg') no-repeat;
    display:block;   
    float:left;
    margin:40px 20px 0px 0px;
}

a .headerButton {
    display:block;
    width:125px;
    height:140px;
    text-transform:uppercase;
    color:#000;
}

.donateToday {
    width:70px;
    height:140px;
    background:url('images/icons/06.jpg') 0px 50px no-repeat;
    display:block;
    float:left;
    margin:0px 20px 0px 0px;
}

.quote-container {
    margin-left:auto;
    margin-right:auto;
    float: left;
    height:130px;
}

.quote-text {
    margin-left: 50px;
    margin-top:30px;
    line-height: 1.2em;
    text-align: center;
    color: #3d9b35;
    font-family: 'PT Sans', Myriad Pro, Arial, Tahoma, sans-serif;
    font-size: 18px;
    font-weight: bold;

}

.headerPhoto {
    width:112px;
    height:112px;
    display:block;
    background:url('http://www.bradleynewton.com/bjalcf/header-photo-placehoder.jpg') no-repeat;
    margin-top: 2px;
    margin-right: 6px;
    float:right;
    overflow: hidden;
}

.headerlinks {
    display:block;
    clear:both;
    float:right;
    width:200px;
    text-align:right;
    margin: 12px 6px 6px 0px;
    color: #797979;
    font-family: 'PT Sans', Myriad, Myriad Pro, Arial, serif;
    font-size: 12px;
}

.headerlinks a {
    color: #797979;
}

.headerlinks a:hover {
    /*color: #e43e8b;*/
    color: #de1987;
}

.lblink a {
    color: #de1987;
    font-weight: bold;
}

#pixopoint_menu_wrapper1 {
    width: 100%;
    background: #fff url("http://www.lungcancerfoundation.org/wp-content/themes/new-theme/images/menu-bg-take5.gif") repeat-x;
    clear:both;
}

#pixopoint_menu1 {
    width:860px;
    height:31px; 
    margin-left: auto;
    margin-right: auto;
}

#sf-wrapper  {
    width: 100%;
/*    margin-left: auto;
    margin-right: auto;
*/
    
}

#suckerfishnav {float:left; margin: 0 auto;}
#suckerfishnav ul {list-style:none;text-align:center;}
#suckerfishnav a {
    display:inline-block;
    text-decoration:none;
    font-size: 15px;
    letter-spacing:0px;
    font-family: 'PT Sans', Myriad, Myriad Pro, Arial, serif;
    font-weight: bold;
    color:#000000;
    border:0px;
    padding:6px 2px 4px 2px;
    margin:0 !important;
}


#suckerfishnav li {
	background: url("images/menu-take5-divider.png") no-repeat scroll right center transparent;
	display:inline-block;
	padding:0px 11px 0px 7px;
	float:left;
}


/*#suckerfishnav a:hover {
    color:#e43e8b;
}*/

#suckerfishnav li ul li {
    margin:0 !important;
	padding: 0 !important;
	background: none;
}

#suckerfishnav li ul li a {
display:block;width:160px;margin:0 !important;text-align:left !important;z-index:999999 !important;}
#suckerfishnav li ul {display:block; position:absolute;left:-999em;height:auto;width:160px !important;display:block;font-weight:normal;margin:0px; padding: 0; line-height:1.3;-moz-opacity:1;opacity:1;khtml-opacity:1;z-index:999999 !important;}
.page_item a {
height: 21px;
}
.children li a {
height: auto;
}
* html #suckerfishnav li { display:inline; }  /* for IE 6 */
#suckerfishnav li li {
    padding-right:1px;
    width:200px;
}
#suckerfishnav li li a {
    font-size:10px;
    letter-spacing:0px;
    font-family: 'PT Sans', Myriad, Myriad Pro, Arial, serif;
    color:#333333;
    padding:5px 3px 5px 20px;
}
#suckerfishnav li li li a {
    font-size:10px;
    letter-spacing:0px;
    font-family: 'PT Sans', Myriad, Myriad Pro, Arial, serif;
    color:#333333;
    padding:5px 3px 5px 20px;
}

#suckerfishnav li ul li {}
#suckerfishnav li ul li a {}
#suckerfishnav li:hover ul li a {
    border-bottom:2px solid #797979;
    border-left:2px solid #797979;
    border-right:2px solid #797979;
    background: #fff;
    background-image: url("http://www.bradleynewton.com/bjalcf/sub-menu-arrow.gif");
    background-repeat:no-repeat;
    background-position: left center;
    color:#333333;
}

#suckerfishnav li ul li:hover ul li a {
    border-bottom:2px solid #797979;
    border-left:2px solid #797979;
    border-right:2px solid #797979;
    background: #fff;
    background-image: url("http://www.bradleynewton.com/bjalcf/sub-menu-arrow.gif");
    background-repeat:no-repeat;
    background-position: left center;
    color:#333333;
}



/*#suckerfishnav li ul ul {
    margin:-27px 0 0 185px;
    border-top: 2px solid #797979;
    padding: 0;
    width:100%;
}*/

#suckerfishnav li li ul {
    margin: -27px 0 0 185px;
    border-top: 2px solid #797979;
    padding-right: 27px;
    padding-top:0px;
}

/*#suckerfishnav li ul li ul {
    width:100px;
}*/

#suckerfishnav li ul li ul li {
    width: 160px;
}

#suckerfishnav li ul li ul li a {
    width: 100%;
}

#suckerfishnav li ul li:hover {}
#suckerfishnav li ul li:hover a {
    background-image: url("http://www.bradleynewton.com/bjalcf/sub-menu-arrow-pink.gif");
    background-repeat:no-repeat;
    background-position: left center;
    color:#e43e8b;
}

#suckerfishnav li ul li ul li:hover a {
    background-image: url("http://www.bradleynewton.com/bjalcf/sub-menu-arrow-pink.gif");
    background-repeat:no-repeat;
    background-position: left center;
    color:#e43e8b;
}

#suckerfishnav li ul li:hover li a {}
#suckerfishnav li ul li li:hover a {}
#suckerfishnav li ul li ul li:hover ul li a {}
#suckerfishnav li ul li ul li:hover ul li:hover a {}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {left:-999em;}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, 

#suckerfishnav li li li.sfhover ul {left:auto;}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#e43e8b;}

#menu-donate {
    float:right; 
    /*width:69px; */
    margin-right:7px; 
    margin-top:5px;
}

#rowTwo {
    height:0px;
    width:880px;
    clear:both;
    margin: 20px 0px 0px 10px;
}

#icons {
    padding:0;
    width:755px;
    height:90px;
    float:left;
    margin-left:10px;
    margin-right:-10px;
}

#icons ul {
    text-align:center;
    list-style:none;
    height:90px;
}

#icons li {
display:inline-block;
margin:0px 10px 0px 0px;
float:left;
}

#icons a {
z-index:9999999
}

* html #icons li { display:inline; }  /* for IE 6 */

#icons li.one {
    background:url('images/icons/01.jpg') no-repeat;
    width:62px;
    height:76px;
}

#icons li.two {
    background:url('images/icons/02.jpg') no-repeat;
    width:85px;
    height:57px;
}

#icons li.three {
    background:url('images/icons/03.jpg') no-repeat;
    width:50px;
    height:57px;
}

#icons li.four {
    background:url('images/icons/04.jpg') no-repeat;
    width:80px;
    height:41px;
}

#icons li.five {
    background:url('images/icons/05.jpg') no-repeat;
    width:86px;
    height:47px;
}

#icons li.six {
    background:url('images/icons/06.jpg') no-repeat;
    width:65px;
    height:33px;
}

#icons li.seven {
    background:url('images/icons/07.jpg') no-repeat;
    width:92px;
    height:61px;
}

#icons li.eight {
    background:url('images/icons/08.jpg') no-repeat;
    width:76px;
    height:75px;
}

#best_america {
  float: right;
  margin-top: -130px;
  width: 150px;
}

#more_header {
    margin: 0px 18px 0px 0px;
}

#more_header_rest {
    float: right;
    width: 206px;
    height: 366px;
    position: relative;
    background: #161616;
}

#more_header_rest img {
}

#more_header #text-for-give {
  left: 27px;
  top: 159px;
  font-weight: bold;
  position: absolute;
}

.lungtubenew {
    margin-top: 10px;
    margin-right:auto;
    margin-left:auto;
}

.big-donate {
    margin-top: 12px;
    margin-right: auto;
    margin-left: auto;   
}

#gtimagechooser_frontpage .gt-imagechoosebox-indicator { 
  margin-top: 10px;
}

#gtimagechooser_frontpage {
  width: 630px;
margin-left:20px;
}

#gtimagechooser_frontpage .gt-imagechoosebox-left div {
  background-color: #eaeaea;
  border-bottom: 1px solid #595959;
  margin: 0;
  height: 40px;
  line-height: 14px;
  padding: 10px 40px 10px 10px;
  font-size: 11px;
  color: #595959;
  text-align: left;
}

#gtimagechooser_frontpage .gt-imagechoosebox-left div h3 {
  color: black;
  margin: 0;
  padding: 0px 0px 3px 0px;
}

#gtimagechooser_frontpage .gt-imagechoosebox-left div.gt-imagechoosebox-text-first {
  background-image: url(images/curv_ul.gif);
  background-repeat: no-repeat;
  background-position: top left !important;
}

#gtimagechooser_frontpage .gt-imagechoosebox-left div.gt-imagechoosebox-text-last {
  background-image: url(images/curv_bl.gif);
  background-repeat: no-repeat;
  background-position: bottom left !important;
  border-bottom: 0px none white;
  padding-bottom: 11px;
}

#gtimagechooser_frontpage .gt-imagechoosebox-left div.gt-imagechoosebox-text-selected {
  background-color: #f9f9f9;
  background-image: none !important;
}

#gtimagechooser_frontpage .gt-imagechoosebox-left div.gt-imagechoosebox-text-selected.gt-imagechoosebox-text-first  {
  background-image: url(images/curv_ul_over.gif) !important;
}

#gtimagechooser_frontpage .gt-imagechoosebox-left div.gt-imagechoosebox-text-selected.gt-imagechoosebox-text-last  {
  background-image: url(images/curv_bl_over.gif) !important;
}

#mailingList {
    width:167px;
    height:80px;
    text-align:left;
    margin: 10px auto;
    padding: 5px 9px 0px 9px;
    background:#fff;
}

#mailingList h4 {
    font-size:.95em;
    margin:0px 0px 3px 0px;
    padding:0;
    color:#000;
}

#mailingList input {
    width:95px;
    border:1px solid #bdbdbd;
    padding:1px;
    margin:3px 0px 0px 0px;
}

#mailingList form {
    border:1px solid #bdbdbd;
    padding:8px 5px;
    font-size:.9em;
}

#mailingList #submit {
    width:50px;
    background:#7978a1;
    color:#fff;
    margin:0px;
    font-size:12px;
}

#primary-content {
text-align:left;
font-size:1.1em;
line-height:1.6em;
display:inline;
margin:0px;
padding:5px;
}

#primary-content  h1 a {
line-height:1.2em;
}

#primary-content ul,#primary-content ol {
margin:8px 0;
}

.pagetitle {
margin:15px 0px 10px 0px;
padding:0px;
}

.entry {
text-align:left;
padding:10px 8px;
/*border-top:1px dotted #000;*/
margin:10px 10px 0px 10px;
}

.entry a {
    color:#fa73bf;
    border-bottom:1px dotted #fa73bf;
}

.entry a img {
    border: none;
}

.entry ol li {
list-style:decimal outside;
}

.entry-header-container {
float:right;
width:579px;
padding-bottom: 15px;
}

.entry-header {
font-size:1.4em;
font-weight:bold;
color:#62b462;
margin:-5px 0px 0px 0px;
padding:0px 5px 0px 0px;
}

.entry-header a {
    border-bottom:1px dotted #62b462 !important;
    color:#62b462;
}

.entry-subheader-line {
margin: 4px 0px;
padding:0px 5px 0px 0px;
}

.entry-subheader-line .posted-on {
display: none;
float: left;
width: 175px;
line-height: 17px;
}

.entry-footer-line {
display:none; 
font-size: 80%;
text-align: right;
}

.postingposting {
}

.postingposting h1 {
padding-left: 0px !important;
margin-left: 0px !important;
}

.entry-date {
text-align:left;
margin:0 auto 10px -30px;
padding:1px 4px;
float:left;
}

.entry ul li {
float:none;
clear:both;
}

.entry-cmt {
float:right;
font-size:1em;
font-weight:700;
text-transform:uppercase;
cursor:pointer;
margin:-20px -21px 2px 10px;
padding:5px 8px;
}

.entry-content {
clear:both;
margin:10px 0px ;
}

.postingposting img {
    margin:0px 15px 15px 0px;
    display:block;
    border:none;
}

.postingposting p {
line-height:1.6em;
}

.entry-footer {
color:#aaa;
text-align:left;
line-height:1.2em;
margin:4px 0 20px;

padding:4px 0;
}

.entry-footer a {
color:#aaa;
}

.entry-footer,.entry-date,.comment-footer {
font-size: 85%;
margin-top: 2px;
}

#comment-section {
display:none;
}

.metacmt {
background:url(images/bg_icons.png) 0 -51px no-repeat;
padding:2px 0 2px 0px;
}

.metacat {
background:url(images/bg_icons.png) 0 -68px no-repeat;
padding:2px 0 2px 16px;
}

.metatag {
color:#aaa;
background:url(images/bg_icons.png) 0 -17px no-repeat;
padding:0 0 0 16px;
}

.metaedit {
background:url(images/bg_icons.png) 0 0 no-repeat;
padding:2px 0 2px 17px;
}

#sidebar {
position:fixed !important;
top:180px !important;
left:55%;
margin-left:82px;
line-height:1.2em;
width:318px;
text-align:left;
font-size:1em;
padding:4px;
}

#sidebar h2 {
text-align:left;
font-size:1.2em;
}

#sidebar ul {
margin:4px;
}

#sidebar ul li {
margin:2px;
padding:2px;
}

#sidebar .tabs li a,#sidebar .tabs li a:link,#sidebar .tabs li a:visited,#sidebar .tabs li a:hover {
font-weight:700;
text-decoration:none;
line-height:1.5em;
}

#sidebar .tabs li.current_page_item a {
text-decoration:none;
background:none;
}

#sidebar .intro {
font-size:.9em;
width:288px;
margin:0 8px 14px;
padding:5px 2px 5px 8px;
}

#sidebar .st-tag-cloud {
line-height:1.4em;
margin:2px 0 2px 12px;
padding:5px;
}

.entry ul li,#commentlist .comment-content ul li {
/*list-style-image:url(images/bg_li.png);*/
list-style-type:disc;
}

.fund-steps-amount {
float:left;
}

.fund-steps-amount ul li {
list-style-type:none;
}



* html .ui-tabs-nav,*:first-child+html .ui-tabs-nav {
display:inline-block;
}

#commentlist {
text-align: left;
margin-left: 20px;
}

#commentlist .comment-header {
font-size: 130%;
font-weight: bold;
}

#commentlist li {
margin-top: 15px;
}

#commentlist p {
margin-bottom: 0;
}

#commentlist a:link, #commentlist a:visited {
color: #FA73BF;
}

#postComment {
text-align: left;
margin-left: 20px;
margin-top: 20px;
}


#footer {
clear:both;
width:770px;
height:80px;
text-align:center;
margin:0 auto;
position:relative;
z-index:10;
top:50px;
}

#footer p {
color:#fff;
text-align:center;
font-size:.9em;
line-height:1.3em;
padding:8px;
}

#footer a {
    color:#f8119d;
}

.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:left;
}

.alignleftnew {
float:left;
margin-right: 20px;
}

.alignright {
float:right;
}

.alignrightnew {
float:right;
margin-left: 5px;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

.navigation {
display:block;
font-size:.9em;
text-align:center;
margin:8px 20px;
}

.navigation a {
    color:#f8119d;
}

.alert {
font-size:.8em;
color:#EB4835;
background:#FFC;
border:1px solid #C03;
text-align:center;
margin:10px auto;
padding:3px;
}

div.sociable {
margin: 0 !important;
display: inline;
padding-top: 4px;
}

div.sociable li a {
border-bottom: 0px none #fff;
}


a,a:link,a:active,a:visited,a:hover,cite,ins,.entry p a,.entry li a,.entry p a:hover,.entry li a:hover {
text-decoration:none;
}

hr,hr,.tabs h2,.counter,.ui-tabs-hide {
display:none;
}

ul li,ol li,ul li,ol li,#sidebar ul,#TB_ajaxContent {
list-style:none;
}

.entry li,.entry li,#commentlist .comment-content li {
margin:0 5px 0 30px;
}

.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li,
.gform_wrapper li.gfield.gf_3col ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_3col ul.gfield_radio li {
	clear: none;
}

.gform_wrapper .top_label li.gfield.gf_left_half {
	margin: 0 0 8px 30px !important;
	width: 43% !important;
}


.gform_wrapper .top_label li.gfield.gf_left_third {
	margin: 0 0 8px 30px !important;
}

.gform_wrapper .gform_footer {
	margin: 16px 0 0 30px !important;
}

.gform_wrapper .gform_footer input[type=submit] {
	padding: .5em;
}

.gform_wrapper .top_label li.gfield.gf_b_left_two_thirds {
	margin: 0 0 8px 30px;
	width: 67%;
}

.gform_wrapper .top_label li.gfield.gf_b_left_two_thirds select {
	border: solid 1px !important;
	padding: 2px !important;

.clear {
clear:both;
}

