/* standard elements */
* {
	margin: 0;
	padding: 0;
}
a {
	color: #682;
	color: #39c;
}
a:hover {
	color: #9A6;
	color: #06c;
}
body {
	/* background: #c0c0c0 url(../images/sessionhall.jpg); */
	background:#FFFFFF url(../images/back6.gif);
	color: #000;
	font: normal 70% "Lucida Sans Unicode", sans-serif;
	font: normal 68% "Lucida Sans Unicode", sans-serif;
	margin: 1% 0;
}
p, ul, ol {
	padding-bottom: 1em;
}
ul {
	margin-left: 1.2em;
}
ol {
	margin-left: 2.2em;
}
li {
	list-style: none;
}
.main li {
	list-style-image: url(../images/li.gif);
}
#main-ol li { list-style-image:none; list-style-type:decimal; color:#000; }
#main-ol-alpha li { list-style-image:none; list-style-type:lower-alpha; color:#000; }
#main-ol-roman li { list-style-image:none; list-style-type:upper-roman; color:#000; }
h1 {
	font-size: 1.2em;
}
blockquote {
	background:#FFF;
	/* background:red; */
	border-bottom: 1px dotted #c0c0c0;
	border-top: 1px dotted #c0c0c0;
	color: #000;
	display: block;
	font-size: 0.9em;
	margin-bottom: 0.25em;
	padding: 5px 10px;
}
blockquote p {
	padding: 3px 0;
}
h1, h2, h3 {
	color: #994;
	color: #06c;
}
/* misc */
.clearer {
	clear: both;
}
.main_right .padded {
	padding: 6px 6px 6px 8px;
}
.main .padded {
	padding: 18px 24px;
}
.meta {
	font-size: 0.9em;
	color: #666;
}
.left {
	float: left;
}
.right {
	float: right;
}
/* structure */
.container {
	font-size: 1.2em;
	background: url(../images/bgcontainer.gif) repeat-y;
	margin: 0 auto;
	width: 840px;
	border: 1px solid #666666;
}
/* header */
.header {
	float: left;
	width: 640px;
	background: url(../images/header.jpg) no-repeat;
	/*background: url(../images/header.gif) no-repeat;*/
	font: normal 2.4em Verdana, sans-serif;
	/* line-height: 130px; */
	text-align: center;
	height:130px;
}
/* structure */
.top {
	background: #222;
	color: #DDD;
	float: left;
	font: normal 1.4em Verdana;
	height: 50px;
	text-align: center;
	width: 639px;
}
.subnav {
	float: left;
	width: 160px;
}
.main {
	float: left;
	width: 480px;
}
.main_right {
	float: right;
	width: 200px;
	color: #313131;
}
/* sub-navigation */
.subnav h1 {
	background: #222;
	background: #06c;
	color: #FFE;
	font: bold 1.1em Verdana, sans-serif;
	line-height: 24px;
	padding-left: 8px;
	padding-top:5px;
}
.subnav ul {
	margin: 0;
	padding: 0;
}
.subnav ul li ul li {
	border-bottom: 1px dotted #696755;
	list-style: none;
	padding-bottom:4px;
}
.subnav li a {
	/* background: #89866F; */
	color: #111;
	display: block;
	padding: 8px 0 8px 12px;
	width: 148px;
	text-decoration: none;
}
.subnav li a:hover {
	background: #9C997C;
	color: #000;
}
/* footer */
.footer {
	background: url(../images/bgfooter.gif) repeat-x;  
	background:#06c; 
	color: #cccccc;
	font-size: 1.0em;
	/* line-height: 39px; */
	width: 100%;
	text-align: center;
	border-top: 2px solid #666666;
	height:35px;
}
.footer .left, .footer .right {
	/* padding: 0 16px; */
	padding-left: 5px;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:5px;
}
.footer a {
	color: #EEE;
	text-decoration:none;
	border-bottom:1px dotted;
	border-bottom:none;
}
.footer a:hover {
	color: #FAFCB0;
	color: #333333;
	border-bottom:1px dotted;
}
/* .footer_content { padding-top:6px;padding-bottom:6px; } 
.footer_content p { margin:0;padding:0;padding-top:2px;padding-bottom:2px; } */


