/*
Theme Name: Gus Robinson Promotions
Theme URI: Gus Robinson Promotions
Description: The Gus Robinson Promotions WordPress theme.
Author: Gus Robinson Promotions
Author URI: Gus Robinson Promotions
*/



html, body
{
  width:100%;
  height:100%;
  padding:0px;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
}

div, img, ul, li, h2, h3, h4, h5, p, form, input, textarea
{
  padding:0px;
  margin:0px;
}

img
{
  border:none;
}

div.globalDiv
{
  width:976px;
  margin:0 auto;
}

div.topDiv
{
  width:976px;
  height:400px;
}

div.mainDiv
{
  width:962px;
  margin:27px 6px 0px 8px;
  background:left top url(images/bg_img_03.gif) repeat-y;
}

div.imgLeftTop
{
  width:962px;
  background:left top url(images/bg_img_01.gif) no-repeat;
}

div.imgLeftBot
{
  width:962px;
  background:left bottom url(images/bg_img_02.gif) no-repeat;
}

div.imgRightTop
{
  width:962px;
  background:right bottom url(images/bg_img_05.gif) no-repeat;
  display:table;
}

div.imgRightBot
{
  width:890px;
  min-height:290px;
  height:expression(this.scrollHeight < 290 ? "290px" : "auto" );
  padding:0px 30px 0px 42px;
  background:right top url(images/bg_img_04.gif) no-repeat;
}

div.leftDivMenu
{
  width:253px;
  float:left;
  display:block;
  padding:1px 0px 0px 0px;
}

div.leftDivMenu ul li
{
  list-style:none;
}

div.leftDivMenu ul li a
{
  color:#FFFFFF;
  text-decoration:none;
  width:253px;
  height:26px;
  margin:0px 0px 3px 0px;
  padding:13px 0px 0px 0px;
  display:block;
  background:#1e156a;
  text-align:center;
  font-size:14px;
  font-weight:bolder;
  color:#ffffff;
}

div.leftDivMenu ul li a:hover
{
  color:#b5c4f5;
  text-decoration:none;
}

div.leftDivMenu ul li ul li
{
  list-style:none;
  display:none;
}

div.leftDivMenu ul li ul li a
{
  display:none;
}

#curr_li ul
{
  display:block;
}

#curr_li ul li
{
  display:block;
  list-style:none;
}

#curr_li ul li a
{
  color:#1e156a;
  text-decoration:none;
  width:253px;
  height:26px;
  margin:0px 0px 3px 0px;
  padding:13px 0px 0px 0px;
  display:block;
  background:#cac9c8;
  text-align:center;
  font-size:14px;
  font-weight:bolder;
  color:#1e156a;
}

#curr_li ul li a:hover
{
  color:#473ab4;
  text-decoration:none;
  
}

div.rightDiv
{
  width:637px;
  float:left;
  display:block;
}

div.greyBlock
{
  width:580px;
  min-height:100px;
  height:expression(this.scrollHeight < 100? "100px" :"auto" );
  display:block;
  margin:0px 14px 10px 16px;
  padding:8px 11px 0px 16px;
  background:#cac9c8;
  font-size:13px;
  font-size:13px;
  color:#575656;
}

div.greyBlock h2
{
  font-size:14px;
  font-weight:bolder;
  text-transform:uppercase;
  padding:5px 0px 0px 0px;
  color:#ffffff;
}

div.greyBlock h2 a
{
  color:#ffffff;
  text-decoration:none;
}

div.greyBlock h2 a:hover
{
  color:#ffffff;
  text-decoration:none;
}

div.greyBlock h3
{
  font-size:14px;
  font-weight:bolder;
  text-transform:uppercase;
  padding:5px 0px 0px 0px;
  color:#ffffff;
}

div.greyBlock h3 a
{
  color:#ffffff;
  text-decoration:none;
}

div.greyBlock h3 a:hover
{
  color:#ffffff;
  text-decoration:none;
}

div.greyBlock p
{
  font-size:13px;
  color:#575656;
  padding:0px 0px 15px 0px;
}

div.greyBlock ul
{
  padding:0px 0px 10px 0px;
}

div.greyBlock ul li
{
  list-style:none;
}

div.greyBlock a
{
  color:#575656;
  text-decoration:underline;
}

