/*  
Theme Name: Transfatty theme
Theme URI: http://juxtinteractive.com/
Description: For the ultra-uber-rad transfatty.com
Version: 1.5
Author: Nate Cavanaugh
Author URI: http://alterform.com/
*/



/* Begin Typography & Colors */
*{margin:0;padding:0;}
body {
	font: 12px/1.2 Verdana, Arial, Helvetica, sans-serif;
	background-color: #000;
	color: #aaa;
	text-align: center;
	}

#page {
	text-align: left;
	margin: 35px auto 0;
	padding: 0;
	width: 906px; 

	}
	

#footer {
	padding: 0 0 0 1px;
	margin: 0 auto;
	width: 760px;
	clear: both; 
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
/* End Structure */
a{color:#AEADAD;}
a:hover{color:#fff;text-decoration:none;}




hr{display:none;}
ul{list-style:none;}

#col1, #col2, #menu{
width:355px;
float:left;
height:100%;
margin: 0 3px 0;
}

#menu{
vertical-align: top;
width:150px;
font:14px Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}
#col1{
padding:0 1px;
width:338px;
}
#col1 .innerContent{
border-right:3px solid #0B0B0B;
border-left:3px solid #0B0B0B;
padding: 15px  0 2em;
}
#col2{margin:0 11px 0;}
#col2 .innerContent{
padding: 0;
}
#what-is-als .innerContent h2, #about-patrick .innerContent h2, #contact .innerContent h2{
color:#47A4C7;
font:normal 14px Georgia, "Times New Roman", Times, serif;
margin:10px 14px;
text-transform:uppercase;
}
#what-is-als .innerContent h2.alternate{color:#9EDDF5;}
.col1 p{
margin: 0 14px;
}
#about-patrick p{
margin: 1em 14px;
}
#col2 p{
margin: 0 0 10px;
}
#the-foundation .innerContent h2{
color:#47A4C7;
font:13px Georgia, "Times New Roman", Times, serif;
font-weight:normal;
margin:17px 0;
}
#the-foundation #col1 .innerContent h2{
margin:2px 14px 17px;
}
#the-foundation #col2 .innerContent{padding:75px 0 0;}
#menu ul{
list-style:none;
}
#menu li{
color:#47A4C7;
font-size:14px;
margin: 0 0 1px;
font-weight:normal;
}
#menu li a{text-decoration:none;font-weight:normal;}
#navigate a{color:#0F8CC0;}
#navigate a:hover{color:#47A4C7;}
#menu #interact a{color:#F513B3;}
#menu #interact a:hover{color:#FD95D9;}
#menu hr{
display:block;
width:12px;
height:1px;
background:#7E7E7E;
border:0;
padding:0;
margin:15px 0;
_margin:0;
}
#menu #newsEvents{
list-style:disc;
padding:0 1.5em;
}
#menu #newsEvents li a{
font:10px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
#menu h1, #menu h1 a{color:#0F8CC0;font-weight:normal;text-decoration:none;}
#menu h1 a:hover{color:#47A4C7;}
h1{
font: 12px Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#4F4F4F;
margin-bottom:10px;
}
#menu ul li.current_page_item a{
text-decoration:line-through;
color:#9EDDF5;
}
#menu ul#interact li.current_page_item a{
text-decoration:line-through;
color:#FD95D9;
}

#signature{font: 12px Georgia, "Times New Roman", Times, serif;padding:35px 0 20px;}
#intro{
font: 18px/1.1 Georgia, "Times New Roman", Times, serif;
color:#47A4C7;
padding-bottom:10px;
}
#callToAction{
clear:both;
}
#donate{
background:#0E0E0E url(/wp-content/themes/transfatty/images/donate_star.gif) no-repeat 9px 25px;
padding: 25px 0 20px 50px;
font:18px Georgia, "Times New Roman", Times, serif;
font-weight:normal;
margin:20px 1px 1px;
}
#col1 .innerContent #donate h2{font-size:18px;font-weight:normal;margin:0;padding:0;}
#col1 .innerContent #donate h3{font-size:18px;font-weight:normal;color:#FC00A6;
background:url(/wp-content/themes/transfatty/images/paypal.gif) no-repeat 100% 0;
padding: 0 25px 0 0;
width:130px;
}

