*{margin:0;padding:0}
body{background:#FFF url(/images/site/body_bg.png) top left repeat-x;font-family:"Trebuchet MS", Verdana, Arial, sans-serif}

h1,h2,h3,h4{color:#DF7212;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;font-weight:normal}

h1{font-size:36px;margin-bottom:14px}
h2{font-size:24px;margin-bottom:10px;margin-top:16px}
h3{font-size:16px;margin-bottom:8px}
h4{font-size:14px;margin-bottom:8px}

p,ol,ul{color:#333;font-size:14px/18px;margin:0 0 14px}

a{border-bottom:1px dashed #5303A1;color:#5303A1;text-decoration:none}
a:hover{border:0;color:#DF7212}
a img{background:transparent;border:0}

ul{margin-bottom:15px}

div.flash{margin-bottom:20px}

#page{background:transparent;clear:both;margin:0 auto;position:relative;width:780px}
#pageinner{background:transparent;float:left;position:relative}

#header{background:transparent url(/images/site/header_bg.jpg) top center no-repeat;clear:both;float:left;height:120px;width:780px;z-index:1}
#header a{background:transparent}
#header img#logo{position:absolute;top:16px;left:0}
#header h1{font-size:32px;line-height:80px}
#header p{color:#666;position:absolute;right:0;top:40px}

#headerinner{display:block;float:left;margin:0 10px;z-index:1}

#navbar{height:30px;left:0;position:absolute;top:86px;width:780px;z-index:9000}
.navwrapper{float:left;position:relative}

#content{float:left;margin-top:40px;width:780px;z-index:900}
#contentinner{background:transparent;float:left;z-index:1000;width:780px;}

#main{background:transparent;color:#333;float:left;width:465px;z-index:1000}
#maininner{float:left; margin-right:20px;}
/* #FFD */
#main .callout{background:#EEE;border:1px solid #5303A1;display:block;float:left;margin:15px 0;width:460px}
#main .calloutinner{float:left;margin:15px}
#main li{margin:0 0 5px 1em}

#side{clear:right;float:right;text-align:left;width:275px}
#sideinner{float:left;position:relative;margin-top:36px;}
#side h3{height:32px;line-height:34px;position:relative}
#side .callout{border:1px solid #666;display:block;float:left;margin:10px 0;position:relative}
#side .calloutinner{display:block;float:left;margin:10px}
#side .callout h2{color:#FFF;display:block;float:left;text-align:center}
#side .callout ol,
#side .callout ul{float:left;font:11px Verdana,Arial,sans-serif;margin:0 0 15px 15px;text-align:left}
#side li{margin-bottom:5px}
#sideinner .callout p{color:#333;float:left;font:11px/14px Verdana,Arial,sans-serif;margin-bottom:15px}

#footer{border-top:3px solid #5303A1;clear:both;float:left;margin-top:15px;width:780px}
#footercontent{margin:30px 35px;text-align:center}
#footer p{color:#444;font:11px Verdana,Arial,sans-serif;text-align:center}

.caption{color:#666;font:10px Verdana,Arial,sans-serif;text-align:left}
.center{text-align:center}
.credit{color:#666;font-size:11px;font-style:italic}
.fineprint{color:#666;font-size:9px;font-style:italic;padding:12px;text-align:center}
.indent{margin-left:20px}
.landscape{width:150px}
.left{clear:right;float:left;margin:0 10px 10px 0}
.normal{font-weight:normal}
.noshow{display:none}
.portrait{height:150px}
.right{clear:left;float:right;margin:0 0 10px 10px}


.portfolio{border:1px solid #CCC;clear:left;display:block;float:left;margin-bottom:15px;width:450px}
.portfolioinner{clear:left;display:block;float:left;margin:0 15px 15px}
.portfolio h2 {
	width:420px;
}
.portfolioinner img{border:1px solid #CCC;clear:left;float:left;margin-right:15px;width:200px}
.portfolioinner ul{float:right;width:190px}


ul#nav{float:left;left:0;list-style-type:none}
ul#nav li{display:inline;float:left;height:35px;margin-right:45px;position:relative}

/*Root*/
ul#nav a{border:0;color:#FFF;display:block;float:none !important;/*Opera*/float:left;font:bold 15px/30px "Trebuchet MS",Verdana,Arial,sans-serif;height:auto !important;height:1%;/*IE*/margin:0px 0px 8px;padding:0;text-align:center;text-decoration:none;text-transform:lowercase}

/* Root Hover */
ul#nav a:hover,
ul#nav li:hover a,
ul#nav li.iehover a{background:transparent;text-decoration:underline}

ul#nav a.selected,
ul#nav a.selected:hover,
ul#nav li:hover a.selected,
ul#nav li.iehover a.selected{color:#DF7212;text-decoration:none}
