/*   
Theme Name: Pennsylvania Electric Company
Theme URI: http://pennsylvania-electric-company.com/
Author: Pennsylvania Electric Choice
Author URI: http://electricchoice.com/
*/

@import url('grid.css');
@import url('forms.css');


body { 	
		margin:0px; 
		padding:0px; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:14px; color:#2B2B2B; 
		line-height:18px; 
		background-image:url(images/background.png); 
		background-repeat:repeat-x;
	}

#container {
			width:973px; 
			text-align:left;
		}

#logo { 
		float:left; 
		padding:25px 0px 0px 23px;
	}
	
.logoText { 
		color:#157dc2; 
		font-size:20px; 
		margin:25px 0px 0px 12px; 
		float:left;
	}

h1 { 
	color:#3f3f3f; 
	font-size:24px;
}

h2 { 
	font-size:20px; 
	color:#3f3f3f; 
	padding:0px; 
	margin:0px 0px 5px 0px;
}
	
h3 { 
	font-size:20px; 
	color:#058bcd; 
	margin:0px 0px 15px 0px;
}

h4 { 
	font-size:16px; 
	color:#787878; 
	margin:0px 0px 10px 0px; 
	padding:8px 0px 0px 0px;
}

h5 { 
	font-size:26px; 
	color:#787878; 
	margin:0px 0px 10px 0px;
}

h6 { 
	font-size:38px; 
	color:#525252; 
	font-weight:normal; 
	margin:10px 0px 15px 0px;
}

a { 
	color:#058bcd;
}

a:hover { 
	text-decoration:none;
}

.background1 { 
	background-image:url(images/banner_inner.png); 
	background-repeat:repeat-x;
}

#navigation { 
	float:right; 
	margin:3px 0px 0px 0px;
}

#navigation ul { 
	margin:0px; 
	padding:0px;
}

#navigation ul li { 
	float:left; 
	list-style-type:none; 
	padding:0px 1px 0px 0px;
}

#navigation ul li a { 
	background-image:url(images/nav_bg.png); 
	width:97px; height:26px; 
	text-align:center; 
	display:block; 
	color:#fff; 
	font-weight:bold; 
	text-decoration:none; 
	background-repeat:no-repeat; 
	padding:5px 0px 0px 0px;
}

#navigation ul li a:hover { 
	background-image:url(images/nav_bg_hover.png); 
	background-repeat:no-repeat;
}

.selected { 
	background-image:url(images/nav_bg_hover.png) 
	!important; background-repeat:no-repeat;
}

.phone { 
	float:right; 
	padding:20px 0px 0px 0px; 
	color:#2b2b2b; 
	font-size:18px;
}

#banner { 
	margin:5px 0px 0px 0px;
}

#bannerInner { 
	height:50px; 
	background-image:url(images/startSaveHere.png); 
	background-repeat:no-repeat; 
	margin:2px 0px 0px 0px; 
	padding:9px 0px 0px 0px;
}

#bannerInnerText { 
	height:42px; 
	margin:-1px 0px 0px 0px; 
	padding:20px 0px 0px 0px; 
	font-size:24px; 
	font-weight:bold; 
	color:#fff; 
	text-align:center;
}

#tryNow { 
	background-image:url(images/tryNow_bg.png); 
	background-repeat:no-repeat; 
	width:208px; 
	height:268px; 
	position:relative; 
	margin:-302px 0px 0px 20px; 
	padding:17px 0px 0px 77px; 
	color:#fff; 
	font-weight:bold; 
	font-size:17px;
}

.whiteHeading { 
	font-size:26px; 
	color:#fff; 
	font-weight:bold;
}

.step1 { 
	height:30px;
}

.step2 { 
	height:25px;
}

.step3 { 
	height:35px;
}

.tryTextField { 
	border:1px solid #2b6ba6; 
	padding:3px 3px 3px 3px; 
	width:170px; 
	margin:6px 0px 0px 0px; 
	color:#9a9a9a;
}

#bodyArea { 
	margin:7px;
}

#leftColumn{ 
	width:435px; 
	margin:0px 28px 0px 0px; 
	float:left;
}
#leftColumn1{ 
	width:554px; 
	margin:0px 35px 0px 0px; 
	float:left;
}

#rightColumn{ 
	width:495px; 
	float:left;
}

#rightColumn1{ 
	width:365px; 
	float:left;
}

