/*  

Theme Name: Simcrest Blog

Description: Theme developed for Simcrest.com

Theme URI: http://blog.simcrest.com/

Version: 1.1.0

Author: Kannan C

Author URI: http://www.acmee.org/

*/



html, body, div, h1, h2, h3, h4, h5, h6, p, span, blockquote, pre, a, code, em, font, img, small, strike, strong, sub, sup, b, u, i, center, ol, ul, li,

fieldset, form, label, legend {	margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

ol, ul { list-style: none; }



body { font: 11px/18px Verdana, Helvetica, Arial, Geneva, sans-serif; color: #333; background: url(images/bg.gif) repeat; }



h1, h2, h3 { font-family: "Trebuchet MS", Arial, Geneva; color: #333; }



a, a:visited { color: #006699;}



p { margin-bottom: 10px; }



input, textarea { font: 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Geneva, sans-serif; }



blockquote, pre{border-left: 5px solid #999031; padding-left: 10px;}

blockquote, code{ background: #fafafa; margin-bottom: 10px; color: #999999; }

.clrs{ clear: both; height: 1px; }

.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.alignleft { float: left; margin: 0 10px 10px 0; }

.alignright { float: right; margin: 0 0 10px 10px; }



li, li a { color: #545454; }



#container, #header .head-top, #navigation .nav-links{ clear: both; width: 900px; margin: 0 auto; }



#header { background: url(images/header-bg.gif) repeat-x; }

#header .logo{ float: left; width: 218px; }

#header .title{ float: left; width: 652px; padding-top: 45px; padding-left: 28px; color: #666}

#header .title h1{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #666; margin-bottom: 6px}

#header .search { position: absolute; width: 176px; height: 23px; top: 68px; right: 50px; }



#navigation { height: 36px; background: url(images/blue-navbg.gif) repeat-x; }

#navigation ul { margin-left: 15px; }

#navigation ul li { display: inline; margin: 0px}

#navigation ul li a { float: left; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 900; text-decoration: none; color: #fff; line-height: 36px; text-align: center; text-transform: uppercase; cursor: pointer; }

#navigation ul li.current_page_item a{color: #fff; background: url(images/nav-over.jpg) repeat-x; }

#navigation ul li.first a{ background: url(images/blue-navbg.gif) repeat-x;}

#navigation ul li.second a{ background: url(images/green-navbg.gif) repeat-x;}

#navigation ul li.third a{ background: url(images/oran-navbg.gif) repeat-x;}

#navigation li a span.first, #navigation li a span.second, #navigation li a span.third { display:inline-block; height: 36px; padding: 0 28px 0 19px; }

#navigation li a span.first{ background: url(images/blue-nav-right.gif) right no-repeat }

#navigation li a span.second{ background: url(images/green-nav-right.gif) right no-repeat }

#navigation li a span.third{ background: url(images/oran-nav-right.gif) right no-repeat }



#content { margin-top: 15px; float: left; width: 670px; color: #545454; }

#content .head{color: #9a9a9a; font-family: "Lucida Sans", Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; padding-bottom: 10px;}

#content .posts { width: 663px; margin-bottom: 9px; padding-top: 16px; background: #fff url(images/post-cont-top.gif) no-repeat;}

#content h1.arch-title{ text-align: right; font-size: 14px; margin-right: 15px; margin-bottom: 15px; color: #009933 }

#content .post-content{ padding: 9px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#content .post-content h2 a{ color: #000; font-family: "Trebuchet MS", Verdana, Arial; font-size: 19px; text-decoration: none; }

#content .post-content h2 a:hover{ text-decoration: underline; }

#content .post-content .author{ font-size: 10px; color: #999; }

#content .post-content .img-thumb { width: 150px; float: left; padding-top: 7px; margin-right: 10px; }

#content .post-content .the-content{ width: 480px; float: left; padding-top: 7px;}

#content .post-content p.readmore{ clear: both; text-align: right; padding-right: 15px;}

#content .post-content p.readmore a{ color: 666699; font-weight: bold; }

#content .post-content p.readmore a:hover{ text-decoration: none;}

#content .post-content span a{ color: #545454; font-weight: bold; }

.post-content ul, .single-cont ul { margin-left: 36px; list-style-type:disc;}

.post-content li, .post-content li a, .single-cont li, single-cont li a { list-style:outside; line-height: 19px;}



#content .single-cont{ width: 638px; background: #fff; border: 1px solid #dde4d9; padding: 12px; margin-bottom: 10px; }

#content .single-cont h1{ font-size: 22px; line-height: 23px; color: #545454; margin-bottom: 15px }

#content .single-cont img { padding-right: 15px; padding-bottom: 5px }

#content .single-cont .post-info{ border-top: 1px solid #f1f1f1; padding-top: 9px;}

#content .single-cont .post-info a{ color: #545454; }

#content .single-cont .post-info a:hover{ text-decoration: none; }

#content .single-cont .share{ margin-top: 10px; margin-bottom: 28px;}

span.date{ color: #666;}

#atffc { display: none; }



.formcontainer{ margin-top: 15px; margin-left: 15px; margin-bottom: 24px;}

.formcontainer .msgs{ padding: 3px; color: #006600;}

.formcontainer input, .formcontainer textarea{ margin-bottom: 10px;}

.formcontainer input.text{ padding: 5px; width: 370px; height: 19px; margin-right: 10px; border: 1px solid #ccc; }

.formcontainer textarea{ padding: 5px; width: 370px; height: 150px; border: 1px solid #ccc; }

.formcontainer label{ font-weight: bold; }

.formcontainer input.button{ height: 36px; width: 100px; color: #fff; font-weight: bold; font-family: "Trebuchet MS", Arial, "Times New Roman"; font-size: 16px; background: #33CC00; border: 1px solid #ccc; }

.formcontainer p.important{ color: ff0000; }





#postsubmit { width: 200px; text-align: right;}

#comment-form {padding: 10px 0 24px 10px; font-size: 11px; color: #555; }

#comment-form h3{ font-size: 14px; color: #3a79b1; margin-bottom: 9px;}

#comment-form p { margin-bottom: 5px; }

#comment-form label { font-weight: bold; }



#comment-form textarea { width: 382px; height: 150px; padding: 9px; margin-bottom: 7px; margin-right: 9px; float: left; }

#comment-form input.text { width: 177px; padding: 5px 9px; margin-right: 10px; color:#666; margin-bottom: 5px;}

#comment-form input{ outline: none;}

textarea#comment, input#author, input#email, input#url{ border: 1px solid #ebebeb; }

#comment-form .commt-submit{ width: 207px; height:33px; border: none; background: url(images/comment-btn.gif) no-repeat; }

#comment-form span#error{ color: #003300; font-weight: bold; }



#commenting{ width: 638px; padding: 12px; background: #fff url(images/comment-bg.gif) bottom repeat-x; border: 1px solid #dde4d9; }

#comments h3{ color: #3a79b1; font-size: 16px; margin-bottom: 9px;}

#comments .comment { margin-left: 20px; margin-bottom: 10px; width: 575px; background: #f3f3f3; padding: 10px; border: 1px solid #dde4d9; overflow: hidden; }

#comments .comment .comment-info { position: relative; color: #666; margin-bottom: 5px; }

#comments .comment .comment-info span { font-size: 11px; position: absolute; right: 0px; color: #999966; margin-bottom: 5px; }

#comments .comment .comment-info a { color: #444; }

#comments .comment p.notice { color: #f00; font-weight: bold; }

#comments .comment img.avatar { float: left; padding: 3px; border: 1px solid #ddd; margin: 0 10px 5px 0; background: #fff; }

* html #comments .comment .comment-info span { right: 10px; }



#sidebar { color: #545454; margin-top: 15px; float: left; width: 230px; padding-bottom: 10px; }

#sidebar .sdblocks{ background: #fff url(images/sidebar-bg.gif) bottom repeat-x; padding: 12px; margin-bottom: 9px;}

#sidebar .sdblocks h3{ color: #3a79b1; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 7px;}

#sidebar .sdblocks ul { list-style-type:disc; }

#sidebar .sdblocks ul li { list-style: outside; margin-left: 15px; color: #4c85b8;}

#sidebar .sdblocks ul li a{ color: #4c85b8; text-decoration: none; }

#sidebar .sdblocks input#s{ width: 140px; padding: 7px 3px; margin-right: 5px; background: url(images/seach-box.gif) no-repeat; font-size: 14px; color: #777; border: none; }

#sidebar .sdblocks input#searchsubmit{ width: 51px; height: 36px; color: #fff; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; background: url(images/search-go.gif) no-repeat; border: none; }





#footer {clear: both; padding: 20px 0; font-size: 10px; text-align: left; }

#footer a{ color: #959ea2; text-decoration: none;}

#footer a:hover{ color:#009933; text-decoration: none;}



/* Page Navigation */

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active { font-weight: bold; text-decoration: none; color: #fff; background: #3a79b1; }

.wp-pagenavi a, .wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi span.extend{ padding: 2px 4px 2px 4px; margin: 2px; border: 1px solid #666; }

.wp-pagenavi a:hover { color: #fff; background: #33CC00; }

.wp-pagenavi span.pages { color: #fff; background: #3a79b1;}

.wp-pagenavi span.current {	font-weight: bold; color: #555; background: transparent;}

.wp-pagenavi span.extend { color: #555; background: transparent;}
