/* Global Styles */

body { background: url('images/global/bkgnd.gif') repeat-x; color: #414141; font-family: "Lucida Sans", Arial, sans-serif }
a { color: #084374 }

.alignright { float: right }

/* Alex Stanciu Additions */

.imgBorder {
	background-color: #F3F3F3;
	border: 1px solid #CCC;
	padding: 4px;
}

/* Text */

div#findservices_container  h1 { font-size: 180%; color: #414141; letter-spacing: -0.04em }
h1, h2, h3, h4, h5, h6 { font-family: "Trebuchet MS", "Lucida Sans", Arial, sans-serif  }
#service-feature h1, #technology-feature h1, #clients-feature h1  { color: #fff }
#service-feature h3, #technology-feature h3, #clients-feature h3 { color: #7a7a7a; font-size: 18px; line-height: 24px }
.red { color: #b51f1f }
.blue { color: #133451 }
#content h2 { color: #b51f1f; margin-bottom: 5px }
.position { color: #888; font-style: italic }

/* Comments */

.commentlist { list-style: none; margin: 0; padding: 0 }
.commentlist .avatar { display: none }
.commentlist .comment.even { background: whiteSmoke; border: 1px solid #eee; padding: 5px; margin-bottom: 15px }
.comment-author .comment-meta { display: inline }
.postmetadata { background: whiteSmoke; border-top: 1px solid #eee; padding: 10px 5px }
li.categories, #searchform div { background: #292929; padding: 10px; margin-bottom: 15px }
#searchform #s { width: 125px; border: 1px solid #ccc }
li.categories h2, .screen-reader-text { color: #fff; margin-bottom: 3px; font-weight: bold; font-size: 140% }
.screen-reader-text { display: block }
li.categories ul { list-style: none; margin: 0; padding: 0 }
li.categories ul li { border-bottom: 1px solid #999; color: #e5e5e5  }
li.categories ul li a { color: #e5e5e5; text-decoration: none }
.post small { color: #999; text-transform: uppercase }
/* Grid */

div#logo { position: absolute; width: 242px; height: 134px; left: 0px  }
div#logo a { background: url('images/global/logo.png') no-repeat; width: 242px; height: 134px; display: block }
div#logo-bottom { background: url('images/global/logo_bottom.gif') no-repeat; height: 66px }
div#feature { background: url('images/content/homepage/feature1.jpg') no-repeat; height: 300px; }
    div#findservices_container { padding: 140px 0 0 30px; width: 275px; float: left; text-align: left }
div#main { border-bottom: 1px solid #d6d6d6; padding-bottom: 20px }
div#fullservices { padding-top: 20px; border-bottom: 1px solid #d6d6d6; }
div#footer { padding-top: 10px;  }
div#service-feature, div#technology-feature, div#clients-feature  { background: url(images/content/services/header_bkgnd.png) repeat-x; height: 219px }
    div#service-sidebar input, div#service-sidebar textarea { width: 90% }
div#content { padding-top: 20px }
.contentpad { padding: 0 0 0 10px }
#submenu { list-style: none; margin: 0 0 15px 0; padding: 0 10px 0 0  }
#submenu li { margin-bottom: 2px; border-bottom: 1px dotted #e5e5e5; padding: 0 0 2px 0 }
.contentpad_head { padding: 20px 0 0 10px }
#blog-header { background: url(images/content/blog/header.jpg) center no-repeat #292929; height: 215px; width: 100%;  }

/* Widget */

#accordian { background: #edeced }
    #accordian h3 { background: url('images/content/homepage/accordian/bkgnd.gif') ;border-top: 1px solid #d8d8d8; padding: 5px 5px; margin: 0; color: #133451; cursor: pointer; outline: none }
    #accordian p { padding: 5px }

#menu { list-style: none; float: right; margin: 0; padding: 0 }
    #menu a { text-decoration: none; height: 34px; display: block;  }
    #menu li { float: left; margin-right: 20px; font-family: "Trebuchet MS", "Lucida Sans", Arial, sans-serif; font-size: 120%; padding-top: 15px }
    body#home #menu li.tab-home { background: url('images/global/menu_active.gif') bottom center no-repeat; }
    body#services #menu li.tab-services { background: url('images/global/menu_active_grey.png') bottom center no-repeat; }
    body#technology #menu li.tab-technology { background: url('images/global/menu_active_grey.png') bottom center no-repeat; }
    body#clients #menu li.tab-clients { background: url('images/global/menu_active_grey.png') bottom center no-repeat; }
    body#company #menu li.tab-company { background: url('images/global/menu_active_grey.png') bottom center no-repeat; }
    body#contact #menu li.tab-contact { background: url('images/global/menu_active_grey.png') bottom center no-repeat; }

.quote { border-width: 1px 0 1px 0; border-style: solid; border-color: #e5e5e5; margin-bottom: 15px; padding: 10px 5px; font-style: italic; font-size: 120%  }
.quote span { display: block; font-size: 120%; margin-bottom: 7px; font-style: normal }

#inforequest { list-style: none; margin: 0; padding: 0 }
#inforequest li { margin-bottom: 5px }
#inforequest label { display: block; margin: 0; line-height: 11px }
#inforequest input { padding: 3px 2px; width: 210px; }
#inforequest #form_questions { width: 90%; height: 100px }
#inforequest input, #inforequest select, #inforequest textarea { color: #414141; font-family: "Lucida Sans", Arial, sans-serif }
#inforequest .submit { background: url(images/content/contact/btn_submit.png); width: 121px; height: 32px; display: block; cursor: pointer; margin: 0 auto; text-indent: -9999px; outline: none; border: 0 }
#inforequest .submit:hover { background-position: 0 -32px }

.blog_sidebar { list-style: none; margin: 0; padding: 0 }
.blog_sidebar h2 { font-size: 140%; color: #b51f1f }

/* Form */

div#feature h1 { font-family: "Lucida Sans", Arial, sans-serif }
select#findservices { padding: 3px; width: 250px }