/* Politics.hu CSS */

/* ----------------------------  GENERAL SITE STUFF ------------------------- */

body, html, h1,h2,h3,h4,h5,h6,p,ul,ol,li,form {margin:0;padding:0;}

body, html { 
  background: #f4f2f2; /* #fbf8f8; */ 
  text-align: center; 
  font-family: Georgia, Verdana, sans-serif; 
  font-size: 14px; 
  color: #1c1a1a; 
}

body {
	padding:20px 0px;
}

#wrap {
	width:970px;
	margin: 0px auto;
	text-align:left;
}

div.clr {clear:both;height:0;}

#container {
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	background:#fff;
}

#masthead {

  height:95px;
  background: url(/layout_images/masthead.gif) no-repeat top left;
  position:relative;
}

#title a {
	text-decoration:none;
	display: block;
	width:370px; 
	height: 80px;
	
}


#tagline {
  position:absolute;
  left:655px;
  top:15px;
  xwidth:300px;
  color: #FFF;
  background: #000;
  font-family: georgia, serif;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 8px 5px 8px;
}


#searchbox {
  position:absolute;
  left:655px;
  xtop:89px;
  top:60px;
  width:350px;
}

#searchbox input#search {
	background: url(/layout_images/searchbox.gif);
}

.searchbutton {
	font-family: Tahoma;
	color: #000;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;	
	border-color: #ccc;
	background-color: #FFF;
}

.searchbutton:hover { 
  background-color: #000; 
  color: #b90600; 
}


#leaderboard {
	width:100%; 
	text-align: center;
	padding: 10px 0px 10px 0px;
}


#footertop {

	height: 21px;
	padding: 5px 0px 5px 0px;
	border-top: 2px solid #000;
	margin-top: 10px;
	

}

#footer {

	height: 21px;
	padding: 18px 0px 0px 0px;
	background: url(/layout_images/politics-footer.gif);
	font-family: Tahoma, Verdana, sans-serif;
	color: #FFF;
	font-size: 11px;
	text-align: center;
	font-weight: bold;


}

#footer a { text-decoration: underline; color: #FFFFFF; }
#footer a:hover { text-decoration: underline; color: #000; }


/* Latest News Box */
/* This appears on archive pages as well as Page 1 */

#latesttop {

  width: 150px;
	margin: 10px 0px 0px 0px;
	padding: 2px 0px 0px 13px;
	background: url(/layout_images/politics-latest.gif);
	background-repeat: no-repeat;
	color: #fff;
	font-weight: bold;

}

#latest {

	border: 2px solid #b90600;
	margin: 0px 0px 20px 0px;
	padding: 8px 0px 8px 0px;

}

/* Latest Headlines */

#latest ul li {

  list-style: none;
	font-family: arial, tahoma, sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin: 4px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	color: #444443;
	line-height : 15px;
	background: url(/layout_images/latestbug.gif);
	background-repeat: no-repeat;
	text-indent: 16px;
	
}

#latest ul li a { text-decoration: none; color: #000; }
#latest ul li a:hover { text-decoration: underline; color: #000; }


#latesttopleft {

  width: 200px;
	margin: 10px 0px 0px 0px;
	padding: 2px 0px 0px 13px;
	background: url(/layout_images/politics-latest-big.gif);
	background-repeat: no-repeat;
	color: #fff;
	font-weight: bold;

}

#latesttopright {

  width: 200px;
	margin: 10px 0px 0px 294px;
	padding: 2px 0px 0px 27px;
	background: url(/layout_images/politics-latest-reversed.gif);
	background-repeat: no-repeat;
	color: #fff;
	font-weight: bold;

}


/* Ends Latest News Box */


/* ----------------------------  ENDS GENERAL SITE STUFF ------------------------- */


/* ----------------------------  FRONT PAGE ONLY STUFF ------------------------- */


/* ----------------------------  ENDS FRONT PAGE 0NLY STUFF ------------------------- */



/* Individual Archive Page Stuff */


#archivewrap {

	width:900px;
	background: #fff;
	margin: 0px auto;
	text-align:left;
}

#archivemasthead {

	height:95px;
  
}

#archivemasthead img { border: 0px; display:block;}


#archivecontainer {

	background: #FFF;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	border-top: 2px solid #000;
	padding-top: 10px;
}

