/*   

POLITICS.HU is All Hungary Media Group
Theme URI: 
Author URI: 
Version: 1.1

dark gray in featureteasers, etc: e4e4e4
light gray in featureteasers, etc: f2f0f0
bbc blue: #242B6C;
link red: #a51306;
other red: B01C10; this is the page bgnd png.
dark gray 2A2929

*/






@media screen {

body, html { 	background: url(images/background.png) top left repeat-x; text-align:center; margin: 0px; padding: 0px; }
div.clear {clear:both;height:0;}
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

h1, h2, h3 { font-weight: margin: 0px; }
p { margin: 0 0 10px 0; }
p a, p a: hover { color: #242B6C; }
a, a:hover { color: #242B6C; }

a { text-decoration: none; }
a:hover { text-decoration: underline; } 

ul, ol { margin: 0 0 10px 0; }

.post { }

.entry { margin: 0px 50px 10px 0px; }
.entry p { line-height: 1.5em; margin-bottom: 15px; }
.entry a { color: #a51306; text-decoration: none; }
.entry a:hover { color: #a51306; text-decoration: underline; }

pre { }
code, tt { }

#meta { }
.postmetadata { }



/* START MASTHEAD */


#masthead {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  height: 110px;
  background: url(/wp-content/themes/politics/images/masthead.png) no-repeat top left;
  
}

#title {

  float: left;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	width: 300px;
	height: 50px;
}

#title a {

	text-decoration:none;
	display: block;
	float:left;
}

#title a#toptitlelink {
  
	margin: 0px;
	width:300px; 
	height: 60px;  

}

/* 728X90 IMU BETWEEN HEADER AND CONTENT */

#leaderboard { text-align: center; padding: x15px 0px 0px 0px; }

/* SPONSOR AD ZONES IN SIDEBAR */

#sponsorads {

  margin: 0px;
  padding: 0px;

}


#sponsorads ul {

	list-style: none;
  margin: 0px;
  padding: 0px;

}

#sponsorads ul li { 	margin: 12px 0px 0px 0px; }

/* TEXT LINK ON SINGLE PAGES */


/* START AHNAVBAR */

/* ----- AH NAVBAR ----- */



#ahnavbar {
  height: 29px;
  
  padding:3px;
  font-size: 12px;
  font-family: arial;
  font-weight: normal;
  line-height:28px;
	position: relative;
}

#ahnavbar ul li {
  list-style: none;
  float: left; 
  margin-left: 20px;
}

#ahnavbar ul li.adultwarning {
    margin: 2px 0px 0px 5px;
}


#ahnavbar a {
  color: #FFF;
  text-decoration: none;
}

#ahnavbar a:hover { 
	text-decoration: underline;
}

a.ahnavbarlogo  { 
	background: url(/wp-content/themes/politics/images/ahmg.png) no-repeat top left;
	padding-left: 60px;
	height: 28px;
	display: block;
	float:left;
	font-weight: bold;
}


/* END AHNAVBAR */

/* START SEARCHBOX */

#search { 
	position:absolute;
	width:180px;
	right:5px;
	top:5px;
    /* background: blue url(images/searchbox.png) top left no-repeat; you can put this back on if you make one tall enough */
    background: white;
    padding:3px;
}


#s {
  width: 160px;
  border: 0px;
  padding: 0px;
  margin: 0px; 
  height:18px;
  display: block;
}

#searchsubmit { 
  height:18px;
  position:absolute;
  right:3px;
  top:3px;
}


/* END SEARCHBOX */


/* START COMMENT STYLES */


.redhead {

  background: #B01C10;
  padding: 5px;
  margin: 0px 0px 0px 0px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;

}

#breaking {

  background: #B01C10;
  padding: 5px;
  margin: 0px 0px 0px 0px;
  font-size: 15px;
  font-weight: bold;
  color: #fff;

}


#breaking a: { color: #fff; text-decoration: none; }
#breaking a:hover { color: #fff; text-decoration: underline; }

.pinkbox { 

  background: #fce0dd;
  font-size: 11px;
  padding: 8px;

 }

.graybox { 

  background: #f2f0f0;
  font-size: 14px;
  line-height: 150%;
  padding: 15px;

 }



#commentbox { margin: 0px 0px 0px 0px; }
#respond {  padding: 0px; }

