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,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:right;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}

body{text-align:center;font-family:Arial; background:#f2f1ec url(images/pattern.jpg) repeat-y center 130px;height:100%}

#topCanvas{background:url(images/header.jpg) no-repeat top center;padding-top:130px;height:30px;}

#header{position:relative;height:20px;width:800px;margin:0px auto 10px auto;}
#header #logo{position:absolute;top:-59px; left:0px;}
#header #nav{text-align:right;}
#header #nav img{vertical-align:top;}
#header #nav a.on img{border-bottom:2px solid;}

#content{border-top:1px solid #000;border-bottom:1px solid #000;background:#fff;margin-bottom:10px;padding:20px;text-align:right;width:760px;margin:0px auto;}
#content h2{text-align:right ;width:535px;}
#content #blogContent h2{text-align:right ;}
#content h3{text-align:right;}
#content img{/*margin-right:40px;*/}
#content p {font-size:0.9em;text-align:justify;width:535px;line-height:1.5em;}
#content ul {text-align: right; width: 750px;} 
#content div {text-align: right; text-align: justify;}
#content #projectsCat, #content #blogCat{width:118px;float:right;text-align:right;}
.blogCat {font-family: Arial;font-size: 0.95em;}
#content #projectsCat a, #content #blogCat a{font-weight:bold;font-size:0.9em;}
#content #projectsContent, #content #giladContent, #content #blogContent{margin-right:120px;padding-right:20px;border-right:1px solid #ddd;text-align:right;}
#content #blogContent{margin-right:0px;border-right:0px;}
.blogContent{font-family: Arial;}
.blogContent h2 {font-size: 1em; width:395px;}
#blogContent h3, #giladContent h3 {width:400px;}
#content #projectsContent a.readMore, #content #blogContent a.readMore{font-weight:bold;font-size:0.9em;margin:20px 0px;display:block;}
#content #projectsContent .client {margin-top:25px;}
#content #projectsContent .clientpics {float:left;width:376px;}
#content #projectsContent .clientpics img{margin-right:4px;margin-bottom:3px;}
#content #projectsContent .twoPix img{margin-right:2px;}
#content #projectsContent .clienttext p {width:auto;line-height:1.2em;}
#content #blogContent p{width:515px;}
#content #giladContent p{width:410px;}
#content #blogContent a.readMore{margin:-5px 0px 30px 0px;text-align:right;}
.postPage p img{margin:0px auto;display:block;}

#content.hp{padding:0px;width:800px;line-height:0px;border:0px;background-color:#e7e4c7;}
#content.hp img{margin-right:0px}

#footer{font-size:0.8em;direction:ltr;width:800px;margin:0px auto;padding:20px 0px; text-align: left;}
#footer #credit{float:right;}

p{margin-bottom:15px;}
h2{margin-bottom:7px;font-size:1.2em;font-weight:bold;}
h3{margin-bottom:7px;font-size:1.2em;font-weight:bold;}

a{outline: none;text-decoration:none;color:#bf1f2e;}
a:hover{text-decoration:underline;}
.clear{clear:both;}
ul{margin-bottom:15px;margin-right:15px;}
strong{font-weight:bold;}
span{font-weight:inherit;}