/*
Theme Name: ASM
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;
}
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;
}

/*  THE SITE  css*/
body                                    {font-family:arial,trebuchet ms, sans-serif;font-size:0.625em;text-align:left;background: url("images/body-bg.jpg") repeat-x top left #fbfbfb;}
#page                                   {margin: 0 auto 0 auto;width:985px;overflow:hidden;}
/*  the header  */

#header                                 {height:198px;width:100%;position:relative;}

#logo                                   {margin:0 auto 0 auto;width:330px;height:110px;background: url("images/asm-logo.gif") no-repeat top left;}
#logo h1 a                              {text-indent:-5000px;overflow: hidden;width:330px;height:110px;display:block;}

/* main menu */
ul#mainnav                              {width:100%;margin-top:55px; font-size:135%;float:left;}
ul#mainnav li                           {display:inline;text-align:center;margin-right:55px;float:left;}
ul#mainnav li a                         {color:#555;text-decoration: none !important;padding:5px 10px;float:left;}
ul#mainnav li a:hover                   {color:#fff !important;background: url("images/menu-bg.gif") repeat-x top left;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
ul#mainnav li a.clicked                 {color:#fff !important;background: url("images/menu-bg.gif") repeat-x top left;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
ul#mainnav li.extra-links a             {color:#1d48b0;font-size:95%;}
ul#mainnav li.last                      {margin-right:0px !important;}
ul#mainnav li.first                     {margin-left:90px;margin-right:20px !important;}


/* main content area  */

#content                                {overflow:hidden;height:auto;color:#3a3a3a;font-size:130%;line-height:140%;}
.fullwidth                              {background:#fbfbfb;padding:0 20px;margin-top:3px;font-size:120% !important;}

p                                       {padding:10px 0;}

h2                                      {font-size:170%;padding:25px 0 15px 0;line-height:110%;color:#0093e1;font-weight:normal;}
h3                                      {font-size:130%;padding:25px 0 10px 0;color:#0093e1;}
h4                                      {font-size:110%;padding:5px 0 0 0;}

#content a,#stage a                     {color:#000;text-decoration:underline;color:#0093e1;}
#content a:hover                        {text-decoration:none;}

a.contact-banner                        {text-indent:-10000px;display:block;float:right;width:150px;height:50px;background: url("../img/contact-button.png") no-repeat top left;}


.leftside                               {float:left;display:inline;width:730px;border-right:3px solid #fbfbfb;padding-right:30px;}
.rightside                              {float:right;width:220px;}

.fullbox                                {background:#f7f7f7;-moz-border-radius: 15px;-webkit-border-radius: 15px;margin:10px;padding:10px 20px;float:left;width:870px;display:inline;}

.content-list                           {margin:5px 20px 5px 40px;list-style-type:circle;}
.content-list li                        {padding:2px 0;}

/* THE BLOG */
#content h2 a                           {font-size:90% !important;}
h2 span                                 {clear:both;display:block;font-size:65%;color:#000;}

.sidebar                                {width:100%;}
.sidebar h2                             {text-align:center;font-size:140%;}
.sidebar li                             {padding:0 10px 5px 10px;margin-top:10px;border-bottom:1px solid #ebebeb;}
.sidebar li ul li                       {padding:3px 10px;width:auto;border:0px;margin:0px !important;}
.sidebar li ul li a                     {text-decoration:none !important;color:#666 !important;}

.searchbox                              {width:100%;overflow:hidden;height:100%;padding-bottom:10px;}
.searchbox input.search                 {background:#fefefe;padding:2px 5px;border:1px solid #ddd;width:160px;float:left;}
.searchbox #submit                      {background:#32A7FF;color:#fff;border:1px solid #32A7FF;width:25px;float:right;}

.highlighted                            {color: #aa0000 !important;}
.post-details                           {margin-top:20px;background:#aaa;color:#fff;text-align:right;padding:3px 10px;display:block;font-size:90%;}
.post-details a                         {color:#fff !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                                 {float:left;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                           {padding:2px 10px !important;border-bottom:1px solid #aaa;}

/* 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;}

/* content area */
.item                                   {}
.unstyled                               {padding:0px !important;}

#comment_form                           {}
#comment_form label                     {float:left;clear:both;display:block;width:140px;}
#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:#32A7FF;border:0px solid #ddd;width:80px;color:#fff;}

.alignleft                              {float:left;margin:10px 10px 10px 0;}
.alignright                             {float:right;margin:10px 0px 10px 10px;}

blockquote                              {padding:20px;font-style:italic;background:#fff;}
.item ul                                {list-style-type:circle;margin:10px 0 10px 30px;}
.item ul li                             {padding:4px 0;}


/*footer style */
#footer                                 {width:100%;margin:10px auto 0 auto;color:#aaa;font-size:110%;padding:10px 0;overflow:hidden;border-top:3px solid #ddd;padding-top:10px;}
#footer ul                              {float:left;width:50%;}
#footer ul li                           {display:inline;margin-left:30px;}
#footer ul li.first                     {margin-left:0px;}

#footer a                               {color:#aaa;text-decoration:none;}
#footer a:hover                         {color:#000; }
#footer ul li a.clicked                 {color:#000 !important;}

