/*
Theme Name: Areva Theme
Description: The theme created for Areva project blogs
Author: zu
Author URI: zu.com
version:
*/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549

reset & fonts.css
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

body {
	font-family: arial, sans-serif
}

#bd, #ft {
	font-size: 93%;
}

abbr,acronym {
	border-bottom:1px dotted #000;
	cursor:help;
}

em {
	font-style:italic;
}

.blog-title {
	display:none;
}

h1 {
	font-size:131%; /* 17px */
	margin:0 0 7px 0;
}
#areva-kiggavik h1 {
	color:#003399;
}
#areva-mcarthur h1 {
	color:#CC0033;
}

h2 {
	font-size:108%; /* 14px */
	text-transform:uppercase;
	padding: 0 0 11px 23px;
	border-bottom: 1px solid #EBEEEF;
	margin:0 0 19px 0;
}
#areva-kiggavik h2 {
	background: url("img/icon/interface_icons_spritesheet.gif") no-repeat scroll 5px -797px;
	color:#003399;
}
#areva-mcarthur h2 {
	background: url("img/icon/interface_icons_spritesheet.gif") no-repeat scroll 5px -647px;
	color:#CC0033;
}

h2 span {
	color:#171D1D;
}

h2,h3,h4,h5,h6,strong {
	font-weight:bold;
}

a {
	text-decoration:none;
}
#areva-kiggavik a {
	color:#003399;
}
#areva-mcarthur a {
	color:#CC0033;
}

a:hover {
	text-decoration:underline;
}

blockquote,ul,ol {
	margin:1em;
}

ol li {
	list-style: decimal outside;
}

ul li {
	list-style: disc outside;
}

p, table {
	margin-bottom: 1em;
}

input, button, textarea {
	font-size: 93%;
}

/* DOC */
#doc {
	width:984px;
	margin:0 auto;
}

#doc-options {
	background-color:#e6eaed;
	float:right;
	height:35px;
	margin-right:10px;
	margin-bottom:17px;
}

#doc-options-search {
	float:left;
	height:28px;
	position:relative;
	width:200px;
}

#doc-options-search .textfield {
	position:absolute;
	top:5px;
	right:41px;
	height:14px;
	width:150px;
}

#doc-options-search .button {
	position:absolute;
	top:5px;
	right:20px;
}

#bd {
	margin:0 auto;
	padding:0 0 30px 0;
	position:relative;
	border-left:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8;
	border-bottom:1px solid #E8E8E8;
	-moz-border-radius-bottomleft:16px;
	-moz-border-radius-bottomright:16px;
	-webkit-border-bottom-left-radius:16px;
	-webkit-border-bottom-right-radius:16px;
	/* fix ie7 border bug */
	*margin-top:-3px;
}

#ft {
	width:984px;
	margin:0 auto;
	position:relative;
}

#ft p {
	float:right;
	padding-top:30px;
}

/* breadcrumb */
.breadcrumb {
	margin-left: 26px;
	font-size: 93%;
	padding-bottom:17px;
}
.breadcrumb a {
	color: #003399;
}

/* Top nav */
#nav-tertiary {
	float:left;
	margin:0px;
}

#nav-tertiary li {
	list-style:none;
	float:left;
}

#nav-tertiary a {
	font-size:93%;
	color:#353a3d;
	line-height:30px;
	padding:0 0 0 25px;
}

#nav-tertiary li.print {
	background:url('img/icon/interface_icon_print.gif') no-repeat 30px 6px;
	padding:0 14px 0 30px;
}

#nav-tertiary li.send {
	background:url('img/icon/interface_icon_send.gif') no-repeat 12px 6px;
	padding:0 14px 0 10px;
}

#nav-tertiary li.share {
	background:url('img/icon/interface_icon_share.gif') no-repeat 13px 6px;
	padding:0 25px 0 8px;
}

#nav-tertiary li.divider {
	padding:7px 0 0 0;
}

