/*  
Theme Name: Cartman-Miko
Theme URI: http://www.cartmanetmiko.com
Description: 
Version: 1.0
Author: Jocelin Francezon
Author URI: http://www.jocelin-francezon.fr
*/

/**************** Body *********************/

* {
margin:0;
padding:0;
}
body {
background:#48414E none repeat 0 0;
font-family:Arial;
font-size:13px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#wrapper {
background:#B0B2BE url(images/fond.jpg) no-repeat left top;
height:1500px;
margin:0 auto;
width:1000px;
}
a, a:link, a:visited {
color:#999999;
text-decoration:none;
}
a:hover {
color:#CCCCCC;
}
#header {
float:left;
margin:30px 0 -40px 15px;
width:418px;
}
#header h1 {
margin:0;
padding:0;
text-indent:-10000px;
}
#header h1 a {
background:url(images/logo_cm.png) no-repeat left center;
display:block;
height:267px;
}
#header h2 {
background:url(images/desc.jpg) no-repeat left center;
color:#999999;
font-size:11px;
font-weight:normal;
height:22px;
letter-spacing:1px;
margin-top:5px;
padding:5px 0 0 5px;
text-transform:capitalize;
word-spacing:1px;
}
#community {
float:left;
margin-left:20px;
width:280px;
}
#navigation {
float:left;
font-size:12px;
font-weight:bold;
margin:-20px 0 0 80px;
text-transform:uppercase;
width:300px;
display:inline;
}
#menu {
float:left;
font-size:22px;
margin-bottom:10px;
width:200px;
}
#menu li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.page_item a:link, .page_item a:visited {
color:#45424E;
display:block;
}
.page_item a:hover {
color:#605A64;
}
.current_page_item a:link, .current_page_item a:visited {
color:#008EBF;
display:block;
}
.topsearch {
background:#262626 url(images/menu_left.gif) no-repeat left top;
display:block;
height:19px;
margin-bottom:10px;
padding:8px 5px 5px 10px;
width:250px;
}
.searchfield {
background:#262626 url(images/search.gif) no-repeat left center;
border:1px solid #262626;
color:#666666;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
padding-left:16px;
text-transform:uppercase;
width:18em;
}
h2.search {
background:url(images/cats.gif) no-repeat left center;
color:#CCCCCC;
font-family:Arial Bold;
font-size:14px;
margin-left:20px;
padding-left:20px;
padding-top:10px;
}
#content {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:url(images/bg_content.png) repeat left top;
margin-top:-120px;
max-height:1300px;
overflow:auto;
width:550px;
float:left;
margin-left:40px;
display:inline;
}
.comments {
background:url(images/comments.gif) no-repeat left center;
padding-left:20px;
}
.info {
background-color:#262626;
font-size:11px;
margin-bottom:10px;
padding:5px;
}
.info a {
color:#008EBF;
}
.info a:hover {
color:#109ED2;
}
.entry {
opacity:1;
padding:30px 0 0;
}
.entry h2 {
padding-bottom:10px;
text-transform:uppercase;
}
.entry h2 a {
color:#007AB3;
font-family:Arial;
}
.entry h2 a:hover {
color:#028DCE;
}
.entry h3 {
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
margin-bottom:5px;
}
.entry p {
}
.post {
color:#FFFFFF;
line-height:20px;
clear:both;
padding:10px 20px;
text-align:justify;
display:block;
}
.post h2 {
text-transform:uppercase;
font-size:15pt;
font-weight:bold;
padding-bottom:10px;
text-transform:uppercase;
}
.post h2 a {
color:#007AB3;
font-family:Arial;
}
.post h2 a:hover {
color:#028DCE;
}
.post h3 {
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
margin-bottom:5px;
}
.post p {
padding:0 0 10px;
clear:both;
}
.content a:link, .content a:visited {
color:#007AB3;
}
.content a:hover {
color:#028DCE;
}
.entry img {
margin:0 10px 10px;
}
.new {
background:url(images/new.png) no-repeat right top;
}
html > body .entry ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
padding:0 0 0 10px;
text-indent:-10px;
}
html > body .entry li {
margin:7px 0 8px 10px;
}
.entry ul li:before {
content:"» ";
}
.entry ol {
margin:0;
padding:0 0 0 35px;
}
.entry ol li {
margin:0;
padding:0;
}
.meta {
border-top:1px solid #262626;
font-size:11px;
font-weight:bold;
line-height:22px;
padding:5px;
text-transform:uppercase;
}
.tags {
background:url(images/tags.gif) no-repeat left center;
padding-left:24px;
}
.cats {
background:url(images/cats.gif) no-repeat left center;
padding-left:24px;
}
#comments {
font-family:Arial Bold;
font-size:14px;
}
h2#respond {
font-family:Arial Bold;
font-size:14px;
font-weight:bold;
margin-top:10px;
}
.commentlist {
margin-top:10px;
padding:20px;
}
.comtop {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#333333 none repeat scroll 0 0;
padding:2px 0 0;
width:440px;
}
.commentlist p {
padding-top:5px;
}
.commentmetadata {
font-size:11px;
}
#author, #email, #url {
background-color:#666666;
border:1px solid #1B1B1B;
color:#333333;
font-size:13px;
font-weight:bold;
margin-right:5px;
padding:3px;
width:12em;
}
#submit {
font-family:Tahoma;
font-size:1em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:15px;
margin-top:5px;
padding:2px;
}
#respond {
font-weight:lighter;
padding-bottom:10px;
padding-top:20px;
}
#comment {
background-color:#333333;
border:1px solid #1B1B1B;
color:#fff;
font-family:Tahoma;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:98%;
padding:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}
h3 #comments {
font-size:13px;
}
#commentform h2 {
font-size:14px;
}

