/*****************************/
/* 
   Theme Name: PGS Squash Construction
   Theme URI: http://www.squashconstruction.be
   Description: theme for squashconstruction
   Version: 1.0.0
   Author: ROMENOV
   Author URI: http://www.romenov.com
*/
/*****************************/

/*****************************/
/* GENERAL CSS               */
/*****************************/
*               {margin: 0; padding: 0;}
body            {background: #0d1927; font: 12px/18px Arial; color: #0d1927;}
.clear          {clear: both; line-height: 0; height: 0;}
a               {color: #000000; outline: none;}
a:hover         {text-decoration: none;}
a img           {border: 0;}
.alignleft      {float: left;}
.alignright     {float: right;}
img.alignleft   {margin: 5px 5px 0 0;}
img.alignright  {margin: 5px 0 0 5px;}
h1              {font: bold 14px Arial; color: #0d1927; padding: 25px 0 0 25px;}

/*****************************/
/* STRUCTURE                 */
/*****************************/
#container      {width: 940px; margin: 50px auto 0 auto; background: URL(images/container_bg.png) top left repeat-y;}
#header         {width: 940px; height: 271px; margin: 0 0 0 1px; background: URL(images/header_bg.png) top left no-repeat;}
#top_header     {width: 940px; height: 50px; background: URL(images/header.png) top left no-repeat;}
#menu           {width: 898px; height: 30px; margin: 5px 0 0 20px;}
#splash         {width: 898px; height: 410px; margin: 0 21px 0 21px; background: URL(images/splash_image.jpg) top left no-repeat;}
#content_wrap   {width: 898px; margin: 0 0 0 20px; padding: 0 0 20px 0;}
#content        {width: 654px; float: left; margin: 15px 0 0 15px; font: 12px/18px Arial; color: #0d1927;}
#sidebar        {width: 200px; float: left; margin: 15px 0 0 15px; font: 12px/18px Arial; color: #0d1927;}
#footer         {width: 900px; height: 39px; margin: 0 0 0 1px; padding: 0 40px 0 0; text-align: right; font-size: 11px; font-weight: bold; background: URL(images/footer_bg.png) top left no-repeat;}

/*****************************/
/* SPLASH PAGE               */
/*****************************/
#splash .content    {font: bold 16px Arial; position: absolute; margin: 165px 0 0 500px;}
#splash .content a  {text-decoration: none;}
#splash_footer      {width: 940px; height: 58px; background: URL(images/splash_footer.png) top left no-repeat;}
#splash #logo       {width: 276px; height: 98px; position: absolute; margin: 150px 0 0 50px; text-indent: -9999px; background: URL(images/logo_splash.png) top left no-repeat;}

/*****************************/
/* HEADER                    */
/*****************************/
#header #logo       {width: 276px; height: 98px; margin: 18px 0 0 30px; text-indent: -9999px; background: URL(images/logo_splash.png) top left no-repeat;}
#header #slider     {width: 898px; height: 62px; list-style-type: none; overflow: hidden; margin: 15px 0 0 20px;}
#header #slider ul  {width: 999999px; height: 62px; overflow: hidden; position: relative; list-style-type: none;}
#header #slider li  {float: left;}
#header #slider img {float: left;}

/*****************************/
/* MENU                      */
/*****************************/
#menu ul            {list-style-type: none;}
#menu li            {display: inline-block; float: left;}
#menu a             {display: block; height: 23px; padding: 7px 15px 0 15px; font: bold 14px Arial; color: #0d1927; text-decoration: none; border-right: 1px solid #bd0000; background: URL(images/mnu_hover.gif) 0 -26px repeat-x;}
#menu a:hover,
#menu .current_page_item a{background-position: 0 26px;}

/*****************************/
/* CONTENT                   */
/*****************************/
#content h2         {font: bold 18px Tahoma; color: #0d1927; padding: 0 0 20px 0;}
#content h3         {font: bold 16px Tahoma; color: #0d1927; padding: 0 0 15px 0;}
#content h4         {font: bold 14px Tahoma; color: #0d1927; padding: 0 0 5px 0;}
#content p          {padding: 0 0 15px 0;}
#content ul,
#content ol         {padding: 10px 0 10px 20px;}

/*****************************/
/* QTRANSLATE                */
/*****************************/
#qtranslate-chooser     {position: absolute; margin: -14px 0 0 850px;}
#qtranslate-chooser li  {display: inline; float: left; margin: 0 5px 0 0;}

/*****************************/
/* SIDEBAR                   */
/*****************************/
#sidebar ul         {list-style-type: none;}
#sidebar h3         {font: bold 16px Tahoma; color: #0d1927;}
#sidebar .box       {background: #eeeeee; padding: 15px;}
#sidebar p          {padding: 10px 0 0 0;}
#sidebar .box       {border-radius: 10px; 	-moz-border-radius: 10px; 	-webkit-border-radius: 10px;}
