@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: normal;
  src: local('Droid Sans'), url('http://themes.googleusercontent.com/font?kit=rS9BT6-asrfjpkcV3DXf__esZW2xOQ-xsNqO47m55DA') format('truetype');
}


@font-face {
    font-family: 'KingthingsExeterRegular';
    src: url('http://www.quentinvijoux.com/blog/wp-content/themes/daily-Q/font/Kingthings_Exeter-webfont.eot');
    src: url('http://www.quentinvijoux.com/blog/wp-content/themes/daily-Q/font/Kingthings_Exeter-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.quentinvijoux.com/blog/wp-content/themes/daily-Q/font/Kingthings_Exeter-webfont.woff') format('woff'),
         url('http://www.quentinvijoux.com/blog/wp-content/themes/daily-Q/font/Kingthings_Exeter-webfont.ttf') format('truetype'),
         url('http://www.quentinvijoux.com/blog/wp-content/themes/daily-Q/font/Kingthings_Exeter-webfont.svg#KingthingsExeterRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*  ------ comment ------------- */

#comments { width:556px; }
#no-side #comments { margin:0 auto; width:880px; line-height:inherit; }

#comment-list, #trackback-list { margin:15px 0 0 0; padding:0 0 20px 0; }
#trackback-list { display:none; }

/*  ------ comment_header --------------------------------------------------------------------------------------------------------- */
#comment-header { border-top-width: 1px; border-top-color: black; border-top-style: dashed; }

#comment-header-top { padding:7px 15px; margin:0; }
#comment-header-top li { float:left; display:block; }
#comment-feed a { display:block; width:22px; height:22px; background:url(img/comment-rss.gif) no-repeat left top; margin-top: 13px;}
#comment-feed a:hover { background:url(img/comment-rss.gif) no-repeat left bottom; }
#comment-title { color: black; font-family: "KingthingsExeterRegular", "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif; width:90%; padding:2px 0 0 5px; line-height:150%; font-size:25px;  letter-spacing: 1px;}

#comment-header-bottom { border-bottom-color: black; border-bottom-width: 1px; border-bottom-style: dashed; padding-left: 20px; padding-bottom: 15px; padding-right: 20px; padding-top: 10px; font-size: 12px; }
.switch { float:left; margin:0; }
.switch li { display:inline; margin:1px 30px 1px 2px; }
.switch a { padding:0 0 0 22px; }
.switch .active { background:url(img/arrow6.gif) no-repeat left center; margin-right:55px;}
.switch .non-active { background:none; }
#add-comment { float:right; background:url(img/write-comment-black.gif) no-repeat left top; padding:0 0 1px 20px; }

/*  ------ comment ------------------------------------------------------------------------------------------------------------------ */
.commentlist { list-style-type:none; margin:0; padding:0; }
.comment { font-size: 12px; border:0px solid #333; margin:0 0 15px 0; padding:15px 20px 3px 20px; }
.admin-comment { }
.admin-url { }/* color of admin name */

/* ----- comment-meta ----- */
.comment-meta { height:50px; position:relative; }

.comment-meta-left { position:absolute; left:0; top:0; }
.avatar { border:0px solid #555; width:37px; height:37px; padding:2px; display:inline; float:left; margin:0 15px 0 0; }
.comment-name-date { color: black; padding:6px 0 0 0; float:left; text-transform: uppercase;}

a.admin-url { text-decoration:underline; }
a.guest-url { text-decoration:underline; }

.comment-date { font-size:10px; margin:0 0 0 0; }

.comment-act {  background:url(img/arrow1.gif) no-repeat left 11px; font-size:10px; position:absolute; right:0; top:0; padding:7px 0 7px 15px; margin:0; }
.comment-act li { display:inline; margin:0; }
.comment-reply a, .comment-reply a:visited { border-right:0px solid #3c4243; padding:0 10px 0 0; margin:0 6px 0 0; }
.comment-edit a, .comment-edit a:visited { border-left:0px solid #3c4243; padding:0 0 0 10px; margin:0 0 0 6px; }


/* ----- comment-contents ----- */
.comment-content { padding:0; }
.comment-content p { line-height:160%; font-size: 13px; font-style: italic; color: black;}
.comment blockquote { margin:0 0 20px 0; }
.comment blockquote span { margin:0 0 -1em 0; display:block; }
.comment-note { display:block; font-size:10px; margin:0 0 1em 0; color: white; border:0px solid #9ea084; padding:10px 15px 5px 15px; background:#383838; }

.comment-closed { border:0px solid #333; text-align:center; margin:0 0 15px 0; padding:30px; }
#trackback-closed { background:url(img/arrow1.gif) no-repeat left center; padding:0 0 0 12px; }
.nocomments { text-align:center; color: white; border:0px solid #9ea084; background:#383838; }
.nocomments p { margin:15px 20px; font-size:10px; }

.trackback-time { font-size:10px; }
.trackback-title { margin:2px 0 8px 0; }

#trackback-url { margin:0 0 20px 0; font-size:10px; }
#trackback-url label { margin:0 0 2px 20px; display:block; }
#trackback-url input { background:#f1f1f1 url(img/arrow1.gif) no-repeat 20px 11px; border:0px solid #333; color: black; padding:5px 30px; width:494px; }

/* ---------- comment form area ---------- */

.comment-form-area { border:0px solid #333333; text-align:center; margin:0 0 15px 0; padding:30px; }

#cancel-comment-reply #cancel-comment-reply-link { width:94%; margin:0 auto; display:block; text-align:left; background:url(img/arrow1.gif) no-repeat 2px 4px; padding:0 0 15px 15px; }

#comment-user-login p { width:90%; text-align:left; margin:0 auto; padding:8px 0 11px 35px; line-height:100%; background:url(img/warning.gif) no-repeat left top; }
#comment-user-login span { margin:0 0 0 20px; padding:0 0 0 20px; background:url(img/arrow1.gif) no-repeat 10px 6px; }
#no-side #comment-user-login p { width:94%; }

#comment-login { text-align:left; background:url(img/comment-area-bottom.gif) no-repeat left bottom; margin:0; padding:3px 30px 10px 30px; }
#comment-login p { margin:0; padding:12px 0 11px 36px; line-height:100%; background:url(img/warning.gif) no-repeat left 4px; }
#comment-login a { margin:0 0 0 20px; padding:0 0 0 20px; background:url(img/arrow1.gif) no-repeat 10px 3px; }

#guest-info { margin:0 auto; padding:0; width:98%; }
#guest-info div { margin:0 0 12px 0; text-align:left; }
#guest-info input { margin:0; border:0px solid #333;  padding: 3px 5px; width:70%; background:#f1f1f1; color: black;}
#guest-info input:focus { outline: 1px solid #849ca0; }
#guest-info label { display:block; margin:0 0 5px 0; padding:0 0 0 0; font-size: 11px;}
#guest-info span { margin:0 10px 0 0; }

#comment-textarea { width:100%;}
#comment-textarea textarea {font-style: italic; width:90%; margin:15px auto 0 auto; padding:15px; height:150px; border:0px solid #333; background:black; color:white; font-size:18px; overflow:auto; }
#comment-textarea textarea:focus { outline: 1px solid white; }
#no-side #comment-textarea textarea { width:94%; }

#comment-submit { border-left-style: none; border-bottom-style: solid; border-right-style: solid; border-top-style: none; border-left-width: 0px; border-bottom-width: 1px; border-right-width: 1px; border-top-width: 0px; border-color: black; letter-spacing: 1px; text-transform: uppercase; margin:30px auto 0 auto; width:200px; display:block; background:white; color: black; padding:4px 0; cursor:pointer;}
#comment-submit:hover { border-left-color: #757575; border-bottom-color: #CFCFCF; border-right-color: #CFCFCF; border-top-color: #757575; border-left-style: solid; border-bottom-style: solid; border-right-style: solid; border-top-style: solid; border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px; border-top-width: 1px; background-color: white; color: #757575; }

#input_hidden_field { display:none; }