/*****************************/
/* 
   Theme Name: Animals Count
   Theme URI: http://www.romenov.com
   Description: theme for Animals Count
   Version: 1
   Author: ROMENOV
   Author URI: http://www.romenov.com
*/
/*****************************/

/*****************************/
/* GENERAL CSS               */
/*****************************/

html			{margin: 0; padding: 0; color: #0a0a0a; background: #f4f2e6 URL(images/bgtiles.jpg) top center repeat-y; }


*              {margin: 0; padding: 0;}
body           {font: 12px "Arial"; color: #0a0a0a; background: URL(images/content_bg.png) top center repeat-y;}
.clear         {clear: both;}
a              {color: #0a0a0a; outline: none;}
a img          {border: 0;}
.alignleft     {float: left;}
.alignright    {float: right;}
img.alignleft	 {margin: 5px 10px 0 0;}
img.alignright {margin: 5px 0 0 10px;}
h1,h2,h3,h4    {color: #0a0a0a; font: bold 30px "Arial";}
h1             {font-size: 30px;}
h2             {font-size: 18px; color: #bbc966;}
h3             {font-size: 18px;}
h4             {font-size: 11px;}

/*****************************/
/* STRUCTURE                 */
/*****************************/
#wrapper       {width: 100%; background: URL(images/wrapper_bg.png) top left repeat-x;}
#container     {width: 963px; margin: 0 auto; background: URL(images/content_bg.png) top left repeat-y;}
#header        {background: URL(images/header_bg.png) top left no-repeat;}
#body          {padding: 0 10px 0 13px;}
#footer        {padding: 15px 0 0 0; background: URL(images/footer_bg.png) top left no-repeat;}
#home          {background: #edf2cc;}
#intro         {width: 465px; float: left; padding: 10px;}
#gallery       {width: 454px; float: left; padding: 1px 0 0 0;}
#content       {width: 575px; float: left; margin: 8px 0 0 0;}
#sidebar       {width: 328px; float: left; margin: 8px 0 10px 19px; padding: 8px; border: 1px solid #c7c7c7; background: #e7e3dc;}

/*****************************/
/* MENU                      */
/*****************************/
#menu            {margin: 0 10px 0 13px; background: #669933;}
#menu ul         {list-style-type: none;}
#menu a          {font-size: 18px; color: #ffffff; text-decoration: none;}
#menu li         {display: inline-block; float: left; position: relative; margin: 8px 0 8px 0; padding: 9px 9px 9px 10px; border-right: 1px solid #ffffff;z-index: 5000;}
#menu ul ul      {display: none; position: absolute; left: 0; background: #669933; padding: 20px; min-width: 130px; z-index: 5000;}
#menu ul ul li   {display: block !important; float: none !important; margin: 0 !important; padding: 10px 0 0 0 !important; border-right: 0 !important;}
#menu ul ul a    {font: bold 12px "Arial"; color: #ffffff;}
#menu a:hover    {text-decoration: underline;}
#menu li:hover ul{display: block;}

/*****************************/
/* CONTENT / VARIOUS         */
/*****************************/
#content p            {padding-top: 10px; padding-bottom: 10px;}
#content ul,
#content ol           {padding: 5px 0 5px 10px;}
#content .post        {padding: 15px 0 0 0; background: #f3f3f3 URL(images/post_top.png) top left no-repeat; margin: 0 0 22px 0;}
#content .date        {display: inline-block; padding: 0 43px 0 10px; color: #4e5427;}
#intro p              {padding: 10px 0 0 0;}
#content .post_content{padding: 0 15px 15px 15px; background: URL(images/post_footer.png) bottom left no-repeat;}
#logo                 {display: block; width: 10px; height: 177px; text-indent: -9999px;}
#news                 {width: 573px; height: 30px; padding: 10px 0 0 0;}
#news #more_news      {float: right; font: bold 18px "Arial"; color: #5a5858; text-decoration: none;}
#content .more-link   {display: block; text-align: right;}
#searchform           {position: relative; float: left; top: 35px; margin: 0 0 0 730px;}
#searchform #s        {position: absolute; width: 175px; height: 20px; top: 8px; display: block;}
#searchform #searchsubmit{background: none; border: 0; cursor: pointer; width: 30px; height: 30px; display: block; position: absolute; left: 190px; top: 5px;}
.navigation           {height: 30px;}
.addthis              {margin: 5px 0 0 0; float: right;}

/*****************************/
/* SIDEBAR                   */
/*****************************/
#sidebar ul           {list-style-type: none; padding: 155px 0 0 0;}
#sidebar li           {padding: 0 0 8px 0;}
#sidebar h3           {font-size: 14px; font-weight: normal; padding: 0 0 5px 0;}
#sidebar #twitterbox  {width: 218px; height: 93px; position: absolute; z-index: 1; margin-top: -64px; padding: 110px 80px 0 30px; font-size: 10px; background: URL(images/twitter_box.png) top left no-repeat;}

/*****************************/
/* FOOTER                    */
/*****************************/
#footer a{text-decoration: none;}
#footer ul{list-style-type: none; line-height: 21px;}
#footer h4{font-size: 24px;}
#footer address{font-style: normal;}
#col_1{width: 280px; float: left; margin: 0 0 0 25px;}
#col_2{width: 280px; float: left; margin: 0 40px 0 45px;}
#col_3{width: 285px; float: left;}
#col_3 li{display: inline-block; width: 90px;}