/*
Theme Name: Yriase
Theme URI: http://www.yriase.fr/
Description: Yriase Blog official theme
Version: 1.0
Author: Hugo Giraud
 
Yriase by Hugo Giraud || http://www.yriase.fr/
*/
html, body {margin : 0; padding : 0; font-family : 'Verdana', Arial; font-size : 12px;}
body {background:#BEC3C6 url('images/bg.png') top left repeat-x;}
a, a:link, a:visited{color:#263248; }
a:hover{text-decoration : underline; color:#7E8AA2;}
img {border : 0px;}
h2{display : inline; font-size:30px; font-weight:bold; letter-spacing:-1px; color:#263248;}
h2 a {text-decoration : none;}
h2:hover{color:#7E8AA2 !important;}
h2:hover a{color:#7E8AA2 !important;}
li {padding : 0; margin : 0;}
textarea {background:#FFF url('images/textfield.gif') top repeat-x; border:1px solid #A6A6A6; padding:2px 1px; font-size:12px;
	font-family:Verdana,"BitStream vera Sans",Tahoma,Helvetica,Sans-serif;}
input {background:#FFF url('images/textfield.gif') top repeat-x;	border:1px solid #A6A6A6;padding:2px 1px;font-size:12px;
	font-family:Verdana,"BitStream vera Sans",Tahoma,Helvetica,Sans-serif;}
.right {float : right;}
.left {float : left;}
.center {margin : 0 auto;}

#wrap {width : 100%; float : left; min-width : 980px; background : url('images/light.png') top center no-repeat; padding : 0; margin : 0;}
#header {width : 100%; min-width : 980px; height : 150px; background : url('images/header-bg.png') top left repeat-x;
	border-bottom : 1px solid #dedede;}
#logo {width : 320px; height : 115px; float : left; padding : 0 0 15px 85px; margin-left : 20px;}
#description {float : left; width: 150%; margin : 0 0 0 15%; font-size : 12px; color : #FFF; font-weight : bold; }
#buttons{float : right; padding-right : 50px; height : 150px;}
.header-button{float : left; width : 100px; height : 25px; text-align : center; vertical-align : middle;  margin : 0 5px;
	background:url('images/header-button.png') 0 0 no-repeat; padding-top : 5px; color : #FFF !important; font-weight : bold; text-decoration : none;}
.header-button:hover{ height : 40px; background:url('images/header-button.png') 0 -30px no-repeat; padding-top : 10px;}
#lamp{ float : left ; width : 200px; height : 135px; margin-left : -30px; background:url('images/lamp.png') 0 0 no-repeat;}
#navigation {width : 100%; min-width : 936px; height : 30px; background : url('images/nav-bg.png') top left repeat-x; 
	border-bottom : 2px solid #dedede;}
#nav-buttons{height : 20px; float : left; margin : 6px;}
#menus{list-style-type : none; padding : 0; margin : 0;}
.page_item {float : left; height : 31px; text-align : left; padding: 0 10px; background : url('images/nav-sep.png') right top no-repeat;}

#search {height : 20px; float : right; margin : 5px;}
#s {border : 1px solid #A6A6A6; }
#searchsubmit {width : 20px; height : 20px; background : url('images/search-button.png') top left no-repeat; border : 0px;}

#content {width : 980px; height : 100%; min-height : 600px;  margin: 0 auto;}
#contentdoc {width : 980px; height : 100%; float : left;  background : url('images/content-bg.png') top left repeat-y;}
#main{width : 700px; min-height : 500px;  margin : 0; float : left; padding : 10px 0 10px 35px; border-right : 1px solid #dedede; }
.post {border-bottom : 1px solid #dedede; padding-bottom : 10px; margin : 10px 0;}
.post_content {padding-left : 5px;}
.post-top {background : url('images/doc.gif') 0 0 no-repeat; padding-left : 12px; margin-top : 10px;}
.the_category{display : block; margin : 0 0 10px 0;}
.post-pic{width : 670px; height : 100px; border : 1px solid black; margin-bottom : 10px;}
.post-img {border : 1px solid black; margin : 0 auto;}
.album-pic {float : left; margin-right : 10px; border : 1 px solid black;}
#posts_links{width : 100%; float : left; margin : 10px auto;}
.olders{display : block; float : left; width : 100px; height : 30px; background : url('images/olders.png') 0 0 no-repeat;}
.recents{display : block; float : right; width : 100px; height : 30px; background : url('images/recents.png') 0 0 no-repeat;}

#comments{float : left; width : 100%; }
.commentlist{list-style-type : none; float : left; width : 95%; margin : 0 -20px;}
.commentavatar{float : right; width : 32px; height : 32px; border : 1px solid black;}
.commentsep{width : 100%; border-bottom : 1px solid #dedede; margin-bottom : 10px; }
#commentform{float : left; width : 70%; }

#sidebar {width : 225px; height : 100%; padding : 0; margin : 0 auto; float : left;}
#sidebar li {list-style-type : none; margin : 5px 0;}
#sidebar ul {margin-bottom : 10px;}
#sidebar h2 {background:url('images/icons.gif') 0 -560px no-repeat; padding-left:22px; margin : 5px -35px; font-size : 14px;}
.widget {margin-bottom : 20px;}
/*.widget ul {margin-left : -20px;}*/
.widgettitle{color:#7E8AA2 !important; margin : 5px -20px; clear : both; }
.widgettitle:hover{text-decoration:none;}
#recentcomments{margin-left : -50px; }
.widget_categories ul{margin-left : -40px;}
.widget_recent_entries ul {margin-left : -65px;}
#gearsThisBlog {margin-left : -30px !important;}
.adsense, .adsense-widget, .ezAdsense {width : 120px; height : 240px; border : 1px solid black; }
.wp-tag-cloud { margin-left : -30px; width : 200px;  padding : 3px;  }
.widget_pages ul { margin-left : -40px;}
.textwidget { margin-left: -20px; }

#footer{clear : both; width : 980px; height : 50px; float : left; background : url('images/footer-bg.png') 0 0 no-repeat;}
#footer-content{width : 95%; border-top : 1px solid #dedede; margin : auto; }
#footer-content .right {margin : 7px 15px 0 0;}
#footer-content .left {margin : 7px 0 0 15px;}

#tags { margin-top: 5px; }
#tags a { text-decoration: none; font-size: 10px; } #tags a:hover { text-decoration: underline; }
.tag { background: url('images/tag.png') no-repeat scroll 0 2px transparent; padding-left : 16px; padding-right : 8px; }

.break {clear : both; margin : 10px;}
.nav-icons{margin-right : 10px;}

.syntaxhighlighter {width : 90% !important;}

#blogbang {width : 270px; height : 270px; margin : 0 auto; margin-bottom : 50px; text-align:center; }
.iabSquare {float : left;}
.youtube-video {width : 660px; margin : 0 auto; margin-bottom : 10px;}