/*
Theme Name: CCET
Author: Sekimori Design
Author URI: http://sekimori.com
*/

/* Basic CSS */
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td{background:transparent; border:0; margin:0; padding:0; vertical-align:baseline;}
body{width:100% !important; margin:0 !important; padding:0 !important; line-height:1.4; word-spacing:1.1pt; letter-spacing:0.2pt; font-family:Georgia,"Times New Roman",Times,serif; color:#000; background:#5f2909; font-size:11pt;}
a, a:visited{text-decoration:none; color:#00f;}
a:hover{text-decoration:underline;}

h1, #wp-calendar caption{font-family:"Times New Roman",Times,serif; font-weight:normal; margin:10px 0px 0 10px;}
h2, h3, h4, h5, h6 {font-family:"Times New Roman",Times,serif; font-weight:normal; margin:25px 0px 0 15px;}
h1{font-size:22pt;}
h2{font-size:18pt;}
h3{font-size:14pt;}
h4, h5, h6{font-size:12pt;}
h2.archive{text-align:center; background:#eee; border-bottom:1px solid #ccc; padding:10px; margin:0px 0px 10px;}
blockquote{margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ccc;}
blockquote p{padding:0px; margin:15px 0px;}
blockquote p cite{margin:5px 0 0; display:block;}
del{text-decoration:line-through;}
table{border-collapse:collapse; border-spacing:0;}
a img{border:none;}
code{font:10pt Courier,monospace;}
pre{border-left:2px solid #ccc; padding:5px;}
.clear{clear:both;}

/* WordPress Required CSS */
.alignnone{margin:5px 0px 20px;}
.aligncenter{display:block;  margin:5px auto;}
div.aligncenter{display:block; margin-left:auto; margin-right:auto;}
.alignright{float:right;}
.alignleft{float:left;}
img.alignright, a img.alignright{float:right;  margin:5px 0 20px 20px;}
img.alignnone, a img.alignnone{margin:5px 20px 20px 0;}
img.alignleft, a img.alignleft{float:left;  margin:5px 20px 20px 0;}
img.aligncenter, a img.aligncenter{display:block;  margin-left:auto;  margin-right:auto;}
.wp-caption{max-width:96%; border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:15px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:1px 0px 5px #bbb; -webkit-box-shadow:1px 0px 5px #bbb; box-shadow:1px 0px 5px #bbb;}
.wp-caption img{margin:0px; padding:0px;}
.entry .wp-caption img{border:none; max-width:95%; width:auto; height:auto;}
.wp-caption p.wp-caption-text{padding:5px; margin:0px 0px 5px; background:#eee; border-top:1px solid #ccc; border-bottom:1px solid #ccc; line-height:1.4; text-shadow:1px 0px 1px #fff;}
.gallery{margin:0 auto 18px;}
.gallery .gallery-item{float:left; margin-top:0; text-align:center; width:33%;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery img{border:2px solid #cfcfcf;}
.gallery-columns-2 .attachment-medium{max-width:92%; height:auto;}
.gallery-columns-4 .attachment-thumbnail{max-width:84%; height:auto;}
.gallery .gallery-caption{color:#888; font-size:12px; margin:0 0 12px;}
.gallery dl{margin:0;}
.gallery img{border:10px solid #f1f1f1;}
.gallery br+br{display:none;}
#content .attachment img{display:block; margin:0 auto;}

/* Font */
#footer, #breadcrumbs, #sidebar, #sidebar h3, .pages, .wp-caption p.wp-caption-text, #author, #email, #url, #comment, #submit{font-family:"Arial",Helvetica,sans-serif;}
.wp-caption p.wp-caption-text, #breadcrumbs, .meta, .postmetadata, #footer{font-size:9pt;}

/* Color */
address, #breadcrumbs, #breadcrumbs a, .meta, .postmetadata, .meta a, .postmetadata a, #footer, #footer a, .themes, .themes a, pre{color:#666;}

/* Body Container */
#page-wrap{background:#5f2909 url(images/bkgd.gif) repeat-y; width:970px; margin:25px auto; padding:2px; }
.inner-wrap{width:900px; margin:0px; padding:0px;}

/* Header Section */
#header{padding:5px 15px; margin:0px;}
#header h1, #header h2{font-size:22pt; margin:0px; padding:0px;}

/*Images */

#images {margin:0 0 0 5px; padding:20px 0; width: 957px; background: #c96d2a; border-top: 1px solid #000;border-bottom: 1px solid #000;text-align: center;}

/* Navigation Menu */
.pages{width: 910px; margin:0px; padding:0 5px 0 10px; overflow:hidden; clear:both; font-size: 12px;}
.pages ul{margin:0 ; padding:0px;}
.pages ul li{list-style:none; float:left; padding:0px; margin:0px}
.pages ul li a {display:block; padding:5px 10px; margin:0px; border-right:4px solid #fff; color:#fff; background:#006633; }
.pages ul li a:hover, .pages li:hover a, {background:#5f2909; text-decoration: none;}
.pages ul li.page_item a {background:#006633; text-decoration: none;}
.pages ul li.page_item a:hover{background:#5f2909; text-decoration: none;}
.pages ul li.current_page_item a{background:#006633;}
.pages ul li.current_page_item a:hover{background:#5f2909; text-decoration: none;}
.pages li li{float:left; margin:0px; padding:0px;}
.pages li li a{background:#006633; border:none; width:140px; display:block; float:none; margin:0px; padding:5px 10px; }
.pages li li a:hover{background:#5f2909; text-decoration: none;}
.pages li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:160px; margin:0px; padding:0px;}
.pages li ul ul{margin:-32px 0 0 161px;}
.pages li:hover ul ul, .pages li:hover ul ul ul, .pages li.sfhover ul ul, .pages li.sfhover ul ul ul{left:-999em; margin:-30px 0 0 160px;}
.pages li:hover ul, .pages li li:hover ul, .pages li li li:hover ul, .pages li.sfhover ul, .pages li li.sfhover ul, .pages li li li.sfhover ul{left:auto;}
.pages li:hover, .pages li.sfhover{position:static;}
.pages a:visited{color:#fff;}


/* Content Section */
#content{float:left; width:610px; margin:0px; padding:15px; overflow:hidden;}
#content-page{float:left; width:870px; margin:0px; padding:15px; overflow:hidden;}
.post{margin:0px 0px 10px; padding:10px 0px; overflow:hidden;}
.sticky{background:#f9f9f9; padding:10px; border-top:1px solid #efefef; border-left:1px solid #efefef; border-right:1px solid #ccc;}
.entry{line-height:1.8; overflow:hidden;}
.entry p{margin:15px 0px 20px 15px;}
.entry a{}
.entry a:hover{}
.entry img{padding:5px; max-width:98%; height:auto;}
.entry img.alignnone{clear:both; display:block;}
.entry img.wp-smiley{margin:0px; border:none;}
.entry ul, .entry ol{margin:20px 0px 20px 50px;}
.meta{margin:0px 0px 10px 15px;}
.postmetadata{margin:0px 0px 10px 15px; border-top:1px dotted #ccc;}
.entry table{border:1px solid #e7e7e7; margin:0 -1px 24px 0; text-align:left; width:100%;}
.entry tr th, 
.entry thead th{color:#888; font-weight:bold; line-height:18px; padding:9px 24px;}
.entry tr td{border-top:1px solid #e7e7e7; padding:6px 24px;}
.entry tr.odd td{background:#f2f7fc;}

/* Sidebar */
#sidebar{width:200px; float:right; margin:0px; padding:10px 10px 10px 0px; font-size:10pt;}
#sidebar h2, #sidebar h3{text-transform:uppercase; font-weight:bold; border-bottom:1px dotted #ccc; font-size:10pt; margin:0px 0px 10px;}
#sidebar ul{margin:0px; padding:0px;}
#sidebar ul li{padding:10px 0px; list-style:none;}
#sidebar ul ul{margin:0px; padding:0px;}
#sidebar ul ul li{margin:2px 0px; padding:0px 0px 0px 20px; background:url(images/list.gif) no-repeat 0px 5px;}
#sidebar ul ul li:active{background:url(images/list-hover.gif) no-repeat 0px 5px;}
ul.nopictlist li{padding:5px 10px !important; background:none !important; border-bottom:1px dotted #ccc;}

/* Calendar */
#wp-calendar{width:100%;}
#wp-calendar caption{color:#222; font-size:14px; font-style:italic; padding-bottom:4px; text-align:center;}
#wp-calendar thead{font-size:11px;}
#wp-calendar thead th{background:#e2e2e2; padding:5px 0px;}
#wp-calendar tbody{color:#aaa}
#wp-calendar tbody td{background:#f5f5f5; border:1px solid #fff; padding:3px 0 2px; text-align:center;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot #next{text-align:right;}

/* Navigation */
.navigation{margin:10px 0px;}
.navigation a{display:block; padding:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#eee; border-right:1px solid #ccc;}

/* Search Form */
#searchform{margin:3px 5px;}
#s{width:140px; padding:2px;}
#searchsubmit{padding:2px 10px;}

/* Comments */
#comments{clear:both;}
#comments .navigation{padding:0 0 18px 0;}
h3#comments-title, 
h3#reply-title{margin-bottom:0;}
h3#comments-title{padding:24px 0;}
.commentlist{list-style:none; margin:0;}
.commentlist li{line-height:24px; padding:10px;}
.commentlist li ul, 
.commentlist li ol{margin:15px; padding:0px !important; border:none;}
.commentlist li.odd{background:#eee;}
.commentlist li.trackback, 
.commentlist li.pingback{background:#e2e2e2; padding:10px;}
.commentlist li.comment table{border:1px solid #e7e7e7; margin:0 -1px 24px 0; text-align:left; width:100%;}
.commentlist li.comment tr th, 
.commentlist li.comment thead th{color:#888; font-weight:bold; line-height:18px; padding:9px 24px;}
.commentlist li.comment tr td{border-top:1px solid #e7e7e7; padding:6px 24px;}
.commentlist li.comment tr.odd td{background:#f2f7fc;}
.commentlist li.comment ul, 
.commentlist li.comment ol{margin-left:20px;}
.commentlist li.comment p{margin:15px 0px;}
.commentlist ol{list-style:decimal;}
.commentlist .avatar{float:right;}
.comment-author{}
.comment-author cite{color:#000; font-style:normal; border-bottom:1px solid #333;}
.comment-author .says{font-style:italic;}
.comment-meta{font-size:12px; margin:0 0 18px 0;}
.comment-meta a:link, 
.comment-meta a:visited{color:#888; text-decoration:none;}
.comment-meta a:active, 
.comment-meta a:hover{color:#ff4b33;}
.commentlist .even{}
.commentlist .bypostauthor{}
.reply{font-size:12px; padding:0 0 24px 0;}
.reply a, 
a.comment-edit-link{color:#888;}
.reply a:hover, 
a.comment-edit-link:hover{color:#ff4b33;}
.commentlist .children{list-style:none; margin:0;}
.commentlist .children li{border:none; margin:0;}
.nopassword, 
.nocomments{display:none;}
#comments .pingback{border-bottom:1px solid #e7e7e7; margin-bottom:18px; padding-bottom:18px;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
#comments .pingback p{color:#888; display:block; font-size:12px; line-height:18px; margin:0;}
#comments .pingback .url{font-size:13px; font-style:italic;}

/* Comment form */
input[type=submit]{color:#333;}
#respond{margin:24px 0; overflow:hidden; padding:15px; background:#eee;}
#respond p{margin:0;}
#respond .comment-notes{margin-bottom:1em;}
.form-allowed-tags{line-height:1em;}
.children #respond{margin:0 48px 0 0;}
h3#reply-title{margin:18px 0;}
#comments-list #respond{margin:0 0 18px 0;}
#comments-list ul #respond{margin:0;}
#cancel-comment-reply-link{font-size:12px; font-weight:normal; line-height:18px;}
#respond .required{color:#ff4b33; font-weight:bold;}
#respond label{color:#888; font-size:12px;}
#respond input{margin:0 0 9px; width:98%;}
#respond textarea{width:98%;}
#respond .form-allowed-tags{color:#888; font-size:12px; line-height:18px;}
#respond .form-allowed-tags code{font-size:11px;}
#respond .form-submit{margin:12px 0;}
#respond .form-submit input{font-size:14px; width:auto;}

/* Dashboard */
#dashboard{margin:0px; padding:10px 0px; }
.dash, .dashr{float:left; width:290px; margin:0px; padding:10px;}
.dashr{float:right; width:320px;}
#dashboard h2, #dashboard h3{text-transform:uppercase; font-weight:bold; border-bottom:1px dotted #ccc; font-size:10pt; margin:0px 0px 10px;}
#dashboard ul{margin:0px; padding:0px;}
#dashboard ul li{padding:10px 0px; list-style:none;}
#dashboard ul ul{margin:0px; padding:0px;}
#dashboard ul ul li{list-style:none; margin:2px 0px; padding:0px 0px 0px 20px; background:url(images/list.gif) no-repeat 0px 5px;}
#dashboard ul ul li:active{background:url(images/list-hover.gif) no-repeat 0px 5px;}
#dashboard ul ul ul li{margin:2px 0px 2px 15px;}

/* Footer */
#footer{padding:5px; margin:0 0 0 18px ; width:920px;text-align: center;}
#footer p{margin:0px;}

/* Themes */
.themes{font-style:italic;}

/* Mix Mix */
#footer{text-align: center; border-top:1px solid #ccc; }
.wp-caption, .entry img{border:1px solid #ccc;}
.sticky, .navigation a{border-bottom:1px solid #ccc;}