/*   

Theme Name: Re-Elect Donna Bullock for PA State Representative
Theme URI: www.donnabullock195.com
Description: Custom Template
Author: Donna Bullock
Author URI: www.donnabullock195.com

*/


/************************************************
*	GLOBAL SPECIFICATIONS    	            *
************************************************/

body {background: #e9e8e6 url('http://www.donnabullock195.com/wp-content/uploads/2024/01/Donna-2024bg.jpg'); font-size: 16px; font-family: Arial; color: #383838; margin-top: 0px;
background-repeat: no-repeat; background-size:100%;
background-position: center 0px;}

h1 {font-size:2em;}
h2 {font-size:1.8em;}
h3 {font-size:1.6em; color:navy}
h4 {font-size:1.3em; color:navy; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px dotted #787878;}
h5 {font-size:1.3em; color:navy; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px;}
h6 {font-size:0.5em;}
b, strong {color:#aa0b1e;}

div {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;} 

.container {width: 100%; margin: 0px; position:relative; z-index:1;}

a:link {color:blue; text-decoration: none; font-weight:normal}    /* unvisited link */
a:visited {color: blue; text-decoration: none; font-weight:normal} /* unvisited link */
a:hover {color: #d2a017; text-decoration: none; font-weight:normal}  /* mouse over link */
a:active {color: blue; text-decoration: none; font-weight:normal} /* selected link */

/************************************************
*	NAVIGATION BAR SPECIFICATIONS  	                      *
************************************************/

.nav {
height: 40px; width: 100%; 
padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
background-color: white; 
  }

/************************************************
*	HEADER SPECIFICATIONS  	                                  *
************************************************/

.header {
height: 583px; width: 1000px; 
padding: 0px 0px 0px 0px; 
  }

.skylineleft {width: 600px; height: 583px; float:left;}

.skylinelogo {width: 600px; padding-top: 90px; padding-bottom:80px; float:left;}
.skylinelogo img {width:400px;}

.infobox {
width:450px; height:260px; margin: 0px 75px 0px 75px; padding:15px; background-color: white; 
border-radius: 8px; border: 2px solid #edb809; font-size: 16px; color:navy; float:left;}
.infobox h4 {width: 350px;}

.little {font-size: 11px; float:left;}
.socmed img {width:30px; padding-right:8px; float:right;}

.donnabullock {padding-top: 145px;  float:right;}

/************************************************
*	HOME PAGE SPECIFICATIONS  		                      *
************************************************/

.homebox {
height: 40px; width: 900px; 
padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; 
background:url('/imgs1/biglogo.jpg');
  }

.su-spoiler-title {font-size: 20px; color:#aa0b1e;}
/************************************************
*	INDEX PAGE SPECIFICATIONS  		(index.php)    	     *
************************************************/
#same as home but for 404

/************************************************
*	PAGE SPECIFICATIONS  		(page.php)    	           *
************************************************/

.page
{width: 1000px; margin-left:50%;
padding: 0px 0px 50px 0px; background-color:white; 
clear: both;
  }

.flipimg {width:900px; height:450px; background:white; padding: 50px 50px 0px 50px; float:left;}

.intropar{width:900px; height:200px; background:white; padding: 20px 50px 0px 50px; float:left;}
.intropar h5 {font-size:1.3em; color: #aa0b1e; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px;}
.intropar p {border-bottom: 1px dotted #787878; padding: 0px 0px 15px 0px; }


.pgbottom{width: 900px; padding: 0px 50px 0px 50px; background-color:white; clear: both; overflow:auto;}
.pgleft {width:600px; padding: 0px 0px 0px 0px; background-color:white; float:left;}
.pgright{width:270px; height: auto; padding: 0px 0px 0px 30px; background-color:white;  float:right;}



.widepage
{width: 900px; padding: 30px 50px 50px 50px; background-color: white; font-size: 18px; line-height: 1.4; clear: both; margin:auto; }

.widepage li {padding-bottom: 15px;}

.issues {height: 195px; padding-bottom: 15px; padding-top: 15px; border-bottom: 1px dotted #787878;}
.issues-2 {height: 195px; padding-bottom: 15px; padding-top: 15px; }
.issues img  {width: 170px; padding-top:15px; padding-right: 30px; float:left;}
.issues-2 img  {width: 170px; padding-top:15px; padding-right: 30px; float:left;}

.issues p {padding-top:15px;}
.issues-2 p {padding-top:15px;}

.voters-1 {width 425px; float:left; padding-right:25px;}
.voters-2 {width 425px; float:right; padding-left:25px;}


.calltoaction {width:900px; height:200px; margin-top:20px; background:url('http://donnabullock195.com/wp-content/uploads/2020/08/votersbg2020.png'); font-size: 13px;}

.box1 {width:230px; padding: 10px 50px 0px 15px; color:navy; float:left;} .box1 b {color:navy; font-size:16px;}
.box2 {width:225px; padding: 10px 55px 0px 15px; color: white; float:left;} .box2 b {color: white; font-size:16px;}
.box3 {width:225px; padding: 10px 55px 0px 15px; color: aliceblue; float:right;} .box3 b {color:aliceblue; font-size:16px;}

.su-spoiler-title {font-size:18px;}

.vbottom {width: 900px; padding: 0px 50px 50px 50px; background-color: white; font-size: 16px; clear: both; overflow:auto;}
.district195 {width:550px;padding: 0px 50px 0px 0px; float:left; background-color: white;}
.forvoters {width:250px; padding: 0px 0px 0px 50px; float:right; background-color: white; font-size:14px;}
/************************************************
*	POST PAGE SPECIFICATIONS (Single.php) 		            *
************************************************/
.postpage
{height: 450px; width: 1000px; 
padding: 0px 0px 0px 0px; 
clear: both;
  }

.postpgbottom {color: #484848; font-size: 11px; padding-top: 15px; border-top: dotted #484848 1px;}
.postpgbottom b {color: #064A14;}
.postpgbottom a {color: #484848; font-weight: normal;}

/************************************************
*	CONTACT US PAGE SPECIFICATIONS  (contact.php)			*
************************************************/

.contact {height: auto; width: 1000px; padding: 0px 0px 0px 0px; clear: both;}
.contactleft {width: 400px; padding: 0px 0px 0px 0px; float:left;}
.contactright {width: 600px; padding: 0px 0px 0px 0px; float:right;}

/************************************************
*	FOOTER SPECIFICATIONS   (footer.php)				*
************************************************/

.footer 
{height: 265px; width: 900px; 
padding: 15px 50px 0px 50px; margin:auto;
background:url('/wp-content/uploads/2016/01/footer.jpg'); font-size: 13px;
clear: both;
  }

.footer a {color: #235071; font-weight: normal;}
.footer a:hover {color: blue;}

.aboutdb {width:310px; float:left; padding: 20px 40px 0px 0px;}
.campaign {width:310px; float:left; padding: 20px 40px 0px 0px;}
.dblinks {width:200px; float:right; padding: 20px 0px 0px 0px;}
.teamdonna {width: 100%; padding-top: 10px; border-top: 1px solid #282828; float:left; }