#donate a{
font-size:12px;
text-transform:lowercase;
}
#spreadTheWord{
background:#0E0E0E url(/wp-content/themes/transfatty/images/spread_star.gif) no-repeat 9px 25px;
padding: 25px 0 39px 50px;
font:18px Georgia, "Times New Roman", Times, serif;
font-weight:normal;
margin:1px;
float: right;
}
#spreadTheWord h2{font-size:18px;font-weight:normal;color:#47A4C7;}
#spreadTheWord h3{font-size:14px;font-weight:normal;
}
#spreadTheWord a{
text-decoration:none;
}
#signUp{
background:#0E0E0E;
padding: 25px 0 25px 9px;
font:18px Georgia, "Times New Roman", Times, serif;
font-weight:normal;
margin:1px 1px 0;
color:#B9B8B8;
width:338px;
}
#signUp h2{font-size:18px;font-weight:normal;margin-bottom:8px;}
#signUp label{
margin:0 4px 0 0;
font:14px  Georgia, "Times New Roman", Times, serif;
}
br{clear:left;}
#signUp input{
font:14px Georgia, "Times New Roman", Times, serif;
padding: 0 0 0 3px;
}
#signUp #signUpEmailButton{
background:none; 
border:0;
color:#48A4C7;
text-transform:uppercase;
font:14px Georgia, "Times New Roman", Times, serif;
}
#output{font:11px Verdana, Arial, Helvetica, sans-serif;color:#fff;margin-top:-35px;color: #aaa;}
#output h1{
color:#47A4C7;
font:bold 14px Georgia, "Times New Roman", Times, serif;
margin:0;
padding:0;
}
/*
------------------------------------------------------------
Custom
------------------------------------------------------------
*/
#home #spreadTheWord{margin:23px 0 0 0;}
#what-is-als #col2 .innerContent{padding-top:23px;}
#home #col1 .innerContent{padding-bottom:0;}
#about-patrick #col1 .innerContent{padding-top:17px;}
#about-patrick #col2 .innerContent{padding-top:54px;}


/**/
#home #menu{
padding-left:10px;
margin:25px 0 0 14px;
}
table{border-collapse:collapse;float:left;borsder:1px solid;}
td{borsder:1px solid;}
* #donate{margin:0 1px 1px;}
td.col1{border-right:3px solid #0B0B0B;
border-left:3px solid #0B0B0B;}
.col1{
width:350px;
height:100%;
}
.col1{
padding:0;
width:350px;
}
.col2{
padding-left:15px;
width:348px;
}
#contentFooter .col2, #home .col2{
padding-left:1px;
}
#the-film table{width:717px;_width:719px;}
#the-film .col1 .innerContent{width:684px;padding-left:14px;}
#the-film .col1{border-right:0;width:684px;}

#the-film .col1 .innerContent h1{
margin:0 14px 0;
font: 14px Georgia, "Times New Roman", Times, serif;
color:#0F8CC0;
font-weight:bold;
}
#the-film .col1 .innerContent p, #contact .col1 .innerContent p{
margin:1em 14px 0;
}
#what-is-als .col2 .innerContent{width:300px;padding-top:23px;}
#what-is-als .col2 .innerContent p{margin-bottom:1em;}
th{text-align:left;}
#menu{background:url(/wp-content/themes/transfatty/images/menu_back.gif) no-repeat 0 -8px;padding-left:10px;margin:25px 0 0;}

				a#donateLink{
					display:block;
					width:348px;
					height:100px;
					background: url(/wp-content/themes/transfatty/images/donatebtn.jpg) no-repeat;
					text-indent:-9999em;
					font-size:0;
					margin:0 1px 0;
				}
				a#donateLink:hover{
					background-position:0 -100px;
				}
				a#spreadTheWordLink{
					display:block;
					width:348px;
					height:100px;
					background: url(/wp-content/themes/transfatty/images/spreadwordbtn.jpg) no-repeat;
					text-indent:-9999em;
					font-size:0;
					margin:1px 0;
				}
				a#spreadTheWordLink:hover{
					background-position:0 -100px;
				}
