/*
Theme Name: Pcsk9 Conference 2009
Description: Website by <a href="http://ardephwerk.fr/">Ardephwerk Rachael Hampton</a>
Version: 1.1
Author: Ardephwerk Rachael Hampton
Author URI: http://www.ardephwerk.fr

*/


/* Body
-------------------------------------------------------------------*/

body { 
  background: #e4e2d0 url(images/bg-2.jpg)  no-repeat center top;
  font-family:Arial, Helvetica, sans-serif; font-size:11px;
  
}


/* Header
-------------------------------------------------------------------*/

h1,h2,h3,h4,h5,h6 { font-family:Arial, Helvetica, sans-serif; line-height:normal; font-weight: normal; color: #5b0b0a; }

h1 { font-size: 3em;  }
h2 { font-size: 2em;  }
h3 { font-size: 1.5em; font-weight: bold; }
h4 { font-size: 1.2em; font-weight: bold; }
h5 { font-size: 1em; font-weight: bold;  }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
 
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
.headerpages { float: right; padding: 50px 8px 0px 0px;
	font-size:1.8em;
	font-weight:normal;
	border-bottom:1px dotted #f6f6f6;
	 } 
.headerpages a:hover {
	
	color:#5b0b0a;
	text-decoration:none;
}

.headerpages a {
	
	color:#5b0b0a;
	text-decoration:none;
}


/* Typography = Text elements
-------------------------------------------------------------- */

p           { font-family:Arial, Helvetica, sans-serif; letter-spacing:.5px; font-size:12px; color:#000000;  }
p img.left  { float: left;  }
p img.right { float: right;}

a:focus, 
a:hover     { color: #ba9490; }
a           {
	color: #CCCCCC;
	text-decoration: underline;
	font-weight: bold;
}
/* Remove annoying border on linked images. */
a img { border: none; }

img#wpstats{display:none}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

blockquote {
   width:600px;
    height:auto;
	padding:10px 0px 10px 0px;
	background:#f5f4e9; 
	margin:0px 40px 0px 40px ;
	border:2px dotted thin #e4e2d0;
}

strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { font-style: italic; padding: 0px 20px 0px 20px; }
del         { color:#666; }

pre 				{ margin: em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace;  }


/* Typography = Lists
-------------------------------------------------------------- */
ol, ul, il {
	list-style: none; color:#FFFFFF; font-size:14px;
}
li ul, 
li ol       { margin:; }
ul, ol      { margin: ; }


dl          {  }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

a ul, a il {
	list-style: none; color:#FFFFFF; font-size:14px;
}


/* Typography = Misc classes
-------------------------------------------------------------- */

.small      { font-size: .8em;  }
.large      { font-size: 1.2em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ba9490; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:15px; padding-top:15px; }
.bottom     { margin-bottom:5px; padding-bottom:5px; }
.inline     {display:inline;}


/* Container
-------------------------------------------------------------------*/

#main {
width: 850px;
height:auto;
margin:15px auto;
padding-bottom: 15px;
background:url(images/container-bg.png) repeat-y center;
}
#container{
width:790px;
height:auto;
margin:0px 30px 0px 30px;
}
#zonesponsor {  height:auto; padding: 10px 5px 0px 15px;}

#about{width:330px; height:290px; float:right; margin-bottom:8px; }

#contenupages { 
width:790px;
height:auto;
background-color:#FFFFFF;
padding: 15px 0px 20px 0px;
}

#contenupages p { 
padding: 0px 20px 0px 20px;
}





/* Navigation
-------------------------------------------------------------------*/

#nav{
height:40px;
margin: 5px 0px 20px 0px; padding-left:25px; padding-bottom:10px;
}
         
		 
#nav li {
	float:left; 
	list-style:none; 
}

#nav li a {
	color:#ffffff;
	padding:5px 5px 5px 5px;
	background:#9b2b61;
	font:1.3em;
	margin:1px 2px 0 0;
	font-weight:bold;
	text-decoration:none;
	display:block; word-spacing:2px;
}
#nav li a:hover {
	background-color:#e4e2d0;
	color:#333;
	text-decoration:none;
}

#nav li a.active {
	background-color:#e4e2d0;
	color:#444;
	text-decoration:none;
}



/* Content
-------------------------------------------------------------------*/








/* Sidebar
-------------------------------------------------------------------*/













/* Search
-------------------------------------------------------------------*/











/* Comments
-------------------------------------------------------------------*/







/* Comment + Contact .... Form
-------------------------------------------------------------------*/
/* remember to define focus styles! */
:focus {
	outline: 0;
}


#contact-area {
	width: 300px;
	font-size: 9px; float:left;
	padding: 15px 0px 5px 15px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 180px;
	font-family: Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #9d2b61;
}

#contact-area textarea {
	height: 80px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 50px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 80px;
	padding-top: 5px;
	font-size: 1.4em; font-weight:bold;
}









/* Footer
-------------------------------------------------------------------*/
#footer {
width: 800px; 
height: 620px;
margin: 15px 0px 15px 0px;
background:url(images/footer-bg.png) center repeat-y; clear:both }
.footer {background:url(images/footer-bg.png) center repeat-y; clear:both }
#holder { width: 760px; height:auto; margin:0px 15px 0px 15px;}

#col1 {width: 230px; height:auto; float:left; padding: 15px 0px 0px 0px; }

.sponsors {  padding-top: 5px; padding-bottom: 5px; }
.sp{ padding-right:5px; }

#col3 {width: 300px; height:auto; float:right; }


#col2 {width: 200px; height:400px;  padding: 0px 20px 0px 0px; display:inline-table; line-height:30px;}
#col2 li {
	float:left;
	list-style:none;
}

#col2 li a {
	color:#5b0b0a;
	padding:5px 5px 7px 5px;
	font-size:11px;
	margin:1px 2px 0 0;
	font-weight:bold;
	text-decoration:none;
	display:inline;
}
#col2 li a:hover {
	background-color:#e4e2d0;
	color:#5b0b0a;
	text-decoration:none;
}

#col2 li a.active {
	background-color:#e4e2d0;
	color:#5b0b0a;
	text-decoration:none;
}




