/* CSS Document */

body{padding: 0px;background: #707883;color: #222;text-align: center; height:100%;
    font: 12px "arial", "Times New Roman", Times, serif;}
h1,h2,h3,p{margin: 0;padding: 0 0px;font-weight:normal; }
.main p{font:12px;}

a{
	color: #333333;
	text-decoration: underline;
}
a:hover{
	color: #CC0000;
}

#bo { position:absolute; text-align:center; color:#fff; z-index:9; top:178px; */top:185px; border-top:solid #ccc 1px;}

.signin {font-size:11px; width:108px; height:24px; background: #cc3300 url(login.jpg)}
.signin a { color:#fff; text-decoration:none; }
.signin a:hover {color:#ccffff; } 

#intro{ width:800px; height:30px;  position :relative;  margin: 0 auto; top:0px; }
#intro form{ position:absolute; top:47px;right:9px; }
#intro .headerNavigation { padding-left:5px; padding-top:10px; text-align:left; color:#ffffff}
div#container{width:800px !important; width /**/:810px; height:auto;
    margin: 0 auto;padding:5px;text-align:left;background:#FFF}
div#header{background: #BFDDED; }
div#content{float:left;width:600px;}
div#nav{ margin-top:10px;padding-bottom:10px;
	float:right;
	width:180px;

        color:#fff;
	padding:18px 0;

	height:100%;
	bottom:0px;
	background-color: #cc3300;
}
div#nav h2{
        margin:5px;
	font-size: 120%;
	color: #fff;
margin-bottom:10px;
}
.signin img{width:108px; height:24px; border:none;}

div#footer{clear:both;width:800px;background: url(bklng.gif) repeat-x 0 0px;padding:5px 0;text-align:center}

 div#header{background: url(images/corkatnight.jpg) repeat-x 0 -5px; border-bottom:#CC3300 solid 12px; height:165px; */height:175px;}
div#header span{position:absolute; background:  url(corkmatters.png) no-repeat; margin-left:15px; top:65px; height:80px; width:250px; */background:  url(corkmatters.gif) no-repeat;}
div#header h1{	display: none; }
#spacer{
	height:270px;
	position :relative;
	margin: 0 auto;


}

#black{
	height:160px;
	width:572px;
	position :relative;
	margin:0px;
	top:0px;

	
}

div#spacer ul{
	width:211px;
	height:260px;

	position: absolute;
	right:10px;
	top:0px;
	margin: 0px;

}
div#spacer h4{	display: none; }
div#spacer li{
	list-style-type: none;
}
div#stat a{ background:  url(statements2.gif) no-repeat; height:66px; width:211px; top: 0px;position:absolute;}
div#debates a{ background:  url(debates2.gif) no-repeat; height:66px; top: 66px; width:211px; position:absolute;}
div#entitle a{ background:  url(entitle2.gif) no-repeat; height:66px; top: 132px; width:211px; position:absolute;}
div#adjourn a{ background:  url(adjourn2.gif) no-repeat; height:66px; top: 198px; width:211px; position:absolute;}
div#adjourn a:hover{
background-position: -211px 0;
}
div#debates a:hover{
background-position: -211px 0;
}
div#entitle a:hover{
background-position: -211px 0;
}
div#stat a:hover{
background-position: -211px 0;
}



div#transbox p.p1 {
	top:50px;
	position: absolute;
	left: 185px;
	right: 15px;
	font-size:12px;
	font-family: Arial;
	
}
div#transbox h2 {
	top:20px;
	position: absolute;
	left:185px;
	
	color: #000000;
	font-family: Arial;
	font-size:16px;
	
}
div#transbox p.p2 {
	top:85px;
	position: absolute;
	left:185px;
	right: 15px;
	font-size:12px;
	font-family: Arial;
	
}

div #transbox
  {
	position :relative;
	float:left;
	margin:5px;
	right:5px;
	width: 600px;
	
	
	
 
  
  }
  
div #black a{
	color: #333333;
}
div #black a:hover{
	background-color: #AE1702;
	color: #ffffff;
}

#infoBoxHeading{
	margin-top:25px;
	color: #333333;
	font-size: 16px;
	margin: 0;
	padding:10px;
}
div#content p.new{float: right; margin-right:5px;}
div#content p.signin{float: right; margin-right:5px;	}
div#nav a{ 
font-size: 12px;
	color: #fff;
}


div#nav p{
        margin:7px;
	font-size: 12px;
	color: #fff;
}
#box h4{
	font-size: 14px;
	
}
#box p{
	margin: 5px;
	padding: 5px;
	color: #333333;
	text-align: left;
}
#box p a{
	color: #333333;
	text-decoration: none;
	margin-left: 0px;
	
}
#box p a:hover{
	color: #ffffff;
	text-decoration: none;
	background-color: #CC0000;
	
}