/* main nav */
#nav-primary {
	margin:0 0 0 14px;
}

#nav-primary li {
	list-style:none;
	float:left;
}
#nav-primary a {
	display:block;
	height:44px;
	padding-left:12px;
	padding-right:12px;
	margin-right:12px;
	margin-top:6px;
	text-transform: uppercase;
	font-size:93%;
	color:#000;
	font-weight:bold;
}

#nav-primary a {
	background:url('img/nav/primary-nav.gif') no-repeat;
	text-indent:-3000px;
	-moz-outline-style: none;
}

/* kiggavik */
#areva-kiggavik #nav-primary a[title="News"] { background-position:0px 9px; width:38px; }
#areva-kiggavik #nav-primary a[title="Project Overview"] { background-position:-200px 9px; width:136px; }
#areva-kiggavik #nav-primary a[title="Videos"] { background-position:-400px 9px; width:82px; }
#areva-kiggavik #nav-primary a[title="Downloads"] { background-position:-552px 9px; width:82px; }
#areva-kiggavik #nav-primary a[title="Calendar"] { background-position:-752px 9px; width:69px; }
#areva-kiggavik #nav-primary a[title="Contact"] { background-position:-952px 9px; width:61px; }
#areva-kiggavik #nav-primary a[title="Ask Areva"] { background-position:-1152px 9px; width:71px; }

#areva-kiggavik #nav-primary a[title="News"]:hover { background-position:0px -41px; }
#areva-kiggavik #nav-primary a[title="Project Overview"]:hover { background-position:-200px -41px; }
#areva-kiggavik #nav-primary a[title="Videos"]:hover { background-position:-400px -41px; }
#areva-kiggavik #nav-primary a[title="Downloads"]:hover { background-position:-552px -41px; }
#areva-kiggavik #nav-primary a[title="Calendar"]:hover { background-position:-752px -41px; }
#areva-kiggavik #nav-primary a[title="Contact"]:hover { background-position:-952px -41px; }
#areva-kiggavik #nav-primary a[title="Ask Areva"]:hover { background-position:-1152px -41px; }

#areva-kiggavik #nav-primary li.current_page_item a[title="News"] { background-position:0px -141px; }
#areva-kiggavik #nav-primary li.current_page_item a[title="Project Overview"] { background-position:-200px -141px; }
#areva-kiggavik #nav-primary li.current_page_item a[title="Videos"] { background-position:-400px -141px; }
#areva-kiggavik #nav-primary li.current_page_item a[title="Downloads"] { background-position:-552px -141px; }
#areva-kiggavik #nav-primary li.current_page_item a[title="Calendar"] { background-position:-752px -141px; }
#areva-kiggavik #nav-primary li.current_page_item a[title="Contact"] { background-position:-952px -141px; }
#areva-kiggavik #nav-primary li.current_page_item a[title="Ask Areva"] { background-position:-1152px -141px; }

/* mcarthur */
#areva-mcarthur #nav-primary a[title="News"] { background-position:0px 9px; width:38px; }
#areva-mcarthur #nav-primary a[title="Project Overview"] { background-position:-200px 9px; width:136px; }
#areva-mcarthur #nav-primary a[title="Downloads"] { background-position:-400px 9px; width:82px; }
#areva-mcarthur #nav-primary a[title="Calendar"] { background-position:-600px 9px; width:69px; }
#areva-mcarthur #nav-primary a[title="Contact"] { background-position:-800px 9px; width:61px; }
#areva-mcarthur #nav-primary a[title="Ask Areva"] { background-position:-1000px 9px; width:71px; }

#areva-mcarthur #nav-primary a[title="News"]:hover { background-position:0px -91px; }
#areva-mcarthur #nav-primary a[title="Project Overview"]:hover { background-position:-200px -91px; }
#areva-mcarthur #nav-primary a[title="Downloads"]:hover { background-position:-400px -91px; }
#areva-mcarthur #nav-primary a[title="Calendar"]:hover { background-position:-600px -91px; }
#areva-mcarthur #nav-primary a[title="Contact"]:hover { background-position:-800px -91px; }
#areva-mcarthur #nav-primary a[title="Ask Areva"]:hover { background-position:-1000px -91px; }