ol.commentlist { list-style: none; margin: 0px; padding: 0px; }
ol.commentlist li { margin: 0px 0px 0px 0px; padding: 0px; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; font-weight: bold; }
ol.commentlist li.comment div.vcard cite.fn a.url { color: #000000; }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; margin: 4px 0px 8px 0px; }
ol.commentlist li.comment div.comment-meta a { color: #000;  }
ol.commentlist li.comment p { margin-bottom: 8px; }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { margin: 0 0 10px 0px; }
ol.commentlist li.comment ul.children li.depth-3 { margin: 0 0 10px 0px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 0px; margin: 0 0 10px 0px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.odd { background: #FFF; }
ol.commentlist li.even { background: #f2f0f0; }

ol.commentlist li.byuser { background: #fce0dd; }

ol.commentlist li.parent { }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { }
input[type=text] { margin: 0px 5px 5px 0px; }
textarea { margin: 10px 0px 10px 0px; }

 /* END screen media */

@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Arial,"Times New Roman", serif; color: #000; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Arial, Helvetica, Arial, sans-serif; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */



/* NOTE THAT TAG CLOUD FONT SIZES ON HP ARE SET BY WP IN FUNCTIONS */


/* SINGLE AND OTHER INSIDE PAGES LAYOUT */

#content {

  font-family: arial, sans-serif;
  text-align: left;
  float: left;
  width: 600px;
  padding: 0px;
  margin: 0px;


}

#content h1 {

  font-size: 28px;
  line-height: 120%;
  margin: 5px 0px 5px 0px;
  color: #2A2929;
}


#content h1 a {  color: #245580; }


.entry h2 {

  font-size: 16px;
  line-height: 120%;
  margin: 0px 0px 5px 0px;
  color: #2A2929;
  font-weight: bold;
}


#content blockquote {

	line-height: 130%;
	font-size: 13px;
	border-left: 3px solid #e4e4e4;
	border-top: 3px solid #e4e4e4;
	border-bottom: 3px solid #e4e4e4;
	padding: 10px 0px 0px 10px;
	margin-left:30px;

}

.entry ul {

  margin: 10px 0px 10px 8px;
  padding: 0px;
  list-style: none;

}

.entry li {

  line-height: 23px;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 13px;
  background: url(images/redulbug.png) no-repeat top left;
  background-position: 0px 8px;

}






#sidebar {

  float: left;
  width: 300px;
  margin: 0px 0px 0px 60px;

}

.timestamp {

  font-weight: bold;
  margin: 5px 0px 5px 0px;
  font-size: 11px;
  color: #2A2929;
  

}


.byline { text-transform: uppercase; font-size: 11px; color: #000;  }

.byline a { font-weight: bold; }

.authortop { margin: 0px 0px 10px 0px; }

.authorbottom { font-size: 14px; line-height: 1.5em; font-style: italic; padding: 10px 0px 15px 0px; border-top: 1px solid #e4e4e4; }

.authorbottom a { color: #a51306; font-weight: bold; }


.articletools { background: #eeeeee; margin-bottom: 10px; padding: 10px 0px 2px 10px; }

.articletools ul {

  margin: 0px 0px 0px 0px;
  padding: 0px;
  list-style: none;
  
  }

.articletools li {
  margin: 0px 10px 0px 0px;
  float: left;
}

.articletools li.commentlink {
  float: right;
  font-family: Arial;
  font-size: 12px;
  background: url(/wp-content/themes/politics/images/commenticon.png) no-repeat top left;
  background-position: 3px 0px;
  padding-left: 25px;
  color: #4F4A4A;

}




.outlink { font-size: 16px; margin: 10px 0px 10px 0px; } 
.outlink a { font-weight: bold; text-transform: uppercase; } 




.singletaglist ul {

  margin: 10px 0px 10px 0px;
  text-transform: uppercase;
  padding: 0px;
  list-style: none;

}

.singletaglist li {

  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 8px;
  font-weight: bold;
  font-size: 11px;
  background: url(/wp-content/themes/politics/images/littleulbug.png) no-repeat top left;
  background-position: 0px 5px;

}

.sharelist ul {

  margin: 10px 0px 10px 0px;
  padding: 0px;
  list-style: none;

}

.sharelist li {

  margin: 0px 0px 5px 0px;

}



.articleimg img {
  padding: 0px;
  border: 1px solid #A9A9A9;
  margin-bottom: 5px;
}


#wrap {

	width: 960px;
	margin: 0px auto;
	text-align: left;
  padding: 0px 10px 0px 10px;
	}          
  

#leaderboard {

  margin: 10px 0px 20px 0px;


}


#facebooklike { margin: 10px 0px 0px 0px; }

#topnews { margin: 10px 0px 10px 0px; padding: 0px; } 
#topnews ul { list-style: none; margin: 0px; padding: 0px; }
#topnews ul li { 

  }

#topnews h2 {

  font-size: 16px;
  line-height: 120%;
  color: #242B6C;
  font-weight: bold;
  padding: 0px 0px 7px 0px;
  margin: 0px 0px 7px 0px;
  border-bottom: 1px solid #e4e4e4;
}

#topnews h2 a {  color: #242B6C; }
#topnews h2 a:hover { color: #242B6C; text-decoration: underline; }

#storylist { margin: 0px; padding: 0px; } 
#storylist ul { list-style: none; margin: 10px 0px 0px 0px; padding: 0px; }
#storylist li { 

  font-size: 13px;
  line-height: 120%;
  padding: 0px;
  font-weight: bold;
 
   }

#storylist h3 {

  font-size: 13px;
  line-height: 120%;
  font-weight: bold; 
  color: #242B6C;
  padding: 0px 0px 8px 0px;
  margin: 0px 0px 8px 0px;
  border-bottom: 1px solid #e4e4e4;


}