#archivecontent {

	float: left;
	width: 470px;
	font-weight: normal;
	line-height: 130%;
	padding: 0px 0px 0px 25px;
}

#archivecontent p {

	margin: 0px 0px 10px 0px;
	line-height:23px;

}

#archivecontent p a, .archivecontenttext ul li a { text-decoration: none; color: #b90600; }
#archivecontent p a:hover, .archivecontenttext ul li a:hover { text-decoration: underline; color: #b90600;  }

.archivecontenttext ul {

  list-style: none;
  padding: 10px 10px 10px 5px;

}

.archivecontenttext ul li {

  background: url(http://www.allhungary.hu/test/images/blogfeed-politics-bullet.gif) no-repeat;
 	background-position: 0 8px;
	padding: 0px 0px 5px 10px;

}

#archivecontent blockquote {

	line-height: 120%;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	border-left : 3px solid #b90600;
	padding-left : 10px;
	margin:10px;
	margin-left:30px;
}


.imgright { float:right; margin: 8px 0px 4px 8px; }
.imgleft { float:left; margin: 8px 8px 4px 0px; }


.category {

	font-family: Arial, "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
	margin: 0px 0px 2px 0px;
	color: #b90600;

}

/* Area Containing Headlines and Author Bylines */

#archivecontenttop {
 
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 8px 0px;
	border-bottom: 2px solid #b90600;

}

/* Main Headline on Archive Pages */

#archivecontenttop h1 {

	font-family: Arial, "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 23px;
	line-height: 25px;
	color: #000;
}

#archivecontenttop h1 a: { text-decoration: none; color: #b90600; }
#archivecontenttop h1 a:hover { text-decoration: underline; color: #b90600;  }


/* Date on Top of Archive Pages */

#archivecontenttop h2 {

	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin: 0px 0px 6px 0px;
	color: #000;

}


/* Author Byline - Note that this only appears if an author is selected! */

.byline {

	font-family: Arial, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #b90600;
}

.by { color: #000;}

.byline a { font-size: 13px; color: #b90600; text-decoration: none; }
.byline a:hover { font-size: 13px; color: #b90600; text-decoration: underline; }


/* This is a text block that appears on archive pages filled from the "keyword" field" in MT, and is not always filled */

#subhead {

  float: right;
  width: 130px;
	font-family: Georgia, Arial, Tahoma, sans-serif;
	font-weight: bold;
	line-height: 24px;
	background: #b90600;
	color: #fff;
	text-align: center;
	font-size: 16px;
	margin: 0px 0px 4px 10px;
	padding: 6px 15px 12px 15px;
	border-top: 15px solid #000;

}

/* This is for tags */

.readmore {

	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	margin: 5px 0px 10px 0px;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}

.readmore a {

	color: #FFF;
	padding: 0px 2px 0px 2px;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	background: #b90600;
}

.readmore a:hover { text-decoration: none; color: #b90600; background: #000;}

/* Right Column */

#right {

	float: left;
	width: 300px;
	margin: 0px 0px 0px 60px;
	padding: 0px 0px 10px 0px;

}

/* -- Start Toolbox -- */


#toolbox {

  border: 1px solid #ccc;
  font-family: arial;
  font-size: 11px;
  padding: 5px 0px 5px 5px;
  
}

#toolbox ul {
	list-style-type:none;
	
}

#toolbox ul li {
display:inline;
margin-right:10px;

}

#toolbox ul li img {
vertical-align:middle;

}

#toolbox a {	color: #333333; text-decoration: none; }
#toolbox a:hover {	color: #333333; text-decoration: underline; }
#toolbox img { border: 0px;}

.addthis {margin-top: 2px;}


/* -- End Toolbox -- */




/* -- EMAIL TO A FRIEND FORM  --- */

#sendtofriend

{

	padding: 10px 10px 15px 10px;
	background: #b90600;
	margin: 5px 0px 5px 0px;
	font-size:12px;
	color:#FFF;
	border-top: 15px solid #000;

}

.emailhead

{
	font-weight:bold;
	line-height:14px;
	margin: 0px 0px 4px 0px;
}

form#sendform h5

{

	font-size:11px;
	font-weight:normal;
	color:#FFF;
	line-height:12px;
	margin: 3px 0px 0px 0px;
}

