/*
Theme Name: PolSci
Theme URI: http://www.sar.org.ro/polsci/
Description: Custom theme for The Romanian Journal of Political Science. 
Version: 1.3.1
Author: Alexandru Popescu
Author URI: http://pax.mioritics.ro/
Tags: fixed width, centered

	Theme customised for The Romanian Journal of Political Science issued by the Romanian Academic Society
	more WP themes: http://pax.mioritics.ro/repository/wp/

*/

body {background: #EEE;	margin: 0;  padding: 0; text-align: center; color: #000000; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height: 150%;}
#outerContainer {
	width: 780px;  
	background: #FFFFFF;
	margin: 0 auto;  
	border: 10px solid #FFF;
	text-align: left; 
	margin-top:50px;  
        box-shadow:0px 0px 20px #D0D0D0;-webkit-box-shadow:0px 0px 20px #D0D0D0;-moz-box-shadow:0px 0px 20px #D0D0D0;
}

#mainContainer {	padding: 0px;  }
#header { background-color: #9b2f30; height: 220px;   }
#mainMenu { padding-top: 40px; }
#mainMenu, #mainMenu a {
	color:#FFF;
	font-size: 28px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none; line-height: 36px; font-style:italic;  
 text-shadow:0px 0px 15px #444;

}
#mainMenu a:hover {text-shadow:0px 0px 15px #993; }
a#homeLink{ display:block; width:180px; height:180px; float:left; margin:20px;}