#storylist a { color: #242B6C; }
#storylist a:hover { font-weight: bold; color: #242B6C; text-decoration: underline; }


.more {

  font-size: 12px;
  font-weight: bold;
  text-align: right;
  margin: 0px 0px 10px 0px;

}



.header {

  text-align: left;
  font-size: 11px;
  font-weight: bold;
  padding: 4px;
  margin: 0px 0px 0px 0px;
  background: #e4e4e4;
  color: #242B6C; 
  
}

.fptwocolumn { width: 290px; float: left; }
.singletwocolumn { float: left; }

/* ARCHIVE AND SEARCH RESULTS PAGE STYLES */


#archive { margin: 0px; padding: 0px; } 
#archive ul { list-style: none; margin: 10px 0px 0px 0px; padding: 0px; }
#archive ul li { 

  font-size: 14px;
  line-height: 140%;
  padding: 0px 0px 7px 0px;
  margin: 0px 0px 7px 0px;
  border-bottom: 1px dotted #e4e4e4;
}

#archive ul li a { font-weight: bold; color: #242B6C; }
#archive ul li a:hover { font-weight: bold; color: #242B6C; text-decoration: underline; }

.archiveheader {

  background: #B01C10;
  padding: 3px 0px 3px 5px;
  margin: 0px 0px 0px 0px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  text-transform:uppercase;
  text-align: center;

}

.imgright, .alignright { float:right; margin: 8px 0px 4px 8px; }
.imgleft, .alignleft { float:left; margin: 8px 8px 4px 0px; }




/* --- POLLTABLE BEGIN ---*/

#polltable { background: #F5F5F5; margin: 0px 0px 10px 0px; }

table.polltable {
	width: 100%;
	margin: 0px 0px 0px 0px;
}

table.polltable td, table.listtable th  {
	border-bottom: 1px dotted #e4e4e4;
	padding:5px;
	font-size: 12px;
  color: #2A2929;
  text-align:center;


  }

table.polltable th  {
	text-align:center;
  color: #fff;
	background: #585656;
	font-size: 12px;
	padding: 5px;
	
}

table.polltable td.pollster, table.polltable th.pollster {
	text-align:left;
	width:150px;
	font-weight: bold;

}


table.polltable th.borderright {

  border-right: 1px dotted #e4e4e4;


}



table.polltable td.shade {

    background: #fce0dd;

}

table.polltable td.shadeb {

    background: #CEF5D5;

}

table.polltable td.shaded {

    background: #e9e3db;

}


table.polltable td.shadec {

    background: #DCDFFC;
    border-right: 1px dotted #f2f0f0;
    font-weight: bold;
    font-size: 14px;
}



/* --- POLLTABLE END ---*/








/* --- TABLE2 BEGIN ---*/

#table2 { background: #F5F5F5; margin: 0px 0px 20px 0px; }
#table2 { font-size: 10px; line-height: 120%; padding: 8px; }

table.table2 {

	width: 100%;
	margin: 0px 0px 0px 0px;
}

