﻿/*Theme Name: DataEase Services
Theme URI: http://www.dataease.com/
Description: DataEase Theme.
Author: Marwan Arafah, Ahmad Mohee, Shreen Ahmad, Jay Desai, Mostafa Baioumy
Version: 1.0
Tags: green, blue, white
*/
/*** CSS Reset ***/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
   list-style: none;
}
.content-ul {
    list-style-image: url('images/menu_image.png');
    list-style-position: inside;
    padding-top: 10px;
}
.content-ul li {
    margin-bottom:10px;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*** Global Specifications ***/
body {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #606060;
}
h1, h2, h3, h4, h5, h6, strong {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h1 {
	font-size: 20px;
	line-height: 22px;
	color: #ffffff;
}
h2 {
	font-size: 20px;
	line-height: 22px;
	color: #263300;
}
h3 {
	font-size: 18px;
	line-height: 20px;
	color: #ffffff;
}
h4 {
	font-size: 18px;
	line-height: 20px;
	color: #263300;
}
h5 {
	font-size: 16px;
	line-height: 18px;
	color: #3b3b3b;
}
h6 {
	font-size: 16px;
	line-height: 18px;
	color: #757575;
}
strong {
	font-size: 14px;
	line-height: 16px;
	color: #25aeff;
}
hr {
	height: 1px;
	background-color: #757575;
	border: none;
}
/*** Helpers ***/
.clear {
	clear: both;
	display: block;
}
.content {
	background-color: #e9eee9;
	float: left;
	padding: 0 20px;
	margin-top: -30px;
}
.content a {
	color: #7fa514;
 	text-decoration: underline;
}
.content a:hover {
	color: #a1c932;
}
.wide_content {
	width: 950px;
}
.medium_content {
	width: 580px;
	margin-right: 30px;
}
.narrow_content {
	width: 300px;
	margin-top: 30px;
}
.narrow_content ul {
	list-style-image: url('images/menu_image.png');
	list-style-position: inside
}
.narrow_content a {
	font-size: 15px;
	line-height: 17px;
	color: #757575;
	text-decoration: none;
}
.narrow_content a:hover {
	color: #b0afaf;
}
.wide_block {
	width: 460px;
	float: left;
}
.medium_block {
	width: 300px;
	float: left;
}
.narrow_block {
	width: 235px;
	float: left;
}
.spacing_top {
	margin-top: 30px;
}
.spacing_bottom {
	margin-bottom: 30px;
}
.spacing_right {
	margin-right: 30px;
}
.spacing_left {
	margin-left: 30px;
}
.hub {
	width: 36px;
	height: 36px;
	display: block;
	float: left;
	margin-right: 1px;
}
.hub:hover {
	background-position: 0 -36px; 
}
.hub_facebook {
	background: url('images/facebook_button.png') no-repeat left top;
}
.hub_twitter {
	background: url('images/twitter_button.png') no-repeat left top;
}
.hub_linkedin {
	background: url('images/linkedin_button.png') no-repeat left top;
}
.hub_text {
	width: 500px;
	line-height: 36px;
	margin-right: 0;
	text-align: left;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
}
.hub_text a {
	color: #fff;
}
.hub_text a:hover {
color: #263300;
}
input.text, textarea.textarea, input.button {
	padding: 0px;
	background: #fafafa;
	border: 1px solid #cfd7cf;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	padding: 5px 10px;
	/*color: #333333;*/
	color:#123698;
	width: 200px;
}
textarea.textarea {
	padding: 0px;
	width: 558px;
	height: 200px;
	color:#963258;
}
input.button {
	width: 150px;
	color: #cc3333;
	cursor: pointer;
}
input.button:hover {
	color: #990000;
}
.blue_border {
	border-top: 8px solid #25aeff;
}
.padding_both {
	padding: 20px 0;
}
.padding_top {
	padding-top: 20px;
}
.padding_bottom {
	padding-bottom: 20px;
}
a.entry_title {
	font-size: 14px;
	line-height: 16px;
	color: #25aeff;
	text-decoration: none;
}
.older_entries {
	float: left;
}
.older_entries {
	float: left;
}
.newer_entries {
	float: right;
}
.comment_text {
	margin-bottom: 20px;
}
.comment_reply {
	float: right;
	font-size: 12px;
}

.read_more {

	display: block;
	width: 97px;
	height: 25px;
	background: url('images/read_more_button.jpg') no-repeat left top;
}

.read_more:hover {
	background-position: 0 -25px;

}

.visit_blog {
	display: block;
	width: 97px;
	height: 25px;
	background: url('images/visit_blog_button.jpg') no-repeat left top;
}


.visit_blog:hover {
	background-position: 0 -25px;
}


.download {

	display: block;
	width: 97px;
	height: 25px;
	background: url('images/download_button.jpg') no-repeat left top;
}

.download:hover {

	background-position: 0 -25px;
}



.home_separator {
	width: 100%;
	height: 30px;
	background: url('images/home_separator.jpg') no-repeat center top;
}

.news_link_dark {

	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
color: #3b3b3b;
}

.news_link_light {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #757575;

}

.no_background {
	background: none;
}

.white_background {
	background: #ffffff;
}







.showcase {
	width: 300px;
	height: 150px;
	overflow: hidden;
    display: table-cell;

	text-align: center;
	vertical-align: middle;
}


.showcase_spacing {

	margin-right: 25px;
}



img.alignright {

	float:right;

	margin:0 0 1em 1em;
}

img.alignleft {
	float:left;
	margin:0 1em 1em 0;
}

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

a img.alignright {
	float:right;
	margin:0 0 1em 1em;
}

a img.alignleft {

	float:left;

	margin:0 1em 1em 0;
}


a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/*** Custom Styles ***/

/* Movement */
#movement {

	position: absolute;
	left: -999px;

}

/* Header */

#header {
	background: url('images/header_background.jpg') repeat-x left top;
	height: 241px;
	width: 100%;
	min-width: 990px

}

