/*
	Theme Name: SIG
	Description: A simple theme given by candid.
	Version: 1.0
	Author: Candid
	Author URI: http:candidinfo.com
*/

/* CSS Document */
body{ font-family: Arial, Helvetica, sans-serif; font-size: 12px;margin: 0; padding: 0;}
#wrapper{ width: 787px; margin: 0 auto;}
#searchform{ display:block;float:left;padding:7px 0 0 420px;width:300px;}
h1, h2, h3, h4, h5, h6, p{margin: 0; padding: 0;}
a{color:#4588BD;text-decoaration:none;}

/* <header> */
#header{ width: 787px; float: left;}
#logo{ width: 286px; float: left; height:102px; background: url(images/logo-bg.gif) no-repeat;}
#logo a{display:block;width: 250px;height:100px;}
#logo img{ margin:0 0 0 50px; display: block; width: 67px; padding: 0;}
#logo span{display: block; width: 266px; text-align: center; padding:0 20px 0 0; margin: 0; font-size: 20px; color:#01940F; line-height: 20px; }
#right-header{ width: 501px; float: left; background: url(images/right-header-bg.gif) repeat-x; height: 102px;}
#right-header .icon{ width: 200px; float: right; margin: 17px 0 0 0; text-align: right; padding: 0 5px 0 0;}
#right-header .icon img{ margin: 0 2px 0 2px;}
#right-header .welcometxt{ width: 350px; float: left; margin: 0 0 0 0px; text-align:left}
#right-header .welcometxt h1{ font-size: 20px; color:#14367D; margin: 0; padding: 0; font-weight: normal;}
#right-header .welcometxt h1 span.firstline{ display: block; margin: 0 0 0 30px; padding: 0;}
#right-header .welcometxt h1 span.secondline{ margin: 0 0 0 130px; display: block;}
#right-header .rssfeed{ width: 93px; float: right; padding: 30px 0 0 0;}
#right-header .rssfeed a{ color:#14367D; padding: 3px 0 0 3px; display: block; float: left}
#right-header .rssfeed a:hover{ text-decoration: none;}
.clear{ clear: both;}
/* </header> */
/* <gray-strip> */
#gray-strip{ height: 36px; width: 787px; background: url(images/strip-bg-repeat.gif) repeat-x}
#gray-strip .left-strip{ float: left; width: 50px;}
#gray-strip .right-strip{ float: right;text-align:right}
/* </gray-strip> */
#maincontainer{ width:787px; float: left;}
/* <left> */
#maincontainer #left{ width: 200px; float: left;}
#maincontainer .leftbox1{ float: left; width: 200px; margin: 0 0 10px 0;}
/*
#maincontainer #left .leftbox1 h2{ background: url(images/left-heading-bg.gif) no-repeat; color: #FFFFFF; font-weight: 700; display: block; font-size: 14px; width: 160px; height: 27px; padding: 5px 0 0 40px;}
*/
#maincontainer #left .leftbox1 .emailtxt{ font-weight: bold; padding: 5px 0; color:#272727;}
#maincontainer #left .leftbox1 .inputtext{ width: 180px; margin: 5px 0 5px 0;}
#maincontainer #left .leftbox1 ul{ margin: 5px 0; padding: 0;}
#maincontainer #left .leftbox1 ul li{ background: url(images/bullet.gif) left top no-repeat; list-style-type: none;border-bottom: 1px solid #66B821; margin: 0; padding: 2px 0 2px 20px;}
#maincontainer #left .leftbox1 ul li a{ color:#4588BD; text-decoration: none;}
#maincontainer #left .leftbox1 ul li a:hover{ text-decoration:underline}
/* </left> */
/* <right> */
#maincontainer #right{ width: 575px; float: right; background: url(images/right-bg.gif) repeat-y; padding: 0 0 0 2px;}
#maincontainer #right .rightbox{ width: 575px; float: left;}
#maincontainer #right .rightbox .header{ width: 575px; float: left;}
/*
#maincontainer #right .rightbox .header .date{ width: 67px; float: left; background:url(images/date-bg.gif) no-repeat; height: 73px;}
*/
#maincontainer #right .rightbox .header .date .year-month{ width: 54px; margin: 14px 0 0 3px; color: #FFFFFF; font-size: 11px; font-weight: 700;}
#maincontainer #right .rightbox .header .date .day{width: 60px; font-size: 30px; color:#000000; text-align: center}
/*
#maincontainer #right .rightbox .header .title{ float: left; width: 508px; height:31px; background: url(images/heading-bg.gif) repeat-x; margin: 24px 0;}
#maincontainer #right .rightbox .header .title .heading{ width: 400px; float: left; font-size: 18px; color: #FFFFFF; font-weight: bold; margin: 3px 0;}
#maincontainer #right .rightbox .header .title .heading a{font-size: 18px; color: #FFFFFF; font-weight: bold;text-decoration:none;}
*/
#maincontainer #right .rightbox .header .title .curveright{ width: 35px; float: right; text-align:right}
#maincontainer #right .rightbox .contentbox{ width: 565px; float: left; padding: 0 0 0 10px;}
#maincontainer #right .rightbox .contentbox p{ text-align: justify;margin:5px;}
#maincontainer #right .rightbox .contentbox img{ float: right; margin: 0 0 0 10px; border: 1px solid #4587BB;}
#maincontainer #right .rightbox .contentbox a.read-more{ color:#4588BD; font-weight: bold; text-align:right; display: block; width: 400px;}
#maincontainer #right .rightbox .rightbox-bottom{ border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;width: 575px; float: left; margin: 10px 0 0 0;/* text-align: right*/}
#maincontainer #right .rightbox .rightbox-bottom .wrapper-rightbox-bottom{ float: right;}
#maincontainer #right .rightbox .rightbox-bottom .wrapper-rightbox-bottom span.leavecomment{  text-decoration: none; float: left; margin: 5px 0;}
#maincontainer #right .rightbox .rightbox-bottom .wrapper-rightbox-bottom span.postedby{  text-decoration: none; float: left; margin: 5px 0;}
#maincontainer #right .rightbox .rightbox-bottom .wrapper-rightbox-bottom img.comment{ width: 20px; float: left; margin: 3px 5px 0 5px;}
#maincontainer #right .rightbox .rightbox-bottom .wrapper-rightbox-bottom img.arrow{float: right; margin: 5px 5px 0 5px;}
#maincontainer #right .rightbox .rightbox-bottom .wrapper-rightbox-bottom img.posted{ width: 20px; float: left;margin: 3px 5px 0 5px;}
#maincontainer #right .rightbox .rightbox-bottom .wrapper-rightbox-bottom span.postedby{  text-decoration: none; float: left; margin: 5px 0;}
#maincontainer #right .rightbox .rightbox-bottom .wrapper-rightbox-bottom a.leavecomment{ color: #4588BD; text-decoration: none; float: left; margin: 5px 0;}
#maincontainer #right .rightbox .rightbox-bottom .wrapper-rightbox-bottom a.leavecomment:hover{ text-decoration: underline;}
#maincontainer #right .rightbox .rightbox-bottom .wrapper-rightbox-bottom a.postedby{ color: #4588BD; text-decoration: none; float: left; margin: 5px 0;}
#maincontainer #right .rightbox .rightbox-bottom .wrapper-rightbox-bottom a.postedby:hover{ text-decoration: underline;}
#maincontainer #right .rightbox .rightbox-bottom .wrapper-rightbox-bottom img.comment{ width: 20px; float: left; margin: 3px 5px 0 5px;}
#maincontainer #right .rightbox .rightbox-bottom .wrapper-rightbox-bottom img.arrow{float: right; margin: 5px 5px 0 5px;}
#maincontainer #right .rightbox .rightbox-bottom .wrapper-rightbox-bottom img.posted{ width: 20px; float: left;margin: 3px 5px 0 5px;}
#maincontainer #right .rightbox .header .title-about{ float: left; width: 575px; height:31px; background: url(images/heading-bg.gif) repeat-x; margin: 24px 0 10px 0;}
#maincontainer #right .rightbox .header .title-about .heading{ width: 280px; float: left; font-size: 18px; color: #FFFFFF; font-weight: bold; margin: 3px 0;}
#maincontainer #right .rightbox .header .title-about .location{ width: 210px; float: left; color: #FFFFFF; font-size: 12px; margin: 8px 0 0 0; text-align: right}
#maincontainer #right .rightbox .header .title-about .curveright{ width: 35px; float: right; text-align:right}
#maincontainer #right .rightbox .header .title-about .curveleft{ width: 42px; float: left;}
#maincontainer #right .rightbox .contentbox-about{ width: 575px; float: left; padding: 0 0 0 0;}
#maincontainer #right .rightbox .contentbox-about p{ text-align: justify}
#maincontainer #right .rightbox .contentbox-about img{ float: left; margin: 0 10px 0 0; border: 1px solid #4587BB;}
#maincontainer #right .rightbox .contentbox-about .read-more{ color:#4588BD; font-weight: bold;width: 198px; float: right; margin: 5px 0 0 0; text-align: right}
#maincontainer #right .rightbox .contentbox-about .read-more img{ border: none; margin: 0; padding: 2px 2px 0 0;}
#maincontainer #right .rightbox .contentbox-about .read-more a{ color:#4588BD;}
#maincontainer #right .rightbox .contentbox-about .read-more a:hover{ text-decoration: none;}
#maincontainer #right .rightbox .rightbox-bottom-about{ border-top: 1px solid #CCCCCC; margin: 10px 0 10px 0;}
/* </right> */
#footer{ height: 25px; width: 787px; background: url(images/footer-bg.gif) repeat-x; font-size: 10px; color: #FFFFFF; text-align:center; padding: 11px 0;}
#footer a{ color: #FFFFFF; font-weight: bold;}


.navigation {display: block;}
.navi{display: block;margin-top:24px;}	
h2.pagetitle {margin-top: 20px;text-align: center;}
h2{ font-size: 18px; color:#14367D; margin: 0; padding: 0; font-weight: normal;}
h3{ font-size: 14px;font-weight:bold; color:#14367D; margin-left: 10px; padding: 0; font-weight: normal;}
/*
#maincontainer #right .rightbox .header .title2{ float: left; width: 565px; height:31px; background: url(images/heading-bg.gif) repeat-x; margin: 24px 0px;}
#maincontainer #right .rightbox .header .title2 .curveright{ width: 35px; float: right; text-align:right}
#maincontainer #right .rightbox .header .title2 .heading{ width: 390px; float: left; font-size: 18px; color: #FFFFFF; font-weight: bold; margin: 3px 0px 3px 10px;padding-left:10px;}
*/
.alignright {float: right;margin-right:10px;}
.alignleft {float: left;margin-left:10px;}
.alignleft a,.alignright a{color:#488B0F;text-decoration:underline;}
.sm{padding:10px 0px;}
.contentbox a{color:#488B0F;}
#respond p{margin-left:10px;}
.rightbox a,#right a{color:#4588BD;}

.newsletter{font-size:1.1em;font-weight:bold;padding-left:5px;color:#272727;padding:5px 0;}
.mailbox-container{ width: 40px; float: left;color:#272727;padding:5px 0;}

a.rsswidget{color:white;text-decoration:none;}
.srchpost{padding-left:15px;margin-bottom:20px;}
.editentry{margin-top:15px;}
.entry{text-align:justify;}

/*03.02.2010  */

#linkedin{border:1px solid #DADADA;margin-top:25px;padding:20px;text-align:center;}
#maincontainer #left .leftbox1 h2{ background: url(images/left-heading-bg.gif) bottom left no-repeat #6E8A9E; color: #FFFFFF; font-weight: 700; display: block; font-size: 14px; width: 160px; padding: 8px 0 8px 40px;}
#maincontainer #right .rightbox .header .date{ width: 62px; float: left; background:url(images/date-bg.gif) no-repeat; height: 73px;}
#maincontainer #right .rightbox .header .title{ float: left; width: 513px; background: url(images/heading-right.gif) no-repeat right bottom #6E8A9E; margin: 24px 0 10px 0;}
#maincontainer #right .rightbox .header .title .heading{ width: 490px; float: left; font-size: 18px; color: #FFFFFF; font-weight: bold; margin: 5px 0px 5px 10px;}
#maincontainer #right .rightbox .header .title .heading a{font-size: 16px; color: #FFFFFF; font-weight: bold;text-decoration:none;}
#maincontainer #right .rightbox .header .title2{ float: left; width: 575px; background: url(images/heading-right.gif) no-repeat right bottom #6E8A9E; margin: 24px 0 10px 0;}
#maincontainer #right .rightbox .header .title2 .heading{ width: 540px; float: left; font-size: 18px; color: #FFFFFF; font-weight: bold; margin: 5px 0px 5px 10px;}

