/* base
----------------------------------------------- */

body {
font-family: Georgia;
color: #464646;
background-color:white;
font-size:11px;
line-height:15px;
margin:0px;
padding:0px;
background-attachment:fixed;
}


html{
width:100%;
height:100%;
}

p{
padding:0px;
margin:0px;

}

/* type sizes and weights
----------------------------------------------- */

.heading{
font-weight:bold;
font-size:16px;
line-height:18px;
}

.big_heading{
font-weight:bold;
font-size:20px;
line-height:21px;
}

.bold{
font-weight:bold;
}

.light{
color:#AAA;
font-size:9px;
}

.italic{
font-style:italic;
}

/* links
----------------------------------------------- */

a {
text-decoration:none;
color:#464646;
}

a:hover{
color:white;
background-color:#464646;
}

a img{
border:0px;
}

a img:hover{
border:0px;
background-color:white;
}

#article a{
text-decoration:underline;

}

#navtext a{
color:white;

}

#navtext{
color:#333;

}


#contributor a{
background-color:#F2F2C2;

}

#post a{
background-color:#95FF8E;
}

/* window shading
----------------------------------------------- */

#topshader{
position:fixed;
width:100%;
height:30px;
top:0px;
background-image:url(http://root.magueule.net/legrandcrew08/site-design/shader-top.png);
background-repeat:repeat-x;
background-attachment:fixed;
z-index:50;
}


#bottomshader{
position:fixed;
width:100%;
height:30px;
bottom:0px;
background-image:url(http://root.magueule.net/legrandcrew08/site-design/shader-bottom.png);
background-repeat:repeat-x;
z-index:50;

}

/* navigation
----------------------------------------------- */

#BGnav{
position:fixed;
width:190px;
top:0px;
right:0px;
z-index:30;

}

#BGnav_top{
text-align:center;
background-image:url(http://root.magueule.net/legrandcrew08/site-design/navtop.png);

}

#BGnav_bottom{
height:110px;

}


#logo{
padding-top:5px;
margin-left:40px;
width:130px;

}

#navtext{
padding-top:10px;
margin-left:40px;
width:130px;

}



/* content block
----------------------------------------------- */

/* 09 STUFF */

#post{
padding-left:10px;
padding-right:10px;
}

#clearer{
clear:both;
}

.post-title{
line-height:20px;
color:#888;
}

.post-title a{
color:#888;
text-decoration:none;
}


.post-title a:hover{
color:white;
background-color:#E1E2A9;
}

#image-left{
float:left;
}


#BGtheme{
position:fixed;
width:190px;
top:0px;
left:0px;
z-index:30;
}

#BGtheme_top{
background-image:url(http://root.magueule.net/legrandcrew08/site-design/themetop.png);

}

#BGtheme_bottom{
height:110px;

}

#theme{
width:150px;
margin-left:10px;
text-align:center;
}


/* small content */

#BGcontent_small{
top:60px;
right:190px;
position:absolute;
width:380px;
z-index:20;
}

#BGcontent_small_top {
height:100px;

}

#BGcontent_small_center{

background-image:url(http://root.magueule.net/legrandcrew08/site-design/content-small-BG.png);
background-repeat:repeat-y;
}

#BGcontent_small_bottom {
height:100px;

}


#contributor{
padding:10px;
width:450px;
}



#rss{
position:absolute;
float:right;
right:60px;

}




/* big content */

#BGcontent_big{
top:60px;
left:50%;
margin-left:-345px;
position:absolute;
width:690px;
z-index:20;
}

#BGcontent_big_top {
height:100px;

}

#BGcontent_big_center{

background-image:url(http://root.magueule.net/legrandcrew08/site-design/content-big-BG.png);
background-repeat:repeat-y;
}

#BGcontent_big_bottom {
height:100px;

}

/*  */

#content_inside{
margin-left:50px;
margin-right:40px;
}

/* article */

#article{
padding-left:10px;
padding-right:10px;
}

#article_footer{
padding-left:10px;
padding-right:10px;
}


/* weekly specials list */

#weekly_logo{
margin-left:50px;
margin-bottom:10px;
}

#weekly_list_item{
height:60px;
padding-bottom:10px;
}

#weekly_list_item img{
margin-right:10px;
float:left;
}

#pagination{
text-align:center;
}



/* contributor page */

#contributor_thumb{
margin-left:10px;
height:100px;
}

#contributor_thumb img{
float:left;
margin-right:10px;
}

#articlesby_list_item{
height:60px;
padding-bottom:10px;
margin-left:10px;
}

#articlesby_list_item img{
margin-right:10px;
float:left;
}

#contributors_list_item{
height:30px;
padding-bottom:5px;
margin-left:10px;
}

#contributors_list_item img{
margin-right:10px;
float:left;
}



/* news page  */

#news_item{
width:400px;
}

#news_item img{

}




/* the roll
----------------------------------------------- */

#BGroll{
position:absolute;
top:0px;
right:55%;
width:400px;
z-index:10;
}

#BGroll_top{
height:160px;
background-image:url(http://root.magueule.net/legrandcrew08/site-design/roll/roll-top.png);
}

#BGroll_center{
background-image:url(http://root.magueule.net/legrandcrew08/site-design/roll/roll-BG.png);
background-repeat:repeat-y;
}

#BGroll_bottom{
height:130px;
background-image:url(http://root.magueule.net/legrandcrew08/site-design/roll/roll-bottom.png);
}

#roll-content{
margin-left:62px;
margin-right:40px;

}

#roll-item{

width:300px;

}


/* site credits */


#reload{
position:fixed;
width:120px;
bottom:0px;
padding:5px;
padding-bottom:10px;
right:20px;
z-index:30;
background-color:white;


font-size:10px;

}