div.greyBlock a:hover
{
  color:#898787;
  text-decoration:underline;
}

div.botWidget
{
  width:630px;
  height:175px;
  padding:0px 0px 0px 7px;
}

div.botWidget a
{
  display:block;
}

div.borderImg1
{
  width:210px;
  height:175px;
  position:absolute;
  margin:0px 0px 0px 0px;
  font-size:1px;
}

div.borderImg2
{
  width:207px;
  height:175px;
  position:absolute;
  margin:0px 0px 0px 210px;
  font-size:1px;
}

div.borderImg3
{
  width:210px;
  height:175px;
  position:absolute;
  margin:0px 0px 0px 417px;
  font-size:1px;
}

div.widgetImg1
{
  width:202px;
  height:168px;
  float:left;
  padding:7px 0px 0px 8px;
}

div.widgetImg2
{
  width:202px;
  height:168px;
  float:left;
  padding:7px 0px 0px 5px;
}

div.widgetImg3
{
  width:208px;
  height:168px;
  float:left;
  padding:7px 0px 0px 2px;
}

div.footerDiv
{
  width:862px;
  padding:11px 50px 12px 50px;
  text-align:right;
  font-size:11px;
  color:#484747;
}

div.footerDiv a
{
  color:#484747;
  text-decoration:underline;
}

img.centered 
{
  display:block;
  margin-left:auto;
  margin-right:auto;
}

img.alignright 
{
  padding:4px;
  margin:0px 0px 2px 7px;
  display:inline;
}

img.alignleft 
{
  padding:4px;
  margin:0px 7px 2px 0px;
  display:inline;
}

.aligncenter, div.aligncenter 
{
  display:block;
  margin-left:auto;
  margin-right:auto;
}

.navigation 
{
  width:100%;
  min-height:10px;
  height:expression(this.scrollHeight < 10? "10px" :"auto" );
  padding:0px 0px 10px 0px;
  font-size:11px;
}

.alignright 
{
  float:right;
}

.alignleft 
{
  float:left;
}

div.datePost
{
  font-size:11px;
  clear:both;
  padding:7px 0px 7px 0px;
  color:#7e7a6d;
}

div.postmetadata
{
  font-size:11px;
  clear:both;
  padding:0px 0px 30px 0px;
  color:#7e7a6d;
}

div.postmetadata div
{
  font-size:11px;
  clear:both;
  padding:0px 0px 10px 0px;
  color:#7e7a6d;
}

div#respond div
{
  display:block;
  padding:5px 0px 5px 0px;
  color:#575656;
  font-size:12px;
}

input.inputPost
{
  width:200px;
  height:14px;
  border-top:1px #929292 solid;
  border-bottom:1px #eeeeee solid;
  border-left:1px #dedede solid;
  border-right:1px #dadada solid;
  margin:0px 3px 0px 0px;
  padding:0px 0px 0px 3px;
  vertical-align:middle;
  font-size:10px;
  color:#5b5b5b;
}

textarea.textareaPost
{
  width:300px;
  height:90px;
  border-top:1px #929292 solid;
  border-bottom:1px #eeeeee solid;
  border-left:1px #dedede solid;
  border-right:1px #dadada solid;
  margin:0px 3px 5px 0px;
  padding:0px 0px 0px 3px;
  vertical-align:middle;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  color:#5b5b5b;
}

input.submitPos
{
  width:69px;
  height:27px;
  background:left top url(images/submit.gif) no-repeat;
  border:0 none;
  cursor:pointer;
  vertical-align:middle;
  margin:0px 0px 10px 237px;
}

#searchform
{
  padding:5px 0px 7px 0px;
}

input#s
{
  width:200px;
  height:20px;
  border-top:1px #929292 solid;
  border-bottom:1px #eeeeee solid;
  border-left:1px #dedede solid;
  border-right:1px #dadada solid;
  margin:0px 3px 0px 0px;
  padding:2px 0px 0px 3px;
  vertical-align:top;
  font-size:13px;
  color:#5b5b5b;
}

input#searchsubmit
{
  width:69px;
  height:27px;
  background:left top url(images/search.gif) no-repeat;
  border:0 none;
  cursor:pointer;
  vertical-align:middle;
}