#header_inside {
	background: url('images/header_inside_default.jpg') no-repeat center top;
	width: 990px;
	height: 241px;
	color: #263300;
	margin: 0 auto;
	text-align: left

}


#logo {

	float: left;
}

#logo a {
	background: url('images/datatease-logo.png') no-repeat left top;
	width: 350px;
	height: 100px;
	display: block
}

#welcome {
	float: left;
	text-align:center;
	margin:5px 0 0 0;
	padding: 0px;
}


#header_tools {
	float: right;
	width: 620px;
	text-align: right;
	padding: 10px 0;
	margin-top:15px;
}
#search_box input {
	width: 270px;
}


#hub_container {
	float: right;
	width:400px;
	margin-top: 10px;
}

#primary_navigation {

	height: 45px;

}

#primary_navigation .menu-item, #primary_navigation .page_item {
	float: left;

}


#primary_navigation span {
	font-weight: bold;
	padding: 0 5px;
	line-height: 18px;
	font-size: 15px;

}
#primary_navigation a {

	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
	font-size: 15px;
	color: #ffffff;

}







#primary_navigation a:hover, #primary_navigation .current-page-ancestor a,
#primary_navigation .current_page_ancestor a, #primary_navigation .current-post-parent a,
#primary_navigation .current-post-ancestor a, #primary_navigation .current-menu-parent  a,
#primary_navigation .current-category-ancestor a, #primary_navigation .current-menu-item a,
#primary_navigation .current_page_item a {
	color: #263300;
}

#page_information {
	height: 125px;
	width: 550px;
}

#page_information a {
	text-decoration: none;
	color: #ffffff;
}
#page_information a:hover {

text-decoration: underline;

}

#main_links {

	margin-top: 5px;

}


#main_links .image_link {
	display: block;

	float: left;
margin-right: 5px;
}

#image_link_whats_new {
	width: 121px;
	height: 25px;

	background: url('images/whats_new_button.jpg') no-repeat left top;
}


#image_link_try_now {

	width: 97px;

	height: 25px;
	background: url('images/try_now_button.jpg') no-repeat left top;
}

#image_link_whats_new:hover, #image_link_try_now:hover {

	background-position: 0 -25px;

}


/* Wrapper */
#wrapper {
	background: #ffffff;
	width: 100%;
	min-width: 990px;
}


#wrapper_inside {

	width: 990px;
	margin: 0 auto;
	text-align: left;
}


#wpf-wrapper pre {
  white-space:pre-wrap !important;
}


/* Footer */

#footer {
	background-color: #e8ede7;
	height: 200px;
width: 100%;
	min-width: 990px;

	border-bottom: 8px solid #25aeff;

	margin-top: 30px;

}

#footer_inside {

	width: 990px;

	color: #606060;

	margin: 0 auto;

	padding: 20px 0;

	text-align: center;
}


.footer_images {
        list-style-type:none;

        text-decoration: none;
        color: #606060;

}

.footer_images li {
        display:inline;
        margin-left: 20px;
}


.footer_images a {

	color: #262626;
        text-decoration: none;
}

.footer_images a:hover {
	color: #606060;
}

.footer_text {
        color: #606060;
	font-size: 10px;
}

.footer_text a {

	color: #262626;
        text-decoration: none;
}

.footer_text a:hover {
	color: #606060;

}
/* News Slider */
#news_slider .news_marquee {
	width: 990px;
	height: 26px;
	border-top: 2px solid #25aeff;
	border-bottom: 2px solid #25aeff;
}

#news_slider .news_marquee a {
	padding: 0 20px;
	font-size: 16px;
	line-height: 18px;
	color: #606060;
	text-decoration: none;
}
/* Comments */

#comments li ul li.child_comment {

	margin-left: 20px;
}

.topic_text p {

margin-bottom:10px;

}
