/* custom */
* { /* sets 0 margin and 0 padding on everything */
	margin: 0; 
	padding: 0; 
}
body {margin: 0 5px; padding: 0;}
pre, code {white-space: normal;}
body {color: #252525}
a:focus, a:hover {color:#069;}
a {color:#9c2a29;text-decoration:underline;}
pre, code, tt {font-family: Helvetica, Arial, sans-serif;}
th {padding:3px 4px 3px 10px;}
ul, ol {margin:0;}
table {margin-bottom:3px;}
p {line-height: 1.75em; margin-bottom: 6px;}
p img {float:none;margin:12px 12px 0 0;padding:0;}
label {font-weight: normal;}
.showgrid {background:url(img/grid.png) repeat scroll 10px 0;}
.box {padding:4px 9px 9px 9px; padding-left:15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:5px solid #eee; background-color: white; margin-bottom: 10px; margin-top:13px;}
.container:after {content: "";}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111; font-family: Helvetica, Arial, sans-serif;}
h1 {font-size:3em;line-height:1.05;margin:0; font-weight:normal;}
h2 {font-size:2.45em;margin-bottom:0.35em;font-weight: normal; line-height: 1.25em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:16px;line-height:1.25;margin-bottom:0.5em;height:1.25em;font-weight: bold;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}

/*-----sidebar------*/
.span-8{width:250px;}

small {font-size: 12px;}


.fl {float: left;}
.fr {float: right;}



div.main, body {
	background-color: #fff;
    margin:0;
}

div.container {
	background-color: #fff;
	padding: 10px 10px;
	margin:0;
}
	.paddings {
		padding: 20px 15px;
	}
	ul.sup-menu {
		line-height: 1.2;
		margin: 0 0 15px 0;
	}
		.sup-menu li {
			display: block;
			float: left;
			padding-right: 10px;
			/* border-right: 1px solid white; */
			background: url(img/sep.gif) no-repeat right 5px;
			margin-right: 10px;
			font-size: 14px;
		}
		.sup-menu li a {
			color: white;
		}
		.sup-menu li a:hover {
			text-decoration: underline;
		}
		.sup-menu .last {
			background: none;
		}
	.logo {
		color: white;
		/* background-color: #63a8dd;
		padding: 2px 4px; */
		display: inline;
		font-weight: bold;
		text-transform: uppercase;
		clear: both;
		margin-top: 10px;
		font-size: 2em;
		margin: 0;
		line-height: 1.05em;
	}
		.logo a {
			text-decoration: none;
			color: white;
		}
	.slogan {
		display: block;
		font-size: 22px;
		color: white;
	}
	.date {
		color: white;
		float: right;
		padding-top: 15px;
	}
div.header {
	height: 120px;
	background-color: #E8A158; /* #ecb378; /* url(img/bg-brown.gif) repeat-x 0 0; */
}

div.menu-wrapper {
	margin-bottom: 10px;
}
div.menu {
	margin-bottom: 0;
}
	.menu ul {
		background-color: #63a8dd;
		background: #63a8dd url(img/bg-menu-blue.gif) repeat-x 0 0;
		display: block;
		height: 31px;
		margin: 0;
	}
		.menu li {
			display: block;
			float: left;
			font-size: 14px;
			padding: 0;
			border-right: 1px solid #add1ed;
			position: relative;
			margin-right: -1px;
			font-weight: bold;
			line-height: 2.2em;
			text-transform: uppercase;
		}
			.menu li a {
				color: #FFFFFF;
				text-decoration: none;
				padding: 7px 12px 8px 12px;
			}
			.menu .current_page_item {
				border: none;
			}
				.menu .current_page_item a {
					color: #252525;
					background: #e3eff9;
					height: 31px;
				}
		.menu li.feed {
			float: right;
			margin: 0;
			padding: 0;
			border-right: none;
		}
			.menu .feed img {
				margin: 0;
				padding: 0;
				vertical-align: sub;
			}
			li.feed a:hover {
				background: none;
			}

div.submenu {

}
	.submenu ul {
		background-color: #E3EFF9; /* url(img/bg-submenu-blue.gif) repeat-x scroll 0 0; */
		display: block;
		height: 31px;
		margin: 0;
	}
		.submenu li {
			display: block;
			float: left;
			font-size: 12px;
			padding: 0;
			position: relative;
			margin-right: -1px;
			line-height: 2.5em;
			text-transform: uppercase;
		}
			.submenu li a {
				color: #63a8dd;
				padding: 8px 12px 7px 12px;
				text-decoration: none;
			}
			.submenu .current_page_item, .submenu li a:hover {
				height: 31px;
			}
			.submenu .current_page_item a {
				text-decoration: underline;
			}

div.content {

}
	.content .items {
		list-style-type: none;
	}
	.content h2 {
		margin-bottom: 0.25em;
		line-height: 1.25em;








		font-size: 1.55em;
		font-weight:normal;
	}
	.content .data {
		margin-bottom: 1em;
	}
		.content .clock, .content .person, .content .comment {
			margin-right: 20px;
		}
		.content .clock, .content .person, .content .comment, .content .tag, .content .cat {
			font-size: 11px;
			padding: 2px 0 2px 20px;
			color: #666666;
		}
		.data .clock {
			background: url(img/ico/clock.gif) no-repeat 0 0;
		}
		.data .person {
			background: url(img/ico/person.gif) no-repeat 0 0;
		}
		.data .comment {
			background: url(img/ico/comment.gif) no-repeat 0 2px;
		}
		
	.content .tag, .content .cat {
		margin-bottom: 0.75em;
		display: block;
	}
	.content .tag {
		background: url(img/ico/tag.gif) no-repeat 0 3px;
	}
	.content .cat {
		background: url(img/ico/folder.gif) no-repeat 0 4px;
	}
	
	.content h3 {
		margin-bottom: 0.25em;
		line-height: 1.5em;
	}
	.content h3.box-header {
		margin: 0;
	}
	.content ul, .content ol, .content p {
		margin-bottom: 1.15em;
		font-size: 14px;
	}
	.content p {
		
	}

	.wp-smiley {
		float: none;
		margin: 0;
	}
	.box .postform {
		width: 130px;
	}
	.brown .box {
		border: 1px solid #F9EFE5;
	}
	.brown .box-header {
		background: #F9EFE5 url(img/bg-brown-light.gif) repeat-x;
	}
		.box .image {
			list-style-type: none;
			margin-left: 0;
		}
			.box .image li {
				padding-left: 20px;
			}
			.widget_links .box ul, .widget_meta .box ul, .widget_archive .box ul, .widget_recent_entries .box ul, .widget_recent_comments .box ul, .widget_rss .box ul,
			.widget_categories .box ul, .widget_pages .box ul {
				list-style-type: none;
				margin-left: 0;
			}
				.widget_links .box ul li, .widget_meta .box ul li {
					padding-left: 20px;
					background: url(img/ico/link.gif) no-repeat 0 1px;
				}
				.widget_meta .box ul li {
					padding-left: 20px;
					background: url(img/ico/meta.gif) no-repeat 0 2px;
				}
				.widget_recent_entries .box ul li {
					padding-left: 20px;
					background: url(img/ico/two-pages.gif) no-repeat 0 2px;
				}
				.widget_archive .box ul li {
					padding-left: 20px;
					background: url(img/ico/archive.gif) no-repeat 0 1px;
				}
				.widget_recent_comments .box ul li {
					padding-left: 20px;
					background: url(img/ico/comment.gif) no-repeat 0 5px;
				}
				.widget_rss .box ul li {
					padding-left: 20px;
					background: url(img/ico/rss-bullet.gif) no-repeat 0 2px;
				}
				.widget_categories .box ul li {
					padding-left: 20px;
					background: url(img/ico/folder.gif) no-repeat 0 5px;
				}
				.widget_pages .box ul li {
					padding-left: 20px;
					background: url(img/ico/page.gif) no-repeat 1px 3px;
				}
			.widget_calendar caption {
				background: white url(img/ico/clock.gif) no-repeat 0 1px;
				padding-bottom: 10px;
				padding-left: 20px;
			}
			.widget_calendar th {
				background-color: #F9EFE5;
			}
			.widget_calendar tbody td a {
				background: #e2e2e2 url(img/bg-box-head.gif) repeat-x scroll 0 0px;
				padding: 3px 1px;
				height: 25px;
			}
			.widget_calendar #prev {
				background: none;
			}
			
			.widget_search .textfield {
				width: 150px;
				margin-right: 10px;
			}
			
			ul.children, .widget_pages .box ul li ul {
				margin-top: 6px;
			}
			
			.comment li {
				background: url(img/ico/comment.gif) no-repeat 0 5px;
			}
			.folder li {
				background: url(img/ico/folder.gif) no-repeat 0 5px;
			}
			.rss li {
				background: url(img/ico/rss-bullet.gif) no-repeat 0 2px;
			}
			.archive li {
				background: url(img/ico/archive.gif) no-repeat 0 2px;
			}
			.link li {
				background: url(img/ico/link.gif) no-repeat 0 2px;
			}
			.meta li {
				background: url(img/ico/meta.gif) no-repeat 0 3px;
			}
			.page li {
				background: url(img/ico/page.gif) no-repeat 0 2px;
			}
			.pages li {
				background: url(img/ico/two-pages.gif) no-repeat 0 2px;
			}
			.website li {
				background: url(img/ico/website.gif) no-repeat 0 2px;
			}

	.box-header {
		background: #e2e2e2 url(img/bg-box-head.gif) repeat-x;
		margin: 0;
		padding: 3px 10px;
		font-size: 14px;
		font-weight: bold;
		text-transform: capitalize;
	}
		.box-header a {
			color: #252525;
			text-decoration: none;
		}





		.box-header a:hover, .box-header a:hover span {
			color: #E8A158;
		}
			.box-header a span {
				color: #63A8DD;
			}
	.box ul {
		margin-left: 20px;
		list-style-type: disc;
	}
	.box ul, ol {
		list-style-position: outside;
	}
		.box ul p {
			color: #252525;
		}
		.box li {
			margin-bottom: 6px;
			padding-left: 0;
		}
		.box .more-link {
			display: block;
		}
	.featured .box p {
		font-size: 14px;
	}
	.featured .box .image {
		margin-bottom: 5px;
	}
/* list01 */
ul.list-thumb {
	list-style-type: none;
	margin: 0;
}
	.list-thumb li {
		border-bottom: 1px solid #e3eff9;
		margin-bottom: 10px;
		padding-bottom: 5px;
	}
	.list-thumb li img {
		margin: 4px 10px 5px 0px;
		float: left;
	}
	/* .thumb {
		margin-left: 80px;
	}
	.medium {
		margin-left: 120px;
	} */
	.wrapper a {
		font-weight: bold;
		/* display: block; */
	}
	.wrapper small {
		color: #999999;
	}
		.list-thumb .last {
			border-bottom: none;
			margin-bottom: 0;
			padding-left: 20px;
			font-weight: bold;
			background: white url(img/ico/folder.gif) no-repeat 0 4px;
		}

/* list type01 */
.type01 {
	margin-bottom: 10px;
}
	.type01 .list {
		list-style-type: none;
	}
		.list li {
			border: 1px solid #e3eff9;
			border-top: none;
			padding: 10px 10px 0 10px;
		}

		.list div {
			margin-left: 80px;
		}
		.list div a {
			font-weight: bold;
			margin-bottom: 5px;
		}
		.list img {
			float: left;
			margin-top: 3px;
		}
.footer {
	background-color: #252525; /* #ecb378; */
	color: white;
}
	.footer span {
		margin: 10px;
	}
	.footer span a {
		color: white;
		text-decoration: none;
	}





.alignnone {
	display: block;
}
.alignleft {
	float: left;
	margin-right: 15px;
}
.alignright {
	float: right;
	margin-left: 15px;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 4px 0 0 0;
	
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
font-size:0.8em;
}
	.wp-caption a {
		line-height: 0.11em;
	}
	.wp-caption a:hover {
		background: none;
	}
	.wp-caption img {
		margin: 0 auto;
		display: block;
		padding: 0;
	}
	.wp-caption-text {
		padding: 3px 0 !important;
		margin: 0 !important;
                font-size:80%;
	}
.wp-caption-dd {
	font-size: 10px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}


/* Comments template */

div.com {
	margin-bottom: 30px;
}
.list-4 {
	list-style: none;
	margin: 0;
	padding: 0;
}
	.list-4 li {
		border: 1px solid #E3EFF9;
		padding: 15px 15px 0 15px;
		margin: 0 0 15px 0;
	}
		* html .list-4 li {
			padding:0 40px 0 20px !important;
		}
		*:first-child+html .list-4 li {
			padding:0 40px 0 20px !important;
		}
		* html .list-4 img {
			margin:20px auto auto 0;
		}
		*:first-child+html .list-4 img {
			margin:20px auto auto 0;
		}
		* html .list-4 p img {
			margin:0 auto auto 0;
		}
		*:first-child+html .list-4 p img {
			margin:0px auto auto 0;
		}
	.com-header {
		padding-bottom: 15px;
		margin: 0;
	}
		.com-header img {
			display: block;
			float: left;
		}
		.com-header .tp {
			display: block;
			margin: 0 0 0 63px;
			padding: 0;
			text-align: left;
		}
			.tp span, .tp span a {
				font-weight: bold;
				display: block;
				line-height: 150%;
			}
	/* .com blockquote {
		margin: 0;
	}
		.com blockquote p {
			border: 1px solid #e9eaea;
			padding: 0.5em 0.75em;
			margin-bottom: 10px;
			color: #666666;
		}
	.com code {
		margin: 0;
		padding: 0.5em 0.75em;
		display: block;
		color: #666666;
		font-family: monospace;
		font-size: 12px;
		border: 1px dashed #e9eaea;
		clear: both;
	} */

	/* code. blockquote */
	.com blockquote {
		display:block;
		padding: 0 15px;
		margin:0 0 0 7px;
		font-style:italic;
		border-left:2px solid #E3EFF9;
	}
		.com blockquote p {
			color: #666666;
		}
	.com code, .com pre {
		display:block;
		padding:7px 15px;
		margin:0;
		clear: both;
		font-family: monospace;
		color: #666666;
		border: 1px solid #E3EFF9;
	}


        .featured .box p.wp-caption-text {
                font-size:1.0em;
                letter-spacing:0.2px;
                font-weight:bold;
                color:#aaa;
	}

/*********CUSTOM CSS*****************/

.box h1{background:url(/quiz-school/images/support/top-repeat.gif) repeat-x bottom #fff; padding:5px 5px 10px 10px; font-weight:normal; margin:0px -9px 11px -15px; border:none; font-size:1.7em;}

ul.nobullets{
	list-style:none;
}

ul.nobullets li a{
	text-decoration:none;
}
ul.nobullets h2{
	border:none;
	margin-top:5px;
	font-size:1.4em;
}
ul.nobullets .subtext{
	padding-left:62px;
	color:#666666;
	font-size:0.8em;
	margin-top:-5px;
}

.iconbulb{
	background:url(/quiz-school/images/support/s_iconsug.gif) left no-repeat;
	background-position:0 0;
	padding:2px 10px 20px 60px;
}
.iconhelp{
	background:url(/quiz-school/images/support/s_iconhelp.gif) left no-repeat;
	background-position:0 0;
	padding:2px 10px 20px 60px;
}
.iconnew{
	background:url(/quiz-school/images/support/s_iconnew.gif) left no-repeat;
	background-position:0 0;
	padding:2px 10px 20px 60px;
}
.iconhowto{
	background:url(/quiz-school/images/support/s_iconhowto.gif) left no-repeat;
	background-position:0 0;
	padding:2px 10px 20px 60px;
}
.iconbugs{
	background:url(/quiz-school/images/support/s_iconbugs.gif) left no-repeat;
	background-position:0 0;
	padding:2px 10px 20px 60px;
}
.iconfaq{
	background:url(/quiz-school/images/support/s_iconfaq.gif) left no-repeat;
	background-position:0 0;
	padding:2px 10px 20px 60px;
}
.icontour{
	background:url(/quiz-school/images/support/s_icontour.gif) left no-repeat;
	background-position:0 0;
	padding:2px 10px 20px 60px;
}
.icontechsupport{
	background:url(/quiz-school/images/support/s_icontechsupport.gif) left no-repeat;
	background-position:0 0;
	padding:2px 10px 20px 60px;
}
.iconnews11{
	background:url(/quiz-school/images/support/s_iconnews.gif) left no-repeat;
	background-position:0 0;
	padding:2px 10px 20px 60px;
}

ul.helpList {
    font-weight:bold;
    color:#333;
    list-style-type:none;

}
ul.helpList li {
    padding-left:25px;
    background:transparent url(/quiz-school/images/support/help-icon-.gif) no-repeat;
    background-position:0 4px;
}
ul.helpList li h2{ font-size:1.0em; border:none; letter-spacing:0px; font-weight:bold; line-height:1.8em;}

/*.bottomnav{ padding:5px; background:url(/quiz-school/images/support/bg_button.gif) #fff repeat-x; margin:0px -9px -10px -15px;border-top:1px solid #e2e2e2; font-weight:bold;}*/

.bottomnav{ padding:5px; background:#f7f7f7; margin:0px -9px -10px -15px;border-top:1px solid #e2e2e2; font-weight:bold;}

.arrowright {
    padding-right:13px;
    background:transparent url(/quiz-school/images/support/arrow-right.gif) right no-repeat;
}
.arrowleft {
    padding-left:13px;
    background:transparent url(/quiz-school/images/support/arrow-left.gif) left no-repeat;
}

ol.Olist{
margin-left:35px;
}

ol.Olist li{margin-bottom:20px;}