form#sendform, form#sendform input { padding: 0px; margin: 2px; }
#mainwords {	width: 120px; line-height: 25px; }
#inputs {	width: 140px; float: right; }
#message { width: 165px; }
#message textarea { width: 165px; font-size: 11px; color: #000; }

/* -- ENDS EMAIL TO A FRIEND FORM  --- */

/* ----------------------------  COMMENT STARTS HERE ------------------------- */
/* This was taken from Pestiside.hu comments, while comment code in Politics is MT default */

#commentdiv { margin-top:5px;border-top: 15px solid #000;}

#comments {
  
  margin-top:20px;
}

#comments a {
color: #b90600;
}

#comments h2{
  margin:0;padding:0;
  font-family: Georgia;
  margin-bottom:10px;
  font-size:16px;
}

.comments-open-header { font-size: 16px; font-weight: bold; padding-bottom: 5px; }

#comments .comment {
  
  margin-bottom:10px;
  background: url(/layout_images/commentbg-top.gif) no-repeat top left;
}

#comments .comment .comment-content {
  padding:10px;
  padding-bottom:0px;
}


#comments .comment .comment-footer  {
  background: #fff url(/layout_images/commentbg-bottom.gif) no-repeat top left;
  height:50px;
  padding-left:55px;
  line-height:50px;
}

#comments .comment .comment-footer b {
  color: #b90600;
}

#comments .comment .comment-header {

}

#comments .comment .comment-header a img {
  border: none;
}

#comments .comment .comment-header a  {
  border: none;
  font-weight:bold;
}

#comments .comment .comment-content p {
margin:0;padding:0;
}

.comment-content p { padding-bottom: 10px; }

.comments-open {
padding:10px;
background: #b90600;
color:#fff;

}

#commentdiv .comments-open h2  { color:#fff;font-family: Georgia; }

.comments-open p {
margin:0;margin-bottom:5px;
}

.comments-open table {

}

.comments-open table th {
font-size: 12px;
padding-right:10px;
}

.comments-open table td {
font-size: 12px;
}

.comments-open label {
font-size: 12px;
}

.comment-header b {

font-size: 13px;
color: #b90600;

}

#comments #commentdiv {
	margin: 10px 0px;
}


/* ----------------------------  COMMENT ENDS HERE ------------------------- */


/* ----------------------------  SEARCH PAGE ------------------------- */


.searchcontent p { margin: 0px 0px 0px 0px; }

.searchcontent img { display: none; }

.searchcontent h1 {

	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 22px;
	margin: 0px 0px 6px 0px;
	color: #000;
	text-transform: uppercase;

}


.searchcontent h2 {

	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin: 12px 0px 6px 0px;
	color: #000;

}

.searchcontent h3 {

	font-family: arial, tahoma, sans-serif;
	font-weight: bold;
	font-size: 28px;
	line-height: 28px;
	margin : 4px 0px 4px 0px;

}

.searchcontent .entry  { padding-bottom:20px; }

.searchcontent h3 a { text-decoration: none; color: #b90600; }
.searchcontent h3 a:hover { text-decoration: underline; color: #b90600; }

.more { float: right; margin: 0px 0px 0px 0px }

.more a { text-decoration: none; color: #b90600; }
.more a:hover { text-decoration: underline; color: #b90600; }



/* ----------------------  SEARCH PAGE ENDS HERE------------------------- */

/* ------------------  TAG LIST PAGE ------------------------- */


#taglist {

  font-family: verdana, sans-serif;

}

#taglist h1 {


  font-size: 16px;
  font-weight: bold;
  margin: 10px 0px 8px 0px;
  text-align: center;

}

#taglist p {

  font-size: 12px;
  font-weight: normal;
  padding: 0px 10px 10px 15px;

}

#taglistleft {

  float: left;
  width: 250px;

}

#taglistcenter {

  float: left;
  width: 300px;
}

#taglistright {

  float: left;
  width: 300px;
}

#taglist ul {

	list-style-type:none;
	margin: 5px 0px 10px 10px;
	padding: 0px 5px 0px 0px;
	font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  text-transform: uppercase;
	
}

#taglist ul li {

	margin: 5px 4px 0px 0px;
  font-family: verdana, sans-serif;
  background: url(http://www.allhungary.hu/test/images/blogfeed-politics-bullet.gif) no-repeat;
 	background-position: 0 0.3em;
	padding-left: 10px;

}

#taglist ul li a {

	margin: 0px 4px 0px 0px;
  color: #000;
  text-decoration: none;

}