#areva-mcarthur #nav-primary li.current_page_item a[title="News"] { background-position:0px -191px; }
#areva-mcarthur #nav-primary li.current_page_item a[title="Project Overview"] { background-position:-200px -191px; }
#areva-mcarthur #nav-primary li.current_page_item a[title="Downloads"] { background-position:-400px -191px; }
#areva-mcarthur #nav-primary li.current_page_item a[title="Calendar"] { background-position:-600px -191px; }
#areva-mcarthur #nav-primary li.current_page_item a[title="Contact"] { background-position:-800px -191px; }
#areva-mcarthur #nav-primary li.current_page_item a[title="Ask Areva"] { background-position:-1000px -191px; }

.top-nav {
	border-bottom:2px solid;
	margin: 0 11px;
}
#areva-kiggavik .top-nav {
	border-bottom-color: #00B1CB;
}
#areva-mcarthur .top-nav {
	border-bottom-color: #9999CC;
}

/* SIDEBAR */
#sidebar {
	float: left;
	padding: 0px 0 10px 0;
	width: 208px;
	margin:10px;
}

#sidebar li {
	list-style: none;
}

.nav-section {
	color:#fff;
	position:relative;
	padding:19px 10px;
	text-transform:uppercase;
	font-size:131%;
}
#areva-kiggavik .nav-section {
	background-color:#00B1CB;
}
#areva-mcarthur .nav-section {
	background-color:#9999CC;
}

.nav-section {
	-moz-border-radius-topleft:20px;
	-moz-border-radius-bottomright:20px;
	-webkit-border-top-left-radius:20px;
	-webkit-border-bottom-right-radius:20px;
}

.nav-section .heading {
	font-size: 17px;
	text-align:center;
}

.nav-section-content ul {
	margin: 10px 0 30px 0;
}

.nav-section-content ul li a,
.nav-section-content ul li p {
	padding-left: 25px;
}

#nav-survey {
    border-style:solid;
    border-width:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    margin-bottom:20px;

}

#nav-section-survey {
	color:#000001;
	position:relative;
	padding:12px 10px;
	text-transform:uppercase;
}
#areva-kiggavik #nav-survey {
	border-color:#EAEEF0;
}
#areva-kiggavik #nav-section-survey {
	background-color:#EAEEF0;
}


#nav-section-survey .heading {
        font-family:helvetica, serif;
	font-size: 12px;
	font-weight:bold;
}
.nav-section-content-survey .arrowtext a{
	font-family:helvetica, serif;
        font-size: 11px;
        padding-left:6px;
        color:#000001!important;

}
.nav-section-content-survey p {
        font-family:helvetica, serif;
        font-size: 11px;
        padding-left:12px;
        padding-right:12px;
        margin-top:8px;
}

.nav-section-content-survey .arrow {
        padding-left:12px;
}
.nav-section-content-survey .arrowtext {
        margin-bottom:10px;
}

ul.project-summary li {
	background: url('img/nav/secondary-arrows.gif') no-repeat 0 2px;
}
ul.recent-entries li a {
	background: url('img/nav/secondary-arrows.gif') no-repeat -380px 2px;
	color:#000000;
}
ul.recent-entries li:first-child a {
	background: url('img/nav/secondary-arrows.gif') no-repeat 0 2px;
	color:#003399;
}
ul.recent-entries li:first-child {
	margin-top:15px;
}
ul.recent-entries li {
	margin-bottom:12px;
}

.sidebar-images img {
	margin-top:10px;
}
.sidebar-images {
	margin-bottom:30px;
}

/* page */
#content {
	width: 726px;
	float: left;
	margin-top:12px;
	padding-left: 15px;
}

