/*  

Theme Name: MatchACollege
Theme URI: http://www.brizk.com
Description: New design for matchacollege.
Version: 1.0
Author: Kai
Author URI: http://www.brizk.com/


*/



/*Kai Brachbrizk design (www.brizk.com)*/

/*Basics #########################################################*/



html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { 

	margin: 0; padding: 0; 

} 



body {

	text-align: center;

	font-family: Georgia, Arial, Helvetica, sans-serif;

	font-size: 14px;

	border: 0;

	color: #000;

	background:#ebe8e5 url(images/logo.jpg) center 0 no-repeat;

	line-height: 22px;

}	



div.wrap {

	margin: 0 auto;

	width:950px;

	text-align:left;

}



div.col-left {

	width: 240px;

	float: left;

}



div.col-right {

	width: 680px;

	float: right;

	background: #fff url(images/content-bg.gif) 0 bottom no-repeat;

}



div.quicksearch {

	background: #f7ca2f url(images/box-quicksearch-bottom.gif) 0 bottom no-repeat;

	padding: 0 0 5px 0;

	margin-bottom: 30px;

}



div.content {

	padding: 30px;

}



div.content div.box-search-top {

	background: #f4f2f1 url(images/box-search-top-bottom.gif) 0 bottom no-repeat;

	width: 270px;

	float: right;

	margin: 0 0 10px 15px;

}



div.content div.box-search-bottom {

	background: #f4f2f1 url(images/box-search-bottom-bottom.gif) 0 bottom no-repeat;

}



div.col-left div.directory, div.col-left div.archives, div.col-left div.articles {

	margin-bottom: 30px;

}



div.col-right div.uni div {

	width: 420px;

	float: right;

}



div.col-right div.uni {

	padding: 0 0 15px 0;

	margin: 0 0 15px 0;

	border-bottom: 1px solid #ded8d3;

}	



div.col-right div.directory div.item {

	margin-bottom: 15px;

	border-bottom: 1px solid #ded8d3;

	padding-left: 5px;

}



div.footer {

	clear: both;

	padding: 20px 0 20px 270px;

	text-align: center;

}



div.subhead {

	background: url(images/header-sub.jpg) 0 0 no-repeat;

	height: 78px;

}

div.dfw-right1 {
		background: url(images/dfw-middle-bg.png) 0 bottom no-repeat;
		height: 130px;
        width: 260px;
        float: right;
        padding: 45px 0 0 10px;
        margin: 0 0 15px 15px;
}



div.dfw-right1 p {
	margin: 0;
	padding: 0 0 6px 0;
	clear: both;
}


div.dfw-right1 iframe {
	width: 270px;
	height: 175px;
	padding: 55px 0 0 30px;
	background: transparent;
}

div.dfw-right1 select {
	width: 250px;
}

div.dfw-right2 {
        padding: 45px 0 0 10px;
        margin: 0 0 20px 0;
		background: url(images/dfw-content-bg.png) 0 bottom no-repeat;
		height: 80px;
        width: 610px;
        float: right;
}

div.dfw-right2 p {
	margin: 0;
	padding: 0 0 10px 0;
	float: left;
	width: 200px;
}

div.dfw-right2 p.step1 {	width: 170px;	}
div.dfw-right2 p.step2 {	width: 210px;	}
div.dfw-right2 p.step3 {	width: 230px;	}

div.dfw-right2 iframe {
	width: 620px;
	height: 125px;
	padding: 10px;
	background: transparent;
}


/* Headlines ######################################################### */		





h1 {

	padding: 5px 0 0 0;

	margin: 0 0 15px 0;

	font-size: 16px;

	font-weight:normal;

	line-height:18px;

	color:#fff;

	height: 26px;

	clear: both;

	background: url(images/h1-bg.gif) 0 0 no-repeat;

	text-align: center;

}



div.col-left h3 {

	padding: 0;

	margin: 0;

	text-indent: -1111em;

}



div.col-right h2 {

	margin: 0;

	padding: 0 0 15px 0;

	font-size: 16px;

}



div.col-right div.directory div.item h2 {

	width: 170px;

	float: left;

}



div.col-right div.uni h2 {

	padding: 0 0 5px 0;

}



div.quicksearch h3 {

	height: 37px;
	padding: 0;
	margin: 0;

	background: url(images/box-quicksearch.gif) 0 0 no-repeat;

}



