/* General tags */
body{background:#ccc url(Images/bg.png) repeat; font-family:arial;}
a{background-color:inherit; color:#286ea0; text-decoration:none;}
a:hover{text-decoration:underline;}
p{margin:0 0 16px 0;}
/* img{float:left;}*/
.floatLeft{float:left;}
/*ul{	list-style-image: url(Images/bulletIcon1.png);}*/

/* Headers */
h1{color:#330099; font-size:3em; letter-spacing:-3px; margin:0; text-align:right;}

/* IDs */
#title{margin:20px auto -12px; width:750px;}
#container{background:#fff; border:15px solid #285A94; color:#555; margin:0 auto 15px; padding:10px; width:750px; line-height:1.3em;}
#banner{height: 100px; background: url(Images/WebsiteHeader.png)}
/*#banner{height: 100px; background: url(Images/ChristmasHeader.png)}*/
#sideMenu{float:left; width:150px;}
#mainContent{padding-left: 150px}
#footer{clear:both; padding-left: 300px}
#TechnologyItem{border:2px inset #285A94; padding: 5px;}
#CVTabs ul {list-style: none; padding: 0; margin: 0;}
#CVTabs li {float: left; background: url(Images/tab1Right.png) top right no-repeat; margin: 0;}
#CVTabs a {display: block; background: url(Images/tab1Left.png) top left no-repeat; color: #000000; text-decoration: none; padding: 1.6em 1em 0.25em;}
#CVTabs a:hover {color: #000099;}
#CVContent {border-left: 2px solid #0001CC; border-top: 2px solid #0001CC; border-right: 2px solid #286ea0; border-bottom: 2px solid #286ea0; padding: 0.5em; float:left; width: 95%;}
#CVTabs #selected {background-image: url(Images/tab1RightSelected.png);}
#CVTabs #selected a {background-image: url(Images/tab1Left.png);}

/* Menu */
.menu{border:1px solid #ffffff; color:#286ea0; display:block; font-size:1.1em; font-weight:bold; padding:4px 2px 4px 10px; width:110px;}
.menu:hover{background-color:#f8f8f8; border:1px solid #dadada; color:#286ea0; text-decoration:none;}

/* Various classes */
.credits{color:#888; font-size:0.9em; margin-bottom:0;}
.credits a{color:#888;}