.entry,
.download-entry {
	border-bottom: 1px dashed #003399;
	padding-bottom: 17px;
}

.tags {
	padding-bottom: 1em;
}
#areva-kiggavik .tags {
	color:#003399;
}
#areva-mcarthur .tags {
	color:#CC0033;
}

.tags .title {
	font-family: "helvetica neue lt std", "helvetica lt std", helvetica, arial, sans-serif;
	text-transform: uppercase;
	color: #444444;
}

/* comments section */
.entry-options {
	margin-bottom: 16px;
}

.comments,
.share-buttons,
.read-more {
	font-weight:bold;
	margin:16px 0;
	float:left;
}

.comments {
	float:left;
	line-height: 21px;
}
.comments a:hover {
	text-decoration: none;
}

.share-buttons,
.read-more {
	padding-top:3px;
}
.read-more {
	float:right;
}
.comments span.number-of-comments {
	font-family: "helvetica neue lt std", "helvetica lt std", helvetica, arial, sans-serif;
	font-weight:normal;
	color:#ffffff;
	padding: 3px 7px;
}
#areva-kiggavik .comments span.number-of-comments {
	background: url(img/icon/interface_comment-bg.gif) 0 0;
}
#areva-mcarthur .comments span.number-of-comments {
	background: url(img/icon/interface_comment-bg.gif) 25px 0;
}

/* add this sharing feature*/
.share-button {
	float: left;
	padding-left: 15px;
}

/* comment form */
form#commentform {
	border-bottom: 1px dashed #003399;
	padding-bottom: 17px;
	*padding-bottom: 44px;
}
form#commentform p {
	margin:0;
	padding:0;
}
form#commentform label {
	display:none;
}

form#commentform input, form#commentform textarea, form#commentform select {
	padding:1px;
	vertical-align:top;
}

form#commentform textarea {
	width:510px;
	margin:10px 0 10px 0;
}
form#commentform input {
	width:215px;
	margin-right:21px;
}
form#commentform input#author {
	float:left;
}
form#commentform input#email {
	clear:both;
	float:left;
	margin-top:6px;
}
form#commentform input#submit {
	width:100px;
	float:left;
        clear:both;
}
p.logged-in-message {
	padding-top:5px;
}
.no-comments {
	margin-top:32px;
}

#commentlist {
	margin:35px 0 0 0;

}
#commentlist li {
	list-style-type: none;
	margin-bottom:57px;
}
.comment-info {
	float: left;
	width: 90px;
	margin-right:18px;
}
.comment-info .comment-author {
	font-size: 116%;
	margin:5px 0;
}
.comment-info .comment-date,
.comment-info .comment-time {
	font-size: 93%;
	padding:1px 0;
}
.comment-text  {
	float: left;
	width: 600px;
}
/* home page */
h1.image-headers {
	margin-top:27px;
}

.hp-extras .hp-col .col-section {
	color:#fff;
	position:relative;
	padding:0px 10px;
	text-transform:uppercase;
	font-size:131%;
}
#areva-kiggavik .hp-extras .hp-col .col-section {
	background-color:#00B1CB;
}
#areva-mcarthur .hp-extras .hp-col .col-section {
	background-color:#9999CC;
}

.hp-extras .hp-col .col-section {
	-moz-border-radius-topleft:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
}

.hp-extras .hp-col .col-section .heading {
	color:#FFFFFF;
	font-size:85%;
	font-weight:normal;
	text-transform:uppercase;
	margin:0;
	padding: 5px 0 4px 19px;
}
#areva-kiggavik .hp-extras .hp-col .col-section .heading {
	background: url("img/icon/interface_icons_spritesheet.gif") no-repeat scroll 0px -816px #00B1CB;
}
#areva-mcarthur .hp-extras .hp-col .col-section .heading {
	background: url("img/icon/interface_icons_spritesheet.gif") no-repeat scroll 0px -816px #9999CC;
}