div.col-left div.directory h3 {

	height: 31px;

	background: url(images/box-directory.gif) 0 0 no-repeat;

}



div.archives h3 {

	height: 31px;

	background: url(images/box-archives.gif) 0 0 no-repeat;

}

div.col-left div.articles h3 {

	height: 31px;

	background: url(images/box-articles.gif) 0 0 no-repeat;

}



div.box-search-top h3 {

	height: 38px;

	background: url(images/box-search-top-header.gif) 0 0 no-repeat;

	padding: 0;

	margin: 0;

	text-indent: -1111em;

}



div.box-search-bottom h3 {

	height: 38px;

	background: url(images/box-search-bottom-header.gif) 0 0 no-repeat;

	padding: 0;

	margin: 0;

	text-indent: -1111em;

}



h1.home {

	height: 155px;

	text-indent: -1111em;

	margin: 0;

	padding: 0;

	background: url(images/h1-home.jpg) 0 0 no-repeat;

}



/* Links ######################################################### */	



a:link,  a:visited, a:active {color:#3884b9; text-decoration: none; outline: none}

a:hover {color:#185986;}



.font-grey a:link, .font-grey a:visited, .font-grey a:active {color:#7f7b79; text-decoration: underline}

.font-grey a:hover {color:#383533;}



h1 a:link, h1 a:visited, h1 a:active {color:#fff; display: block}

h1 a:hover {color:#fff; text-decoration: underline}



div.header a.logo {

	width: 460px;

	height: 95px;

	text-indent: -1111em;

	display: block;

	margin-left: 240px;

}



div.uni div a.click-here {

	width: 125px;

	height: 31px;

	display: block;

	background: url(images/button-click-here.gif) 0 0 no-repeat;

	text-indent: -1111em;

}

div.uni div a.click-here-na {

	width: 125px;

	height: 31px;

	display: block;

	background: url(images/button-click-here-na.gif) 0 0 no-repeat;

	text-indent: -1111em;

}






/* Fonts ######################################################### */



.font-grey {color:#7f7b79;}



p {

	padding:0 0 15px 0;

}



p.intro {

	font-size: 16px;

	line-height: 25px;

	padding-bottom: 25px;

}



div.quicksearch form p.num1 {

	padding: 0 0 8px 24px;

	background: url(images/box-quicksearch-num1.gif) 4px 1px no-repeat;

}



div.quicksearch form p.num2 {

	padding: 0 0 8px 24px;

	background: url(images/box-quicksearch-num2.gif) 0 1px no-repeat;

}



div.quicksearch form p.num3 {

	padding: 0 0 8px 24px;

	background: url(images/box-quicksearch-num3.gif) 0 1px no-repeat;

}



div.quicksearch form p.num4 {

	padding: 0 0 0 24px;

}



div.box-search-top form p {

	color: #7f7b79;

	padding-bottom: 11px;

}



div.box-search-bottom form p {

	width: 270px;

	color: #7f7b79;

	float: left;

	padding: 0 15px;

	height: 35px;

}	



div.box-search-top form p.button {

	padding: 4px 0 4px 30px;

}	



div.col-right div.directory p {

	width: 420px;

	float: right;

}



/* Navigation ######################################################### */



div.header ul {

	height: 38px;

	background: url(images/nav-bg.gif) 0 0 no-repeat;

	padding: 7px 0 0 60px;

	margin: 0 0 30px 0;

	list-style-type: none;

}



div.header ul li {

	padding: 0;

	margin: 0;

	float: left;

}



div.header ul li a, div.header ul li a:visited, div.header ul li a:active {

	text-indent: -1111em;

	display: block;

	height: 31px;

	margin-right: 7px;

	background-position: 0 -31px;

	background-repeat: no-repeat;

}



div.header ul li a.nav1 {

	width: 66px;

	background-image: url(images/nav_01.gif);

}



div.header ul li a.nav2 {

	width: 86px;

	background-image: url(images/nav_02.gif);

}



div.header ul li a.nav3 {

	width: 130px;

	background-image: url(images/nav_03.gif);

}

div.header ul li a.nav8 {

	width: 150px;

	background-image: url(images/nav_08.gif);

}



div.header ul li a.nav4 {

	width: 127px;

	background-image: url(images/nav_04.gif);

}



div.header ul li a.nav5 {

	width: 68px;

	background-image: url(images/nav_05.gif);

}



div.header ul li a.nav6 {

	width: 57px;

	background-image: url(images/nav_06.gif);

}

div.header ul li a.nav7 {

	width: 82px;

	background-image: url(images/nav_07.gif);

}



div.header ul li a:hover {

	background-position: 0 0;

}



div.header ul li.current a, div.header ul li.current a:visited, div.header ul li.current a:active, div.header ul li.current a:hover {

	background-position: 0 0;

}

	

/* Images ######################################################### */	



img {

	border:0;

}



div.uni img {

	float: left;

}	



	

/* Tables ######################################################### */



	



/* Lists ######################################################### */



div.col-left ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

}



div.col-left ul li {

	padding: 3px 0 3px 24px;

	margin: 0;

	border-bottom: 1px solid #ded8d3;

	background: url(images/bullet.gif) 5px 7px no-repeat;

}



div.content ul, div.content ol {

	margin: 0;

	padding: 0 0 15px 40px;

}



div.content ul.links {

	margin: 0;

	padding: 0 0 20px 40px;

	list-style-type: none;

}



div.content ul.links li {

	padding: 2px 0 2px 20px;

	margin: 0;

	background: url(images/bullet-content.gif) 0 6px no-repeat;

}



/* Forms ######################################################### */



div.quicksearch form {

	padding: 5px 0 15px 15px;

	margin: 0;

}



input, select, textarea {

	font-family: Georgia, Arial, Helvetica, sans-serif;

	font-size: 14px;

}



div.quicksearch form select {
	width: 200px;
	margin-bottom: 7px;
}	


div.quicksearch p {
	margin: 0;
	padding: 0;
}


div.box-search-top form {

	padding: 10px 15px 5px 15px;

	margin: 0;

        line-height: 1;

}	



div.box-search-bottom form {

	padding: 15px 0 0 0;

	margin: 0;

}



div.box-search-top form input.text, div.box-search-bottom form input.text {

	float: right;

	width: 60px;

}



div.box-search-top form select, div.box-search-bottom form select {

	float: right;

	width: 135px;

}	



div.box-search-bottom form input.button {

	margin: 0 0 0 210px;

	color: #999999;

}

		





/* Misc ######################################################### */		



.clearfix:after {

    content:"."; 

    display:block; 

    height:0; 

    clear:both; 

    visibility:hidden;

}



.clearfix3:after {

    content:"."; 

    display:block; 

    height:0; 

    clear:both; 

    visibility:hidden;

}



.clearfix2:before {

    content:"."; 

    display:inline; 

    height:0;

    line-height: 0; 

    clear:both; 

    visibility:hidden;

}



.clearfix2 {

    display: inline;

    height: 1;

    line-height: 0;

}



.clearfix3 {

    display: inline;

    height: 1;

    line-height: 0;

}



.clearfix {

    display:inline-block;

}

.clearfix {

    display:block;

}

* html .clearfix {

    height:1px;

}



.float-left {

	float:left;

}



.float-right {

	float:right;

}	



.clear {

	clear:both;

}	



.center {

	text-align:center;

}	



/* Extra Styles */



div.quicksearch-alt {
	background: #f9f5ee url('images/widget-alt-top.png') no-repeat top left;
	width: 190px;
	padding: 15px 15px 0 15px;
	margin: 0 0 10px 5px;
	border: 6px solid #D2C9C1;
}

div.quicksearch-alt h3 {
	text-indent: -1000px;
	height: 49px;
}


div.quicksearch-alt form p.num1 {
	background: url(images/bg-search-step1.gif) 0 0 no-repeat;
	padding: 0;
	height: 41px;
}

div.quicksearch-alt form p.num2 {
	background: url(images/bg-search-step2.gif) 0 0 no-repeat;
	padding: 0;
	height: 41px;
}

div.quicksearch-alt form p.num3 {
	background: url(images/bg-search-step3.gif) 0 0 no-repeat;
	padding: 0;
	height: 41px;
}

div.quicksearch-alt form p.num4 {
	padding-top: 8px;
	text-align: center;
}

div.quicksearch-alt form select {
	width: 150px;
	margin: 11px 0 0 31px;
}


