/* QUOTES */
.pullquote {
    float: right;
    width: 150px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    color: #555;
    font-size: x-large;
    font-style: italic;
    padding: 10px;
    background: #E7E3C6;
    margin: 0px 0px 10px 10px;
    border: 3px double #555;
    line-height: 23px;
      } 
.bigq{
 font-family: Tahoma,"Trebuchet MS","Geneva";
    font-style: normal; 
} 
/* END QUOTES */
/* text selection in firefox */
::-moz-selection{
background: #C6D3EF;
color: #000;
} 

::selection {
background: #fbdbe8;
color: #F55B99;
}
/* End Text Selection in firefox */

/* All of Column 2 */
.col2block {
	padding-left: 2px;
	padding-right: 2px;
	border-right: 2px dotted #ccc;
	line-height: 12px;
}

/* Section headers are column 2 and 3 section headings */
.sectionheader {
	font-family: "Arial Rounded MT Bold",Geneva,Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
  letter-spacing: 3px;
	color: #000;
	border: 2px #000;
	border-top-style: solid;
	padding: 3px 0px 5px 3px;
  margin-bottom: 3px;
	text-align:left;
  background-color: #F6FAA3;
}
/* Category Archive headings */
.category h2 a{
 font-family: Georgia, "Times New Roman", Times, serif;
 text-decoration: none;
 color: black;
 font-size:large;
 font-style: italic;
 font-weight: bold;
 
}
.category h2 a:hover{
	color: #0C0C72;
}
/* Column 1 main section for featured article */
.feature {
	background-color: #DEE4EC;
} 
.feature h2 a{
 font-family: Georgia, "Times New Roman", Times, serif;
 text-decoration: none;
 color: black;
 font-size:x-large;
 font-style: italic;
 font-weight: bold;
 
}
.feature{
 padding-left: 5px;
 padding-right: 5px;
 font-family:  Times New Roman, Times, serif;
 font-size: 13px;
}
.feature p{
}
/* If the eyecandy over the article is a quote, use eyecandyq */
.eyecandyq{
 background-color: #FFF;
 height: 250px;
 width: 310px;
 margin-left: -5px;
 margin-right: -5px;
}
/* If the eyecandy over the article is an image, use eyecandyi */
.eyecandyi{
 height: 250px;
 width: 310px;
 margin-left: -5px;
 margin-right: -5px;
}
.col2block ul{
	padding-left: 0px;
	margin-left: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 3px;
}
/* list items for unordered lists in column 2  */
.col2block ul li.odd{
 list-style-type: none;  
 background-color: #B6CBE6;
 
} 
.col2block ul li.odd:hover{

}
.col2block ul li.even{
 list-style-type: none;  
 background-color: #BFCDDE;

}
.col2block ul li:hover{  
 background-color: #FFF;
}

/* Links in list items in unordered lists in column 2 */
.col2block ul li a{
 color: #0C0C72;
 display: block; 
 padding: 5px 0 5px;
 text-decoration: none; 
}
.col2block ul li a:hover{
	color: #814235
}

.sectionul li{
 list-style-type: none;
}
.sectionul li a{
 color: #0C0C72;
 text-decoration: none;
}
.sectionul{
 border-left: 2px solid #000;
 padding-left: 10px;
 margin-left: 0px;
 
}

h1{
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size:x-large;
 font-style: italic;
 font-weight: bold;
 background-color: #DEE7EF; 
 margin: 0 0 0 -5px;
 padding: 10px 0 0 10px;
}


.col3header{
 border-top: 1px solid #ccc;
 width: 340px;
 font-family: Times New Roman, Times, serif;
 font-size: 10px;
 color: #888;
 display: block;
 text-align: center;
 margin-bottom: 4px;
 text-transform: uppercase;
}
.highlights{
 width: 260px;
 height: 100px;
}
.hlheader{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-transform: uppercase;
 font-size: 12px;
 padding-top: 3px;
 margin-left: 30px;
 font-weight: bold;
} 