.hp-col {
	width: 300px;
	float:left;
	padding-right:50px;
}

.hp-col.last {
	padding-right:0!important;
}

.recent-questions h3 {
	font-weight:bold;
	padding:8px 0 0 0;
	margin:0 0 0 0;
	color:#003399;
	font-size: 14px;
	background: none;
	border-bottom:none;
	text-transform: none;
}

.recent-questions .question-date {
	font-weight:bold;
	font-size: 10px;
	padding:0 0 0 0;
	margin:0;
}
#areva-kiggavik .recent-questions .question-date {
	color:#003399;
}
#areva-mcarthur .recent-questions .question-date {
	color:#CC0033;
}

.recent-questions .entry-options {
	margin:0;
	padding:0;
}
.recent-questions .entry p {
	margin:0;
}

.recent-questions .entry {
	font-weight:normal;
	color:#000000;
	padding:0 0 8px 0;
	font-size: 108%;
}

.recent-questions .comments {
	padding:0 0 8px 0;
}

.recent-questions .comments,
.recent-questions .share-buttons,
.recent-questions .read-more {
	margin:7px 0 0 0;
}
.recent-questions .share-button {
	padding-left:10px;
}
.hp-video .vid {
	margin:22px 0 10px 0;
}

#areva-kiggavik .hp-video .title {
	color:#003399;
}
#areva-mcarthur .hp-video .title {
	color:#CC0033;
}

.hp-video .title span {
	color:#000000;
}

.top-image {
	float:left;
	margin-right:25px;
}

.image-tags {
	padding-top:21px;
}
#areva-kiggavik .image-tags {
	color:#003399;
}
#areva-mcarthur .image-tags {
	color:#003399;
}

.image-tags .title {
	font-family: "helvetica neue lt std", "helvetica lt std", helvetica, arial, sans-serif;
	text-transform: uppercase;
	padding-bottom:21px;
	color: #000000;
}

div #recaptcha_widget_div
{
    float:left;
    clear:both;
    margin-top:5px;
    margin-bottom:5px;
}

p.recaptcha-error
{
    float:left;
    clear:both;
}
}
/* Download page */

.download-entry table {
	width: 100%;
	margin:0;
	padding:0;
}

td.file-icon {
	vertical-align: top;
	padding-top: 3px;
	width: 27px;
	height: 20px;
}

td.file-description {
	vertical-align: top;
}

.download-link {
	display:block;
	font-weight:bold;
	margin:16px 0 25px 0;
}
#areva-kiggavik .download-link {
	padding-left:23px;
	background: url("img/icon/interface_icons_spritesheet.gif") no-repeat scroll 5px -773px;
}
#areva-mcarthur .download-link {
	padding-left:23px;
	background: url("img/icon/interface_icons_spritesheet.gif") no-repeat scroll 5px -647px;
}

/* contact page - more styles in cform-suctom folder */
h1.contact {
	margin-bottom: 46px;
}

/* Ask Areva Page */
.ask-areva .question,
.ask-areva .answer {
	padding: 0 0 0 71px;
	min-height: 60px;
}
.ask-areva .print-title {
	display:none;
}
.ask-areva .entry {
	padding-left:10px;
	padding-top:11px;
}

.ask-areva .question {
	background: url(img/icon/interface_icon-question.gif) no-repeat;
	padding-bottom:20px;
	border-bottom:1px solid #E7E7E7;
}

.ask-areva .answer {
	background: url(img/icon/interface_icon-answer.gif) no-repeat;
	margin-top:20px;
}

/* Videos page */
.videos #page_description p {
    padding-top:20px;
}

.videos #video_grid .video{
    margin-top:25px;
    width:226px;
    float:left;
    margin-right:16px;
}
.videos #video_grid .video h1{
    padding-top:13px;
    height:35px;
}

.videos .dash {
    border-bottom: 1px dashed #003399;
    width:100%;
}
/* Begin Images */
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */
