body{height:100%;margin:0;text-align:center;border-top:3px solid #1c2487;padding:28px 0 0 0;}

/* forms */
form{margin:0;}
input{font-size:1.1em;margin:10px 0 0 0;font-size:0.8em;border:1px solid #959791;padding:2px;font-family:arial,sans-serif;}
input.submit{font-size:0.8em;color:#3842b6;background:#fff;font-weight:bold;padding:0px;margin:5px 0 0 0;}
/* para,lists + images */



/* SPECIFIC HEADERS */
h1.h-questions-answers {background:url("../images/h-questions-answers.png") no-repeat;width:435px;padding:42px 0 0 0;overflow:hidden;height:0px !important;height /**/:42px;/* for IE5.5's bad box model */}
h1.h-tutorial-single {background:url("../images/h-tutorial-single.png") no-repeat;width:380px;padding:2px 0 10px 98px;color: #e27000;}
h1.h-tutorials{background:url("../images/h-tutorials.png") no-repeat;width:435px;padding:42px 0 0 0;overflow:hidden;height:0px !important;height /**/:42px;/* for IE5.5's bad box model */}
h1.h-computing{background:url("../images/h-computing-for-the-older-and-wiser.png") no-repeat;width:435px;padding:32px 0 0 0;overflow:hidden;height:0px !important;height /**/:32px;/* for IE5.5's bad box model */}
h2.h-textaudio{background:url("../images/h-text-and-audio-tutorials.png") no-repeat;width:435px;padding:32px 0 0 0;overflow:hidden;height:0px !important;height /**/:32px;/* for IE5.5's bad box model */}
h3.h-latest-tutorials{background:url("../images/h-latest-tutorials.png") no-repeat;width:435px;padding:27px 0 0 0;overflow:hidden;height:0px !important;height /**/:27px;/* for IE5.5's bad box model */}
h3.h-search{background:url("../images/h-search-pc-wisdom.png") no-repeat;width:102px;padding:42px 0 0 0;overflow:hidden;height:0px !important;height /**/:42px;/* for IE5.5's bad box model */ margin:0;}

/* ID AND SPECIFIC */
#shell{text-align:left;min-height:100%;width:960px;/*font-size:1.1em;*/margin:0 auto;}
#shell #container{float:left;min-height:100%;padding:0 3px;width:954px;}
/* HEADER */
#shell #container #header{position:relative;border-bottom:2px solid #f6f6f6;}
#shell #container #header #logo{background:transparent url("../images/header-bg.png") repeat-x left bottom;border-bottom:1px solid #f6d57c; height:107px;}
#shell #container #header #logo h1 {background:url(../images/header-logo-pc-wisdom.png) top left no-repeat; height:120px;text-indent:-9999em;}
#shell #container #header #toolbar{font-size:1.1em;background:#fefefe url("../images/header-bg-toolbar.png") repeat-x left bottom;border-top:2px solid #f4f4f4;border-bottom:1px solid #f6d57c;padding:8px 15px 9px 10px;margin:0 220px 0 0;}
#shell #container #header #toolbar a{text-transform:uppercase;}
#shell #container #header #animal{float:right;width:247px;height:242px;position:absolute; right:0;background:url(../images/header-owl.gif);}
/*#shell #container #header #animal img{position:absolute;z-index:10;}*/
/* MENU */
#shell #container #left{float:left;line-height:1.4em;width:172px;letter-spacing:-0.05em;font-size:1.65em;}
#shell #container #left ul#menu{padding:25px 0 22px 0;list-style:none;font-size:1em;}
#shell #container #left ul#menu li{margin:0 0 1px 0;border:1px solid #e4e4e4;padding:0 2px 0 12px;background:#fff url("../images/menu-bg.png") repeat-x left bottom;}
#shell #container #left ul#menu a{text-decoration:none;border-right:6px solid #c2c2c2;display:block;padding:5px 0;}
#shell #container #left ul#menu a:hover{border-right:6px solid #eeb840;}
/* SEARCH */
#shell #container #left #search{background:url("../images/left-top-orange.png") no-repeat;width:172px;padding:12px 0 0 0;}
#shell #container #left #search #searchContent{background:url("../images/left-bot-orange.png") no-repeat left bottom;padding:0px 10px 15px 12px;}
#shell #container #left #search input{width:135px;}
#shell #container #left #search input.submit{width:85px;}
/* CONTENT */
#shell #container #content{float:right;width:750px;background:url("../images/content-bg-2col.png") no-repeat right bottom;/*font-size:1.3em;line-height:1.4em;*/padding:25px 0 0 0;}
/* intro */
#shell #container #content #intro img{float:left;margin:0 20px 0 0;}
#shell #container #content #intro{width:510px;}

/* tutorial */
#shell #container #content #tutorials{float:left;padding: 0 0 20px 0;}
#shell #container #content #tutorials ul{list-style:none;margin:0;padding:0;float:left;font-size:1em;}
#shell #container #content #tutorials ul li{float:left;font-size:1.1em;width:125px;margin:0 2px 0 0;padding:80px 0 0 0;text-align:center;}
#shell #container #content #tutorials ul li.t-basic{background:url("../images/tutorial-top-basic.png") no-repeat top left;z-index:20;position:relative;}
#shell #container #content #tutorials ul li.t-photo{background:url("../images/tutorial-top-photo.png") no-repeat top left;z-index:20;position:relative;}
#shell #container #content #tutorials ul li.t-email{background:url("../images/tutorial-top-email.png") no-repeat top left;z-index:20;position:relative;}
#shell #container #content #tutorials ul li.t-advanced{background:url("../images/tutorial-top-advanced.png") no-repeat top left;z-index:20;position:relative;}
#shell #container #content #tutorials ul li a{background:url("../images/tutorial-bottom.png") no-repeat bottom left;display:block;padding:0 0 15px 0;width:125px;font-size:1.5em;line-height:1.1em;}


/* main */
#shell #container #content #midCol{float:left;width:510px;}
/* right column */
#shell #container #content #rightCol{width:202px;padding:72px 0 0 0;float:right;}
#shell #container #content #rightCol #rightColContent{background:url("../images/right-bg.png") repeat-x;text-align:center;padding:0 4px 0 5px;}
#shell #container #content #rightCol #rightColContent p{padding:0 0 13px 0;}
/* footer + spacer */
#spacer{clear:both;background:transparent url("../images/footer-bg.png") repeat-x bottom left;height:151px;}
#footer{background:#000;float:left;width:100%;padding:18px 0;font-size:1.4em;color:#fff;}
#footer #footerBar{width:960px;margin:0 auto;}
#footer a{font-weight:normal;color:#eeb840;}
#footer ul#menuFooter{list-style:none;margin:0;padding:17px 12px;float:left;font-size:1em;}
#footer ul#menuFooter li{float:left;}
#footer img{float:right;margin:0 12px;}

/*

h1.h-chat {font-size:1.7em;letter-spacing:-0.04em;font-weight:400;}

h1.h-questions-answers2 {font-size:1.7em;letter-spacing:-0.04em;font-weight:400;}

h1.h-contact {font-size:1.7em;letter-spacing:-0.04em;font-weight:400;}

h1.h-tutorial-single2 {font-size:2em;	letter-spacing:-0.02em;	font-weight:500;}

h1.h-tutorial-single2 span {color:#E29902;}

h1.h-newsletter-single {font-size:2em;	letter-spacing:-0.02em;	font-weight:500;}

h1.h-newsletter-single span {color:#E29902;}

h3.h-newsletter {font-size:1.4em;letter-spacing:-0.04em;font-weight:300;}

h3.h-latest-tutorials2{font-size:1.4em;letter-spacing:-0.04em;font-weight:300;}

h3.h-search2 {font-size:1.4em;letter-spacing:-0.04em;font-weight:300;}
*/

div#rightColContent p {font-size:1.5em;}

.errorList {
	margin:0 0 1em 0;
	font-size:1em;
}

.errorList li {
	margin:0 0 0.2em 0;
	color:#FF0000 !important;
}

.errorList li a {
	/*font-size:1.4em;*/
	color:#FF0000 !important;
	text-decoration:none;
}

.errorList li a:hover {
	text-decoration:underline;
}

#pagination {
	margin:0 !important;
	padding:0 !important;
	clear:both;
	font-size:1.4em;
}

.regText {
	margin:0 0 1em 0;
}