/*
Theme Name:MIS-Simplicity
Theme URI:http://manuinfosolutions.com/themes/simplicity
Description:A clean, simple and elegant theme.
Version:0.3.35
Author:Manu Info Solutions
Author URI:http://manuinfosolutions.com/
Tags:flexible-width, fixed-width, two-columns, three-columns.
*/

/* Layout default */
body {color:#000; font-family:Arial, "Arial"; padding:0px; font-size:12px; background:#ccc url('images/bg.png')  center top repeat-y;}
#page {text-align:left; width:980px; margin:0px auto;}
#header { margin:0; padding:0;}
#headertitle { padding:0 1em 2em 1em;}
#headermenu { clear:both; margin:0; border:0; padding:0 1em;}
#headerbar { clear:both; height:0.5em; padding:0;}
#outer-column-container { }
#source-order-container {display:table; float:left; min-height:100%; width:100%;}
#left-column {padding:0px; float:left; margin-left:-160px;}
#right-column {padding:0px; float:right; margin-left:1px;}
#content-column {display:table-row; vertical-align:top;}
#content { font-family:Georgia,"Georgia"; padding:0 1em; min-height:100%;}

/* Begin Typography & Colors */
#header { }
#headerimg { }
#content .postmetadata {padding:5px; border:2px solid #ccc;}
#content .postmetadata img{margin:0px; padding:0px;}

#footer { border-top:3px solid #0056ff;}

small {font-family:Arial, Helvetica, Sans-Serif; font-size:0.9em; line-height:1.5em;}
h1 {color:#002c66; font-family:Helvetica, Arial Sans-Serif; font-weight:bold;}
h2 {color:#f03; font-family:Helvetica, Arial Sans-Serif; font-weight:bold;}
h3 {color:#002c66; font-family:Helvetica, Arial Sans-Serif; font-weight:bold;}
h1 { font-size:1.6em;}

#headertitle .description { font-size:1.2em;}
h2 { clear:both; font-size:1.5em;}
h2.pagetitle { clear:both; font-size:1.5em;}
.sidebar h2 {zoom:1; font-family:'Lucida Grande', Verdana, Sans-Serif; font-size:1.2em;}
h3 { clear:both; font-size:1.3em;}
#header h1, #header h1 a, #header h1 a:hover, #header h1 a:visited, #header .description {text-decoration:none; color:#fff;}
h1, h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color:#002c66;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, .sidebar h2, #wp-calendar caption, cite {text-decoration:none;}

#commentform{width:550px;}
#commentform input, #commentform textarea {font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li{border:1px solid #eee;}
.commentlist li.even{background:#eee;}
.commentlist li .photo{float:left; border:1px solid #eee; padding:2px; background:#fff;}}
.commentlist li .avatar { float:right; border:1px solid #eee; padding:2px; background:#fff;}
.commentlist cite, .commentlist cite a {font-weight:bold; font-style:normal;}
.commentlist p {font-weight:normal; line-height:1.5em; text-transform:none;font-size:13px;}
#commentform p {font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight:normal;}
.sidebar {font-size:13px;}
small, .sidebar ul ul li, .sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color:#777;}
code {font:1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size:0.9em; letter-spacing:.07em;}
a, h2 a:hover, h3 a:hover {color:15a; text-decoration:none;}
a:hover {text-decoration:underline;}

#wp-calendar #prev a, #wp-calendar #next a {}
#wp-calendar a {text-decoration:none;}
#wp-calendar caption {font-weight:bold; text-align:center;}
#wp-calendar th {font-style:normal; text-transform:capitalize;}
/* End Typography & Colors */

/* Begin Structure */
body {margin:0; padding:0;}
#page {background:white; padding:0;}
#headerimg {margin:0; width:100%;}
.post {margin:0 0 1em; line-height:140%;}
.post hr {display:block;}
.post h2 {margin:0.5em 0 0; padding-top:0.3em;}
.postmetadata {clear:both; font-size:0.9em;}
.clear {clear:both;}
#footer {padding:0; margin:0 auto; clear:both;}
#footer p {margin:0; padding:20px 0; text-align:center;}
/* End Structure */

/*Begin Headers */
h1 {padding-top:10px; margin:0;}
h2 {margin:1em 0 0;}
h2.pagetitle {margin-top:0px; text-align:left; color:#cc0000;}
.sidebar h2 {margin:5px 0 0; padding:0;}
.sidebar h3 {padding:0; margin:1em 0 0; border-bottom:1px solid #ccc;}
h3 {padding:0; margin:1em 0 0;}
h3.comments {padding:0; margin:40px auto 20px ;}
/* End Headers */

/* Begin Images */
p img {padding:0; max-width:100%;}

/*Using 'class="alignright"' on an image will (who would'vethought?!) align the image to the right. And using 'class="centered',will of course center the image. This is much better than usingalign="center", being much more futureproof (and valid) */

img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}
.alignright {float:right;}
.alignleft {float:left;}

/* End Images */

/* Begin ListsSpecial stylized non-IE bulletsDo not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {margin-left:0px; padding:0 0 0 30px; list-style:none; padding-left:10px; text-indent:-10px;}
html>body .entry li {margin:0.5em 0 0.5em 1em;}
.entry ul li:before {content:"\00BB \0020";}
.entry ol {padding:0 0 0 35px; margin:0;}
.entry ol li {margin:0; padding:0;}
.entry{font-size:14px; line-height:24px;}
.postmetadata ul, .postmetadata li {display:inline; list-style-type:none; list-style-image:none;}
.sidebar ul, .sidebar ul ol {margin:0px; padding:0px;}
.sidebar ul li:hover{background-position:0px 1px;}
.sidebar ul li{list-style-type:none; list-style-image:none; background:url(images/round.png) left no-repeat; background-position:0px 1px; display:block; border-bottom:1px solid #eee; margin-bottom:10px; }
.sidebar ul .widget_first_post{margin:0px 0px 5px 0px; display:block;}
.sidebar ul .widget_first_post img{float:left; margin-right:5px;}
.sidebar ul .widget_first_post a{display:inline; font-weight:bold;}
.sidebar ul p, .sidebar ul select {margin:5px 0 8px;}
.sidebar ul ul {margin:0;}
.sidebar ul ul li a{margin:0 0 10px 13px; display:block; color:#1155aa;}
.sidebar a{color:#1155aa;}
.sidebar ul ul li a:hover{color:#CC0000;}
.sidebar ul ul ul, .sidebar ul ol {margin:0 0 0 10px;}
.sidebar ul {font-size:12px; line-height:18px;}
ol li, .sidebar ul ol li {list-style:decimal outside;}
.sidebar ul ul li, .sidebar ul ol li {margin:0; padding:0;}
/* End Entry Lists */

/* Begin Form Elements */
#searchform {margin:10px auto; padding:5px 3px; text-align:center;}
.sidebar #searchform #s {width:108px; padding:2px;}
.sidebar #searchsubmit {padding:1px;}
.widgettitle{width:auto; line-height:25px; background:url('images/s_tab.png') repeat-x top left; color:#fff; font-size:14px; font-weight:bold; text-align:left; text-indent:5px; text-transform:uppercase; margin:0px; overflow:hidden; float:none; clear:both; display:block; border:1px solid #000;}
.widget ul{border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:5px; background:#fff;}
.sidebar ul #recentcomments li{background-image:none;margin-bottom:10px; color:#c00;font-weight:bold;}
.entry form { /* This is mainly for password protected posts, makes them look better. */text-align:center;}
select {width:130px;}
#commentform input {width:170px; padding:2px; margin:5px 5px 1px 0;}
#commentform textarea {width:100%; padding:2px;}
#commentform #submit {margin:0; float:right;}
/* End Form Elements */

/* Begin Comments*/.alt {margin:0; padding:10px;}
.commentlist {padding:0; text-align:justify;}
.commentlist li {margin:15px 0 3px; padding:5px 10px 3px; list-style:none;}
.commentlist p {margin:10px 5px 10px 0;}
.thread-alt {background-color:#f8f8f8;}
.thread-even {background-color:white;}
.depth-1 {border:1px solid #ddd;}
.even, .alt {border-left:1px solid #ddd;}
#commentform p {margin:5px 0;}
.nocomments {text-align:center; margin:0; padding:0;}
.commentmetadata {margin:0; display:block;}
/* End Comments */

/* Sidebar */.sidebar form {margin:0;}

/* Begin Calendar */#wp-calendar {empty-cells:show; margin:0 auto; width:120px;}
#wp-calendar #next a {padding-right:5px; text-align:right;}
#wp-calendar #prev a {padding-left:5px; text-align:left;}
#wp-calendar a {display:block;}
#wp-calendar caption {text-align:center;}
#wp-calendar td {padding:1px 0; text-align:center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */background-color:#fff;}
/* End Calendar */

/* Begin Various Tags & Classes */acronym, abbr, span.caps {cursor:help;}
acronym, abbr {border-bottom:1px dashed #999;}
blockquote {margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd;}
blockquote cite {margin:5px 0 0; display:block;}
.center {text-align:center;}
.hidden {display:none;}
hr {}
a img {border:none;}
.navigation {display:block; text-align:center; margin-top:1em;}
/* End Various Tags & Classes*/

/* Captions */
.aligncenter, div.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.wp-caption {border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:5px; //-moz-border-radius:3px; //-khtml-border-radius:3px; //-webkit-border-radius:3px; //border-radius:3px;}
.wp-caption img {margin:0; padding:0; border:0 none;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}
/* End captions */

#header { background-color:#2e5aa2;}
.js-post img{float:left; margin:0 3px 3px 0;}
.post-headline a{font-size:18px; color:#cc0000;}
.post-headline h2{background:transparent;}
.title a{color:#cc0000; text-decoration:none;}
.m_8_post img{width:75px; height:75px; float:left; margin-right:3px;}
.m_8_post #td-right {border-right:dashed 1px #ccc;}
.m_8_post #table-bottom {border-bottom:dashed 1px #ccc;line-height:150%;}
#author-info img{margin-bottom:5px;}
#author-info {background:#f0f0f0; margin:0px; padding:2px;}
.wp-polls li{border:none;}
.Buttons { background:url(images/botton.jpg) no-repeat; border:none; padding:none; width:52px; height:19px;}
#bottom-tab{ background:url(images/bottom.gif) no-repeat; height:8px; margin-bottom:10px;}
#mid-pad{background:#fff url(images/upper.gif) no-repeat; width:149px; padding-top:5px;}
#news .li a{color:#007fac; padding:0px; margin:0px;}
*html #news .li {margin-bottom:0px;}
#excerpt img{float:left; margin:0px 5px 5px 0px;}


/*Page menu starts*/
#mainmenu { padding:0px !important; height:30px; float:left; width:100%; background:url('images/menu-bg.png') top left repeat-x;}
#mainmenu ul { float:left; padding:0px; margin:0px; height:30px; display:inline;}
#mainmenu li { padding:0px 1px 0px 0px; margin:0px; list-style-type:none; display:inline; font-size:15px; text-transform:capitalize; float:left; background:url(images/menu_split.png) right top no-repeat;}
#mainmenu li a { color:#000; line-height:30px; text-decoration:none;}
#mainmenu li a:hover { color:#fff; text-decoration:none;}
#mainmenu ul{z-index:1005;}

/*Top level list items*/
#mainmenu ul li{position:relative; display:inline; z-index:1005; padding:0 0 0 0px; text-transform:uppercase; height:30px;}

/*Top level menu link items style*/
#mainmenu ul li a{color:#fff; z-index:1005; display:block; padding:0px 10px 0px 10px;}
#mainmenu ul li a:hover, #mainmenu .current_page_item a, 
#mainmenu .select a{color:#fff; background:url('images/menu-bg-hov.png') top left repeat-x;text-decoration:none;}

/*1st sub level menu*/#mainmenu ul li ul{position:absolute; left:0; display:block; visibility:hidden; margin:0 0 0 3px;}
/*Sub level menu list items (undo style from Top level List Items)*/#mainmenu ul li ul li{display:list-item; float:none; font-size:1.0em; background:none; padding:0;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */#mainmenu ul li ul li ul{top:0; margin:0;}
/* Sub level menu links style */#mainmenu ul li ul li a, #mainmenu ul li.current_page_item ul a, #mainmenu ul li.select ul a{width:200px; 

/*width of sub menus*/height:auto; /*line-height:26px; */margin:0; border-top-width:0; text-align:left; text-decoration:none; font-size:12px; text-transform:capitalize; font-weight:normal; background:#333; border-bottom:1px solid #ff6600;}
#mainmenu ul li ul li a:hover{ /*sub menus hover style*/text-decoration:none; color:#fff; background:#295da8; border-bottom:1px solid #000;}

/* CSS POST and BORDER TABLE */
#post-css{background:#EEE; padding:5px; margin-bottom:10px; line-height:150%; width:auto;}
#two-index-post span{background:url('images/right-tab.png') top left repeat-x; border:1px solid #ddd; width:auto; height:28px; display:block;}
#two-index-post span a{line-height:28px; text-indent:10px; font-size:14px; font-weight:bold; color:#cc0000; font-family:BOOKMAN OLD STYLE,"BOOKMAN OLD STYLE"; display:block}
#two-index-post{font-size:12px; margin-bottom:10px;}
#border-table img{width:80px; float:left; margin:0px 5px 5px 0px;}
#border-table{/*border:1px solid #ddd; */background:#FFF;line-height:150%;}
#footer{margin:0px 5px 0px 5px;}
#footer a{color:#CC0000 !important; padding-top:3px;}
.post img{margin:2px 4px 4px 0px;}
#border-table .title a{font-weight:bold; color:#0174bb;}
#table-bottom .title a{font-weight:bold; color:#0174bb;}
.error{border:1px solid #f34d78; background:#fec0d0; color:#f34d78; padding:10px;}
.bullet a{padding:2px 0px 2px 15px; font-size:12px; color:#0a517b; background:url(images/netbes.png) no-repeat left top; background-position:2px 3px; text-decoration:none; display:block;}

/***************************************************************//* Easy Slider */

#slide{clear:both;}
#slider{ background:#333; border:2px solid #111;}
#slider ul, #slider li{margin:0; padding:0; list-style:none;}
#slider li{ /* define width and height of list item (slide)entire slider area will adjust according to the parameters provided here*/ width:545px; height:240px; overflow:hidden;}
#prevBtn, #nextBtn{ display:block; width:30px; height:77px; position:absolute; left:-30px; top:71px;}
#nextBtn{ left:696px;}
#prevBtn a, #nextBtn a{display:block; width:30px; height:77px; background:url(images/btn_prev.gif) no-repeat 0 0;}
#nextBtn a{ background:url(images/btn_next.gif) no-repeat 0 0;}

/* // Easy Slider *//*****************************************************************/
.title-sky{width:auto; line-height:20px; background:#0174bb url('images/left-corner.gif') no-repeat top left; color:#fff; font-size:12px; font-weight:bold; text-align:left; text-transform:uppercase; margin:0px; overflow:hidden; float:none; clear:both; display:block; padding-left:4px;}
.title-sky  a{color:#fff; text-decoration:none;}
.title-sky:hover  a{text-decoration:underline;}
.right-cornner{ background:url('images/right-corner.gif') no-repeat top right; }
