*{

padding: 0em;

margin: 0em

}



body{

background: #000000 url(images/background.jpg) top center;

padding: 0px 0px 0px 0px;

font-size: small;

font-family:Georgia, "Times New Roman", Times, serif;

color: #FFFFFF;

font-size:13px

}



#shadowUp{

background: url(images/shadowUp.png) top center;

height:27px

}



#shadowDown{

background: url(images/shadowDown.png) top center;

height:27px

}



#shadowLeft{

background: url(images/shadowLeft.png) top left;

position: fixed;

width:27px;

top:0;

left:0;

height:1500px

}



#shadowRight{

background: url(images/shadowRight.png) top right;

position: fixed;

right:0;

top:0;

width:27px;

height:1500px

}



#english{

position: absolute;

height: 12px;

left: 689px;

top: 340px;

}



#english a{

border:none

}



#french{

position: absolute;

height: 12px;

left: 711px;

top: 340px;

border:none

}



#french a{

border:none

}



p{

line-height: 1.5em;

margin-bottom: 1.0em

}



a{

color: #FFFFFF;

text-decoration:none;

border-bottom:1px dotted

}



a:hover{

color:#990000;

text-decoration: none

}



h3,h4{

display: inline;

font-weight: normal;

background-repeat: no-repeat;

background-position: left

}



h2{

font-size: 1.5em;

padding-left: 0px

}



h3{

font-size: 13px;

font-weight: bold;

padding-left: 20px

}



h4{

font-size: 1.5em;

padding-left: 0px

}



h3 span{

font-size: 1.4em;

color:#000

}



h5{

font-weight:normal;

font-size:1em

}



.contentarea{

padding-top: 1.3em;

padding-bottom: 5em

}



dl{

margin:1em 0px

}



dt{

font-weight:normal

}



dd{

margin:0.5em 1em;

padding:0

}



img{

border: none;

padding:3px

}



img.left{

position: relative;

float: left;

margin: 0em 1.8em 1.4em 0em

}



img.right{

position: relative;

float: right;

margin: 0em 0em 1.8em 1.8em

}



img.profile{

position: relative;

float: left;

margin: 0.5em;

padding:3px;

}



ul, ol{

margin:1em;

padding:0;

}



li{

margin:0 1em;

padding:0.15em;

}



blockquote{

margin:20px 10px;    

border-left:#ccc 2px solid;

}



fieldset{

border:none;

}



.divider1{

position: relative;

/*background: #fff url(images/border2.gif) repeat-x;*/

height: 14px;

margin: 2.0em 0em 1.5em 0em;

clear: both;

}



.post{

width:700px;

text-align:center;

border-bottom: solid 1px #eaeaea;

margin: 2em auto;	

}



.post h4 a{

text-decoration:none;

color:#FFFFFF;

border:none;

}



.post h4 a:hover {

/*font-weight: bold;*/

color:#990000;

text-decoration:none;

border:none

}



.post .details{

position: relative;

top: -1.5em;

font-size: 0.86em;

color: #787878;

margin:0;

padding:0

}



.post .details .user {

background:url(images/user.png) no-repeat left center;

padding-left:15px;

}



.post .details .date {

/*	background:url(images/date.gif) no-repeat left center;*/

padding-left:15px;

margin:0 0 0 1em;

}



#outer .post ul.controls{

clear: both;

margin:0;

padding:1em 0;

/* background:#fcfcfc;*/

}



.post ul.controls li{

display: inline;

font-size: 0.86em;

margin:0;

padding: 0em 1.0em 0em 15px;

}



.post ul.controls li.comments{

background: url(images/icon-comments.png) no-repeat left center;

}



.post ul.controls li.more{

/*background: url(images/icon-more.gif) no-repeat left center;*/

}



.box{

/*background: #ffffff url(images/bgsidebartittle.png) no-repeat;*/

padding: 2.5em;

margin-bottom: 1.0em;

text-align:left;

}



ul.linklist{

list-style: none;

}



ul.linklist li{

line-height: 2.0em;

}



#outer{

z-index: 2;

position: relative;

width: 770px;

border: 0;

margin: 0 50%;

left:-385px;

}



#header{

position: relative;

width: 100%;

height: 300px;

/*background: url(images/header.png) no-repeat;

background-position: center top;

margin-bottom: 325px;*/

text-align:center

}



#header a{

border:none

}



#headercontent{

position: absolute;

bottom: 146px;

left: 91px;

width: 581px;

height: 34px

}



#headercontent h1{

font-weight: bold;

color: #FFFFFF;

font-size: 3.0em;

letter-spacing: -2px

}



#headercontent h1 a:link, #headercontent h1 a:visited{

color: #000000;

text-decoration:none;

border:none

}



#headercontent h1 a:hover, #headercontent h1 a:active{

text-decoration:none;

color: #d20000;

border:none

}



#headercontent h2{

font-size: 0.9em;

font-weight: normal;

color: #ffffff

}