#commentsbox a:link, .content a:visited{
color:#007AB3;}

#commentsbox a:hover {
color:#028DCE;}

#sidebar {
text-align:left;
}
#sidebar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#sidebar ul ul {
margin:10px;
padding-bottom:20px;
}
#sidebar ul ul li {
padding-bottom:5px;
}
#footer {
color:#666666;
font-size:11px;
margin:10px;
text-align:right;
}
acronym, abbr, span.caps {
cursor:help;
}
acronym, abbr {
border-bottom:1px dashed #999999;
}
blockquote {
border-left:1px solid #666666;
margin:15px 30px 15px 10px;
padding-left:20px;
}
blockquote cite {
display:block;
margin:5px 0 0;
}
.center {
text-align:center;
}
hr {
display:none;
}
a img {
border:medium none;
}
.alignright-next {
background:url(images/next.png) no-repeat right center;
float:right;
font-size:11px;
margin-right:20px;
padding:20px;
width:100px;
}
.alignleft-back {
background:url(images/back.png) no-repeat left center;
float:left;
font-size:11px;
margin-left:20px;
padding:20px;
width:100px;
}img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}
img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
background:none;
}
img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
background:none;
}
pre {
background:#F3F2ED none repeat 0 0;
border:1px solid #9A9A9A;
color:blue;
margin:10px;
padding:10px;
}
code {
background-color:#262626;
border:1px solid #3F3F3F;
color:#6C6C6C;
display:block;
font-family:Tahoma;
font-size:12px;
margin:10px 0;
padding:10px;
}
/**************** avatar *********************/
.gravs {
margin-top:20px;
padding:0 15px;
}
.avatar {
border:1px solid #191919;
float:left;
margin-right:10px;
padding:3px;
}
/**************** Gallery *********************/
.gallery {
text-align:center;
}
.gallery img {
padding:3px;
}
.attachment {
text-align:center;
}
.attachment img {
border:1px solid #999999;
padding:5px;
}
.imgnav {
text-align:center;
}
.imgleft {
float:left;
}
.imgleft img {
border:1px solid #999999;
padding:5px;
}
.imgright {
float:right;
}
.imgright img {
border:1px solid #999999;
padding:5px;
}
/**************** Titre Page *********************/
#titre_audios, #titre_videos, #titre_crew, #titre_news, #titre_friends, #titre_goodies {
float:left;
margin:0 auto;
width:260px;
}
#titre_audios h1, #titre_videos h1, #titre_crew h1, #titre_news h1, #titre_friends h1, #titre_goodies h1 {
margin:0;
padding:0;
text-indent:-10000px;
}
#titre_audios h1 a {
background:url(images/titre_audios.png) no-repeat left center;
display:block;
height:90px;
margin:-160px 0 0 50px;
position:relative;
z-index:1000;}

#titre_videos h1 a {
background:url(images/titre_videos.png) no-repeat left center;display:block;
height:90px;
margin:-160px 0 0 50px;
position:relative;
z-index:1000;}

#titre_crew h1 a {
background:url(images/titre_crew.png) no-repeat left center;display:block;
height:90px;
margin:-160px 0 0 50px;
position:relative;
z-index:1000;}

#titre_news h1 a {
background:url(images/titre_news.png) no-repeat left center;display:block;
height:90px;
margin:-160px 0 0 50px;
position:relative;
z-index:1000;}

#titre_friends h1 a {
background:url(images/titre_friends.png) no-repeat left center;display:block;
height:90px;
margin:-160px 0 0 50px;
position:relative;
z-index:1000;}

#titre_goodies h1 a {
background:url(images/titre_goodies.png) no-repeat left center;display:block;
height:90px;
margin:-160px 0 0 50px;
position:relative;
z-index:1000;}


/**************** Background Video *********************/
#video {
background:url(images/bg_video.png) no-repeat left top;
height:320px;
margin-left:80px;
padding:50px 50px 0 0;
}


/*************** Newsletter ***************/
#wpsb{
float:left;
width:280px;
font-size:10px;
margin-left:20px;
}

#wpsb input[type=radio]{
margin:5px 0 0 5px;
}
#wpsb input[type=submit]{
margin-left:5px;}

/*************** Archive ***************/
#archives-3 {
margin-left:20px;
margin-top:5px;
	}
#archives-3 h2{
	font-size:9pt;
	}
	

.footer_link {
background-color:#222222;
font-size:12px;
padding:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
text-align:center;
}