#box {
	margin-left: 10px;
	padding:5px;
	width: 180px;
	border: thin dotted #666666;
}
div.float {
  float: left;
   width: 280px;
   padding:10px;
 
   
   
  }
   
 
  div.float a {
	font-weight: bolder;
	text-decoration: none;
	color: #CC0000;
  }
  
  
  div.first a:hover {
	text-decoration: none;
	color: #0000CC;	
  }
 div.first a{
	text-decoration: none;
	color: #0066FF;	
  }
  div.art a:hover {
	text-decoration: none;
	color: #0000CC;	
  }
 div.art a{
	text-decoration: none;
	color: #0066FF;	
  }
 div.art h4 {
	font-family:Times; font-size:12px;
        border-bottom: solid #ccc 1px;	
  }
  
div.float p {
  margin-top:10px;
   text-align: left;
   }

.first {width:278px; float:left; margin:10px; padding-right:10px; height:100%; border-right:dotted 1px #ccc;}
.first img {width:280px; height:200px;  position:relative;}
.first h3 {position:relative; padding-top:10px; padding-bottom:10px;}
.first p {position:relative; padding-top:15px;  }
.first h3 {color:#336699; font-family:Times; font-size:28px}
.art {margin-bottom:10px; padding:10px; float:right; width:270px; }

.art img{width:100px; height:70px;float:left; margin-right:5px;}
.art h3{font-family:Times; font-size:22px; color:#336699;}
#nav #boxText{margin-left:10px;}
.pageheading h2{font-size:16px;}
.pageheading{margin:12px;}




li:hover ul, li.over ul {display: block;}
li>ul {top: auto;left: auto;}
li ul {display: none;position: absolute;top: 100%;left: 0;font-weight: normal;background-color: white;}
#infoBoxHeading {color:#fff;font-size:14px; }
#infoBoxHeading a {color:#fff; font-size:14px; padding:5px;}
#bo ul {list-style: none;padding: 0;margin: 0;}

#bo li {float: left;position: relative;width: 111px;text-align: center;cursor: default; }
#bo li a {text-decoration: none;color: black;}
#navigate li a:hover {background: #cc3300; color:#ffffff;}
* html body  #container #header #bo ul#navigate li #infoBoxHeading dt a {  /* make hover effect work in IE */width: 111px;}

#navigate li a{display: block; }
#bo li li { display: block;float: none; background-color: transparent; border: 0; text-align:left; border-left:#ccc solid 1px; border-right:#ccc solid 1px;}
#bo li li a {padding-left:10px ; padding-top:5px; padding-bottom:5px; margin:0px; display: block;font-weight: normal;color: #000;}
#bo li li a:hover {background-color:#cc3300;}

#bo #infoBoxHeading{color: #333;font-size: 13px;padding:0px;}

.productListing-data {width:400px;  }

.productListing-data img {float:left; margin-right:10px; }
.smallText {font-size:12px; width:400px; padding-left:20px; }
#content p.p3 {padding-left:20px; padding-top:10px;}


#date {float:right;width:48px;height:80px;color:#fff;background:Url('/images/date.png') #cc3300;margin-top:0px;margin-bottom:4px;margin-left:10px;font-size:1.9em;letter-spacing:-3px;overflow:hidden;line-height:26px;text-align:center;}
#date #month{display:block;font-size:0.4em;letter-spacing:2px;text-transform:uppercase;}
#date #year{display:block;font-size:0.6em;letter-spacing:0px;text-transform:lowercase; font-weight:bold}
#article h2 {font-family:Times; font-size:30px; width:420px; color:#0066ff; margin-bottom:10px; }
#article #des { width:420px;  }
#article p{margin-bottom:10px;}
#article img {float:left; margin-right:10px; margin-top:15px; }
#article {margin-left:20px; margin-right:10px; margin-top:20px; margin-bottom:20px; color:#333;}
#article #synopsis{color:#000; font-weight:bold; width:420px; margin-bottom:15px;}
#stuff{float:right; width:100px; border-left:solid #ccc 1px; height:100%}
#bookmarks {width:90px;  float:right; margin-top:50px; margin-left:10px}
#article hr{clear:both; color:red;}
div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 80px;
  margin-right:5px;
  text-align: right;
  }

div.row span.formw {
  float: right;
 width: 70%;
  text-align: left;
  } 
.log{float:left; width: 245px; padding:8px; margin-right:5px; border:solid 1px #ccc; height:200px }

.log div.row span.formw {
 width: 60%;
  } 
.signin span {padding-left:10px; color:white;}
.signin span .greetUser {padding-left:0px;}
.MessageStackError {background-color:#33FF00; padding:5px;border:solid #ccc 1px;}
#article {width:555px}