#search{

position: absolute;

top: 2.5em;

right: 2.0em;

padding-right: 0.0em;

color:#FFFFFF

}



#search input.text{

margin-right: 0.5em;

vertical-align: middle;

border: solid 1px #f0f0f0;

padding: 0.1em;

width: 15.0em;

height: 20px

}



#search input.submit{

background: #d20000;

border: solid 2px #8F007F;

font-weight: bold;

padding: 0.25em;

font-size: 1.0em;

color: #FFFFFF;

vertical-align: middle;

height: 25px

}



#menu {

text-align:center;

background: url(images/menu.png);

height: 40px;

/*width:769px;*/

font-weight: bolder

}



#menu ul {

padding:12px 0 0 0;

margin:0

}



#menu ul li{

position: relative;

display: inline;

padding:0;

margin:0

}



#menu ul li a:link, #menu ul li a:visited {

color:#FFFFFF;

padding:7px 30px;

-moz-border-radius: 4px;

/*margin:10px;*/

border:none

}



#menu ul li a:hover, #menu ul li a:active, #menu ul li.current_page_item a {

background-color:#990000;

color:#FFFFFF;

border:none

}



#menubottom{

background: #fff;

height: 15px

}



#content{

background:url(images/body2.png);

background-repeat:repeat-y;

background-position:center;

padding: 2em 2.0em 0;

}



#primarycontainer{

float: inherit;

width: 100%;

}



#primarycontent{

margin: 1.5em 0em 0 0;

}



#footer{

width: 100%;

position: relative;

height: 46px;

/*clear: both;

padding-top: 5.0em;*/

background: url(images/footer.png) no-repeat;

background-position: center top;

font-size: 0.86em;

font-family:"Courier New", Courier, monospace;

float: inherit;

width: 100%;

margin-bottom:50px

}



#footer .left{

position: absolute;

left: 2em;

bottom: 1.2em;

}



#footer .right{

position: absolute;

right: 2.0em;

bottom: 1.2em;

}



#comments, #respond{

text-align:center;

margin: 2em 0 0 5px;

}

#commentform 

{

margin:10px;

padding:10px;

}

#outer .commentlist {

margin: 0;

padding: 0;

}

.commentlist li 

{

width:650px;

list-style:none;

margin: 2em auto;

/*	padding: 0.5em;	*/

border-bottom:#ddd 1px dashed;

/*background:#fcfcfc url(images/border2.gif) repeat-x top;*/

}



.commentlist li p {

margin:0 1em;

}



.commentlist li .cmtinfo {

font-size:0.9em;		

padding:5px;

margin-bottom: 10px;

position:relative;	

}



.commentlist li .cmtinfo em 

{

margin:0;

padding:0 1em;

text-align:right;

font-style:normal;			

/*color:#999;*/	

}



.commentlist li cite{

font-style:normal;

font-weight:normal

}



.commentlist li.alt

{

/*background:#fcfcf9 url(images/border2.gif) repeat-x top;*/

}



textarea{

width: 90%;

padding:5px;

height: 5em;

border: 1px solid #ccc;	

background:#f9f9f9 url(images/button_bg.gif) repeat-x top;

font:1em Verdana, Arial, Serif

}



#outer input.text{

background:#f9f9f9 url(images/button_bg.gif) repeat-x top;

border:#ccc 1px solid;

padding:2px;

font:1em Verdana, Arial, Serif

}



.post h5 em{

font-style:normal;

float:right;

font-weight:normal

}



#header, #content, #sidebar, #footer, .widget{

overflow: hidden

}



#fuck{

width: 92%;

text-align: left;

padding-top: 3em

}



#fuck-fr{

width: 92%;

text-align: left;

padding-top: 3em

}



.styley{

font-size: x-large

}



/*--------------------------------------------------------------------------------------------------------*/



.wp-pagenavi{
text-align:center;
height:100px;
padding-top:5px;
padding-bottom:5px
}



.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active{
padding: 2px 6px;
margin: 2px;
text-decoration: none;
border: 1px solid #FFFFFF;
color: #FFFFFF;
background-color: #000000;
font-size: x-small;
font-weight: bold
}



.wp-pagenavi a:hover{

border: 1px solid #000000;

color: #000000;

background-color: #FFFFFF;

font-weight: bold

}



.wp-pagenavi span.pages{

padding: 2px 4px 2px 4px; 

margin: 2px 2px 2px 2px;

color: #000000;

border: 1px solid #000000;

background-color: #FFFFFF;

font-weight: bold;

font-size: x-small

}



.wp-pagenavi span.current{

padding: 2px 4px; 

margin: 2px;

font-weight: bold;

border: 2px solid #000000;

color: #000000;

background-color: #FFFFFF;

font-size: x-small

}



.wp-pagenavi span.extend{

padding: 2px 4px 2px 4px; 

margin: 2px;	

border: 1px solid #000000;

color: #000000;

background-color: #FFFFFF

}