#suppliers{ 
	background-image:url(images/suppliers_bg.png); 
	background-repeat:no-repeat; 
	width:435px; 
	min-height:185px; 
	text-align:center; 
	margin:6px 0px 0px 0px;
}

#testimonials{ 
	background-image:url(images/testimonial_bg.png); 
	background-repeat:no-repeat; 
	width:368px; 
	min-height:163px; 
	margin:6px 0px 0px 0px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:16px; 
	color:#525252; 
	padding:30px 37px 0px 90px; 
	line-height:22px; 
}
#news{ 
	background-image:url(images/news_bg.png); 
	width:471px; 
	background-repeat:no-repeat; 
	min-height:190px; 
	padding:0px 12px 0px 12px;
}

.roundButton{ 
	margin:12px 0px 0px 0px;
}

.roundButton a{ 
	background-image:url(images/btn.png); 
	background-repeat:no-repeat;
	width:21px; 
	height:21px; 
	text-align:center; 
	color:#fff; 
	display:block; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-decoration:none; 
	float:left; 
	margin:0px 3px 0px 0px;
}

.center{ 
	background-image:url(images/center.png); 
	background-repeat:repeat-y; 
	width:386px; 
	padding:15px 24px 10px 24px; 
}

.image{ 
	padding:0px 22px 0px 0px;
}
.imageText{ 
	margin:0px 0px 0px 140px;
}

.pic{ 
	padding:0px 14px 0px 0px;
}

.spacer{ 
	height:25px;
}

.spacer1{ 
	height:20px;
}

.spacerbottom{ 
	height:70px;
}

.divider{ 
	background-image:url(images/divider.png); 
	background-repeat:repeat-x; 
	height:41px;
        clear: both;
}

.divider1{ 
	background-image:url(images/divider.png); 
	background-repeat:repeat-x; 
	height:30px;
}

.divider2{ 
	background-image:url(images/divider1.png); 
	background-repeat:repeat-x; 
	height:24px;
}

.rightBox{ 
	background-image:url(images/right_bg.png); 
	width:365px; 
	min-height:190px; 
	background-repeat:no-repeat;
}

.rightBoxTestimonials{ 
	background-image:url(images/right_bg.png); 
	width:300px; 
	min-height:190px; 
	background-repeat:no-repeat; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:16px; 
	color:#525252; 
	padding:25px 25px 0px 40px; 
	line-height:22px; 
}

.rightBoxArticles{
	background-image:url(images/right_bg.png); 
	width:300px; 
	min-height:190px; 
	background-repeat:no-repeat; 
	font-size:16px; 
	color:#525252; 
	padding:5px 25px 0px 25px; 
	line-height:22px;
}

#content{ 
	font-size:13px;
}

.box{ 
	background-color:#f7f7f7; 
	border:2px solid #eaeaea; 
	padding:15px;
}

.txtField{ 
	border:1px solid #c8c8c8; 
	width:280px; 
	padding:3px; 
	background-image:url(images/bg.png); 
	background-repeat:repeat-x;
}

textarea{ 
	border:1px solid #c8c8c8; 
	width:280px; 
	padding:3px; 
	background-image:url(images/bg.png); 
	background-repeat:repeat-x;
}

.tabular{ 
	color:#5c5c5c;
}

.newsHeading{ 
	color:#058bcd; 
	font-size:24px; 
	font-weight:bold; 
	line-height:30px;
}

.date{ 
	margin:8px 0px 18px 0px; 
	font-size:12px;
}

.smallText{ 
	font-size:12px;
}

.smallText1{ 
	font-size:10px; 
	line-height:12px; 
	font-weight:normal;
}

.heading{ 
	color:#686868; 
	font-size:26px; 
	font-weight:bold;
}

.header{ 
	background-color:#e7e7e7; 
	font-size:18px; 
	color:#686868; 
	font-weight:bold; 
	padding:7px 0px 7px 12px; 
	margin:0px 0px 10px 0px;
}

.yellowBar{ 
	background-color:#ffec70; 
	font-size:14px; 
	color:#424242; 
	font-weight:bold; 
	padding:5px 0px 5px 10px; 
	margin:0px 0px 5px 0px;
}

#formArea{ 
	margin:0px 35px 0px 35px; 
	color:#686868 !important;
}

.centerAlign{ 
	text-align:center;
}

