html{background-color:#fff!important}
body{text-align:center;font-family:calibri, helvetica, arial, sans-serif;}
#wrapper{
margin:10px auto;
text-align:left;
min-width:974px;
max-width:1110px;
background-image:url('2010/images/css/skin/logo.jpg');
background-position:20px 5px;
background-repeat:no-repeat;
padding:70px 20px 20px 20px}

#main {width:50%;float:left;clear:left}
#vmwrapper{
        width:40%;
        float:right;
        display:inline;
        margin:10px;
    position:relative/* for the start here */
    }
    #start-here{
            width:183px;
            background:no-repeat url('2010/images/css/skin/start.gif');
            position:absolute;z-index:100;
            right:20px;
            top:-100px}
            #start-here p{
color:#666;
                display:block;
                    height:50px;
                    margin-bottom:60px;
                    padding:15px;
                    text-align:center;font-size:1.5em;text-transform:uppercase;
                }
#home-footer{clear:both}
#main,#home-footer {padding:10px}
#wrapper,#content{border:1px solid #ccc;}
#homeheader{
padding:10px 0 0 0;
background-color:#3a1134;
position:relative;
background-image:url('2010/images/css/skin/home-bar.jpg');
background-position:top left;
background-repeat:repeat-x}
#homeheader h1{
color:#fff;
line-height:2;
padding-left:35px;
margin: 10px
;background-image:url('2010/images/css/skin/header-icon.jpg');
background-repeat:no-repeat;background-position:center left;}

.tweetList p {
  text-align:left;
}

#header p

{font-size:1.2em}

#header

{padding:5px;color:#fff;font-weight:bold;background-color:#2ca89e;background-image:url('images/css/header-tile.jpg');background-repeat:repeat-x}


#menubar{}
#homeheader ul{margin:0 10px;}

#bar{
display:block;
width:100%;height:10px;
clear:both;
background-image:url('2010/images/css/skin/home-content-bar.jpg');
background-position:top left;
background-repeat:repeat-x
}
#main h2, #twitter h2, #su2012 h2, .sb-body h2{color:#666; font-size:1.1em;border-bottom:1px solid #ccc;}
.sb-body h2 {border-bottom:0}


#su2012 {padding-bottom:20px;margin-bottom:10px; border-bottom:1px solid #ccc;}

h2 a {text-decoration:none;}
#home-footer{color:#21837d}


#menubar {
  margin: 0;
  padding: 0;
  float: left;
}

#menubar li {
  float: left;list-style-type: none;
  background: url('2010/images/css/skin/tab-right.gif') no-repeat top right;
}


/* Hack to make IE/Mac play nice */
#menubar li a {
  padding: 0 2em;
  line-height: 2.5em;
  background: url('2010/images/css/skin/tab-left.gif') no-repeat top left;
  text-decoration: none;
  color: #000;font-weight:bold;
  float: left;
  display: block;
text-decoration:none;
}
#menubar li a:hover{text-decoration:underline;color:#9e005d}
strong{color:#21837d}
table{width:100%}
th{background:#f5f5f5}
tr:hover{background:#f5f5f5}

/*
 * Twitter Feed
 */
 
#tweets small {
  display: block;
  margin-top: 5px;
}

.tweetList li {
  list-style-type:none !important; 
}

.tweetList {
  margin:0;
}

/*
 * Facebook iFrame
 */

#facebookiFrame {
  margin-top:36px;
}

/* Quotes */

#quote {
  float:right;
  position:relative;
  width:240px;
  color:#ffffff;
  margin-bottom:0;
  margin-top:0;
}