table.table2 td, table.table2 th  {
  margin: 5px;
	padding:5px;
	font-size: 12px;
  color: #2A2929;
  text-align:left;


  }

table.table2 th  {
	text-align:center;
  color: #fff;
	background: #585656;
	font-size: 12px;
	padding: 5px;
	
}

table.table2 td.pollster, table.table2 th.pollster {
	text-align:left;
	font-weight: bold;
  background: #F5F5F5; 
	

}


table.table2 th.borderright {

  border-right: 1px dotted #e4e4e4;


}



table.table2 td.shade {

    background: #fce0dd;
  text-transform: uppercase;
}

table.table2 td.shadeb {

    background: #CEF5D5;
  text-transform: none;

}

table.table2 td.shadec {

    background: #DCDFFC;
    border-right: 1px dotted #f2f0f0;
    font-weight: bold;
    font-size: 14px;
}



/* --- POLLTABLE END ---*/


#polltrackeraverage { margin: 0px 0px 10px 0px; font-family: arial; }
#polltrackeraverage p { font-weight: bold; color: #FFF; text-align: center; }
#polltrackeraverage h1 { margin-bottom:0px;padding:0px; text-align:center; font-size: 36px;}

#polltrackeraverage ul { background: #585656; list-style: none; margin: 0px; padding: 0px; text-align: center;}
#polltrackeraverage ul li { 

  font-size: 36px;
  font-weight: bold;
  color: #000;
  float: left;
  width: 153px;
  height: 130px;
  border-top: 6px solid #585656;
  border-bottom: 6px solid #585656;
  border-left: 6px solid #585656;


}

.polltrackeraveragedate {
  font-size: 12px;
  color: #585656;
  float: right;
  font-weight: bold;
  margin: 0px 0px 5px 0px;  
  }

.polldata {  

  margin: 25px 0px 0px 32px;
  font-size: 22px;
  width: 70px;
  font-weight: bold;
  color: #FFF;
  background: #585656;
  background: url(/wp-content/themes/politics/images/ahnavbar.png);
  padding: 10px;

 }
 
.polldatadata {  

  font-size: 28px;

 } 
 
 

#polltrackeraverage ul li.fidesz { background: #FFF url(/wp-content/themes/politics/images/fidesz.png) no-repeat center center; }

#polltrackeraverage ul li.mszp { background: #FFF url(/wp-content/themes/politics/images/mszp.png) no-repeat center center; }

#polltrackeraverage ul li.jobbik { background: #FFF url(/wp-content/themes/politics/images/jobbik.png) no-repeat center center; }

#polltrackeraverage ul li.lmp { background: #FFF url(/wp-content/themes/politics/images/lmp.png) no-repeat center center; }

#polltrackeraverage ul li.dk { background: #FFF url(/wp-content/themes/politics/images/dk.png) no-repeat center center; }

#polltrackeraverage ul li.float { background: url(/wp-content/themes/politics/images/float.png) no-repeat center center; border-right: 6px solid #585656; }

/* TALKBACK - COMMENTS PAGE */

#talkback { margin: 10px 0px 0px 0px; padding: 0px; }
#talkback ul { margin: 0px 0px 40px 0px; ; padding: 0px; list-style: none;}
#talkback ul li { border-bottom: 1px dotted #e4e4e4; }

#talkbacktop {

  margin: 0px 0px 0px 0px;
  background: url(/wp-content/themes/politics/images/talkbacktop.png) repeat-y;


}

.talkbacknumber {

  color: #FFF;
  font-size: 24px;
  font-weight: bold;
  float: left;
  text-align: center;
  width: 70px;
  padding: 10px 0px 10px 0px;
}

.talkbackauthortime {

  float: left;
  padding: 10px 0px 10px 0px;
  width: 140px;
  text-align: center;
  
}

.talkbackauthor {

  font-size: 14px;
  font-weight: bold;
}

.talkbacktime {

  font-size: 10px;
  color: #2A2929;
}

.talkbacktitle {

  font-size: 12px;
  font-weight: bold;
  padding: 10px;
  text-align: center;

}

.talkbacktitle a { padding: 0px 5px 0px 5px; }

.talkbackexcerpt {

  font-size: 12px;
  padding: 10px 10px 15px 10px;
  border-right: 1px dotted #e4e4e4;  
  border-left: 1px dotted #e4e4e4;  
}