#taglist ul li a:hover { text-decoration: underline; }

/* Political Pest Stuff */

#blogcontainer {

	background: #FFF;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	border-top: 2px solid #000;
	padding-top: 10px;
}



.blogbar {

	text-align: center;
	color: #000;
	font-weight: bold;
	padding-bottom: 5px;
  margin: 0px 37px 18px 37px;
	border-bottom: 2px solid #b90600;
	font-size: 12px;
	font-family: arial, tahoma, sans-serif;

}

.blogbar a { text-decoration: none; color: #000; }
.blogbar a:hover { text-decoration: underline; color: #000; }

.blog h1 {

	font-family: arial, tahoma, sans-serif;
	font-weight: bold;
	font-size: 24px;
	margin: 6px 0px 5px 0px;
	line-height : 24px;
	text-indent: 32px;
	background: url(/layout_images/blogh1bugb.gif);
	background-repeat: no-repeat;  

}

.blog h1 a { text-decoration: none; color: #000; }
.blog h1 a:hover { text-decoration: underline; color: #000; }

.sitemeter { padding-left: 10px;}


/* New Page 1 Stuff */


#pg1left {

  float: left;
  width: 635px;
  margin-right: 16px;

}

#pg1right {

  width: 300px;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
  overflow:hidden;

}

#pg1headlines {

	background: #000;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;

}

#pg1headlines ul { 	padding: 8px 0px 12px 12px; }


#pg1headlines ul li {

  list-style: none;
	margin: 6px 0px 0px 0px;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	font-size: 15px;
	line-height : 16px;
	background: url(/layout_images/fp1newul.png);
 	background-position: 0 4px;
	background-repeat: no-repeat;
	padding-left: 11px;
	
}

#pg1headlines ul li a { text-decoration: none; color: #FFF; }
#pg1headlines ul li a:hover { text-decoration: underline; color: #FFF; }

#pg1headlinestop {

  padding: 0px 0px 0px 0px;
  height: 20px;
  
  }

#lastupdated {

	float: right;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 9px;
	color: #FFF;
	margin: 0px 10px 0px 0px;

}

#taglineleft {

	float: left;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
  font-weight: bold;  
	color: #FFF;
	background: #b90600;
	margin: 2px 0px 0px 12px;
  padding: 2px 4px 2px 4px;

}

#pg1bottomleft {

	float: left;
  padding: 10px 10px 0px 0px;
  width:505px;
  

}

#pg1bottomcenter {

  float:left;
  width: 100px;
	background: #b90600;
  padding: 8px 10px 10px 10px;
  margin: 0px 0px 0px 0px;


}

.tagtop { 

	font-family: Tahoma, sans-serif;
	text-align: center;
	font-size: 10px;
  font-weight: bold;  
	color: #FFF;
	background: #000;
	margin: 0px 0px 0px 0px;
  padding: 2px 4px 2px 4px;

}

.tagtop a { 

	font-family: Arial Tahoma, sans-serif;
  font-weight: normal;  
	color: #FFF;
	text-decoration: none;
}



#pg1bottomcenter ul {

  list-style: none;
  font-family: arial, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  color: #FFF;

}

#pg1bottomcenter ul li {

  display: block;
  margin: 0px;
  padding: 2px 0px 2px 0px;
  text-align: center;
  border-bottom: 1px solid #FFF;

}

#pg1bottomcenter ul li a {  color: #FFF; text-decoration: none; }
#pg1bottomcenter ul li a:hover {  color: #FFF; text-decoration: none; background: #000; }

.continued a {

	font-family: Tahoma, sans-serif;
	font-size: 10px;
  font-weight: bold;
  padding: 1px 3px 1px 3px;
  color: #FFF;
  background: #B90600;
  text-decoration: none;

}

.continued a:hover {	background: #000; color: #FFF; text-decoration: none;
}

#pg1rightnews {

  width: 296px;
	background: #000;
	border-right: 4px solid #B90600;
	border-bottom: 4px solid #B90600;
	margin: 10px 0px 10px 0px;

}

#pg1rightnews h1 {

	font-family: Tahoma, sans-serif;
	font-weight: bold;
	padding: 2px 13px 13px 13px;
	font-size: 13px;
	line-height : 18px;
	text-align: left;
	
}

