/* CSS Document */
body {font-size: 11px; line-height:16px; background-color: #fff; text-align: center; color: #222222; padding:0px; margin:0px;}
#outer_container {width: 1300px; background-color: #fff; margin: 0px auto; text-align: left; font-family: arial, helvetica, sans-serif;}
#container {width: 950px; background-color:#fff; float:left; text-align: left; font-family: arial, helvetica, sans-serif;}
#menu h2 {float:left; padding-left:22px;}
#content-left {float:left;width:145px; height:501px; padding-right:15px; padding-top:25px; height:300px; background-image:url(../images/menu-bg.jpg); background-repeat:no-repeat; background-position: 0px 15px;}
#content {float:left; margin-top:12px; background-color:#fff; width:750px; padding-left:20px;}
#content p {width:740px;}
#left_col {float:left; width:174px;}
#header {width:994px; height:73px;}
#header_left {float:left; margin-left:26px; margin-top:10px;}
#header_right {float:left; width:600px;height:73px; text-align:right; margin-left:140px; }
#menu {padding-top:4px;  text-align:right; width:670px; margin-left:-78px;}
#menu_items {margin-left:200px; padding-left:30px; padding-bottom:4px; margin-top:0px; background-color:#03F; width:467px; height:35px;  background-color:#FFF; }
#menu h2,a {color:#000; letter-spacing:-1px; text-decoration:none; font-size:18px; padding-top:15px; margin-top:-4px;}
#menu h2:hover {color:#666; letter-spacing:-1px; text-decoration:none; font-size:18px;}
#right_col {float:left; width:174px;}
h3 {letter-spacing:-1px; font-size:13px;}
h1 {font-size:38px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;letter-spacing:-2px;}
.blue {color:#0da6ea;}
.black {color:#000000;}
.menu_button:hover {opacity:0.7; filter:alpha(opacity=70);}
a:hover {opacity:0.7; filter:alpha(opacity=70);}
.selected {color:#333;}
* {
margin:0pt;
padding:0pt;
}
a:active, a:focus {
outline-color:invert;
outline-style:none;
outline-width:0pt;
}
input {border: 1px solid #999; padding:6px; font-size:11px; font-family:arial, helvetica;}
textarea {border: 1px solid #999; padding:3px; width:190px; font-size:11px; font-family:arial, helvetica;}
tr {padding:4px;}
.gallery_img{border:1px solid #95B9E1; margin:0pt 0pt 12px 12px; padding:5px;}
#lightbox{
	background-color:#fff;
	padding: 10px;
	border:1px solid #95B9E1;
	}
#lightboxDetails{
	font-family:Arial, helvetica, san-serif;
	font-size: 10px;
	padding-top: 5px;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#lightbox img{ border: none; } 
#overlay{ background-image: url(../overlay.png); }
* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
.content_img {margin-left:-16px;}

#footer a{padding:8px; font-size:14px;}
#sitemap a{font-size:12px; letter-spacing:normal; line-height:16px;}
.sub_menu {float:left; width:141px; margin-left:5px; height:80px; text-align:center;}
.sub_menu a{margin-left:4px; font-size:9px; font-weight:200; letter-spacing:normal; text-transform:uppercase; line-height:10px; text-decoration:underline;}
.sub_menu h3{letter-spacing:-1px;}
.shop-square {width:225px; height:265px; float:left; padding:19px 9px 19px 9px;}
.shop-square p{margin-left:10px;}
.shop-square b{margin-left:10px;}
.shop-square2 {width:343px; float:left;  padding:19px 9px 19px 9px;}

.tweet, .query {
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  padding:12px;}
  .tweet .tweet_list, .query .tweet_list {
    -webkit-border-radius: .5em;
    list-style-type: none;
    margin: 0;
    padding: 5px;
    background-color: #fff; }
    .tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
      text-transform: uppercase; }
    .tweet .tweet_list li, .query .tweet_list li {
      overflow-y: auto;
      overflow-x: hidden;
      padding: .5em; }
      .tweet .tweet_list li a, .query .tweet_list li a {
        color: #000; }
    .tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {
      background-color: #fff; }
    .tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
      padding-right: .5em;
      float: left; }
      .tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {
        vertical-align: middle; }
.tweet a{font-size:12px; color:#00C;}

.footer2 {font-size:12px; color:#333; font-weight:normal;}

.footer2 a{font-size:12px; color:#333; font-weight:normal; letter-spacing:0px;}

