@charset "utf-8";
/* CSS for SolidCad, July 2008 */
/* Author: Richard Harris Design, www.richardharris.no */

body {background:#333 url(i/bg_grad.jpg) repeat-x; margin:0; padding:0; text-align:center; font: smaller normal Verdana, Arial, Helvetica, sans-serif; color:#fff;}
h2 {padding:0; margin:0 0 0.2em; font-size: 1.7em; line-height:1em}
h3 {margin-bottom:0; font-size: 1.3em;}
h4 {margin:0 0 0.2em; color:#596f96; font-size:1em;}
p {margin: 0.6em 0 1em; font-size: 1em; line-height:1.4em; text-align:justify;}
a {color:#2771ba; text-decoration:none;}
a:hover {text-decoration:underline}
a:visited {color:#5d99d5}
br {clear:both}

#wrapper {margin:1em auto; padding:0; position:relative; width:760px;}
#container {background-color: #fff; color: #333; float:left; overflow:hidden; text-align:left;}

#head {float:left; clear:both; width:760px; height: 72px; overflow:hidden; position:relative;}
#head h1 {float:left; width: 6em; height: 3em; background:transparent url(i/solidcad_logo.png) no-repeat; margin:0; padding:0; overflow:hidden}
#head h1 a {float:left; text-indent: -100em; width:6em; height:3em;}
#head div.solidworks {position:absolute; top: 5px; right: 14px; width: 150px; height: 64px; background: #fff url(i/solidworks_stamp.png) no-repeat;}
#head div.solidworks em {text-indent: -100em; display: block;}
#head div.contactInfo {position:absolute; right: 182px; top: 6px; width: 200px; height: 64px;}
#head div.contactInfo p {color:#999; font: 90% normal Arial, Helvetica, sans-serif; text-align:right; margin:0; padding:0;}

#main {float:left; clear:both; margin:0; padding:0;}

#nav {float:left; clear:both; width:760px; height: 3em; text-align:left; overflow:hidden; background: #fff url(i/bg_nav.png) left repeat-x; color: #fff;}
#nav ol {float:left; clear:both; margin:5px 1.6em 0; padding:0; list-style: none; display: inline;}
#nav li {margin:0; padding:1px 0; float:left; border-right: 1px solid #e43739;}
#nav li a {color: #fff; font-weight:bold; display:block; padding: 5px 1em 3px;}

#innerWrap {float:left; clear:both; width:760px; margin:0; padding:1em 0 0.75em;}

#sidebar {float:right; width:226px; overflow:hidden; padding: 0.5em 0 0; display: inline;}
#sidebar .models {width: 210px; height: 510px; background: #fff url(i/3dmodels.jpg) no-repeat;}

#content {float:left; width:448px; margin:0 42px; padding: 0.7em 0 0; font-family: "Garamond Premiere Pro", "Adobe Garamond Pro", "Garamond", "Times New Roman", Times, serif; overflow:hidden; display:inline}
#content p {font-size: 1.2em;}
#content a {text-decoration:underline}

#content ul.blocks {float:left; clear:both; width: 448px; margin:0.5em 0; padding:0; list-style: none; display: inline; background:#fff url(i/blocks.png) no-repeat;}
#content ul.blocks li {float:left; width:50%;}
#content ul.blocks li a {float:left; width:211px; height:150px; display:block; text-indent: -100em; overflow:hidden;}
#content ul.blocks li.right a {float:right;}

#foot {float: left; clear:both; width:760px; height:74px; color:#fff; position:relative; background: #999 url(i/bg_foot.png) bottom repeat-x;}
#foot a {color:#fff;}
#copyright {margin:0 42px; padding:0; width:510px; height:40px; text-align:justify; font:90% normal Verdana, Arial, Helvetica, sans-serif}
