/*
Theme Name: CFFM
Theme URI: www.cffm-fcam.ca
Description: Canadian Federation of Friends of Museums
Version: 3
Author: Nick Frenette
Author URL: none

#424242 - Main Menu, Headers
#0f0f0f - Text
#6a6a6a - Copyright
-----------------------------------------------------------------------------------------*/
* {margin:0; padding:0}

/* LAYOUT -------------------------------------------------------------------------------*/
body {
background:transparent url(images/background/body_bg.png) repeat;
color:#0f0f0f;
font-family:Arial,Helvetica,sans-serif;
font-size:62.5%;
text-align:left;
}

#page {
background:transparent url(images/background/page_bg.png) repeat-y;
height:auto;
margin: 0px auto 0px;
width:900px;
padding:0 15px;
}

#header {
background:transparent url(http://www.cffm-fcam.ca/uploads/2016/01/cffm-fcam-header.jpg) no-repeat center top;
height:160px;
padding:0;
}

#footer {
background:transparent url(images/background/footer_bg.png) no-repeat center bottom;
height:auto;
width:900px;
padding:0 15px 15px;
margin:0 auto;
clear:both;
font-size:0.8em;
}
#footer p {padding:6px 0;}
#footercontent {
background:transparent url(images/background/footer_content_bg.png) repeat-x;
border-top: 1px solid #CCCCCC;
padding:0 10px;
color:#6a6a6a;
}

#leftcolumn {float:left;width:auto;margin:8px 0 0;}

#content {float: left;width: 605px;padding: 20px 20px 10px 30px;}
#contentwrapper {background:#FFFFFF url(images/background/page_fade.png) repeat-x;}

#sidebar {
margin: 25px 30px 15px 0;
float:right;
margin-left:0;
width: 200px;
}

