/*
Theme Name: Magma Products
Theme URI: http://wordpress.org/
Description: Magma Products original WP blog theme .
Version: 2.0
Author: Catherine McCallum
Author URI: http://blugoogirl.com/blugranite/


*/
#backgroundwrapper {
margin: 0 auto 0 auto; 
width: 1100px; 
background: url('images/backgroundtile.jpg') repeat-y #ffffff;  
overflow: auto; 
height: 100%; 
padding: 20px 0 50px 0; 
}
#wrapper {
margin: 0 auto 0 auto; 
width: 900px; 
background-color: #ffffff; 
overflow: auto; 
height: 100%; 
padding: 20px 0 50px 0; 
}

#header {
position: relative;
float:right;
width: 270px;
height: 103px;
background: url('images/headertitle.jpg') no-repeat #ffffff; 
}


#nav {
position: relative;
float:left;
width: 400px;
padding: 50px 10px 8px 0px; 
background-color: #ffffff;
text-align: left;
}
#nav ul li a{margin-bottom: 0px; font-size:15px; color:#7AA45C; font-weight: bold;}


#photo {
position: relative;
float:left;
width: 900px;
height: 368px;
background: url('images/homephoto.jpg') no-repeat #ffffff; 
}
#photo_about {
position: relative;
float:left;
width: 900px;
height: 368px;
background: url('images/about2photo.jpg') no-repeat #ffffff; 
}
#photo_contact {
position: relative;
float:left;
width: 900px;
height: 368px;
background: url('images/fsphoto.jpg') no-repeat #ffffff; 
}
#photo_fs {
position: relative;
float:left;
width: 900px;
height: 368px;
background: url('images/feedfinalphoto.jpg') no-repeat #ffffff; 
}
#photo_design {
position: relative;
float:left;
width: 900px;
height: 368px;
background: url('images/design2photo.jpg') no-repeat #ffffff; 
}
#photo_support {
position: relative;
float:left;
width: 900px;
height: 368px;
background: url('images/supportphoto.jpg') no-repeat #ffffff; 
}
#photo_construction {
position: relative;
float:left;
width: 900px;
height: 368px;
background: url('images/conphoto.jpg') no-repeat #ffffff; 
}
#photo_compcert {
position: relative;
float:left;
width: 900px;
height: 368px;
background: url('images/compcertphoto.jpg') no-repeat #ffffff; 
}
#photo_com {
position: relative;
float:left;
width: 900px;
height: 368px;
background: url('images/comphoto.jpg') no-repeat #ffffff; 
}
#photo_startup {
position: relative;
float:left;
width: 900px;
height: 368px;
background: url('images/startupphoto.jpg') no-repeat #ffffff; 
}
#content {
position: relative;
float:left;
width: 900px;
margin: 0 0 0 0;
padding: 10px 0px 0px 0px; 
background-color: #ffffff;
}

#content_left {
position: relative;
float:left;
width: 390px;
margin: 0 0 0 0;
padding: 15px 10px 8px 25px; 
background-color: #ffffff;
}

#content_right {
position: relative;
float:right;
width: 200px;
margin: 0 0 0 0;
padding: 15px 10px 8px 35px; 
background-color: #ffffff;
}

#footer {
position: relative;
float:left;
width: 860px;
margin: 0 0 0 0;
padding: 40px 20px 20px 20px; 
background-color: #ffffff;
text-align: center;
font-size: 10px;
 }

.floatleft { float:left; }

body {
color: #000000;
font-family: "Arial", sans-serif;
font-size: 12px;
background-color: #7AA45B;
 }
 
#widget {
margin: 0 auto 0 auto;
width: 204px;
height: 210px;
position: relative;
 }

a:link, a:visited, a:active, a:hover {color: #679049; text-decoration: none; font-style:none; border-bottom: 0px dotted #005c71; }
 
h1 {color: #008db8; font-size: 24px; font-weight: normal; font-style: none; font-family: "Bernard MT Condensed", serif; }
h2 {color: #005c71; font-size: 16px; font-weight: normal; font-style: italic;}



/* ---------------------------------reset------------------------------- */


/* CSS Reset */
  * { margin:0; padding:0; }
  
ul { margin-left: 20px; }

img {border: 0px solid #303030; }