.highlights p{
 margin-left: 30px;
}
#hl-humor{
 background-image:url(/images/portal/hl-humor.png)
}
#hl-wiki{
 background-image:url(/images/portal/hl-wiki.png)
}
#hl-downloads{
 background-image:url(/images/portal/hl-downloads.png)
}
.sectionh{
 font-weight: bold;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: large;
}
.footer {
 font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
 }
 #ftop{
 border-top: 1px solid black;
 }
.flink{
 font-family: Arial, Helvetica, san-serif;
 font-size: 1.6em;
white-space: nowrap;
}
.cprd{
 border-right:2px dotted #666;

}

.footer_top{
 background-color: #8694BA;
 border-top: 1px solid #FFF;
 font-family: courier, "Courier New";
 font-size: 8px;
 margin: 0;
 padding: 0; 
}
.footer_top a{
	font-size: 8px; 
}
.footer_lower {
 text-align: left;
 background-color: #C4C9D8;
 border-top: 1px solid #FFF;
 
}
.srvc{
 font-size: 10px;
}
.copyright{
 font-size: xx-small;
 width: 275px;
 padding-top: 4px;
}
.req_cpwr td{
 font-size: xx-small;
}
#mainsection{
 padding-left: 5px;
 background-color: #F2F1D9;
 width: 856px;
}
#header{
 padding-left: 5px;
}
#menutd{
background-image: url(/p7pm/img/p7PM_frost_hz.jpg);
}            
.smalltab ul{
	list-style:none;
	margin-left: 0px;
	padding-left: 0px;
}
.smalltab li{
	display: block;
	float: left;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 3px;
	padding-left: 1px;
	padding-right: 1px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	background-color: #ccc;
}
.section{
	margin: 5px;
	padding: 5px;
	background-color: #CCC;
}              
.sectiontd{
	background-color: #ccc;
}
.scratchpad{
	text-align: left;
	padding: 5px;
}
/* title bottom border */
div.hr {
  height: 15px;
  padding: 0px;
  margin: 0px;
  background: #DEE7EF url("/images/border.gif") no-repeat scroll center;
}
div.hr hr {
  display: none;
}
div.widehr {
  height: 15px;
  padding: 0 0 10px 0;
  background-color: #DEE7EF;
  margin: 0 0 0 -5px;
  background: #DEE7EF url("/images/wide-border.gif") no-repeat scroll center;
}
div.widehr hr {
  display: none;
}
/* end title bottom border */
.content{
	padding: 15px 35px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: medium;
	line-height: 15px;
}
.sidebar fieldset{
	border: 1px solid #ccc;
	padding: 0px;
	margin-bottom: 5px;
	position: relative; 
	margin-bottom:16px; 
} 
.sidebar legend{
	border: 1px solid #ccc;
	background-color: #FFF;
	color: #000;
	padding: 0 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	position:absolute; 
	top: -.5em; 
	left: .5em; 
	margin-top: -1px;
} 
.sidebar ul{
	list-style:none;
	margin: 0px;
	padding: 0px;
}
.sidebar ul li{
 list-style-type: none;  
	
}
.sidebar ul li:hover{
 background-color: #B6CBE6;
}
.sidebar a{
	display: block;
}
.related{
	background-color: white;
}
.external{
	background-color: green;
}
.sidebar .advert{
	padding: 15px 5px;
	background-color: white;
}
.sidebar .box{
	position: relative;
	padding: 15px 5px;
	border: 1px solid #ccc;
	background-color: white;
	margin-bottom:16px;
}
.sidebar .advert{
	padding: 15px 5px;
	background-color: white;
}
.label{
	position: absolute;
	top: -.5em;
	left: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFF;
	border: 1px solid #ccc;
	padding: 0 5px; 	
}
.sidebar{
	
	padding-top: 20px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 20px; 
	margin-top: 0px;
	background: url("/images/colblend-top.gif") repeat-x top left;
}     
.sbtd{
	background: #DEE4EC url("/images/colblend.gif") repeat-y -5px;
}
.alt1{
	background-color:#FFFADF;
}
.alt2{
	background-color:#ADBEE7;
}
.thead{
	background-color: #FFF;
}
/* can be removed */
.sitesummary{
	width: 856px;
}
/* End can be removed */
