/* 
Author: Eduardo
*/
body{font:normal 12px  "Lucida Grande", "Lucida Sans", Arial, sans-serif; margin: 0; padding: 0; color: #333333;}

#header{ height: 59px; background: #333333 url(http://www.thedeveloperinside.com/wp-content/themes/samplegray2/images/body_logo.gif) top right no-repeat; color:#FFFFFF; margin: 0; padding:0;}
#header #inside-header{width: 834px; height: 32px;  margin:0 auto; display: block; padding: 0; position: relative;}
#header #inside-header h1{margin: 0; padding: 0;width: 215px;float: left;}
#header #inside-header h1 a{ width: 215px; height: 59px; text-indent: -9999px; display: block; background: transparent url(http://www.thedeveloperinside.com/wp-content/themes/samplegray2/images/h1.gif) bottom left no-repeat;}
#header #inside-header h2{ font-style: normal; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-size: 26px; color: #ffffff; float: left; margin: 20px 0 0 300px;}

/*submenu*/

#submenu{height: 33px; display: block; background: #e7e5dd; position: absolute; top:59px; left: 0; width: 100%;}
#submenu #inside-submenu{width: 844px; height: 28px;  margin:0 auto 0 auto; display: block; padding: 0; position: relative;}

ul#extra{list-style: none; margin:0; padding:0; position: absolute; top:5px; right: 0; height: 22px;}
ul#extra li{ display: inline;}
ul#extra li a{ color: #333333; text-decoration: none; height: 33px; float: left; display: inline; padding: 0 0 0 4px;}
ul#extra li a#extra-digg{text-indent:-9999px;background: transparent url(http://www.thedeveloperinside.com/wp-content/themes/samplegray2/images/extra_digg.gif) top left no-repeat; width: 31px;}
ul#extra li a#extra-delicious{text-indent:-9999px;background: transparent url(http://www.thedeveloperinside.com/wp-content/themes/samplegray2/images/extra_delicious.gif) top left no-repeat; width: 22px;}
ul#extra li a#extra-technorati{text-indent:-9999px;background: transparent url(http://www.thedeveloperinside.com/wp-content/themes/samplegray2/images/extra_technorati.gif) top left no-repeat; width: 24px;}
ul#extra li a#extra-rss{text-indent:-9999px;background: transparent url(http://www.thedeveloperinside.com/wp-content/themes/samplegray2/images/extra_rss.gif) top left no-repeat; width: 21px;}



#content{display:block; margin:60px auto 0 auto; width:400px;}

#content ul.sub{ margin: 10px 0 10px 30px; padding: 0; list-style: none;}
#content ul.sub li{ margin: 3px 0 0 0; padding: 0 0 0 15px; background: #ffffff url(http://www.thedeveloperinside.com/wp-content/themes/samplegray2/images/post_liststyle.gif) no-repeat center left;}

#content a{color:#333333; text-decoration: none;}
#content a:hover{text-decoration: underline;}

#content .alert{background: #333333 url(http://www.thedeveloperinside.com/wp-content/themes/samplegray2/images/alert.gif) center no-repeat; background-position: 10px 50%; color:#FFFFFF;text-align: left;padding: 10px 20px 10px 40px; border:solid 1px #515151; color: #FFFFFF; font:normal 160% Georgia, "Times New Roman", Times, serif;  }
#content .alert strong{font-weight: normal;}
#content .alert a{ text-decoration: underline; color: #f4f4f4;}

form.validate-form p{ margin: 20px 0; padding: 10px 10px 10px 20px; height: auto !important; height: 20px;  min-height: 20px; position: relative;}
form.validate-form legend{ display: none;}
form.validate-form fieldset{ border: none;}
form.validate-form p label{float: left; width: 100px; font-size: 16px;}
form.validate-form p input{border: 1px solid #414e6c; height: 20px; padding: 2px; width: 100%; font-size: 16px;}
form.validate-form p input.mini{width: 250px;}
form.validate-form p select{height: 24px; padding: 0 0 0 0;font-size: 16px;}
form.validate-form p input.checkbox{width: 20px;}
form.validate-form p span{ float: right;}
form.validate-form p a{ color: #000000; font-size: 16px; font-weight: bold;}
form.validate-form p textarea{border: 1px solid #414e6c; height: 120px; padding: 2px; width: 100%; font-size: 16px;}

form.validate-form .required-input{ position:absolute; top:9px; right:5px; background: transparent url(img/alert-form.gif); width:16px; height:16px; display:block;}
form.validate-form .required-input em{ display:none;}