/* MY STYLES */

.rel_link { color:#666666; font-style:italic; }
.no_line { text-decoration:none; }
.title-page { font-size: 1.1em; padding-bottom:10px; color: #06c; font-weight:bold; }
.title-press { font-size: 1.0em; text-decoration:none; border-bottom: 1px dotted; font-weight:bold; }
.title-right { font-size:98%; }
.title-news { text-decoration:none; }
.title-news:hover { border-bottom:1px dotted; }
.title-news1 { text-decoration:none; }
.title-news1:hover { border-bottom:none; text-decoration:none; }
.related-link { text-decoration:none; color: #06c; }
.related-link:hover { color: #39c; border-bottom: none; }
.main-photo { border:1px solid #333333; margin-right:4px; padding:0; background:#333333; }
.pdaf-photo { margin-left:1px; padding:0; }
.p-section { border-top: 1px dotted #c0c0c0; }
.button { font-size:85%; padding:2px; }
.related { text-decoration:none; border-bottom: 1px dotted; }
.related:hover { border-bottom: 1px dotted; }
.link-bold { font-weight:bold; text-decoration:none; }
.link-bold:hover { border-bottom: 1px dotted; }
.sm_link, .sm_link_bill { text-decoration:none; }
.sm_link:hover { border-bottom:1px dotted; }
.sm_link_bill { font-size:.85em; color: #FF6600; }
.collapse_title { font-size:0.9em; color: #FF6600; }
.sm_link_bill:hover { border-bottom:1px dotted; color:#FF6600; }
.feedback { text-decoration:none; }
.feedback { color: #FF6600; }
.feedback:hover { border-bottom:1px dotted; color:#FF6600; }
acronym { color:#06c; font-weight:550; border-bottom: 1px dotted; }
.breadcrumb { margin:0; padding:0; padding: 6px 6px 0 8px; }
.alpha-head { font-size: 1.2em; color: #06c; border-bottom:1px dotted #696969; padding-bottom:3px; margin-bottom:4px; font-weight:bold; }
.link-head { font-size: 1.1em; color: #06c; border-top:1px dotted #696969;font-weight:bold; margin-top:4px;padding-top:3px; }
.mem-head { font-size: 1.1em; color: #06c; font-weight:bold; }
.mem-head a { text-decoration:none; border-bottom:none; }
.mem-head a:hover { text-decoration:none; border-bottom:1px dotted; }
.party-head { font-size: 1.1em; color: #06c; border-bottom:1px dotted #696969; padding-bottom:3px; margin-bottom:4px; font-weight:bold; }
.prov-head { font-size: 11px; color: #06c; border-bottom:1px dotted #696969; padding-bottom:3px; margin-bottom:4px; font-weight:bold; }
.comm-head { color: #06c; padding-bottom:3px; margin-bottom:4px; }
.commnews-head { color: #06c; padding-bottom:3px; margin-bottom:4px; margin-top:8px; text-transform:uppercase; font-size:1.2em;  }
.bill-head { color: #06c; padding-bottom:3px; margin-bottom:4px; font-weight:bold; }
a.press-title { color: #06c; font-weight:bold; text-decoration:none; }
a.press-title:hover { border-bottom:1px dotted; }
.cong-head { color: #06c; margin-bottom:4px; font-weight:bold; }
.sched-head { font-size:1.1em; margin-bottom:2px; color:#FF6600; font-weight:bold; }

#content_body_left { width:200px; float:left; }
#content_body_right { width:200px; float:right; }
.p_bordered { padding:10px; border:1px dotted #666; }

#gallery { padding:0; margin:0; width:500px; }
#gallery ul { display:inline; list-style-type:none; list-style-image:none; font-size:11px; margin-left:-10px; padding:0; }
#gallery li { float:left; text-align:center; display:block; height:140px; margin:0; padding:0; width:140px; height:200px; padding-top:15px; }
#gallery a { border:none; }
#gallery a:hover { text-decoration:none; }
#gallery img { border-color:#333333; }

/* PHOTO GALLERY OF HOUSE OF MEMBERS */
#memgall { padding:0; margin:0; }
#memgall ul { display:inline; list-style-type:none; list-style-image:none; font-size:11px; }
#memgall li { float:left; text-align:center; display:block; height:140px; }
/* #memgall li { margin:0; padding:0; width:140px; height:200px; } */
#memgall a { border:none; text-decoration:none; }
#memgall a:hover { text-decoration:none; border:none; }
#memgall img { border:1px solid #666; margin-right:5px; }

.mem_info { padding-top:5px; border-top:1px dotted #696969; }
.mem_info img { float:left; margin-right:5px; }
.sm_link img:hover { border:none; }
#nostylelist li { border-bottom:1px dotted #999999; padding-bottom:3px; margin-top:5px; }
#stylelist li { border-bottom:1px dotted #c9c9c9; padding-bottom:3px; margin-top:5px; }
#stylelist a:hover { text-decoration:none; border:none; }
.faded { width:431px; height:75px; margin-bottom:5px; }
.faded { filter:alpha(opacity=80); } 
.pg_inactive { font-weight:bold; color:#333333; }
.txtcenter { margin:0; padding:0; text-align:center; padding-bottom:200px; color:#696969; font-size:1.1em; }
.border-top { border-top:1px dotted #696969; }
.list-border { border-bottom:1px dotted #c9c9c9; padding-bottom:5px; padding-top:4px; }
.meta1 { color: #666; }
.meta, .meta1, .meta2 { font-size:11px; color: #666; font-family:Arial, Helvetica, sans-serif; }
.h2_fade { color: #666; }

.silver_hdr { font-weight:bold; font-size:1.1em; border-bottom:1px dotted #cccccc; border-top:1px dotted #cccccc; font-family:"Times New Roman", Times, serif; text-align:left; padding-top:3px; padding-left:3px; padding-bottom:3px; background:#eaedea; color:#333; margin-bottom:3px; }
.silver_hdr_prov { font-weight:bold; font-size:1.1em; border-bottom:1px dotted #cccccc; border-top:1px dotted #cccccc; font-family:"Lucida Sans Unicode", sans-serif; text-align:left; padding-top:3px; padding-left:3px; padding-bottom:3px; background:#333; color:#eaedea; margin-bottom:3px; text-align: center;}

#silver_frm_prov { font-weight:bold; font-size:1.1em; border-bottom:1px dotted #cccccc; border-top:1px dotted #cccccc; font-family:"Lucida Sans Unicode", sans-serif; text-align:left; padding-top:4px; padding-left:3px; padding-bottom:3px; background:#333; color:#eaedea; margin-top:2px;margin-bottom:3px; text-align:left; height:25px;}

.lib_mem { color:#333; }
.silver_title { font-weight:bold; font-size:1.0em; border-bottom:1px dotted #cccccc; border-top:1px dotted #cccccc; font-family:"Times New Roman", Times, serif; text-align:left; padding-top:3px; padding-left:3px; padding-bottom:3px; background:#CCCCCC; color:#333; margin-bottom:3px; }

.p_hilyt { font-weight:bold; }
.sup1 { font-size:0.8em; color: #FF6600; cursor:pointer; }
cite { color:#06c; font-style:normal; border-bottom:1px dotted; }
#tbl_main td { padding:4px; }
.akeys { border-bottom:1px solid; }
acronym { text-decoration:none; border:none; }
.orange_lyt { font-size:1.1em; color: #FF6600; }
.mailform { background:#FFFFFF url(../images/mailform_back.gif); font-size:1.0em; padding-left:10px; }
.mailform a { color:#FF6600; text-decoration:none; font-size:.90em; }
.mailform a:hover { border-bottom:1px dotted; }
.mailform .button { font-size:90%; }
.img_border { border: 1px solid #cccccc; }
.photo-desc { font-size:12px; }
.photo_info { padding-top:5px; border-bottom:1px dotted #696969; }
.photo_info img { float:left; margin-right:4px; border:none; }



/*################### CREDITS ALSO TO Dark Ritual http://templates.arcsin.se ###################*/
