/*
Theme Name: Webbooth GOLD Theme
Theme Author: Web Spirit Community
*/

*{ margin: 0; padding: 0;  /*border: 0;*/}

body {
      margin:0;
      padding:0;
      background: #000000;
      font-family: arial,helvetica,geneva,swiss,sunsans-regular,sans-serif;
      font-size: 14px;
      font-weight: bold;
}
#container { width: 960px; margin:-8px auto 0; padding:0; }

#header {
   background:#000000 url(images/webbooth_hdr.gif) no-repeat top left;
   margin: 15px 0 0;
}
#header .widthlimiter div {
   float:right;
   color:#63A9D5;
   font-style:italic;
   font-weight: bold;
   font-size: 1em;
}
#header p { padding: 78px 0 0 18px; }
#header a {
   color: #fff;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none;
}
#header a:hover { background-color:#0C3C64; }

#search {display:inline}
#description {display:inline;margin-right:1em}
/*.widthlimiter {min-width:600px;max-width:1000px;width:90%;margin:0 auto}*/
/*#menu {
   width:675px;
   background:#007CB6;
   height:1.5em;
   margin: 10px auto 0;
   border-top: 1px solid #e0b626;
   border-right: 1px solid #061e32;
   border-bottom: 1px solid #061e32;
   border-left: 1px solid #e0b626;
   }
#menu .widthlimiter { display: table; margin: 0 auto; }

#suckerfish {background: #63A9D5; font-size:18px; font-weight:bold}
#suckerfishnav, #suckerfishnav ul {font-weight:bold;float:left;list-style:none;line-height:1.5em;padding:0;border:0px solid #aaa;margin:0 0 0 0;width:100%}

#suckerfishnav { background: #FFFFFF; padding-left: 0px; }

#suckerfishnav a {display:block;color:#007CB6;text-decoration:none;padding:0px 10px; height:85%}
#suckerfishnav li {float:left;padding:0; border-right:1px solid #007CB6; }

#suckerfishnav li ul {position:absolute;left:-999em;height:auto;width:150px;font-weight:normal;margin:0;line-height:1}
#suckerfishnav li li {padding-right:1px;width:180px;background-color:#ffffff; border-left:1px solid #aaa;border-right:1px solid #aaa;border-bottom:1px solid #aaa}
#suckerfishnav li li a {padding:4px 10px;width:150px}
#suckerfishnav li ul li {font-weight:bold; }
#suckerfishnav li ul li a {font-size:14px; color:#fff}
#suckerfishnav li:hover ul li a {color:#007CB6}
#suckerfishnav li ul ul {margin:-20px 0 0 150px}
#suckerfishnav li ul li:hover {background:#007BB5}
#suckerfishnav li ul li:hover a {color:#FFF}
#suckerfishnav li ul li:hover li a {color:#007CB6}
#suckerfishnav li ul li li:hover a {color:#FFF}
#suckerfishnav li ul li ul li:hover ul li a {color:#FFF}
#suckerfishnav li ul li ul li:hover ul li:hover a {color:#FFF}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {left:-999em}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {left:auto;background:#fff}

#suckerfishnav li:hover, #suckerfishnav li.sfhover {background:#007CB6; }

#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#fff}*/


#menu_wrap {
   margin: 10px 20px 0;
   background-color: #63A9D5;
   padding: 0;
   border-top: 1px solid #061e32;
   border-right: 1px solid #e0b626;
   border-bottom: 1px solid #e0b626;
   border-left: 1px solid #061e32;
}
#menu {
   height:2em;
   margin: 0 auto;
   background-color: #007CB6;
   display: table;
   background:#63A9D5;
}
#header li.page_item a { font-family:verdana,arial,helvetica,geneva,sans-serif; }
#suckerfish {/*background:#63A9D5;*/font-size:18px; font-weight:bold}
#suckerfishnav, #suckerfishnav ul {font-weight:bold;/*float:left;*/list-style:none;line-height:2em;padding:0;border:0px solid #aaa;margin:0 0 0 0;width:100%;/* background-color:#007CB6;*/}
#suckerfishnav a {display:block;color:#fff;text-decoration:none;padding:0px 10px; background-color:#63A9D5;}
#suckerfishnav li {float:left;padding:0}
#suckerfishnav li ul {position:absolute;left:-999em;height:auto;width:150px;font-weight:normal;margin:0;line-height:1}
#suckerfishnav li li {width:170px;border-left:1px solid #aaa;border-right:1px solid #aaa; border-bottom:1px solid #007CB6;  }
#suckerfishnav li li a {padding:6px 10px;width:150px; }
#suckerfishnav li ul li {font-weight:bold; }
#suckerfishnav li ul li a {font-size:14px; color:#fff}
#suckerfishnav li:hover ul li a {color: #fff; }
#suckerfishnav li ul ul {margin:0px 0 0 170px}
#suckerfishnav li ul li:hover {background:#63A9D5; }
#suckerfishnav li ul li:hover a { background-color: #007CB6;  }
#suckerfishnav li ul li:hover li a {color: #fff; background-color: #63A9D5; }
#suckerfishnav li ul li li:hover a {color: #fff; background-color: #007CB6; }
#suckerfishnav li ul li ul li:hover ul li a {color: #fff; }
#suckerfishnav li ul li ul li:hover ul li:hover a {color:  #202225 }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {left:-999em}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {left:auto;  margin-top:0px;background:#fff}
#suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul { margin-top: -20px; }
#suckerfishnav ul ul ul {margin-top: -45px; }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {background:#0C3C64}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#fff;/* background-color: #007CB6;*/ }
#suckerfishnav li a {color:#fff; background-color: #63A9D5; }