a img { border: none;}
a { text-decoration:none; font-weight:bold; color: #300}

#content { padding: 20px; border:1px solid #DDD; border-bottom: 1px solid #FFF; }
#footerMenu { text-align:center; border-bottom: 1px solid #EEE;}
	#footerMenu a{ font-size:10px; color:#333; font-weight: normal; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase}
	#footerMenu a:hover { text-decoration:underline}
	#footerNfo { text-align:center; font-size:11px; color:#333; font-weight: normal; font-family:Arial, Helvetica, sans-serif;}
		#footerNfo a{ color: #666;}
	#footer { border:1px solid #FFF; background-color: #EEE; border: 1px solid #EEE;}
	#footer * {line-height: normal}
#homeTOC-old { width: 500px; margin-left: 220px; font-size:16px;}
#homeTOC {font-size:16px;}

 a.homeIssueTitle h2{ margin: 0px; margin-bottom:10px; font-size:20px; line-height: normal; background-color: #EEEEE0;}
.smallIssue { font-family:Arial, Helvetica, sans-serif; font-size:10px; } /* initially background-color: #BBB;   */
.smallIssue strong { background-color: #633; color:#FFF; padding-left: 2px; border-right:3px solid #FFF;}
#homeAbout { font-size:15px; padding:20px;  background-color: #433; color:#FFF; text-align:justify;  border-top: 6px solid #FFF; }
	#leftAbout {float: left; width: 350px; margin-right:10px; padding-right:10px; border-right: 1px solid #999;}
	#homeAbout a, #homeAbout strong { color:#FFF; } 
	#homeAbout a {border-bottom: 1px dotted #CCC;}
.articleIcon { margin-right:2px;  vertical-align:middle}


.articleList  h2 a{ font-size:14px; text-decoration:none; color: #000;  }  /* initially: .articleList  h2 a{ font-size:14px; text-decoration:underline  } */
.articleList  h2{  margin:0px;  }
.articleTeaser {font-size: 14px; color: #333;}

#wordFromEditor a h2{ font-size:18px; margin:0px; text-decoration:underline; display: inline;  }
#wfeTag {font-size: 12px; display: block; margin-bottom: -2px;}
#homeTOC .articleList .articleTeaser {display:block; width: 330px; float:left;  font-weight:normal; line-height:normal; margin-bottom:10px;  margin-right:15px; padding:5px;}

.articleList a:hover, .articleList h2:hover { color: #900; background-color: #FAFAFA}

.subChapter { border-bottom: 1px solid #CCC; padding-bottom:3px; clear:both; margin-top: 10px;}
#subTOC{  padding:10px; margin-top:12px;  }
#wordFromEditor {border-top:5px solid #555; border-bottom:5px solid #555; margin-bottom:25px; padding-bottom:10px; padding-top:10px;   }

#leftAboutOut { font-family:Verdana, Geneva, sans-serif; font-size:12px;}
div.homeCover {  border:1px solid #CCC; padding:5px; float:left; margin-right:20px;}
.homeCover a { border:5px solid #EEE; }
td#singleArticle {   padding: 20px; background-color: #EEE; width: 450px }
#singleArticle h2 { border-bottom: 2px solid #333;}
table#ArticleTable { border:1px solid #CCC; margin-top:5px; margin-bottom:5px;}

.hilite {background-color: #FFC;}

.hb { background-color: #FFC; border: 2px dashed #C66; margin:5px; padding:5px; } /* hilite box - used mainly for debugging */
td#shyTOC {padding-left: 10px;}
#shyTOC .articleTeaser {margin-bottom:10px;}
#shyTOC h2 { margin: 0px; font-size:14px;}
	#shyTOC ul.articleList {list-style-image: none; list-style-type: none; padding:0px}
	#shyTOC ul.articleList li { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:5px; ;}
	#shyTOC .articleList  h2 a{font-size:12px;  text-decoration:none; color: #000;  }
	#shyTOC .articleList .articleTeaser {font-size:12px;}

#sideIssueTitle a {font-size:12px;}
	
#singlePage{ background-color:#433; padding:50px; border-top:5px solid #FFF; }
	#singlePage * { color: #FFF;}
	
	
#theArchive{ background-color:#433; padding:50px; border-top:5px solid #FFF; }
	#theArchive * { color: #FFF;}
	#theArchive  a:hover { text-decoration:underline}
	#theArchive a {font-weight: normal;}
	
.clear { clear:both}

#callForPapers { border: 1px dashed #600; background-color: #FFC;}
#callForPapers a { font-weight: normal}
#callForPapers td {padding:10px;}

#singlePostAuthor {text-align: right; font-size: 12px; margin-top: -15px;}
#singlePostKeywords {font-size: 13px; border-top:1px solid #999; line-height: 100%;}
#singlePostKeywords a {font-size: 13px; font-weight: normal; border-bottom: 1px dotted #999; }
h2.shyH {font-weight: normal; font-size: 16px;}
h2.shyH em {border-bottom: 1px dotted #CCC; font-size: 20px;}
.post h3 {margin: 0px; }
h3 a {text-decoration: underline; font-size: 22px;}
#ArchiveList{ padding:10px; width:500px;}
#ArchiveTagCloud {float: right; width:230px; border:1px solid #CCC; padding:8px; margin-top:60px; padding-top:2px; background-color: #FAFAFA;}
#ArchiveTagCloud h3 {margin:0px; border-bottom:1px solid #CCC; margin-bottom:5px; }

#ArchiveList p.postmetxadata {font-size:12px; line-height:130%; font-family: helvetica, arial, sans-serif; color:#999; margin-top:5px; border-top:1px dotted #999; padding:5px; }
#ArchiveList p.postmetadata {font-size:12px; line-height:130%; font-family: arial, sans-serif; color:#999; margin-top:5px; }

#ArchiveList {line-height:normal;}
#ArchiveList div.post {margin-bottom:20px; padding-bottom:15px;  }

p.postmetadata a {font-weight: normal;  color: #666;}
#ArchiveList .post small {font-family: helvetica, arial, sans-serif; color:#999;}
p.postmetadata a.post-edit-link {background-color: #C00; color: #FFF;}
a.xMore {color: #9B2F30; font-size:16px; line-height:50% }

#breadCrumbz {font-family: arial; font-size: 11px; margin:0px; margin-bottom:-15px; color: #555;}

#TheBoard h2 {font-size: 16px; text-decoration: underline; color : #FFC; margin-bottom:0px; padding-bottom:0px;}
#TheBoard td{padding-right:60px;}
#TheBoard em {display: block; font-size: 13px; color : #CCC;}
	
#1cast {position: absolute;  right:21px; top:70px; width: 200px;   text-align: left; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #666}
#cast {margin-top: 70px; padding-left:5px;  text-align: left; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #555}
		#cast ul  {list-style-type: none; padding:0px; margin:0px; line-height: 140%; margin-top:3px;}
		#cast ul b {display: block;}
		#cast h3 {font-size: 16px; color: #B33; margin:0px; padding:0px; margin-top:20px;}

ul#AdvisoryBoard { font-style: italic; line-height: 125%; font-size: 11px; }
		ul#AdvisoryBoard  b {display: block; font-style: normal; font-size: 13px; font-family: georgia, times, serif;}
		ul#AdvisoryBoard li {margin-bottom: 6px;}
