/* CSS Document */


/*----------------- [Commons] ---------------------*/
/*-------------------------------------------------*/

a:link img            { border: none; }

a:link visited img    { border: none; }

a img                 { border-style: none; }

form                  { margin: 0px; }

.left                 { float:  left; }

.right                { float:rigzht; }

b                     { font-weight: bold; }


/*----------------- [General] ---------------------*/
/*-------------------------------------------------*/

body                  { font: normal 12px Arial, Helvetica, sans-serif; color: #004167; margin: 0; background: url(images/body_bg.gif) top left repeat-x #136EA3; }

.wrapper              { width: 900px; height: auto; margin: 0 auto; }

/*------------------------------------ [Header Section] ---------------------------------------------*/
/*---------------------------------------------------------------------------------------------------*/

#main-nav                   { padding: 0; margin: 0; list-style: none; width: 824px; height: 38px; overflow: hidden; }

#main-nav li                { float: left; height: 38px; }

#main-nav a { display: block; background-image: url(images/nav_bg.jpg); float: left; height: 38px; /* same as height of #example-nav */text-decoration: none; /* needed for IE8 beta, otherwise it still shows the underlines */ }

#main-nav-home              { width: 117px; }

#main-nav-home:hover, #main-nav-home.selected  { background-position: 0px -38px; }

#main-nav-aboutauthor  { width: 139px; background-position: -117px 0; }

#main-nav-aboutauthor:hover, #main-nav-aboutauthor.selected   { background-position: -117px -38px; }

#main-nav-tellsomebody { width: 121px; background-position: -256px 0; }

#main-nav-tellsomebody:hover, #main-nav-tellsomebody.selected { background-position: -256px -38px; }

#main-nav-pressrelease { width: 117px; background-position: -377px 0; }

#main-nav-pressrelease:hover, #main-nav-pressrelease.selected { background-position: -377px -38px; }

#main-nav-interviewqa  { width: 125px; background-position: -494px 0; }

#main-nav-interviewqa:hover, #main-nav-interviewqa.selected   { background-position: -494px -38px; }

#main-nav-contact      { width: 106px; background-position: -619px 0; }

#main-nav-contact:hover, #main-nav-contact.selected           { background-position: -619px -38px; }

#main-nav-blog         { width: 99px; background-position: -725px 0; }

#main-nav-blog:hover, #main-nav-blog.selected                 { background-position: -725px -38px; }


/*------------------------------------ [Middle Section] ---------------------------------------------*/
/*---------------------------------------------------------------------------------------------------*/

.contentBox                { background: url(images/btm_plane_img.jpg) bottom right no-repeat; padding-bottom: 160px; }

.welcomeHead               { width: auto; height: auto; margin: 19px 0 20px 95px; float: left; display: inline; }

.contents                  { font-size: 14px; width: 95%; height: auto; margin: 0 0 0 14px; line-height: 1.5em; display: inline; float: left; }

.contents p                { margin: 0 0 10px 0; }

.contents a                { font: normal 12px Arial, Helvetica, sans-serif; color: #DC1E25; text-decoration: underline; }

.contents a:hover          { text-decoration: none; }

.authorName                { font: normal 18px Arial, Helvetica, sans-serif; color: #30794A; }



/*------------------------------------ [Footer Section] ---------------------------------------------*/
/*---------------------------------------------------------------------------------------------------*/


.footer                    { font: normal 11px Arial, Helvetica, sans-serif; color: #07517A; }

.footer a                  { font: normal 11px Arial, Helvetica, sans-serif; color: #07517A; text-decoration: none; padding: 0 5px; }

.footer a:hover            { text-decoration: underline; } 

.footer span               { font: normal 11px Arial, Helvetica, sans-serif; color: #07517A; text-decoration: underline; padding: 0 5px; }   