#suckerfishnav li.current_page_item a, #suckerfishnav li.current_page_parent a, #suckerfishnav li li.current_page_item a  {color:#00354F; background-color: #63A9D5; cursor: default; }

/* MAIN CONTENT STYLING */
#content {
   width: 748px;
   float: right;
   margin: 0px 0 0 0;
   border: 1px solid #666;
   border-top : 1px solid #2f6487;
   border-right : 1px solid #061e32;
   border-bottom : 1px solid #061e32;
   border-left : 1px solid #2f6487;
   }
h1,h2,h3,h4,h5 {color:#007CB6}
h1 a,h2 a,h3 a,h4 a,h5 a {color:#63A9D5;text-decoration:none}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover {text-decoration:underline}
h1 {margin:0;padding:0;font-style:normal; font-weight:bold; font-size:3em; line-height:80px;}
h2 {font-style:normal; font-weight:bold; font-size:2em; margin:0.5em 0}
h3 {font-style:normal; font-weight:bold; font-size:1.6em; margin:0.4em 0}
h4 {font-style:normal; font-weight:bold; font-size:1.3em; margin:0.3em 0}
h5 {font-style:normal; font-weight:bold; font-size:1.2em; margin:0.2em 0}

p a {color:#63A9D5;text-decoration:none}
p a:hover {text-decoration:underline}

#content p {
   color: #007CB6;
   font-size: 14px;
   font-weight: bold;
   margin-bottom: 1.25em;
}
#content_container { margin: 3px 0 0 0; }


ul li, ol li {color:#202225}


.clear { clear: both; }
.clearleft { clear: left; }
.clearright { clear: right; }
#post_container_wrap {
   margin: 15px 20px;
   padding: 7px;
   background: #007CB6 url(images/webspirit_gradient_tl_blue.gif) repeat scroll left top;
   border-color:#E0B626 #061E32 #061E32 #E0B626;
   border-style:solid;
   border-width:1px;
}
#post_container_wrap #post_container {  margin: 7px; }
#post_container {
   /*background: #93B7C8;*/
   background:#FFFFFF;
   margin: 15px 20px 20px;
   padding: 10px 25px;
   border: 1px solid #B9B9B9;
/*   border-top: 1px solid #e0b626;
   border-right: 1px solid #061e32;
   border-bottom: 1px solid #061e32;
   border-left: 1px solid #e0b626;*/
}
#post_container a, #post_container a:link, #post_container a:visited {
   color: #007CB6;
   text-decoration: underline;
   font-style: normal;
   font-size: 14px;
   padding: 0 2px;
}
#post_container a:hover, #post_container a:active {
  text-decoration: none;
  background-color: #0C3C64;
}
#post_container a:hover.block { background: none; }
/*#post_container h3 {
   color: #007CB6;
   font-size: 18px;
   font-weight: bold;
   margin: 10px 0 20px;
}*/
#ws_post_banner, #ws_sidebar_banner {
   margin: 6px auto 0px;
   width: 735px;
   background: url(images/webspirit_origblue.gif) repeat-x left top;
   border-top: 1px solid #e0b626;
   border-right: 1px solid #061e32;
   border-bottom: 1px solid #061e32;
   border-left: 1px solid #e0b626;
   height: 34px;
}
#post_container #booth_categories h2 {
   line-height: 83px;
   margin: 10px 0 -10px 60px;
   padding-left: 115px;
   background: url(images/webspiritraindrop.jpg) no-repeat top left;
}
#post_container h3 {
   color: #fff;
   margin: 7px 0 0px -5px;
   font-size: 18px;
   font-weight: bold;
   cursor: pointer;
   padding-left: 0px;
   line-height: 18px;