/* LINKS --------------------------------------------------------------------------------*/
a {font-weight: bold;}
a, a:visited {color:#000000;text-decoration:none;}
a:hover, a:active {
	color: #4E579A;
	text-decoration: none;
}
a.para {font-weight:normal; color:#424242;} /*For use with links within paragraphs*/
a.sBtn {
    background-color: #ff8000;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-size: 1.1em;
    padding: 12px;
    text-align: center;
    text-transform: uppercase;
}
a.sBtn:hover, a.sBtn:active {
	color: #ffffff;
	background-color: #4E579A;
}

/* HEADERS ------------------------------------------------------------------------------*/
h1, h2, h3 {color:#424242;font-family:Helvetica;font-style:normal;line-height:normal;}

h1 {font-size:2.6em; margin:0 0 5px; padding:0;text-decoration:underline;}
h2 {font-size:2.0em; padding:12px 0 3px; }
h3 {font-size:1.6em; padding:8px 0 2px; clear:both;}
h4 {font-size:1.2em; padding:6px 0 1px;}
h5 {font-size:1.2em; padding:4px 0 0px;}

#content #post-638  h1{
	display: none;
}

/* Navigation ----------------------------------------------------- */
#mainnav ul li.page-item-425 > a, #mainnav ul li.page-item-6 > a {
	background-color: #ff8000;
	color: #fff;
}

/* PARAGRAPHS -------------------------------------------------------------------*/
p {font-size:1.4em;line-height:1.3em;padding:4px 0;}
p.left {float: left;}
p.right {float: right;}

p.newsletter_pdf, .newsletter_pdf {float:right; display:block;height:18px; background:#EEEEEE url(images/pdficon_small.png) no-repeat center right; text-align:right;padding: 0 27px 0 2px; margin:2px 0 0 12px;font-size:1.2em;border:1px solid #CCCCCC;}
p.wrdleft {display:block;height:27px; background:transparent url(images/wordicon.png) no-repeat top left; text-align:left;padding: 8px 0 0 36px;margin:5px 0;}

span.newsletter_pdf{font-size:0.9em;}
.newsletter_pdf a {margin-top:1px;display:block;}

.category-newsletter-aucourant .entry {padding: 0 0 0;margin-top:4px;border-top:1px solid #CCCCCC}

p.top_paragraph {padding-bottom:0;margin-bottom:0;/*font-weight:bold;font-style:italic;*/}
p.middle_paragraph {padding:0;margin:0;/*font-weight:bold;font-style:italic;*/}
p.bottom_paragraph {padding-top:0;margin-top:0;/*font-weight:bold;font-style:italic;*/}


/* LISTS -------------------------------------------------------------------*/

#header ul{list-style:none;float:right;margin:15px 15px 0 0;height:12px;}
#header ul li {float: left; padding-left: 10px;}
#header ul li:first-child {padding-right: 10px; border-right:1px solid #CCCCCC;}
#header ul li a {font-size:1em;font-weight:bold;color:#ffffff;}

.entry ul, .entry ol {padding: 1px 20px 4px 30px;}
.entry li {font-size: 1.4em;padding: 1px 0;line-height:1.25em;}

#footer ul{list-style: none;font-size:1.4em;width: 440px;border-right:1px solid #E6E6E6;margin: 6px 0;float:right;}
#footer ul li {float: right;padding: 0px 5px;border-left:1px solid #E6E6E6;}
#footer ul a {font-weight:bold;}

/* IMAGES -------------------------------------------------------------------------------*/

a img {border:none;}
p img {max-width: 100%;}

img.border {border: 1px solid #666666;}
img.alignright {float: right;margin: 1em 0 1em 1em;}
img.alignleft {float: left;margin: 1em 1em 1em 0;}
img.aligncenter {display:block;margin:auto;}

/* MISC ---------------------------------------------------------------------------------*/

.aligncenter, .center {text-align: center;}
.alignright {float:right;}
.alignleft {float:left;}

.hidden {display: none;}
.clear, .cleared {clear: both;}
.backtotop {text-align:right;}
.notice {font-weight: bold; font-style:italic; text-decoration:underline; text-align:center;}

hr {
	height:1px;
	color:#ff8000;
	margin-bottom: 6px;
}

/* CONTENT DISPLAYS ---------------------------------------------------------------------*/

.quotebox {
background:#FFFFFF url(images/background/quotes.png) no-repeat center top;
background-color:#FFFFFF;
margin:5px auto;
width:499px;
height:131px;
padding:0;
}

.quotetop {
background:#FFFFFF url(images/background/quote_top.png) no-repeat center top;
width:496px;
height: 17px;
margin:5px auto 0;
}

.quote {
background:#FFFFFF url(images/background/quote_bot.png) no-repeat center bottom;
width:496px;
margin:0 auto 5px;
padding: 7px 0 0 0;
}

.quote p {padding: 0 15px 0 20px;color:#FFFFFF;}

.quote p.author, .quote p.signed{ padding-top: 7px; padding-bottom: 24px; font-weight:bold;}

.quote h3 {padding:0;color:#FFFFFF;}

img.newsletter {
padding: 0 0 0 7px;
}

.testimonial {
border: solid 1px #024991;
border-bottom: none;
padding: 10px 20px 0;
background-color: #cde8f8;
}

.signed1 {
border: solid 1px #024991;
border-top: none;
text-align: right;
background-color: #cde8f8;
padding: 0 15px 5px 0;
font-style: italic;
font-weight: bold;
}

blockquote {
margin-left: 19px;
padding-left: 10px;
border-left-style: solid;
border-width: 1px;
}

/* Posts ------------------------------------------------------------------------------*/

.category-newsletter-aucourrant h2 { padding: 10px 0 0;}
.category-newsletter-aucourrant .postdate {padding: 0 0 0 4px;}

.archive .post {border-bottom:1px solid #CCCCCC;}

/* Comments ------------------------------------------------------------------------------*/
#comments {/*border-top:1px solid #CCCCCC;*/}

h3#commentstitle {border-top:1px solid #CCCCCC;}

ul.commentlist, ul.commentlist ul {list-style-type:none;}
ul.commentlist li {list-style-type:none; border:1px solid #999999;padding:3px 7px;  margin: 3px 0;}
.commentbody {}

ul.commentlist ul li, ul.commentlist ul ul ul li, ul.commentlist ul ul ul ul ul li {background-color:#EEEEEE;}
ul.commentlist li, ul.commentlist ul ul li, ul.commentlist ul ul ul ul li {background-color:#FFFFFF;}
.commentmetadata {border-bottom:1px solid #CCCCCC;font-size:1em;padding:0;display:inline;}
.awaitingmod {font-size:1em;font-style:italic;} 
.reply {border-top:1px solid #CCCCCC;display:inline;} 
textarea {width:100%;}

#respond {border-top:1px solid #CCCCCC;margin:10px 0 0;}

/* SIDEBAR ------------------------------------------------------------------------------*/
#sidebar a {font-weight:normal;}
#sidebar form {}
#sidebar p {
	padding: 0px;
	margin: 0px;
}
#sidebar h2 {font-family: 'Lucida Grande', Verdana, Sans-Serif;font-size: 1.2em;}

#sidebar ul li{border:1px solid #cccccc;padding: 1px 1px 8px;}

#sidebar ul li ul li{border:none;}

#sidebar ul li h2{
background-color:#e6e6e6;
color: #4e579a;
text-align: center;
padding: 6px 0 5px;
margin: 0 0 0px;
}

#sidebar #searchsubmit {padding: 1px;}
#sidebar input[type="submit"] {
border: 0px solid #d3d3d3;
background-color:#ececec;
height:24px;
width:24px;
padding:0;
background:url(images/background/search_button.png) no-repeat left top;
}

#sidebar ul li {list-style-type: none;list-style-image: none;margin-bottom: 15px;}

#sidebar ul p, #sidebar ul select {}

#sidebar ul p input { display: block; margin:auto; padding:0;}

#sidebar ul ul, #sidebar ul ol  {padding: 5px 15px 0; margin: 0; background:none;}

#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}

#sidebar ul ol li {list-style: decimal outside;}

#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0;font-size: 1.2em; background:none; padding: 1px 0;text-align: center;}

#searchform {margin: 0 auto;padding: 0 3px;text-align: center;}

#sidebar #searchform #s {width: 147px;padding: 2px; float:left;background-color:#EFEFEF; border:1px solid #CCCCCC;height:18px;}

#sidebar {font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; border:0px solid blue;}

#sidebar div {margin:0; padding: 7px 5px 0;}


/* Homepage -------------------------------------------------- */
.desc {
	font-size: 2.6em;
    font-weight: 500;
    line-height: 1.3em;
    text-align: center;
	color:#4E579A;
	margin-top: 0px;
    padding: 25px 0 50px;
}
.topSpace {
    clear: both;
    padding-top: 30px;
	margin-bottom: 0;
}
#post-638 p {
	padding: 0px;
}

table#menu_qtrans_textarea_content_qtrans_textarea_content_styleselect_menu_tbl tbody tr#mce_1 {display: none !important;}
table#menu_qtrans_textarea_content_qtrans_textarea_content_styleselect_menu_tbl tbody tr#mce_2 {display: none !important;}
table#menu_qtrans_textarea_content_qtrans_textarea_content_styleselect_menu_tbl tbody tr#mce_3 {display: none !important;}
table#menu_qtrans_textarea_content_qtrans_textarea_content_styleselect_menu_tbl tbody tr#mce_4 {display: none !important;}
table#menu_qtrans_textarea_content_qtrans_textarea_content_styleselect_menu_tbl tbody tr#mce_5 {display: none !important;}
table#menu_qtrans_textarea_content_qtrans_textarea_content_styleselect_menu_tbl tbody tr#mce_6 {display: none !important;}
