/*-----------------------------------------
Last updated: 25 October 2010
Copyright James Briano
Learning Is Fun Time™

All Rights Reserved
All Wrongs Repaid
-----------------------------------------*/
body {
	margin: 0px;
	font-family: Trebuchet MS, Verdana, Arial, sans;
	font-size: 14px;
	color: #333333;
	text-align: center;
}
img {	
	border:none;
}
a:link, a:visited {
	color:#333333;
	text-decoration:none;
	font-size: 1em;
}
a:hover, a:focus{
	color:#000000;
	background-color:#FFFFD2;
	border-bottom:1px solid #CCCCCC;
	text-decoration:none;
}
a:active{
	color:#FDF9E8;
}
#wrapper{
	width:940px;
	margin:auto;
	text-align:left;
}

#masthead{
	text-align:left;
	font-size:1em;
	color:#999;
	padding:1em;
	padding-bottom:2em;
	border-bottom:1px solid #FCF;
}
#masthead .image{
	background-image:url(../assets/jamesBriano_logo.jpg);
	background-repeat:no-repeat;
	display:block;
	height: 56px;
	width: 315px;
	background-position:top left;
}
#masthead .image:after{
	content:"ActionScript 3.0 Programming";
	top: 54px;
	position:relative;
}
#masthead a:link, #masthead a:visited, #footer a:link, #footer a:visited {
	color:#666666;
	text-decoration:none;
}

#masthead a:hover, #footer a:hover{
color:#000000;
border-bottom:none;
background-color:transparent;
}
.pagenav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding: 1em;
	border-top:1px solid #FFCCFF;/*
	border-bottom:1px solid #FFCCFF;*/
}

.pagenav a:link, .pagenav a:visited{
	color:#000088;
}
.pagenav a:hover, .pagenav a:focus{
	color: #000000;
	text-decoration:none;
}
.pagenav .current {
	color: #FF66FF;
}

div#content{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	padding: 0px 16px 20px 16px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	margin: 0px;
	float: left;
	width: 750px;
}
div#content p{
	line-height:1.5em;
}
#content a:link, #content a:visited {
text-decoration: none;
font-family: Verdana, Arial, sans;
}
#content a:hover {
color:#000000;
background-color: #FCF4D6;
border-bottom:1px solid #CCCCCC;
}
#two-col-left{
	text-align:left;
	width:400px;
	float:left;
	padding-left:15px;
	padding-right: 35px;
}
#two-col-right{
	float:left;
	clear:right;
}
#three-col-left{
	width:30%;
	float:left;
	padding-left:15px;
}
#three-col-middle{
	width:30%;
	float:left;
	padding-left:15px;
}
#three-col-right{
	width:30%;
	float:left;
	clear:right;
	padding-left:15px;
}
#newsbox {
	background-color: #FFFFFF;
	overflow: visible;
	width: 200px;
	font-family: Trebuchet MS, Verdana, Arial, sans;
	color: #0099CC;
	margin-top: 18px;
	padding: 0px;
}
#newsbox p{
	padding: 5px;
	text-align:left;
	border-left:1px solid #ccffcc;
}
#newshead {
	font-family: Trebuchet MS, Verdana, Arial, sans;
	font-size: 1.75em;
	text-align: center;
	height: 43px;
	width: 100%;
	background-repeat:no-repeat;
}
#lower-deco{
text-align: center;
}

.MainColumnHeading {
	font-family: Trebuchet MS, Verdana, Arial, sans;
	font-size: 2em;
	color: #FF99FF;
}
#skills {
	font-size:1em;
	
}
#skills h2{
	text-align:left;
	padding:0px;
	margin:0px;
	font-size:1.5em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
}
#skills ul{
	padding:0px;
	margin:0px;
}
#skills li{
	color:#00F;
	list-style:none;
}
#advert{
	float: right;
	width: 150px;
	border-left: 1px solid #FFCCFF;
	margin-top:1em;
	margin-bottom:1em;
	padding-left:.5em;
	text-align:center;
}