#latestcomments {

  font-family: arial;
  background: #e4e4e4;
  margin: 0px 0px 10px 0px;
  padding: 5px 5px 5px 5px;

}

.latestcommentsheader {

  font-size: 24px;
  font-weight: bold;
  text-align: center;
}

.latestcommentsheader a  {

  color: #9E9999;
  text-decoration: none;

}

.latestcommentsheader a:hover  {

  color: #9E9999;
  text-decoration: underline;

}

#latestcomments ul {

  list-style: none;
  margin: 5px 0px 10px 0px;
  padding: 0px;  
}

#latestcomments ul li {

  margin: 0px;
  padding: 10px;
  background: #FFF;
  margin: 0px 0px 5px 0px;
  
}

.latestcommentstitle {

  width: 230px;
  float: left;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  margin: 0px;
  padding: 0px;
}

.latestcommentsnumber {

  float: left;
  color: #9E9999;
  font-size: 24px;
  width: 30px;
  font-weight: bold;
  text-align: right;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 10px;
  

}


#top {



  background: #B01C10 url(images/topbgnd.png) no-repeat top left;
  padding: 5px;
  margin: 0px 0px 10px 0px;  
  font-size: 16px;
  font-weight: bold;
  font-family: Arial, sans-serif;
  text-align: left;
  color: #FFF;


}

.topslug { margin: 0px 15px 0px 2px; }

#top a {

  color: #FFF;
  
}
                

/* FEATURETEASERS STUFF - HOME PAGE AND BOTTOM OF SINGLE */

.featureteasers { 

  background: #e4e4e4;
  margin: 0px 0px 10px 0px;
  padding: 5px 0px 5px 0px;
  font-family: Arial; sans-serif; 

}