#how-you-can-help .col1 .innerContent{
width:348px;
}
#how-you-can-help .col1 .innerContent h1{
font: 13px Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#0F8CC0;
margin:10px 14px;
}
#how-you-can-help .innerContent h2{
margin:10px 14px 0;
font-size:13px;
font-weight:normal;
}
#how-you-can-help .col2 .innerContent h2{
margin:10px 0 0;
font: normal 13px Georgia, "Times New Roman", Times, serif;
color:#0F8CC0;
}
#how-you-can-help .col2 .innerContent{
padding-top:15px;
}
#footNote{
font-size:10px;
margin: 10px 0 0;
}
#the-foundation .col1 .innerContent h2{
margin:2px 14px 17px;
font-weight:normal;
}
#the-foundation .col2 .innerContent{padding:17px 0 2em;}

#about-patrick .col1 .innerContent{
padding: 0  0 2em;
}
#about-patrick .col2 .innerContent{
padding: 10px  0 2em;
}

.col1 .innerContent{
padding: 15px  0 2em;
}
.col2 .innerContent{
padding: 0  0 2em;
width:300px;
}
#donateBtn{
width:349px;
height:100px;
margin:0;
margin-bottom: -1px;
_margin-bottom:-3px;
}

#blog table{width:717px;_width:719px;}
#blog .col1 .innerContent{width:684px;padding-left:14px;}
#blog .col1{border-right:0;padding-bottom:60px;}

#blog .col1 .innerContent h1{
font: 14px Georgia, "Times New Roman", Times, serif;
color:#0F8CC0;
font-weight:bold;
margin:0;
}
#blog .col1 .innerContent h2{
font: 12px Georgia, "Times New Roman", Times, serif;
color:#616161;
font-weight:normal;
margin:0;
}
#blog .col1 .innerContent h3{
font: 14px Georgia, "Times New Roman", Times, serif;
color:#B9B8B8;
font-weight:normal;
margin:15px 0;
}
#blog .col1 .innerContent h1 a{
color:#0F8CC0;
text-decoration:none;
}
#blog .col1 .innerContent p{
margin:1em 0 0;
}
td .innerContent p{font-size:11px}
.takeBack{
font: 12px Georgia, "Times New Roman", Times, serif;
}		
/*
------------------------------------------------------------
Form stuff
------------------------------------------------------------
*/
textarea, input {
	font: 11px/1.2 Verdana, Arial, Helvetica, sans-serif;
	padding:1px;
	}
label{font: 10px/1.2 Verdana, Arial, Helvetica, sans-serif;}
textarea{width:330px;}
.contactleft{margin-bottom:1px;}
#contactsubmit{}
.contactright{
margin-bottom:7px;
}
#contact .col2 .innerContent{
padding-top:25px;
}
#flashTicker{
margin-top:15px;displays:none;width:100px;
}
#contact #contentFooter .col2{

}
.contacterror{color:#c00;font: 11px/1.2 Verdana, Arial, Helvetica, sans-serif;}
	.requiredText{
	color:#0F8CC0;
	font: 10px/1.2 Verdana, Arial, Helvetica, sans-serif;
	}
#donate-to-pob .col1 .innerContent{
width:348px;
}
#donate-to-pob .col1 .innerContent h1{
font: 13px Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#0F8CC0;
margin:10px 14px;
}
#donate-to-pob .innerContent h2{
margin:10px 14px 0;
font-size:13px;
font-weight:normal;
}
#donate-to-pob .col2 .innerContent h2{
margin:10px 0 0;
font: normal 13px Georgia, "Times New Roman", Times, serif;
color:#0F8CC0;
}
#donate-to-pob .col2 .innerContent{
padding-top:15px;
}
#donate-to-pob .col2 .innerContent h1, #how-you-can-help .col2 .innerContent h1{
color:#0F8CC0;
margin:10px 0 4px;
}
/**/
