body {
    color:                      #919191;
    font-family:                Helvetica, Arial, Geneva, 'sans serif';
    background:                 url('/img/bg.png') no-repeat top center;
}

a {
    color:                      #555;
    text-decoration:            none;
}

ul {
    list-style-type:            none;
    padding:                    0px;
}
li {
    padding-top:                10px;
    padding-right:              0px;
}

h2 {
    color:                      #999a9a;
    font-size:                  30px;
}
h3 {
    color:                      #999a9a;
    font-size:                  25px;
}

p {
    color:                      #919191;
    font-size:                  14px;
}

#header, #content{
    width:                      1000px;
    margin:                     0px auto;
    overflow:                   hidden;
}
#content * {
    margin-top:                 10px;
}

.narrowed {
    width: 600px;
    margin: 0px auto;
}

#header {
    background:                 url('/img/headerbg.png') no-repeat;
}

#footer {
    width:                      650px;
    margin:                     80px auto;
    overflow:                   hidden;
}

.menuItem, .footerItem {
    float:                      left;
    
}

/* header Menu */

.menuItem {
    width:                      19%;
    text-align:                 center;
    border-right:               1px #999 solid;
    height:                     50px;
    vertical-align:             middle;
}
#menuFirst a {
    margin-top:                 9px;
}
#menuLast {
    border-right:               0px;
}

.menuItem a {
    height:                     20px;
    display:                    block;
    margin-top:                 15px;
}

.menuItem a:hover {
    color:                      #eee;
}


.menuItem a {
}

#searchBox {
    background:                 transparent url('/img/searchbox.png') no-repeat;
    border:                     0px;
    width:                      150px;
    height:                     24px;
    padding-left:               25px;
    margin-left:                25px;
    margin-top:                 13px;
}

/* footer menu */

.footerItem {
    padding:                    0px 10px;
    font-size:                  15px;
    border-right:               1px #555 solid;
}
#footerLast {
    border-right:               0px;
}

/* index page */
#indexCarousel {
    margin:                     10px 0px;
}
.pics {  
    height:  450px;  
    width:   1000px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 0px;  
    border:  0px;  
    background-color: transparent;  
    width:  1000px; 
    height: 450px; 
    top:  0; 
    left: 0 
} 

#recentPost {;
    margin: 0px auto;
}

.blogTitle {
    font-size :                 30px;
    font-weight:                bold;
    color:                      #999a9a;
}

.blogDate {
    font-size :                 12px;
    font-weight:                bold;
    color:                      #999a9a;
    margin-top:                 5px;
}
.blogBody p, #aboutGoldbergTech p {
    font-size :                 14px;
}
#recentPost a{
    text-decoration:            underline;
}
.blogBody img {
    width: 490px;
}
#recentPost a.blogLink {
    text-decoration:            none;
    font-size :                 15px;
    font-weight:                bold;
    color:                      #ac9b72;
}

#about-page {
    margin-top:                 10px;
}

#about-page .bio {
    padding:                    0px 10px;
    margin-bottom:              20px;
    width:                      980px;
}
#about-page img {
    width:                      1000px;
}

.tagline {
    position:                   absolute;
    color:                      #fff;
    padding:                    10px;
    width:                      250px;
    font-size:                  20px;
    background:                 transparent url('/img/trans.png');
    -webkit-border-radius:      5px;
    -moz-border-radius:         5px;
    border-radius:              5px;
}
.topLeft {
    left:                       10px;
    top:                        10px;
    text-align:                 left;
}
.bottomLeft {
    left:                       10px;
    bottom:                     10px;
    text-align:                 left;
}
.topRight {
    right:                      10px;
    top:                        10px;
    text-align:                 right;
}
.bottomRight {
    right:                      10px;
    bottom:                     10px;
    text-align:                 right;
}

#recently, #aboutGoldbergTech h3 {
    color:                      #ac9b72;
    font-size:                  25px;
    font-family:                georgia;
    font-weight:                normal;
}
#leftCol, #rightCol {
    width:                      50%;
    float:                      left;
}

#aboutGoldbergTech {
    -webkit-border-radius:      5px;
    -moz-border-radius:         5px;
    border-radius:              5px;
    background:                 #eee;
    padding:                    5px 10px;
}