body 							{ padding: 0; margin: 0 auto; font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; line-height: 24px; color: #fff; font-size: 16px; font-weight: normal; background: #090909 url(images/tempbackground.jpg) repeat-x scroll 50% 0; }
h1 								{ font-size: 20px; font-weight: bold; color: #fff; margin: 5px 0 15px 19px; line-height: 24px; }
h2								{ border-left:10px solid #3574A0; font-size: 20px; font-weight: bold; color: #fff; margin: 5px 0 0 0; padding-left: 10px; font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; }
h3								{ font-size: 13px; color: #3574A0; font-weight: bold; margin: -20px 0 10px 0; padding-left: 20px; font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; }
p 								{ margin: 3px auto 20px ; }
a								{ text-decoration:none; color: #fff; }
a:hover							{ border-bottom: 1px solid #fff; }
img								{ border: none; }

div#container 					{ width: 800px; margin: 0 auto; }
div#title 						{ float: left; margin: 10px 0 10px 3px; padding-left: 10px; font-family: Whitney, "Myriad Pro", MyriadPro, Helvetica, Arial, sans-serif; font-size: 40px; font-weight: bold; color: #fff; line-height: 24px; }
div#header 						{ float: left; margin: 0 auto 20px; padding: 0; text-align: center; width: 800px; font-weight: bold; color: #fff; }
div#navigation					{ float: right; margin: 38px 0 0 0; font-family: Whitney, "Myriad Pro", MyriadPro, Helvetica, Arial, sans-serif; }
div#projects					{ color: #fff; float: left; width: 450px; padding: 0 10px 0 0; }
div#rightbar					{ color: #fff; float: right; width: 284px; }
div#content						{ float: left; margin: 0 auto 0; padding: 15px; border: 1px solid #333; width: 768px; -webkit-border-radius:10px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; }
div#content p					{ padding-left: 19px; }
div#footer						{ float: left; color: #333; padding: 2px 0 0 34px; font-size: 12px; font-weight: bold; }
div.images						{ float: left; padding: 0 0 0 20px; }
div.images a:hover				{ border: none; }
div.technologies				{ float: left; border: 2px solid #999; text-align: center; margin: 0 0 15px 15px; background-color: #fff; padding: 3px 0; height: 45px; width: 45px; -webkit-border-radius:10px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; }

ul.navigation, .navigation ul	{ margin: 0; padding: 0; cursor: default; list-style-type: none; display: inline; font-weight: bold; }
ul.navigation					{ display: table; line-height: 15px; }
ul.navigation>li				{ display: table-cell; position: relative; padding: 0; }
ul.navigation>li:hover			{ display: table-cell; position: relative; padding: 0; }
li.red-nav						{ border-left: 10px solid #f36f21; text-align: right; }
li.red-nav a					{ color: #999; margin-left: 5px; }
li.red-nav a:hover				{ margin-left: 5px; border-bottom: 1px solid #f36f21; color: #fff; width: 100px; text-align: center;  }
li.blue-nav						{ border-left:10px solid #3574A0; text-align: right; }
li.blue-nav a					{ color: #999; margin-left: 5px; }
li.blue-nav a:hover				{ margin-left: 5px; border-bottom: 1px solid #3574A0; color: #fff; width: 100px; text-align: center;  }
li.green-nav					{ border-left:10px solid #009864; text-align: right; }
li.green-nav a					{ color: #999; margin-left: 5px; }
li.green-nav a:hover			{ margin-left: 5px; border-bottom: 1px solid #009864; color: #fff; width: 100px; text-align: center;  }
ul.projects						{ list-style: square outside; margin-left: 20px; }
ul.projects>li					{ color:#3574A0; font-size: 14px; font-weight: bold; padding: 5px 0; line-height: 15px; margin: 0; }
ul.projects>li:hover			{ color:#3574A0; font-size: 14px; font-weight: bold; padding: 5px 0; line-height: 15px; margin: 0; }
ul.projects>li a				{ color: #999; }
ul.projects>li a:hover			{ color: #3574A0; border-bottom: 1px solid #3574A0; }
ul.details						{ padding: 0 0 10px 20px; list-style: square outside; }
ul.details li					{ color:#3574A0; padding: 0 0 6px 0; margin: 0; }
ul.details>li span				{ color: #fff; }
