/*
Theme Name: Nancap Theme
Theme URI: http://wordpress.org/
Description: The Nancap theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Alexandra Nantel
Author URI: http://tim.college-em.qc.ca/~nantela7/portfolioAnantel/

*/

/* Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

/*  basics*/

p,ul { padding-bottom: 15px; }
ul { margin-left: 15px; list-style: disc; }
h2 { font-size: 2em; padding-bottom: 30px; line-height: 1.2em; color: #356f90; text-transform: uppercase; font-weight: normal; }
h3 { font-size: 1.4em; padding-bottom: 10px; color: #356f90; }
h4 { padding-bottom: 5px; }
a { color: #72a1bb; text-decoration: none; }
a:hover{ color: #356f90; }

html { overflow-y: scroll; }
body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #2d2d2d; background-color: #6e6e6e; }
#page { background: #6e6e6e; text-align: left; margin: 0 auto; padding: 0; width: 960px; border: 1px solid #000; }
	
/* Header and navigation */	

#header { position: relative; }
#header h1 { width: 960px; height: 200px; text-indent: -5000px; }
.description { text-indent: -5000px; }

.topMenu ul { background: url('images/bg_menu.gif') repeat-x 0 0;  height: 30px; overflow: hidden; width: 960px; padding-bottom: 0; margin-left: 0;  }
.topMenu ul li { float: left; list-style: none; border-right: 1px solid #0f3b50;  }
.topMenu ul li a { color: #cfcfcf; display: block; padding: 0 20px; line-height: 30px; }
.topMenu ul li a:hover { color: #fff; background: url('images/bg_menu.gif') repeat-x 0 -30px; }

.topMenu ul li #home { padding-left: 20px; }
.topMenu ul #quebec { float: right; border: none; border-left: 1px solid #0f3b50; }

/* main Divs */

#content { background: #fff url('images/bg_mainContainer.gif') repeat-x; overflow: hidden; height: 1%; padding-top: 45px; }

#left,
#right,
#sidebar { float: left; padding: 0 20px; width: 250px; }

#center { float: left; width: 380px; padding: 0; }

#left .intro { display: block; font-weight: bold; margin-bottom: 15px; }
#left p,
#right .faitsDivers { border: 1px dashed #ccc; padding: 10px; margin-bottom: 10px; }

#leftLarge { width: 650px; float: left; }

.large { padding: 0 20px; }


/* sidebar */

#sidebar h2 { padding-bottom: 10px; }
#sidebar .ulTop { margin-bottom: 10px !important; margin-left: 0; padding: 10px; border: 1px dashed #ccc;  }
#sidebar .ulTop li { margin-left: 15px; margin-bottom: 10px; }
#sidebar .ulTop li p span { font-weight: bold; }

/* services */

.services ul li { padding-bottom: 5px; margin-left: 10px; }
.services div { width: 452px; float: left; }
.services .left { margin-right: 15px; }

/* contact */


/* footer */

#footer { overflow: hidden; height: 1%; padding: 10px 20px; background: #000; color: #fff; }
#footer address { font-style: normal; float: left; display: block; padding-right: 15px; margin-right: 15px; }
#footer address:first-child {  border-right: 1px solid #ccc; }
#copyright { float: right; margin-top: 42px; padding-bottom: 0; }
#copyright li { float: right; padding-left: 20px; list-style: none; }
#copyright #copy { border-right: 1px solid #fff; padding-right: 20px; }

/* single */

.navigation,
#respond,
#comments,
.commentlist { margin: 0 20px; }

.post { margin: 0 0 15px; border-bottom: 1px dashed #ccc; overflow: hidden; height: 1%; }
#respond { width: 450px; padding-top: 15px; }

#errorMsg { padding: 0 20px; }

/**/


