body, html{font-family: Arial, sans-serif; font-size: 100%; line-height: 1.4;}
#pqTwo, #pqThree, #pqAdmin{}
#pqIDWrapper{background: url(images/topbg.png) repeat-x top; overflow: hidden; height: 120px; clear: both;}
#pqID{width: 1000px; margin: 0 auto;}
.siteLogo{float: left;width: 600px; padding-top: 1.675em;}
.siteSearch{float: right; width: 285px; padding-top: 4em;}
#globalNavWrapper{height: 50px; clear: both; background: url(images/globalNav.png) repeat-x; border-bottom: 1px #000000 solid;}
#globalNav{width: 1000px; margin: 0 auto;}
.nav{float: left; width: 800px;}

#mainNav {margin:0; height: 3.75em; font-size: 16px;}
#mainNav, #mainNav ul {list-style-type:none;margin:0pt;padding:0pt; background: url(images/nav-item.gif) repeat-x;}
#mainNav a, #mainNav a:link, #mainNav a:active, #mainNav a:visited
{color:#f1f1f1; display:block; text-decoration:none; padding: 14px 1.2em 0; height: 34px; 
border-left:1px solid #000000; border-right:1px solid #000000; border-bottom: none; font-weight: 900;}

#mainNav li#mainNavItemHome{border-left:1px solid #000000;}

#mainNav li a:hover, #mainNav li a:focus, #mainNav li a:active {background: #404040; font-weight: 900;}
#mainNav ul li{}

#mainNav li ul li, #mainNav li ul li a, #mainNav li ul li a:link, #mainNav li ul li a:active, 
#mainNav li ul li a:visited, #mainNav li ul li a:hover, #mainNav li ul li a:focus, 
#mainNav li ul li a:active {height: 1.563em; padding: 0;}

#mainNav li ul li a:hover {background:#404040; height: 1.563em; color: #fff; padding: 0;}
#mainNav li{float: left; list-style-type: none; margin: 0; padding: 0; position: relative;}
#mainNav li ul{background:#000000; display: none; position: absolute; width: 12em; height: auto;}
#mainNav li ul li {float:left; margin: 0; padding:0; width:100%; height: auto;}

#mainNav li ul li a {display:block;}
#mainNav li:hover ul{display:block; margin: 0; background: #404040;}
#mainNav li:hover ul li a, #mainNav li:hover ul li a:link, #mainNav li:hover ul li a:active, 
#mainNav li:hover ul li a:visited
{height: 1.25em; padding: 0.625em; border-left: none; border-right: none; border-top:1px solid #616161; border-bottom:1px solid #0c0c0c;}
#mainNav li:hover ul li a:hover{height: 1.25em; background:#404040;}
li#mainNavCurrentItem {background: #404040;}
li#mainNavCurrentItem a#mainNavCurrentLink {color:#fff; background:#404040;}				


.userLogin{float: left; width: 220px; font-size: 0.85em; padding-top: 1.375em; overflow: hidden;}
.userLogin a:link, .userLogin a:visited{color: #fff; border: none;}
.userLogin a:hover{text-decoration: underline;}

.ltRegister{background: url(images/bullet.png) no-repeat 0px 2px; padding: 0 10px 0 22px;}
.ltLogin{background: url(images/bullet.png) no-repeat 0px 2px; padding: 0 30px 0 22px;}
.subscribe{font-size: 1.2em; background: url(images/rss.gif) no-repeat 0 3px; padding: 0 0 0 34px; margin-left: 10px; margin-bottom: 0.15em;}
.subscribeNoImage{font-size: 1.4em; background: none no-repeat 0 3px; padding: 0 0 0 4px; margin-left: 10px; margin-bottom: 0.15em;}


#pqBody{overflow: hidden; width: 1000px; clear:both; margin: 0  auto;}
.BannerPane{width:885px; clear:both;}
.ContentPane{float: left; width: 750px; padding:2em 0 2em 0;}
#rightcolumn{float: right; width: 223px; padding-top: 2em;}
.rc_top{background: url(images/rt_top.png) no-repeat top; width: 220px; height: 5px;}
.RightPane{background: #ffffff; width: 95%; padding: .25em; margin-right:5px;}
.rc_bt{background: url(images/rt_bottom.png) no-repeat top; width: 220px; height: 5px;}

#pqThree #pqBody {padding-top: 2em;}		
#pqThree #leftcolumn {float:left; width: 220px; overflow: hidden;}
#pqThree .ContentPane {float: left; width: 440px; margin-left: 10px; padding-top: 0; overflow: hidden;}
#pqThree #rightcolumn {float: right; width: 220px; padding-top: 0; overflow: hidden;}

#pqThree .rc_top, #pqThree .lc_top{background: url(images/top220.gif) no-repeat top; width: 220px; height: 5px;}
#pqThree .LeftPane{background: #e0edf4; width: 100%; padding: 1em 0;}
#pqThree .RightPane{background: none; width: 100%; padding: 1em 0;}
#pqThree .rc_bt, #pqThree .lc_bt{background: url(images/bt220.gif) no-repeat top; width: 220px; height: 5px;}


#pqFooter{width: 1000px; clear: both; margin: 0 auto; border-top: 1px #999 solid; padding: 0.675em 0 2em;}
#pqFooter a{font-size: 0.85em;}
#pqFooter p{margin: 0;}

a:link, a:active, a.SkinObject:link, a.SkinObject:active, a.CommandButton:link, a.CommandButton:active{color:#000; text-decoration:underline; font-weight: normal;}
a:visited, a.SkinObject:visited, a.CommandButton:visited{color: #000; font-weight: normal; text-decoration:underline;}
a:hover, a.SkinObject:hover, a.CommandButton:hover {color:#000;text-decoration: underline;}

#pqAdmin #pqBody{width: 96%; margin: 0 auto;}
#pqAdmin #pqBody .ContentPane {width: 100%;}

#pqAdminFixed #pqBody .ContentPane{width: 100%;}

h1,h2,h3,h4,h5,h6{color: #000;}
h1 {font-size:1.275em; letter-spacing:-0.045em; line-height:1.375em; margin:0pt auto;}
h1 em {font-style:italic;letter-spacing:-0.045em;}
h3{font-size: 1.15em; font-weight: 900;}

.Normal, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox{font-size: 15px;}
.Head {letter-spacing:-0.045em; font-size: 1.375em; color: #000; line-height: 1em; font-weight: 300;}
.SubHead, .SubSubHead{font-size:16px; color: #000;}
.SubHead .SubHead{font-size: 1em;}

.SkinObject{font-size:1em; color: #333; font-weight: normal;}
.StandardButton {font-size:1em;}
.CommandButton {font-size:1em; font-weight:normal;}
.Help{font-size:0.85em; background: #fff; border:none; color: #666;}

.Normal .Normal, .Normal .SubHead, .CommandButton .CommandButton, .Normal .CommandButton, .SubHead .Help, 
.SubHead .StandardButton, p.siteSearch .NormalTextBox, .SubHead .NormalTextBox
{font-size:15px;}

.cont{padding: 0 0 1em;}		
h1.cont-top{margin: 0;}
.cont-top{}
.cont-body{}

.ContentPane h1.cont-top{border-bottom: 1px #ccc solid; padding-bottom: 0.375em;}
.ContentPane .Head{color: #000; font-weight: 900;}

.RightPane .cont, .LeftPane .cont{padding: 0 1em 1em;}		
.RightPane h1.cont-top{margin: 0;}
.RightPane .Head, .LeftPane .Head{font-weight: 900;}

#pqThree .RightPane h1.cont-top{border-bottom: 1px #ccc solid; padding-bottom: 0.375em;}
#pqThree .subscribe{border-bottom: 3px #ccc solid; margin-left: 10px; padding-bottom: 10px;}
#pqThree .RightPane .cont {padding: 0; margin-left: 10px;}
#pqThree .RightPane .Head {color: #000;}

.categoryItemList{background: #fff; border: none; margin: 0; border-bottom: 0px #999 solid; padding: 1em 0;}
.divItemsListing h2 {line-height: 1.1; font-size: 1.5em; font-weight: 900;}	
#publishTitle {font-size: 1.375em; color: #000; font-weight: 700; padding: 0.675em 0;}
.categoryItemList .itemAuthor{font-weight: normal; color: #000; float:right; font-size:1.3em;}
.categoryItemList .itemDate{float:left; font-size:1.3em;font-weight: normal; }
/*.itemDescription{padding-top: 1em;}*/


.categoryItemList .itemTitle {
float:right;
width:620px;
}
.categoryItemList .itemAuthorDate {
float:right;
width:620px;
}

.categoryItemList .itemThumbnail 
{
	padding:0px;
	border:solid 3px #000;
	margin-right:3px;
	padding-bottom:0px;
}

.categoryItemList .itemThumbnail a
{
	line-height:0;
}
