/**************************************
 * THEME NAME: hamtests_universal
 *
 * Files included in this sheet:
 *
 *   hamtests_universal/style.css
 **************************************/

/***** hamtests_universal/style.css start *****/

body {border-top: 5px solid #00ADEF; margin: 0; padding: 0; background-color: #F1F1F1; }
h2 {font-size:20px; font-weight:bold; margin-bottom:10px;}
h1 {font-weight:bold; border-bottom:1px solid #00ADEF;}
h1.logo { border: none; }
p {margin-bottom: 5px; margin-top: 5px;}
.wrapper {width: 900px; margin: 0 auto;}
.skip { display: none; }
li { list-style-type: square; list-style-position:inside; margin-left: 10px; }
/* Header */
	#header {background-image: url('/theme/hamtests_universal/images/topbg.gif'); border-bottom: 1px solid #00ADEF; padding-left: 15px; padding-right: 15px;}
	#header h1 {padding-top: 10px; padding-bottom: 10px;}
	.clear {clear: both;}

	/* Top Nav List*/
	#topnav {float: right; margin-top: 0px; font-size: 16px;}
	#topnav ul#navlist {margin-left: 0; padding-left: 0; white-space: nowrap;}
	#topnav #navlist li {display: inline; list-style-type: none;}
	#topnav #navlist a {padding: 3px 10px;}
	#topnav #navlist a:link, #navlist a:visited {color: #fff; background-color: #00ADEF; text-decoration: none;}
	#topnav #navlist a:hover {color: #fff; background-color: #000; text-decoration: none;}
	
	#page {
		padding-left: 5px;
		padding-right: 5px;
		background-color: #fff;
	}
	
/* Sidebar Blocks */
	.sideblock { border: 1px solid #00ADEF; }
	.sideblock h2 {font-size: 14px; padding-top: 5px; color: #ffffff;}
	.sideblock .header { background-image: url('/theme/hamtests_universal/images/forumbg.gif'); border: none;}
	.sideblock .content { border: none; background-color: #e6e6dc; }
	.headingblock, h2.headingblock {
		border: none;
		border-bottom: 1px solid #00ADEF;
	}
.sideblock div.column {
	width: 0px;
}
.sideblock div.icon {
	padding-right: 16px;
}
.sideblock li { list-style-type: none; list-style-position:none; margin-left: 0px; }
	
.courseboxes.box li { list-style-type: none; list-style-position:none; margin-left: 0px; }
.topics li { list-style-type: none; list-style-position:none; margin-left: 0px; }
#section-0 li { list-style-type: square; list-style-position:inside; margin-left: 10px; }

.forumheaderlist thead {
	background-image: url('/theme/hamtests_universal/images/forumbg.gif');
	padding-top: 5px;
	padding-bottom: 5px;
	color: #e6e6dc;
}

.forumheaderlist .header {
	padding: 5px;
}

/* News */
	.forumpost { border: none; }
	.forumpost .left {
		background-color: #fff;
	}
	
	.forumpost .topic {
		border-top: 1px solid #00ADEF;
		border-left: 1px solid #00ADEF;
		border-right: 1px solid #00ADEF;
		background-image: url('/theme/hamtests_universal/images/forumtopicstop.gif');
	}
	.forumpost .starter {
		background-color: #ecf8ff;
		border-top: 1px solid #00ADEF;
		border-left: 1px solid #00ADEF;
		border-right: 1px solid #00ADEF;
		border-bottom: 1px solid #EEEEEE;
	}
	.forumpost .content {
		border-left: 1px solid #00ADEF;
		border-right: 1px solid #00ADEF;
		border-bottom: 1px solid #00ADEF;
	}
	
	.forumpost .picture {
		padding: 10px;
	}
	
	.forumpost .picture img {
		border: 1px solid #d6d6d6;
		padding: 3px;
	}
	.forumheaderlist {
		background-color: #fff;
		border: 1px solid #b4e1f2;
	}
	th.header, td.header, div.header {
		padding-left: 5px;
	}
	.forumheaderlist .discussion .starter {
		padding-left: 5px;
		background-color: #ddf1fc;
	}
	.forumheaderlist .discussion .picture {
		padding: 3px;
	}
	.generalbox {
		border: 1px solid #00ADEF;
	}
	
	#intro.generalbox {
		width: 95%;
	}
.forumpost .topic .subject {
	font-size: 18px;
	color: #ffffff;
}
.forumpost .topic .author {
	color: #f0f0f0;
}
input[type="submit"] {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius:4px;
-webkit-border-radius: 4px;
border-radius:4px;
background-image: url('/theme/hamtests_universal/images/forumbg.gif');
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
padding:4px 6px;
white-space:nowrap;
font-size: 14px;
margin-left: 5px;
}

.forumheaderlist .lastpost {
	padding-right: 10px;
}
.forumheaderlist .replies {
	width: 20px;
}
.tablebreak {
	border-bottom: 1px dotted #d6d6d6;
}

.userinfobox .userpicture {
	border: 1px solid #d6d6d6;
	padding: 3px;
}

.ads {
	width:728px;
	margin: 0 auto;
	padding-top: 5px;
}
.generalbox.categorybox.box { border: none; }
.generalbox.sitetopic.box { border: none; }

.breadcrumb { 
	float: left;
	padding-top: 5px;
}

.navbutton {
	float: right;
	padding-top: 5px;
}

.headermenu {
	float: right;
	padding-right: 10px;
	padding-top: 5px;
}

	#content .rolelink { 
		border-top: 1px solid #b4e1f2;
		border-left: 1px solid #b4e1f2;
		border-right: 1px solid #b4e1f2;
		background-color: #fff;
	}
	
	#content .categorypicker {
		border-left: 1px solid #b4e1f2;
		border-right: 1px solid #b4e1f2;
		background-color: #fff;
	}
	
	#content .courseboxes.box {
		border-left: 1px solid #b4e1f2;
		border-right: 1px solid #b4e1f2;
		border-bottom: 1px solid #b4e1f2;
		background-color: #fff;
	}
	
	#content .buttons {
		padding-top: 5px;
	}
	
	#content#coursesearch {
		border-left: 1px solid #b4e1f2;
		border-right: 1px solid #b4e1f2;
		border-bottom: 1px solid #b4e1f2;
	}

.userinfobox {
	background-color: #fff;
}

.box.generalbox {
	background-color: #fff;
	border: 1px solid #b4e1f2;
}
.generalbox.sitetopic.box, .generalbox.categorybox.box {
	background-color: #fff;
}

.generalbox.sitetopic.box span{ 
	font-size: 16px;
}

.httitle {
	border-bottom: 1px solid #00ADEF;
}
.multichoice { background-color: #fff; border: 1px solid #b4e1f2; }

.generaltable{ background-color: #fff; border: 1px dotted #b4e1f2; }

#course-view .topics { border: none; }
#course-view .section td.left { background-color: #F1F1F1; }/***** hamtests_universal/style.css end *****/

