/*
Theme Name: EMC skin
Description: WordPress theme, widget ready.
Version: 1.0
Author: ASM Development
*/
body {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6,form, p, ol, ul, li , dl, dt, dd, blockquote,fieldset,legend,input {
    margin: 0px;
    padding: 0px;
}
ol, ul{
    list-style: none;
}
a {
    text-decoration: none;
    cursor: pointer;
}
a:hover {
    text-decoration: none;
}
a:focus {
    outline: 0;
}
table {
    border-collapse: collapse;
}
a img{
	border:0px;
}

.wai{
    display:none !important;
}
.cb{
    clear:both !important;
}
.cl{
    clear:left !important;
}
.fr{
    float:right !important;
}

/*  site's CSS */

body                                    {font-family:arial, trebuchet ms,arial, sans-serif;font-size:0.625em;text-align:left;background: url("images/img/body-bg.png") repeat-x top left #4c032f;}
#page                                   {margin: 0 auto 0 auto;width:980px;overflow:hidden;background: url("images/page-bg.png") repeat-x bottom left #fff;font-size:135%;line-height:150%;color:#3b3e42;position:relative;}

/*  the header  */
#header                                 {width:100%;height:379px;background: url("images/stage-bg.jpg") no-repeat top left;float:left;}

#logo                                   {width:230px;height:260px;float:left;}
#logo h1 a                              {text-indent:-5000px;overflow: hidden;width:230px;height:260px;display:block;}

/* main menu */
ul#topnav                               {font-size:90%;float:right;padding:5px 0;background:#1F000C;width:70%;opacity:.6;filter:alpha(opacity=60);}
ul#topnav li                            {display:inline;float:right;}
ul#topnav li a                          {color:#fff;text-decoration: none !important;padding:0px 12px;}
ul#topnav li a:hover                    {color:#fff;background:#7F0050;}
ul#topnav li a.clicked                  {color:#fff; background:#7F0050;}

/* main menu */
ul#mainnav                              {width:100%;margin-top:50px;float:left;}
ul#mainnav li                           {display:inline;text-align:center;margin:3px 11px 0 15px;float:left;}
ul#mainnav li a                         {color:#fff;text-decoration: none !important;padding:15px 10px;float:left;width:75px;height:37px;}
ul#mainnav li a:hover                   {color:#fff;background: #4c032f;}
ul#mainnav li a.clicked                 {color:#fff;background: #4c032f !important;}

/* main content area  */

#content                                {float:right;overflow:hidden;height:auto;padding:10px 30px 10px 0px;min-height:300px;width:670px;margin-bottom:100px;font-size:110%;}

#content p                              {padding:10px 0;}

h2                                      {font-size:140%;padding:15px 0;line-height:130%;color:#4c032f;font-weight:normal;}
#content h3                             {font-size:120%;padding:15px 0 0px 0;font-weight:normal;}
#content h4                             {font-size:100%;padding:15px 0 0px 0;}

a                                       {color:#8a0053;text-decoration:underline;}
#content a:hover                        {color:#000;}

/* sidebar */

.leftside                               {margin:1px;float:left;display:inline;width:250px;font-family:arial;color:#000;}
.box                                    {background: url("images/box-bg.png") repeat-x top left #f3f3f3;padding:10px 20px 30px 20px;float:left;width:210px;border:1px solid #e3e3e3; margin-bottom:5px;}
.box.no-padding                         {padding:0 !important;width:250px;}
.box.no-padding h2                      {padding-top:25px !important;}
.services                               {background: url("images/box-logo.png") no-repeat 178px -5px;padding:0 0px 9px 20px;height:275px;overflow:hidden;}
.services ul li                         {padding:4px 0;}

.contentlist                            {margin:10px 20px 10px 20px;list-style-type:disc;}

.google_map                             {border:1px solid #999;width:100%;height:410px;}

address                                 {font-style:normal;color:#000;}

.footer-logo                            {position:absolute;bottom:0px;right:0px;background: url("images/content-logo.jpg") no-repeat top left;width:313px;height:95px;}


/*footer style */

#footer                                 {width:980px;margin:0px auto 0 auto;color:#eee;font-size:100%;padding:10px 0 20px 0;overflow:hidden;}
#footer ul                              {float:left;width:80%;}
#footer ul li                           {display:inline;margin-left:5px;padding-right:5px;}

#footer a                               {color:#aaa;text-decoration:none;}
#footer a:hover                         {color:#fff;}
#footer ul li a.clicked                 {color:#fff !important;}

a.copyright                             {text-align:right;clear:right;float:right;width:15%;}


/* THE BLOG */
#content h2 a                           {font-size:90% !important;}
h2 span                                 {clear:both;display:block;font-size:65%;}


.sidebar                                {width:100%;float:left;}
.sidebar h2                             {}
.sidebar li                             {background: url("../img/box-bg.png") repeat-x top left #f3f3f3;padding:10px 20px 30px 20px;float:left;width:210px;border:1px solid #e3e3e3; margin-bottom:5px;}
.sidebar li ul li                       {clear:both;padding:3px 10px;width:auto;border:0px;margin:0px !important;}

.searchbox                              {}
.searchbox input.search                 {background:#fefefe;padding:2px 5px;border:1px solid #ddd;}
.searchbox #submit                      {background:#000;color:#fff;border:1px solid #000;}

.highlighted                            {color: #aa0000 !important;}


.tags                                   {border:1px solid #ddd;background:#fefefe;padding:5px 10px !important;margin:10px 10px 40px 10px;clear:both;width:90%;}
.comments_h3                            {padding-top:10px;color:#000;padding:15px 0 0px 0 !important;}
.details h3                             {padding-top:10px;color:#000;padding:15px 0 0px 0 !important;}

.readon                                 {display:block;background:url(images/read_more.gif) no-repeat;color:#333333;text-indent: -5000px;width:100px;height:20px;}

#comment_list                           {margin:10px;padding:10px;}
#comment_list li                        {margin-bottom:10px;}
.comment_meta                           {border-bottom:1px dotted #8A0053;padding:2px 10px !important;color:#8A0053;}

/* prev-next navigation */
.prevnext-nav                           {width:100%;clear:both;}
.nextlink                               {width:40%;float:right;text-align:right;}
.prevlink                               {width:40%;float:left;text-align:left;}

 /*  the calendar */
.widget_calendar h2                     {display:none;}

#wp-calendar                            {width:100%;margin:10px 0 10px 0;}
#wp-calendar caption                    {font-size:140%;line-height:130%;color:#fff;font-weight:normal;text-align:center;border:1px dotted #aaa;background:#32A7FF;-moz-border-radius:5px;-webkit-border-radius:5px; }
#wp-calendar th                         {background-color: #333;padding:3px;color:#fff;border: 1px solid #000;}
#wp-calendar td                         {border: 1px solid #CCCCCC;padding: 1px;text-align: center;}
#wp-calendar a                          {display: block;font-weight:bold;font-size:120%;}
td#prev a                               {text-align: left;padding-left: 2px;font-weight:bold;}
td#next a                               {text-align: right;padding-right: 2px;font-weight:bold;}
.widget                                 {margin-top: 0px;margin-bottom: 15px;}

/* content area */
.item                                   {border-bottom:1px double #eee;padding-bottom:10px;margin-bottom:10px;}
.unstyled                               {padding:0px !important;}

#comment_form                           {}
#comment_form label                     {float:left;clear:both;display:block;width:110px;}
#comment_form input                     {background:#fefefe;border:1px solid #ddd;width:350px;padding:2px 5px;}
#comment_form textarea                  {background:#fefefe;border:1px solid #ddd;width:410px;padding:2px 5px;}
#comment_form .submit                   {background:#000;border:0px solid #ddd;width:80px;color:#fff;display:inline;margin-left:110px;}

.alignleft                              {float:left;margin:10px 10px 10px 0;}
.alignright                             {float:right;margin:10px 0px 10px 10px;}
