body {
    font-family: "Trebuchet MS",Verdana,Tahoma;
    background-color: #8AA3C6;
    color: #f1f6f9;
    background-image: url('images/background_tile_light.png');
    background-repeat:repeat-x;
}

a {
    color: #719dcc;
    text-decoration:none;
}
 
a:hover {
    color: #8cb8e8;
}



h2 {
    color:black;
    background:#c4c7d0 url('images/htile.png') repeat-x;
    padding:7px 0px 7px 10px;
    border:2px solid #8d9199;
    margin-bottom:0;
	margin-top: 0px;
    
}





#wrapper {
    width:810px;
    margin-left:auto;
    margin-right:auto;
    margin-top:60px;
}

#header {
    background-image: url("images/catfaceHeader.png");
    background-repeat:no-repeat;
    background-position:center;
    height:42px;
    padding-top:120px;
    
}

.userMenu {
    
}

.headerRight {
    text-align:right;
    margin-left:20px;
    margin-right:20px;
    
}

.text_box_container {
   
}

.text_box_top {
    background-image: url('images/content_top.png');
    background-position:center;
    background-repeat:no-repeat;
    height:55px;
}

.text_box_content {
    clear:both;
    background-image: url('images/content_body.png');
    background-position:center;
    margin-top:-16px;
    padding: 10px 20px 10px 20px;
}

.text_box_content p {
    border-bottom: 2px solid #222222;
    padding-bottom:5px;
    
}

#top_text_container {
    margin-right: 420px;
    
}

p.intro {
    margin-top:0px;
    margin-bottom:30px;
	text-align:right;
}

p.highlight {
    font-size:120%;
    text-align:center;
    clear:both;
    margin-top:40px;
    
}

p.highlight_left {
    font-size:120%;
    text-align:left;
    clear:both;
    margin-top:20px;
    
}

p.centered {
    font-size:120%;
    text-align:center;
    clear:both;
    margin-top:10px;
    border:none;
}

p.error {
    font-size:120%;
    text-align:center;
    clear:both;
    margin-top:10px;
    border:none;
    color:#ff0000;
}

p.submit {
    margin-top:10px;
}


p.small_centered {
    text-align:center;
}

p.small_centered_no-border {
    text-align:center;
    border:0;
    padding:5px;
}

p.rightAlign {
    font-size:120%;
    text-align:right;
    clear:both;
    margin-top:10px;
    border:none;
}

p.important {
    
    color:red;
    font-size:110%;
}

#instructions_container {
    margin-left:270px;
   margin-right:5px;
   margin-top:20px;
   padding-right:10px;
   padding-left:10px;
   background:#111111 url('images/boxtile.png') repeat-x;
   border:2px solid #222222;
  
}

.rightside_box {
     margin-left:270px;
   margin-right:5px;
   margin-top:20px;
   padding-right:10px;
   padding-left:10px;
   padding-bottom:10px;
   background:#111111 url('images/boxtile.png') repeat-x;
   border:2px solid #222222;
    
}

.innerCont {
    margin-right:5px;
    
   margin-top:10px;
   margin-bottom:10px;
   padding:10px;
   background:#111111 url('images/boxtile.png') repeat-x;
   border:2px solid #222222;
}

.innerCont p {
    border-bottom:2px solid #222222;
}

#instructions_container p.small_centered {
    border-bottom:2px solid #222222;
}

#instructions li {
    margin-bottom: 10px;
    
}

.text_box_bottom {
    clear:both;
    background-repeat:no-repeat;
    background-image: url('images/content_bottom.png');
    background-position: bottom;
    height: 22px;
   
}

img.intext {
    float: right;
    margin-left:10px;
    border: 2px solid #e0e3e8;
    
}

img.lefters {
    float:left;
    clear:left;
    margin-top:20px;

}

.inner {
    font-size:90%;
}

ol.inner {
    margin-top: 20px;
    
}





/*Styling for the big download buttons in the bottom section */

.big_buttons {
    float:left;
    clear:left;
    margin-top:20px;
    width: 254px;
    height:85px;
    background-position: left;
}

.big_buttons a {
    display: block;
    width: 254px;
    height:85px;
}

#register_button {
    background: url('images/register.png') no-repeat;
}

#register_button:hover {
    background-position: right;
}

#download_button {
    background: url('images/download.png') no-repeat;
}

#download_button:hover {
    background-position: right;
}

#install_button {
    background: url('images/downloadPlugin.png') no-repeat;
}

#install_button:hover {
    background-position: right;
}




/*Styling for forms*/

.defaultForm {
     margin-left:270px;
   margin-right:5px;
   margin-top:20px;
   padding:10px;
   
   background:#111111 url('images/boxtile.png') repeat-x;
   border:2px solid #222222;
}

.formInputName {
    margin-top:5px;
margin-bottom:5px;
}

.formInput {
    
    background:#333333;
    border: 1px solid #222222;
    color:white;
    padding:3px;
    
}

.questions {
    border:0;
    background:white;
    color:black;
    margin-bottom:0;
    padding:5px;
}

#suggestions {
    width:465px;
}

#graph1 {
    height:200px;
}

.screenshots {
    margin-left:auto;
    margin-right:auto;
}

.graphs {
    margin:40px 40px 0 40px;
    background:#111111 url('images/boxtile.png') repeat-x;
   border:2px solid #222222;
   padding:10px;
}

.graphs h2 {
    margin-bottom:10px;
}

.cell_title {
    width:700px;
}

#suggestion_box {
    width:100%;
    margin:40px 40px 0 40px;
}