#footer {
	clear:both;
	color: #CCCCCC;
	text-align: right;
	font-family: Trebuchet MS, Verdana, Arial, sans;
	padding-top: 1em;
	padding-right:1em;
	padding-bottom:1em;
	border-top:1px solid #FCF;
	border-bottom: 1em solid #9adffe;
}
#footer .pageInfo {
	color:#666;
}
#footer .logo {
	display:block;
	font-size: 1em;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF66CC;
	text-align: left;
	font-weight: normal;
	font-size: 2.5em;
	margin: .75em 0 .75em 0;
}
h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	color: #666;
	text-align: left;
}

a {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color: #99FF00;
}



.clickthis {
	color: #FF0000;
}
.shortcutkey {
	color: #FF0000;
}
.term {
	color: #0000FF;
}
.skillscovered {
	color: #666666;
	font-size: 16px;
	font-weight: bold;
}

.GroupHeading {
	font-size: 1em;
	font-weight: normal;
	color: #0099cc;
}

.FolderName {
	color: #CC9900;	
}
.FileName {
	color: #FF0099;
}
/*li {
	font-family: Trebuchet MS, Verdana, Arial, sans MS;
	color: #FF99FF;
	font-weight: normal;
}*/

#p01 .pagenav .p01 a,
#p02 .pagenav .p02 a,
#p03 .pagenav .p03 a,
#p04 .pagenav .p04 a,
#p05 .pagenav .p05 a,
#p06 .pagenav .p06 a,
#p07 .pagenav .p07 a,
#p08 .pagenav .p08 a,
#p09 .pagenav .p09 a,
#p10 .pagenav .p10 a,
#p11 .pagenav .p11 a,
#p12 .pagenav .p12 a
{color:#FF00FF;text-decoration:none;}

.clear {
	clear: both;
}

a[href^="mailto:"]{
background-image:url(../assets/share_tools/envelope.gif);
background-position: center right;
background-repeat:no-repeat;
padding-right:20px;
}

a[href^="http:"]{
background-image:url(../assets/share_tools/external_link9e.png);
background-position:top right;
background-repeat:no-repeat;
padding-right:15px;
}
a[href$=".doc"], a[href$=".docx"] , a[href$=".dot"], a[href$=".dotx"]{
background-image:url(../assets/share_tools/office/07/simple/word.png);
background-position: center left;
background-repeat:no-repeat;
padding-left:15px;
}
a[href$=".xls"], a[href$=".xlt"], a[href$=".xlsx"], a[href$=".xltx"]{
background-image:url(../assets/share_tools/office/07/simple/excel.png);
background-position: center left;
background-repeat:no-repeat;
padding-left:15px;
}
a[href$=".ppt"]{
background-image:url(../assets/share_tools/office/07/simple/ppt.png);
background-position: center left;
background-repeat:no-repeat;
padding-left:15px;
}
a[href$=".psd"]{
background-image:url(../assets/share_tools/psdIcon2.png);
background-position: center left;
background-repeat:no-repeat;
padding-left:15px;
}
a[href$=".jpg"], a[href$=".gif"], a[href$=".png"], a[href$=".bmp"],a[href$=".jpeg"],a[href$=".WMF"],a[href$=".tif"]{
background-image:url(../assets/share_tools/office/07/bitmap.png);
background-position: center left;
background-repeat:no-repeat;
padding-left:15px;
}
a[href$=".mpeg"]{
background-image:url(../assets/share_tools/office/07/movie.png);
background-position: center left;
background-repeat:no-repeat;
padding-left:15px;
}
a[href$=".mht"]{
background-image:url(../assets/share_tools/office/07/simple/wordweb3.png);
background-position: center left;
background-repeat:no-repeat;
padding-left:15px;
}
a[href$=".epub"]{
background-image:url(../assets/share_tools/book.png);
background-position: center left;
background-repeat:no-repeat;
padding-left:15px;
}.hide {
	color: #FFF;
}
