/*
GENERAL RULES
- these reusable rules set fonts to serif sized in points, convert backgrounds to white, and provide print friendly line-spacing and page widths/padding.
*/

body {background: white; font-size: 11pt; font-family: Georgia,'Times New Roman', Times, serif;} 

h1 {font-size: 18pt;} // set fonts in point
h2 {font-size: 16pt;}
h3 {font-size: 14pt;}

#container {
   width: auto;
   margin: 0 5%;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
   line-height: 1.5em;
}

a:link, a:visited {
   color: #2B4A75;
   background: transparent;
   text-decoration: underline;
}

/*** political platforms ***/

       div.rows div.row {
		clear:both;    
		width: 100%;
	}
	
	div.rows div.row-gray {
		clear:both;    
		width: 100%;
		background-color:#ededed;
	}

	div.rows div.column {
		float: left;
	}

	div.rows div.clear-row {
		line-height: 0px; 
		font-size: 0px; 
		clear:both;
	}		

	.w-40-percent {
		width: 200px;
		padding: 10px;
	}
	
	.w-40-percent-gray {
		width: 200px;
		padding: 10px;
		background-color: #ededed;
		height: auto;
	}
	.w-30-percent {
		width: 30%;
	}	
	.w-10-percent {
		width: 100px;
		padding-right: 5px;
		padding-top: 10px;
		padding-left: 5px;
	}

	#platforms-container {
		margin: auto;
		width: 90%;
		border: 2px solid black;
	}


/*
CUSTOMIZATIONS
- these should be customized.  see comments below.
*/

/* to make print-readable links, we're going to use CSS 3  to add the site's domain name */

#main #content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
#main #content a[href^="/"]:after {
   content: " (http://www.aaiusa.org" attr(href) ") ";
   }

/* hide all non-essential divs */
#sidebar,
#editToggle,
.edit-this,
#navigation,
#addthis,
#cse-search-box,
#quick-signup,
#footer #links,
#disqus_thread,
.dsq-brlink,
#social-icons
{ display: none; }

#header h2 a { text-decoration: none; }

#footer li { list-style-type; none; display: inline; }
#footer ul { padding: 0; margin: 0; }
#footer a { color: #000; text-decoration: none; }

#header {border-bottom: 1px solid #ccc; padding-bottom: 10px;}
#content {margin: 0;}
#footer {border-top: 1px solid #ccc; padding-top: 10px;}
