/*
Theme Name: PHP Hosts
Theme URI: http://phphosts.org
Description: The PHP Hosts Template
Version: 1.6

*/



@charset "utf-8";
html { margin-bottom: 1px; }
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td { margin: 0; padding: 0; border: 0;
outline: 0;	font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { line-height: 1; font-size: 88%; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; padding: .6em 0; margin: 0; }
:focus { outline: 0; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left;	font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q {	quotes: "" ""; }
* a:hover, * a:active {	outline:none; }	
li li, li p, td p, blockquote p { font-size:1em; }
.clear { clear: both; height: 0; font-size:1px; }
a {text-decoration:none; cursor:pointer;}
h1 { position:relative; top:-100px;margin:0;padding:0;}

img.left {float:left;display:inline; margin:20px 20px 20px 10px;}
img.right {float:left;display:inline; margin:20px 10px 20px 20px;}
div.floatleft {float:left;display:inline;}

textarea#comment {
width: 500px;
height: 255px;
}

input#submit {
    border: 1px solid #006;
}

/*		styles		*/

body {background:#f1f6fc url(images/bodyBg.gif) repeat-x top center;font:normal 11px/17px Verdana, Geneva, sans-serif; color:#353636;}
#wrapper {width:100%; text-align:center;}
#holder {width:929px;text-align:left;margin:auto;}
#header {height:403px;}
#footer { width:927px;margin:0 auto;background:#363e43 url(images/footer.png) top center no-repeat;}

a.home { float:left;display:inline; width:274px;height:65px;}
.rss {float:right;display:inline;margin:18px 0 0 0;}

#header .SearchInput { background: url(images/searchInput.png) center left no-repeat; width:251px; height:37px;margin:14px 8px 0 0;float:right;display:inline;padding:12px 0 0 4px;}
#header .SearchInput label {display:none;}
#header .SearchInput input.searchField{background:none;font:normal 16px Verdana, Geneva, sans-serif; color:#40a0bf;float:left;display:inline;width:180px; }
#header .SearchInput input.searchButton{background:none;margin:2px 16px 0 0;float:right;display:inline;}


#header .flash {}

#smallNav {background:url(images/logo.png) top left no-repeat; height:79px;margin:0 0 20px 0;}
#smallNav ul{list-style:none;float:right;display:inline;}
#smallNav li.normal{float:left; display:inline; margin:0 0 0 0; background:url(images/navSep.png) left center no-repeat; padding:0 0 0 12px;margin:0 7px 0 0;}
#smallNav li.first{float:left; display:inline; margin:0 0 0 0;background:none; padding:0;margin:0 10px 0 0;}
#smallNav a{color:#2d8ada;font:normal 12px Tahoma, Geneva, sans-serif}
#smallNav a:hover{color:#5aaff9;}

#navigation {height:44px; text-align:center;float:left; display:inline; margin:0 0 30px 0;}
#navigation ul {list-style: none; display:block;}
#navigation li{float:left; display:inline; margin:0 2px 0 0;}
#navigation a{width:183px;height:51px;background:url(images/navButton-bg.png) top center no-repeat;font:bold 20px/32px Tahoma, Geneva, sans-serif; color:#4a4a4a; display:block;float:left;text-align:left; }
#navigation a span {margin:0 0 0 10px;}
#navigation a span span {display:block; font:normal 10px Tahoma, Geneva, sans-serif;}
#navigation a:hover, #navigation a.current{color:#172e58;background:url(images/navButton-bg.png) bottom center no-repeat;}

#news-clientsBlock {width:927px;background:#363e43 url(images/News-ClientsSection.png) top left no-repeat;margin:0 auto;}
#news-clientsBlockTop {width:927px;height:9px; background:url(images/News-ClientsSectionTop.png) top left no-repeat;margin:0 auto;}
#news-clientsBlockBottom {width:927px;height:9px; background:url(images/News-ClientsSectionBottom.png) top left no-repeat;margin:0 auto;}

#news-holder {float:left;display:inline;width:318px;margin:0 0 0 16px;background:url(images/newsShadow.png) right center no-repeat;}
#newsTop {width:308px;height:9px; background:url(images/newsTop.png) top left no-repeat;}
#newsBottom {width:308px;height:9px; background:url(images/newsBottom.png) top left no-repeat;}
#news {width:308px; background:#e1ff85 url(images/news.png) top center no-repeat;}
#news h2{color:#3a3a3a;font:normal 25px Tahoma, Geneva, sans-serif;padding:4px 0 0 18px;}
#news h2 span {font-weight:bold;color:#496400}

#news ul{list-style: none; margin:0 8px 0 30px;}
#news li{background:url(images/bullet02.png) 0 8px no-repeat; padding:8px 0 8px 19px;font:normal 10px/12px Tahoma, Geneva, sans-serif;}
#news li a{color:#1b1c1c;}
#news li a:hover{color:#353535;}

#clients {float:left;display:block;width:590px;}
#clients h2{color:#fff;font:normal 25px Tahoma, Geneva, sans-serif;margin:4px 0 0 31px;}
#clients h2 span {font-weight:bold;color:#ffa338}

#clients ul{list-style: none; margin:0 8px 0 40px; width:240px;float:left;display:inline; }
#clients li{background:url(images/bullet01.png) 0 2px no-repeat; padding:0 0 0 19px;margin:12px 0;font:normal 12px Tahoma, Geneva, sans-serif;}
#clients li a{color:#fff;}
#clients li a:hover{color:#ffa338;}


a.greenButton { background:url(images/greenButton.png) top center no-repeat;width:71px;float:right;display:inline; position:relative;right:10px;margin:8px 0;font:normal 10px/20px Tahoma, Geneva, sans-serif;text-transform:uppercase;color:#000;text-align:center;}
a.greenButton:hover {color:#fff;background:url(images/greenButton.png) bottom center no-repeat;}

a.orangeButton { background:url(images/orangeButton.png) top center no-repeat;width:71px;float:right;display:inline; position:relative;right:10px;margin:8px 0;font:normal 10px/20px Tahoma, Geneva, sans-serif;text-transform:uppercase;color:#000;text-align:center;}
a.orangeButton:hover {background:url(images/orangeButton.png) bottom center no-repeat;}

.content {width:570px; float:left; margin:0 0 23px 0;}
.content h2 {color:#474747;font:normal 25px Verdana, Geneva, sans-serif;margin:10px;}
.content p {margin:10px;text-align:justify;}
.content p.highlite {padding:0 0 0 90px;background:url(images/highliteTextIcon.png) 15px 0 no-repeat;font-weight:bold;min-height:68px;}

.bannerArea {float:left;display:inline;width:310px;text-align:center;margin:20px 0 0 48px;}
.bannerArea img{margin:20px auto;}


#footerTop {width:927px;height:9px; background:url(images/footerTop.png) top left no-repeat;margin:0 auto;}

#RecentBlogArticlesHolder{float:left;display:inline;width:318px;margin:0 0 10px 16px;background:url(images/newsShadow.png) right center no-repeat;}
#RecentBlogArticlesTop {width:308px;height:9px;background:url(images/RecentBlogArticlesTop.png) top center no-repeat;}
#RecentBlogArticlesBottom {width:308px;height:9px;background:url(images/RecentBlogArticlesBottom.png) top center no-repeat;}
#RecentBlogArticles {width:308px;background:#8de3ff url(images/RecentBlogArticles.png) top center no-repeat;}
#RecentBlogArticles h2{color:#3a3a3a;font:normal 25px Tahoma, Geneva, sans-serif;margin:0 0 0 18px;padding:4px 0 0 0;}
#RecentBlogArticles h2 span {font-weight:bold;color:#007bb6}

#RecentBlogArticles ul{list-style: none; margin:0 8px 0 30px;}
#RecentBlogArticles li{background:url(images/bullet03.png) 0 9px no-repeat; padding:8px 0 8px 19px;font:normal 10px/12px Tahoma, Geneva, sans-serif;}
#RecentBlogArticles li a{color:#1b1c1c;}
#RecentBlogArticles li a:hover{color:#353535;}

#BlogArchives {float:left;display:block;width:280px;}
#BlogArchives h2{color:#fff;font:normal 25px Tahoma, Geneva, sans-serif;margin:4px 0 0 45px;}
#BlogArchives h2 span {font-weight:bold;color:#ffa338}

#BlogArchives ul{list-style: none; padding:0 8px 0 67px; width:200px;float:left;}
#BlogArchives li{background:url(images/bullet01.png) 0 2px no-repeat; padding:0 0 0 19px;margin:6px 0;font:normal 12px Tahoma, Geneva, sans-serif;}
#BlogArchives li a{color:#fff;}
#BlogArchives li a:hover{color:#ffa338;}

#Contributors {float:left;display:block;width:280px;}
#Contributors h2{color:#fff;font:normal 25px Tahoma, Geneva, sans-serif;margin:4px 0 0 35px;}
#Contributors h2 span {font-weight:bold;color:#ddfd78}

#Contributors ul{list-style: none; padding:0 8px 0 57px; width:240px;float:left; }
#Contributors li{background:url(images/bullet01.png) 0 2px no-repeat; padding:0 0 0 19px;margin:6px 0;font:normal 12px Tahoma, Geneva, sans-serif;}
#Contributors li a{color:#fff;}
#Contributors li a:hover{color:#ddfd78;}




/*======== blog styles ===========*/

.blogContent {width:654px; float:left; margin:0 0 23px 0;color:#2e2e2e;}

.post {margin:40px 0 0 0;}
.post a{color:#0082c3;}
.postHeader {}
.postFooter {border-bottom:1px solid #d3d3d3;margin:20px 0 0 3px;}

.postHeader .date{height:56px;width:54px; float:left;display:inline;background:url(images/date.png) top center no-repeat;margin:4px 0 0 0;}
.postHeader .date .day{font:bold 15px/15px Verdana, Geneva, sans-serif;text-align:center;display:block;margin:20px 0 0 10px;}
.postHeader .date .month{font:normal 9px Verdana, Geneva, sans-serif;text-align:center;display:block;margin:0 0 0 10px;}
.postHeader h2{margin:0 0 0 60px;padding:0;color:#2e2e2e;font:normal 20px Verdana, Geneva, sans-serif;}
.postHeader .comments {background:url(images/commentIcon.gif) 0 2px no-repeat;padding:0 0 0 16px;font:10px normal Verdana, Geneva, sans-serif;margin:10px 0 10px 70px;}
.postHeader .comments a{color:#2e2e2e;}
.postHeader .comments a span{color:#0082c3;font-weight:bold;}

.postContent {font:normal 11px/14px Verdana, Geneva, sans-serif; margin:0 0 0 67px;}
.postContent p{margin:10px 0;}

.postFooter .author{background:url(images/userIcon.gif) 0 2px no-repeat;padding:0 0 0 17px;float:left;display:inline;}
.postFooter .read_more{background:url(images/continiueIcon.gif) 0 2px no-repeat;padding:0 0 0 17px;float:right;display:inline;}

.post img.left {float:left;display:inline; margin:20px 20px 20px 0;}
.post img.right {float:left;display:inline; margin:20px 0 20px 20px;}

.rightClmn {float:left;display:inline;width:242px;margin:20px 0 0 30px;}
.widgetsTop {background:url(images/archivesTop.png) top center no-repeat;height:9px;}
.widgetsBottom {background:url(images/archivesBottom.png) top center no-repeat;height:9px;}
.widgets {background:url(images/archives.png) repeat-y;}

.widgets .archive {padding:0 0 30px 0;}
.widgets .archive h2{font:bold 25px Tahoma, Geneva, sans-serif;color:#008ed5;padding:11px 16px;}

.widgets ul{list-style: none; padding:0 8px 0 32px;}
.widgets li{background:url(images/bullet04.png) 0 2px no-repeat; padding:0 0 0 19px;margin:6px 0;font:normal 12px Tahoma, Geneva, sans-serif;}
.widgets li a{color:#1b1c1c;}
.widgets li a:hover{color:#6d6f71;}

.widgets .categories {padding:0 0 30px 0;}
.widgets .categories h2{font:bold 25px Tahoma, Geneva, sans-serif;color:#ff8900;padding:11px 16px;}
.widgets .categories select{margin:0 0 0 38px;width:186px;}
.widgets .categories option {margin:3px 0;}

.widgets .meta {padding:0 0 30px 0;}
.widgets .meta h2{font:bold 25px Tahoma, Geneva, sans-serif;color:#656565;padding:11px 16px;}
