/*
Theme Name: Twenty Ten for The Inquirer
Theme URI: http://wordpress.org/
Description: A copy of the Twentyten Theme
Author: Miguel Ángel de San José
Version: 0.9
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
#container { width:100%; padding:10px 0 50px 0;margin:0 auto; }

#leaderboard { width:100%; margin: 1px 0px; text-align:center;  }
    
#content { width:980px; margin:0 auto; color:#000; background:#FFF; margin-top:10px; }/*1000px*/
  
#header { width:980px; background:url(images/picHeaderSlice.gif) repeat-x left top; color:#FFF; background-color:#C00; }/*1000px*/

#header .headerWrapper { width:980px; background:url(images/picHeaderRht.gif) top right no-repeat; }/*1000px*/

#headerContent { width:960px; background:url(images/picHeaderLft.gif) 0 0 no-repeat;padding:8px 10px 5px 10px; }/*980px*/

.todaysDate { width:320px; margin:0 0 10px 0; padding:0; float:right; text-align:right; }/*340px*/
.quote { width:630px; margin:0; padding:0; font-style:italic; }/*650px*/
.logo { margin:20px 0 0 31px; float:left; }
/* googlecurrents button style LM 20110603*/
.currentsBtn { margin:0; letter-spacing:0.07em; text-transform:uppercase; float:right; }
.currentsBtn a { margin-left:15px;padding-left:32px; padding-bottom: 17px; background:url(images/currents_32.png) top left no-repeat; }
.currentsBtn a:link { color:#FFF; text-decoration:none; }
.currentsBtn a:visited { color:#FFF; text-decoration:none; }
.currentsBtn a:hover { color:#CCC; text-decoration:underline; }
/* RSS button style LM 20110603*/
.feedsBtn { margin:0; letter-spacing:0.07em; text-transform:uppercase; float:right; }
.feedsBtn a { padding-left:32px; padding-bottom: 17px; background:url(images/feed_32.png) top left no-repeat; }
.feedsBtn a:link { color:#FFF; text-decoration:none; }
.feedsBtn a:visited { color:#FFF; text-decoration:none; }
.feedsBtn a:hover { color:#CCC; text-decoration:underline; }
/* Tweeter button style LM 20110603*/
.tweetsBtn { margin:0; letter-spacing:0.07em; float:right; }
.tweetsBtn a { margin-left:15px;padding-left:32px; padding-bottom: 17px; background:url(images/twitter_32.png) top left no-repeat; }
.tweetsBtn a:link { color:#4dc1e4; text-decoration:none; }
.tweetsBtn a:visited { color:#4dc1e4; text-decoration:none; }
.tweetsBtn a:hover { color:#4dc1e4; text-decoration:underline; }
/* Facebook button style LM 20110603*/
.fbookBtn { margin:0; letter-spacing:0.07em; float:right; }
.fbookBtn a { margin-left:15px;padding-left:32px; padding-bottom: 17px; background:url(images/facebook_32.png) top left no-repeat; }
.fbookBtn a:link { color:#3966A4; text-decoration:none; }
.fbookBtn a:visited { color:#3966A4; text-decoration:none; }
.fbookBtn a:hover { color:#3966A4; text-decoration:underline; }
/* Google+ pages button style LM 20111116*/
.gplusBtn { margin:0; letter-spacing:0.07em; float:right; }
.gplusBtn a { margin-left:15px;}
.gplusBtn a:link { color:#3966A4; text-decoration:none; }
.gplusBtn a:visited { color:#3966A4; text-decoration:none; }
.gplusBtn a:hover { color:#3966A4; text-decoration:underline; }

#mainContent { float:left; background:url(images/picDropShadow.gif) repeat-x left top; padding-bottom:20px; }
            
#lhn { width:164px; float:left; padding:0 0 2em 6px; }
#lhn li { background:url(images/picArrowSml.gif) 0 0.85em  no-repeat; margin:0; padding:0.7em 3px 0.3em 17px; }
#mainNav h2 { margin-bottom:0; }
#mainNav li { letter-spacing:0.15em; text-transform:uppercase; padding:0; margin:0; font-size:0.85em; background:#FFF; }
#mainNav a { display:block; width:160px; padding:0.6em 0 0.6em 4px; border-bottom:1px solid #C94242; }
#mainNav .firstLi a { padding-top:1em; }
#mainNav a:link { text-decoration:none; }
#mainNav a:visited { color:#C94242; text-decoration:none; }
#mainNav a:hover { color:#FFF; background:#F0B3B3; text-decoration:none; }
.googleSearch h2 { margin-bottom:10px; }
td { padding:0; }
.textAd { width:150px; background:#f7f6f6; border:1px solid #CCC; margin:1.9em 0 2.5em 2px; padding:10px 0; }
.textAd h2 { margin-top:0; background:transparent; border-bottom:1px dotted #999; }
#lhn .textAd li { margin:0 4px; }
            
#main { width:620px; float:left; padding:0 0 0 10px; }/*640px*/
                .story { clear:right; margin:1.5em 0 0 0; }
 .story h3 { clear:left; margin:0; padding:0 0 0 24px; background:url(images/picArrowLrg.gif) 0 1px no-repeat; }
 .story p { margin:0.5em 0 0.2em 0; padding-left:24px; }
 .story img { margin:0 10px 15px 0; }
  .story .more { margin:0.5em 0 0.2em 0; padding-left:24px; }
 #main .storyTools { color:#999; background:#FFF; clear:both; height:1.9em; font-size:0.9em; }
     .storyTools li { padding:1px 6px 3px 6px; margin:2px 0; float:left; border-right:1px solid #999; }
         .storyTools a:link { color:#999; text-decoration:underline; }
         .storyTools a:visited { color:#999; }
         .storyTools a:hover { color:#F00; }
				.storyTools .trackback { padding-left:24px; border:0; }
             .storyTools .posted { padding-left:24px; }
             .storyTools .comment { border:0; }
                 .storyTools .comment a { background:url(images/picChat.gif) 0 2px no-repeat; padding-left:20px; border:0; }
             
        
            #rhn { width:165px; padding: 0px 5px 0 5px; float:right; }
                #towerAd { margin-right:auto; margin-left:auto; }
		#rhn li { background:url(images/picArrowSml.gif) no-repeat; margin:0; padding:0px 0px 0.3em 15px; width: 150px; overflow: hidden; }
		ul#recentcomments { margin-top: 10px; }

            
            .continueBtn { display:block; clear:both; float:right; height:27px; margin-right:15px; }
                .fr {  width:97px; background:url(images/btnContinue-fr.gif); }
                .de {  width:108px; background:url(images/btnContinue-de.gif); }
                .es {  width:111px; background:url(images/btnContinue-es.gif); }
                .nl {  width:111px; background:url(images/btnContinue-nl.gif); }
                .be {  width:111px; background:url(images/btnContinue-nl.gif); }
                .it {  width:114px; background:url(images/btnContinue-it.gif); }
      
        
        #footer { width:950px; clear:both; background:url(images/picFooterLft.gif) left bottom no-repeat; color:#000; background-color:#FFF; padding-top:10px; }/*970px*/
            
            #footerContent { width:940px; border-top:1px dotted #000; padding:30px 10px 0 10px; margin:0 10px; }/*960px*/
                #footer .endLi { border:0; padding-bottom:20px; }
                #footer a:link { text-decoration:none; }
                #footer a:visited { text-decoration:none; }
                #footer a:hover { text-decoration:underline; }
                
                #links { width:615px; float:left; }/*635px*/
     #links ul { clear:left; }
         #links li { padding:1px 6px; margin:2px 0; float:left; border-right:1px solid #999; }
             #links a { height:1em; }
        
     .flags { clear:left; margin-left:3px;}
         #links .flags li { margin-right:2px; border:0; padding:0; }
             #links .flags a { width:29px; height:21px; display:block; }
                 .flagsUnitedStates { background:url(images/btnUnitedStates.gif); }
                 .flagsUnitedKingdom { background:url(images/btnUnitedKingdom.gif); }
                 .flagsFrance { background:url(images/btnFrance.gif); }
                 .flagsGermany { background:url(images/btnGermany.gif); }
                 .flagsSpain { background:url(images/btnSpain.gif); }
                 .flagsNetherlands { background:url(images/btnNetherlands.gif); }
                 .flagsBelgum { background:url(images/btnBelgum.gif); }
                 .flagsRussia { background:url(images/btnRussia.gif); }
                 .flagsItaly { background:url(images/btnItaly.gif) left top no-repeat; }
                 
                 #newsFeeds { width:260px; float:right; }
 #newsFeeds li { float:left; width:260px; margin-bottom:5px; }
      #newsFeeds a { padding-bottom:1px; }
          #newsFeeds a:link { color:#999;}
          #newsFeeds a:visited { color:#999;}
          #newsFeeds a:hover { color:#F00; }
              #newsFeeds .xmlBtn a { background:url(images/btnXml.gif) top left no-repeat; padding-left:42px; }
              #newsFeeds .atomBtn a { background:url(images/btnAtom.gif) top left no-repeat; padding-left:42px; }
              #newsFeeds .wikioBtn { margin-top:6px; }
                  #newsFeeds .wikioBtn a { background:url(images/btnWikio.gif) top left no-repeat; padding-right:100px;text-decoration:none;}
                  #newsFeeds .googleBtn a { background:url(images/btnGoogle.gif) top left no-repeat; padding-left:68px; }
                  #newsFeeds .yahooBtn a { background:url(images/btnYahoo.gif) top left no-repeat; padding-left:68px; }
                  #newsFeeds .kinjaBtn a { background:url(images/btnKinja.gif) top left no-repeat; padding-left:68px; }
      
              #publisher { width:960px; clear:both; background:url(images/picFooterRht.gif) right bottom no-repeat; padding:30px 10px 30px 10px; }/*980px*/
                  #publisher p { border-top:1px dotted #000; padding-top:10px; height:30px}
   #publisher a { float:left; display:block; width:130px; height:60px; background:url(images/picVNUbuisPubs.jpg); margin:0 10px; }

	.story .pubind1 { float: left; width: 336px; overflow: hidden; margin-left: 12px; margin-bottom: 12px;}
	.story .pubind2 { float: right; width: 150px; overflow: hidden; }
.hE2 {margin-left:100px;}


/**
 * Page Bar Plugin
 */
.pagebar
{
	text-align: center;
}
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	border-top: 1px solid #e7e7e7;
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}