.featureteasers ul { list-style: none; padding: 0px; margin: 0px; }
.featureteasers ul li { display: block; width: 140px; float: left; margin: 0px; text-align: center; padding: 10px; }
.featureteasers img { border: 1px solid #000;}

.featureteasers h2 { font-size: 13px; line-height: 120%; 

  font-weight: bold;
  color: #242B6C;
  margin: 3px 0px 2px 0px; }

.featureteasers h2 a { color: #242B6C; text-decoration: none; }
.featureteasers h2 a:hover { color: #242B6C; text-decoration: underline; }



/* VERTICAL FEATURETEASER STUFF FOR PAGE 1 */

.featureteasersvertical { 

  background: #e4e4e4;
  margin: 0px 0px 10px 0px;
  padding: 10px 0px 5px 15px;
  font-family: Arial; sans-serif; 

}

.featureteasersvertical ul { list-style: none; padding: 0px 0px 0px 0px; margin: 0px; }
.featureteasersvertical ul li { width: 260px; margin: 0px 0px 15px 0px; padding: 0px;  }

.featureteasersvertical img { border: 1px solid #000; float:left; padding: 0px; margin: 0px;}

.featureteasersverticaltitle  { 

  float: left;
  margin: 0px 0px 0px 10px;
  width: 125px;
  text-align: left;
  }


.featureteasersvertical h2 {

  font-size: 13px; line-height: 120%; 
  font-weight: bold;
  color: #242B6C;
  
  }

.featureteasersvertical h2 a { color: #242B6C; text-decoration: none; }
.featureteasersvertical h2 a:hover { color: #242B6C; text-decoration: underline; }

.readernote {

  border: 1px solid #B01C10;
  padding: 10px;
  margin: 0px 0px 20px 0px;
  font-size: 12px;

}



/* --- POLLTEASER ---*/




#pollteaser { 

  font-family: arial, sans-serif;
  float: left;
  margin: 0px 0px 0px 410px;
  padding: 0px;
  color: #FFF;


  }

table.pollteaser td {
  padding: 2px 0px 2px 0px;
  font-size: 10px;

}


table.pollteaser th  {
  padding: 2px 0px 2px 0px;
  text-align:center;
	font-weight: bold;
  border-bottom: 0px dotted #FFF;
	font-size: 11px;	
}

table.pollteaser th a {
  color: #FFF;	
}



table.pollteaser td.party {
	text-align:left;
	width:90px;
	font-weight: bold;
  border-bottom: 1px solid #FFF;

}

table.pollteaser td.result {
	text-align:right;
	font-weight: normal;
   border-bottom: 1px solid #FFF;
}


table.pollteaser td.noborder {

   border-bottom: 0px;


}



/* --- POLLTEASER END ---*/





#quotable {

  font-family: arial;
  background: #e4e4e4;
  margin: 0px 0px 10px 0px;
  padding: 5px 5px 5px 5px;

}

.quotableheader {

  font-size: 24px;
  font-weight: bold;
  text-align: center;

}

.quotableheader a  {

  color: #9E9999;
  text-decoration: none;

}

.quotableheader a:hover  {

  color: #9E9999;
  text-decoration: underline;

}

.quotablequote {

  font-family: georgia;
  font-size: 24px;
	line-height: 130%;
	font-weight: normal;
	padding: 10px 15px 5px 15px;
  margin: 5px 0px 10px 0px;
  background: #f2f0f0;

}

.quotablequote a:hover {

  text-decoration: none;

}


.quotabletop {

  font-family: georgia;
  font-size: 26px;
	line-height: 130%;
	color: #FFF;
	font-weight: normal;
	padding: 15px;
  background: #B01C10;
  margin-top: 10px;

}

.quotablebottom {

  background: #e4e4e4;
	font-size: 13px;
	line-height: 150%;
	padding: 10px 10px 10px 10px;
	margin: 0px;

}

.quotablebottom img {

  border: 1px solid #000;
  float: left;
  margin: 0px 8px 2px 0px;


}


/* --- ARCHIVE, AUTHOR, SEARCH NAVIGATION BEGIN ---*/

.navigation { 

	margin:20px 0px 10px 0px;
	padding:0px;
	font-weight: bold;
	color: #242B6C;
  font-size: 16px;
}

.next-posts a {

	float:right;
	padding: 5px 10px 5px 10px;
	background: #B01C10;
  color: #FFF;	

}

.prev-posts a { 

	float:left;
	padding: 5px 10px 5px 10px;
	background: #B01C10;
  color: #FFF;	
}

/* --- ARCHIVE, AUTHOR, SEARCH NAVIGATION ENDS ---*/





#footerupper {
 
  background: #353333;
  margin: 0px 0px 0px 0px;
  padding: 20px 10px 0px 10px;
  text-align: center;
  color: #FFF;  
  min-width:1024px
  }

#footerupper a, #footerlower a { color: #FFF; text-decoration: none; }
#footerupper a:hover, #footerlower a:hover { color: #FFF; text-decoration: underline; }

#footerupper img, #footerlower img {
 
  border: 0px;  
  }

#footerlower {

  background: #2A2929;
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 20px 10px;
  text-align: center;
  color: #FFF;  
  }

#footerinner {

	width: 990px;
	margin: 0px auto;
	text-align: left;
  padding: 0px;

}

.footerlogo {
  float: left;
  width: 120px;
  height: 120px;
  text-decoration:none;
  margin-right: 20px;
}

.footergroupinfo { 


  font-family: arial;  
  font-size: 12px;
  padding: 20px 0px 20px 0px;
  margin: 0px 0px 15px 0px;
  height: 120px;

  }

.footerslogan { text-align: center; font-size: 18px; font-family: arial, sans-serif; }

.footernewsletter {
  float: right;
  margin-top: 20px;

}





/* Footerfeed Styles */


#footerfeed { 
  clear: left;
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 990px; 

}

.footerfeedlist {

  float:left;
  width: 220px;
  margin: 0px 36px 0px 0px;

}

.footerfeedlist ul {

	list-style-type: none;
  font-family: Arial, sans-serif;
	font-size: 12px;
  font-weight: normal;
  text-align: left;
  padding: 0px;
 
}

.footerfeedlist ul li {
	
	padding: 6px 0px 6px 0px;
  border-top: 1px dotted #585656;

}

.footerfeedlist ul li a: { color: #FFF; text-decoration: none; }
.footerfeedlist ul li a:hover { color: #FFF; text-decoration: underline; }

/* -- Footerfeed -- */



.attachment-single-post-thumbnail.wp-post-image { 

  float: left;
  border: 1px solid #000000;
  display: block; 
  padding: 0px;
  margin: 5px 10px 0px 0px;
      
    
     }

#twitterfollow { 

  float: left;
  margin: 20px 0px 0px 520px;
  padding: 0px;


  }

::-moz-selection {
    background-color: #a51306;
    color: #fff;
}

::selection {
    background-color: #a51306;
    color: #fff;
}