#compareTable{ 
	margin:0px 0px 0px 105px; 
	color:#686868 !important;
}

.compareTop{ 
	background-image:url(images/compare_top.png); 
	background-repeat:no-repeat; 
	width:724px; 
	height:98px; 
	color:#fff; 
	font-size:18px; 
	padding:8px 8px 0px 8px;
}

.compareCenter{ 
	width:740px; 
	border:1px solid #d9d9d9; 
	border-width:0px 1px 0px 1px; 
	width:738px;
}

.compareBottom{ 
	background-image:url(images/compare_bottom.png); 
	background-repeat:no-repeat; 
	width:724px; 
	height:44px; 
	color:#fff; 
	font-size:14px; 
	padding:20px 8px 0px 8px;
}

.thbg{ 
	background-image:url(images/th_bg.png); 
	background-repeat:repeat-x; 
	height:74px;
}

.thbg th{ 
	text-align:left; 
	padding:0px 0px 0px 10px; 
	color:#000; 
	font-size:18px; 
	border-right:1px solid #bdbdbd;
}

.odd{ 
	height:94px; 
	color:#4a4a4a;
}

.odd td{
	border-top:1px solid #d9d9d9; 
	padding:0px 0px 0px 5px;
}

.even{ 
	background-color:#f9f9f9; 
	height:94px; 
	color:#4a4a4a;
}

.even td{
	border-top:1px solid #d9d9d9; 
	padding:0px 0px 0px 5px;
}

.largeText{ 
	font-size:28px;
}

.companyImage{ 
	text-align:center; 
	height:50px; 
	padding:22px 0px 0px 0px;
}

.companyName{
	height:50px; 
	padding:22px 0px 0px 0px;
}

.dropmenu{ 
	font-size:10px; 
	color:#444444;
}

.dropmenu1{
	background-color:#ececec;
}

.rate{ 
	color:#00a82e; 
	font-size:24px; 
	font-weight:bold;
}

.tab{ 
	background-image:url(images/black_tab.png); 
	background-repeat:no-repeat; 
	width:125px; 
	height:35px; 
	text-align:center; 
	font-weight:bold;
}

#footer{ 
	background-color:#1582b9; 
	padding:20px 0px 20px 0px; 
	margin:30px 0px 0px 0px; 
	color:#fff;
}

#footerInner{ 
	width:960px; 
	text-align:left;
}

#footerInner a{ 
	color:#fff; 
	text-decoration:none; 
	margin:0px 4px 0px 4px;
}

#footerInner a:hover{ 
	text-decoration:underline;
}

.left{ 
	float:left;
}

.right{ 
	float:right;
}

.clear{ 
	clear:both;
}

/* Misc */
.logoText a {
 text-decoration: none;
}
a img {
 border: none;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

/* post */
.meta {
}

/* COmments */
#comments {
        margin:20px 0px 10px 0px;
        padding:20px 0px 10px 0px;
        border-top: solid 1px #ccc;
}
#postcomment {
        margin:20px 0px 10px 0px;
        padding:20px 0px 10px 0px;
        border-top: solid 1px #ccc;
}

.wp-post-image {
        float: left;
        align: left;
        padding: 0 14px 0 0;
}

#author-info {
	background: #eaeaec; padding: 10px; margin: 0 0 15px 0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	overflow: auto;
        margin-top: 10px;
        clear: both;
}
#author-info #author-image {
		float: left; margin: 0 10px 5px 0; border: 5px solid #DCDCE1;
	}

.alignnone {
        float: left;
        padding: 4px;
        padding: 4px 11px 5px 0;
}

.commercialBtn{ background-image:url(images/btn_quotes.png); background-repeat:no-repeat; width:437px; height:41px; padding:16px 0px 0px 0px;}
.commercialBtn a{ color:#fff; text-decoration:none; font-size:22px; font-weight:bold;}

#rightLinks{ margin:0px 0px 0px 12px; background-image:url(images/links_bg.png); width:320px; height:63px; background-repeat:no-repeat; padding:12px 0px 0px 20px;}
#rightLinks a{ color:#fff; font-size:13px; margin:0px 0px 8px 0px; text-decoration:none; background-image:url(images/arrowcost.jpg); background-repeat:no-repeat; background-position:center left; padding:0px 0px 0px 18px; line-height:22px; }
#rightLinks a:hover{ text-decoration:underline;}