/*   background: url(images/circle-blue-add.png) no-repeat 0% 50%;*/
}
#post_container h3.active {
/*   background-image: url(images/circle-blue-remove.png);*/
   margin-left: -30px;
   font-style: italic;
}
#post_container h3 img { /*display: none;*/ margin-right: 10px; vertical-align: middle; }
/*#post_container h3 img.jquery { display: inline; }*/
#post_container ul { margin-left: 30px; }
#post_container ul.accordion { padding-bottom: 25px; margin-top: 20px; }
#post_container ul.blogroll {
   margin: 0 0 20px 35px;
   font-size: 13px;
   list-style-type: none;
}
#post_container ul.blogroll li { color: #7AA8BC; margin: 3px 0 5px; text-decoration: none;  }
#post_container ul.blogroll a {
   color: #007CB6;
   display: inline;;
   font-size: 15px;
   text-decoration: none;
   margin: 0;
   background: none;
}
#post_container ul.blogroll a:hover { text-decoration: underline; }
#post_container ul.blogroll span.spacer { padding-left: 15px; }

#ws_sidebar_banner { width: 94%; }
#ws_post_banner_left { float:left; width: 475px; padding-top: 0px; }
#ws_post_banner_right { float:right; width: 250px; padding-top: 8px; }
#ws_post_banner_right a { color: #007CB6; text-decoration: underline; }
#ws_post_banner_right a:hover { text-decoration: none; }
#ws_post_banner ul, #ws_sidebar_banner ul {
   list-style-type: none;
   margin: 15px 0 0 40px;
}
#ws_post_banner ul { width: 475px; }
#ws_post_banner li, #ws_sidebar_banner li {
   background: url(images/raindrop2.gif) no-repeat 1px 4px;
   font-size: 14px;
   font-weight: bold;
   text-transform: uppercase;
   color: #007CB6;
   margin: -12px 0  0 -33px;
   padding: 7px 8px 7px 15px;
}
#ws_sidebar_banner li {
   background: url(images/raindrop2.gif) no-repeat 1px 7px;
   margin: -15px 0 0 -33px;
   padding: 10px 0 0 15px !important;
}

#sidebar {
   float: left;
   width: 193px;
   margin: 0px 0 0 10px;
   border-top : 1px solid #2f6487;
   border-right : 1px solid #061e32;
   border-bottom : 1px solid #061e32;
   border-left : 1px solid #2f6487;
}
#sidebar li {
   list-style-type: none;
   padding: 1px 0 3px ;
   margin-bottom: 1px;
}
#sidebar a {
   display: block;
   color: #fff;
   font-size: 10pt;
   font-weight: bold;
   text-decoration: none;
   border-left: 5px solid #0c3c64;
   margin: 0 0 -3px;
   padding: 2px 5px;
   outline: none;
}
#sidebar a:hover {
   background: #0c3c64;
   border-left: 5px double white;
   border-right: 0px double white;
}
#sidebar #nav_options {
   margin: 13px 0 0 5px;
}
#sidebar div#join_us a { display: block; margin: 2px 0 2px 5px; }
#sidebar div#join_us a img {
      display: block;
      margin: 0 0 0 10px;
      padding: 0;
      border: 3px solid transparent;
}
#sidebar div#join_us a:hover { border-left: 5px double white; background: none; }
#sidebar div#join_us a:hover img { border: 3px solid #0C3C64; }

#footer { width:748px;float:right;height:2em; text-align: center; font-weight: bold; clear: both;}
#footer p {font-size:0.7em;line-height:2em;color:#FFF}
#footer a {color:#63A9D5;text-decoration:none}
#footer a:hover {text-decoration:underline}


#content2 {
	font-family: Georgia, "Times New Roman", Times, serif;
}

img.alignleft, div.alignleft { float:left; padding:0 20px 10px 0; }
img.alignright, div.alignright { float:right; padding:0 0 10px 20px; }
img.floatright, div.floatright { float:right; }
img.floatleft, div.floatleft { float:left; }
img.aligncentered, div.aligncentered { text-align:center; margin:0 auto; }

.mu_register { background: #fff; }

#creditfooter { display: none; } /* bye bye feedburner */