@charset "utf-8";
/* CSS Document */
body {background-color: #d0d0d0; font-family: verdana, sans-serif; font-size: 12px; margin: 30px 0 30px 0; color: #333333; background-image:url(../../images/layout/politics/background.png);}
h2, #menu, #page-title, .inner-titles, .read-more a {font-family: verdana, sans-serif;}
.udg-container { background-color: #fff; padding-bottom:10px;}
h2 a, a {color: #1F2D61; text-decoration: none;}
h2 a:hover, a:hover {color: #bc2601; text-decoration: none;}

em { font-size: 12px;}
h2 { font-size: 26px; color: #444; font-family: Helvetica, Arial, sans-serif; font-weight: normal;}
ul { list-style: none outside none;}
p.hlh_text11White {display:none;}

#header-left {padding-top: 38px; padding-bottom: 30px; font-size: 25px; color: #444; padding-bottom: 10px; font-family: helvetica, sans-serif;}
#header-right {padding-top: 30px; padding-bottom: 30px;}
#description{ display: inline-block; margin-top: 8px; font-size: 15px; font-weight: normal; font-style: italic; color: #666; font-family:Georgia, Times, serif}
#header-left a {color: #444444; text-decoration: none;}
#header-left a:hover {color: #1F2D61;}

#menu {padding-top: 13px; padding-bottom: 13px; border-bottom: 1px solid #efefef; border-top: 1px solid #efefef; font-size: 13px; font-weight: bold; font-family: Helvetica, Arial, sans-serif; color: #555;}
#menu li {float: left; margin: 0 24px 0 0; }
#menu a {color: #555; text-decoration: none; padding-bottom: 9px; padding-left:5px; padding-right:5px}
#menu a:hover, #menu a.selected-pn {color: #000; border-bottom: 4px solid #F60000;}
#footer-menu a.selected-pn {color: #bc2601;}
#menu a.selected-pn, #footer-menu a.selected-pn {cursor: default;}

.article-left {float: left; width: 100px;}
.article-right {float: left; width: 600px; margin-right: 0; padding-bottom: 1px; border-bottom: dotted 1px #efefef; line-height: 1.8em;}
.article-right h2 {margin-bottom: 5px;}
.article-right small {color: #888; font-size: 10px;}
.read-more {color: #999; font-size: 10px; font-weight: 900; margin: 0;}
.sep {height: 30px;}
#map {width:870px; height: 420px; border: #1F2D61 solid 3px; margin: 26px 0;}
#map #content {width: 230px; height: 90px;}
.article-info-left, .article-info-right {display: inline-block;  font-size: 11px; height: 17px;}
.article-info-left {float: left; }
.article-info-right { float: right; text-align: right;  margin-right: 5px;}
#frontpage-hotspot { float: left; width: 580px;  background: #f4f4f4; padding: 5px 10px; margin-bottom: 18px; border: dashed 2px #bc2601; line-height: 1.7;}

.content-container { width: 600px; margin-right: 0; line-height: 1.3;}
.content-container h2.read-title {font-size: 26px; margin-bottom: 3px; line-height: 1.7;}
.content-img {border: solid 1px #808080; float: right; margin: 25px 0 10px 15px;}
.static-politics-container {margin-bottom: 10px; line-height: 1.4;}
.static-politics-container img {border: solid 1px #808080;}
.static-politics-container p {margin-top: 13px;}
img.after-left {float: left; margin: 10px 15px 10px 0;}
img.after-right {float: right; margin: 10px 0 10px 15px;}

/* sidebar */
.right-img-list { float: right; padding-left: 10px;}
.inner-titles { padding: 10px 0px; border-bottom: 1px solid #efefef; border-top: 1px solid #efefef; font-size: 15px; color: #333;}
.sidebar-block {margin: 0 0 30px 5%; width: 95%;}
.sidebar-block ul {line-height: 1.6; margin: 10px 0; font-size: 11px;}
.sidebar-block li {margin: 0 0 5px 0;}
.sidebar-block ul#accordion li ul { display: none; }
.sidebar-block ul#accordion li.current ul { display: block; }
.sidebar-block a.year-title { font-weight: 100; margin: 5px 0 -5px 0; display: inline-block; color: #444; font-size:12px; }
.sidebar-block a.year-title:hover {color: #bc2601; }
.sidebar-block li.rm-block { display: inline-block; text-align: right; width: 100%; padding: 6px 0; font-size: 11px;}

/* footer */
#udg-footer {margin-top: 17px;}
#short-cv {font-size: 12px; width: 94%; line-height: 1.8em;}
div.footer { padding-top: 10px; padding-bottom: 10px; border-top: solid 1px #bc2601; vertical-align: middle; font-size: 11px;}
div.footer a {font-weight: 100;}
div.footer img {vertical-align: -3px;}
.height-list {line-height: 2;}
.navis-politics {margin: 0 18px 6px 0; font-size: 12px;}

/* sprites */
a#elections2012-video, a#youtube-videos  {display: block; width: 217px; height: 118px; background: url('../../images/layout/politics/youtube_videos.jpg') no-repeat; margin-left: 10px;}
a#elections2012-video:hover, a#youtube-videos:hover { background-position: 0 -118px;}
a#facebook-sprite, a#youtube-sprite, a#rss-sprite {display:inline-block; width:40px; height:40px;}
a#facebook-sprite {background: url('../../images/layout/politics/facebook.png') no-repeat;}
a#youtube-sprite {background: url('../../images/layout/politics/youtube.png') no-repeat;}
a#rss-sprite {background: url('../../images/layout/politics/rss.png') no-repeat;}
a#facebook-sprite:hover, a#youtube-sprite:hover, a#rss-sprite:hover { background-position: 0 -40px;}
a#gp-proposal-sprite, a#da-proposal-sprite {display: inline-block; border:#999966 1px solid; width:91px; height: 111px; margin: 5px 0 15px 0;}
a#gp-proposal-sprite {background: url('../../images/layout/politics/gp_proposal.jpg') no-repeat; }
a#da-proposal-sprite {background: url('../../images/layout/politics/da_proposal_n.jpg') no-repeat; }
a#gp-proposal-sprite:hover, a#da-proposal-sprite:hover { background-position: 0 -111px;}

/* JQUERY LOCAL VALUES */
#slider-container {position: relative; width: 870px;}
#slider {margin-top: 20px; margin-bottom: 20px;}
.slide-content {display: block;  z-index:130; position: absolute; top: 0; left: 630px; width: 220px; padding: 10px 10px 0 10px; height: 280px; background: #ececec; text-align: left; color: #333333; line-height: 1.8em; font-size: 11px;}
.slide-content strong { display: block; font-size: 15px; margin-bottom: 13px; }
.slide-content strong:hover {color: #bc2601;}
.slide-content small { display: block; position: absolute; bottom: 0; left: 100px; width: 120px; height: 30px; background: #000; color: #fff; padding: 13px 10px 7px 10px; text-align: center;}
.slide-content small:hover {background: #bc2601;}
#slider ul, #slider li{margin:0 auto;padding:0;list-style:none;position:relative;display:block;}
#slider, #slider li {width:870px; overflow:hidden;}
.prevBtn, .nextBtn {width:30px;height:77px;position:absolute;left:10px;top:120px; background:url(../../images/layout/politics/btn_prev.png) no-repeat 0 0;}	
.nextBtn{left:910px;}
.nextBtn {background:url(../../images/layout/politics/btn_next.png) no-repeat 0 0;}

/* SK ADDITIONS */

.article-right h2 {
	margin-bottom: 2px;
	font-size: 1.6em;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-shadow: 0 1px 0 #fff;
}
.article-right h2 a {
	color: #444;
}
.article-right h2 a:hover {
	color: #bc2601;
	text-shadow: none;
}