#pg1rightnews h1 a { 	text-decoration: none; color: #FFF; }
#pg1rightnews h1 a:hover { text-decoration: underline; color: #FFF; }

.pg1rightnewshead {

	text-align: center;
	font-family: Georgia, Arial, Tahoma, sans-serif;
	background: #B90600;
  color: #FFF;
	font-weight: bold;
	font-size: 14px;
	margin: 0px 0px 10px 0px;
	padding: 2px 0px 2px 0px;
	xtext-transform: uppercase;

}

.timestampright {

  float: right;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 9px;
  font-weight: normal;  
	color: #FFF;
	margin: 4px 8px 0px 0px;
  padding: 1px 2px 1px 2px;
  border-top: 1px solid #FFF;

}


.timestampright a { color: #FFF; text-decoration: none; }
.timestampright a:hover {	background: #FFF; color: #000; text-decoration: none;
}

.commentcount {

  font-size: 10px;
	text-align: center;
  float: right;
  color: #FFF; 
  font-weight: bold; 
	display: block;
	width: 37px;
	height: 17px;
	background: #000;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
}

.commentcount a {   font-weight: bold; color: #FFF; text-decoration: none; }
.commentcount a:hover { color: #FFF; text-decoration: underline; }


/* ANALYSIS HOME PAGE */


.analysisheadlines {

  margin: 0px 0px 10px 0px;
  font-family: georgia;
 
}

.analysistitle { 


  font-size: 22px;
  font-weight: bold;
  line-height: 24px;
}

.analysistitle a { text-decoration: none; color: #000;  }
.analysistitle a:hover { text-decoration: underline; color: #000;  }

.analysisbyline {

}

.analysisbyline a { text-decoration: underline; color: #000;  }
.analysisbyline a:hover { text-decoration: none; color: #000;  }


#contributors {
  padding: 0px 0px 0px 0px;
  margin: 15px 0px 0px 0px;
  border: 1px solid #0e2c6e;
  overflow: hidden;
  

}

#contributors a { text-decoration: none; color: #b90600;  }
#contributors a:hover { text-decoration: underline; color: #b90600;  }


#contributors h1 { 

  font-size: 18px;
  text-align: center;
  margin: 10px 0px 15px 0px;
	border-bottom: 2px solid #0e2c6e;  

}

#contributors ul {

  list-style: none;
  margin: 10px 10px 20px 10px;

}

#contributors ul li {

  margin: 15px 0px 0px 0px;

}

#contributors ul li img {

  float: right;
  margin: 0px 0px 5px 10px;
  border: 1px solid #000;

}

#blogbanner img {

  margin: 0px 0px 20px 24px;
  border: 0px;

}

#blogbannersmall img {

  margin: 0px 0px 15px 0px;
  border: 0px;

}

#nlsignup {

  xwidth: 300px;
  text-align: center;
  margin: 10px 0px 10px 0px;
  border: 1px solid #000;
  background: url(/layout_images/nlheader.gif) no-repeat top center;
  padding: 40px 0px 5px 0px;
  
}

#nlsignup a { text-decoration: none; color: #b90600; }
#nlsignup a:hover { text-decoration: underline; color: #b90600;  }

#nlsignup p {

  font-size: 11px;
  padding: 5px;

}



#sponsorads ul {

	list-style: none;

}

#sponsorads ul li {

  float: left;
  width: 125px;
	padding: 12px 12px 0px 12px;

}

.sponsorlink { 

  padding: 10px 0px 10px 0px;
  
 }



.texttable {

	font-size: 11px;
	margin-bottom: 10px;
	line-height: 120%;
	text-align: center;
	font-weight: normal;
	color: #000000;
	border-color: #b90600;
}


.readernote {

  width: 444px;
	font-size: 13px;
	/* border: 2px dashed #000; */
	background: #FAE6E6;
	line-height: 150%;
	text-align: left;
	padding: 12px;
	margin: 10px 0px 10px 0px;
}

.readernote a {

  color: #b90600;
  text-decoration: none;

}

.readernote a:hover {

  color: #b90600;
  text-decoration: underline;

}


.specialheadline { 


  font-size: 30px;
  font-weight: bold;
  line-height: 32px;
  padding-bottom: 5px;
}

.specialheadline a { text-decoration: none; color: #b90600;  }
.specialheadline a:hover { text-decoration: underline; color: #b90600;  }



