/* Copyright (c) 2007 Nerges Web Design CSS */
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/
/*------------------------------------------------------------------------------*/
/* --------------------------- CSS BROWSER RESETS
------------------------------*/
/*------------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img{margin:0px;padding:0px;}
table{border-collapse:collapse;border-spacing:0px;}
fieldset,img{border:0px;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal; }
h1 {font-size: 26px; padding-bottom: 8px; color: #b80e0e;}
h2 {font-size: 20px; color: #b80e0e; padding-left: 5px; border-left-width: 1px; border-left-style: solid; border-left-color: #c14b4b; margin-bottom: 5px;}
h3 {font-size: 15px; color: #848484; padding-left: 5px; border-left-width: 1px; border-left-style: solid; border-left-color: #848484; margin-bottom: 5px; margin-top: 12px;}
q:before,q:after{content:'';}
abbr,acronym{border:0px;font-variant:normal;}
sup,sub{line-height: 0px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}


/*----------- Nerges Additions -----------*/
body{background: url(images/site.bkg.png) #FFFFFF repeat-x top fixed; font-family: "Trebuchet MS";}
p {padding-left: 2px; font-size: 12px; padding-bottom: 5px; /* letter-spacing: 0.5px; word-spacing: 2px; */}
a:link, a:visited {text-decoration: none; color: #c14b4b;}
a:hover {text-decoration: none; color: #c14b4b;}

blockquote {padding-left: 10px; padding-right: 10px; font-style: italic; quotes: "\201C" "\201D";}

html { overflow-y: scroll; }

/*----------- Layout -----------*/
div#mainwrapper {width: 100%; z-index: 1;}

div#div765 {width: 900px; margin: 0px auto; padding-top: 10px;}

div#headerarea {background: url(images/header.png) no-repeat top center; height: 147px;}

div#clientloginarea {height: 114px;}

div#topnavigationarea {height: 33px;}
div#topnavigationarea ul {}
div#topnavigationarea li {display: inline; /*margin-right: 10px; margin-left: 10px;*/ padding-left: 20px;}
div#topnavigationarea li a {color: #fff; font-family: "Trebuchet MS"; font-size: 15px; line-height: 32px;}
div#topnavigationarea li a:link, div#topnavigationarea li a:visited {text-decoration: none; }
div#topnavigationarea li a:hover {text-decoration: none; border-top: 4px #fff solid;}
div#topnavigationarea li #active_menu {text-decoration: none; border-top: 4px #fff solid;}

div#bannerarea {text-align: center; background: #fff; padding-top: 5px; padding-bottom: 5px;}

div#contentwrapper {background: #FFF; padding-top: 5px; padding-bottom: 10px;}
div#mainbody {width: 47%;float: left;padding-left: 10px;padding-right: 10px;}
.largetextpar {font-size: 14px;}
.largetextpar2 {font-size: 13px;}
div#mainbody2 {padding-left: 10px;padding-right: 10px;}
div#rightbody {width: 47%; float: right; padding-left: 10px; padding-right: 10px;/* padding-right: 10px; border-left-width: 1px;
border-left-style: dotted;border-left-color: #666666; */}
h3.greyh3 {color: #848484; text-decoration: none; margin-top: 2px; text-transform: none; font-weight: normal;}
div#rightbody h3 {margin-top: 5px; color: #848484;}
div#imagerecent {text-align: center; padding-top: 5px; padding-bottom: 5px;}
div#clearfloat {clear: both; float: none;}

div#footerwrapper {background: url(images/footer.bkg.jpg) bottom center no-repeat; height: 33px; font-size: 10px; color: #FFFFFF; font-family: "Trebuchet MS"; text-align: center; line-height: 30px;}
.footertext {color: #FFFFFF;}
.footertext a:link, .footertext a:visited {color: #FFFFFF; text-decoration: none;}
.footertext a:hover {color: #FFFFFF; text-decoration: none;}

/* div#blogarea {}*/
div#blogarea {overflow: hidden;}
div#blogarea h2 a {color: #c14b4b;}
div#blogarea h2 a:link, div#blogarea h2 a:visited {color: #b80e0e; text-decoration: none;}
div#blogarea h2 a:hover {color: #b80e0e; text-decoration: none;}
div#blogarea h3 {color: #b80e0e; text-decoration: none; margin-top: 2px; font-weight: normal; text-transform: none;}
div#blogarea h3.date {color: #848484; text-decoration: none; margin-top: 2px; font-weight: normal; text-transform: none;}
div#continuebox {border-top-width: 1px; border-top-style: solid;
border-top-color: #d32424; text-align: right; padding: 0px; margin:
0px;}

div#continuebox img {margin: 0px; border: 0px; padding: 0px; vertical-align: top;}


/* ---- Portfolio Clients ---- */

div#portfoliosectionwrapper {margin-bottom: 30px;}
div#portfolioimagesleft {float: left; width: 100px;}
div#portfoliodescription {float: right; width: 600px; overflow: hidden;}

.blog {margin-top: -30px;}
