/*
	SRAS Applicants
	3-column layout, fixed width (740px)
	4 March 2008

*/

/*---------------------------------------------------{   COMMON PAGE ELEMENTS   }------------*/

body {
	margin:0;
	padding:0;
	background:url(/sras/images/nav_bg.gif) repeat-x top #fff;
	text-align:center;
	color:#444;
	font-size:80%;
	font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:10px 0;
	font-weight:normal;
	font-family:Arial, helvetica, sans-serif;
}
h1 {
	font-size:200%;
	color:#444;
}
h2 {
	font-size:160%;
	font-weight:normal;
	color:#444;
}
h3 {
	font-size:140%;
}
h4 {
	font-size:130%;
}
h5 {
	font-size:120%;
}
h6 {
	font-size:100%;
}
p {
	margin:10px 0px;
	padding:0px;
	line-height:150%;
}
a {
	padding:2px 3px;
	border-bottom:1px dashed red;
	text-decoration:none;
	color:red;
}
a:hover {
	border-bottom:1px solid red;
	background:#ffedea;
}

a.noborder,
a.noborder:hover {
	text-decoration:none;
	border:none;
	background:none;
}

img {
	border:none;
}
input {
	font-size:x-small;
}

ul {
}

li {
	line-height:150%;
	padding:3px 0;
}

/*---------------------------------------------------{   CONTAINER BLOCKS   }------------*/

#textonly {
	position:absolute;
	top:0px;
	left:0px;
}

#textonly a {
	font-size:1px;
	line-height:1px;
	color:#000;
}

#wrapper {
}

#container {
	width:740px;
	margin:0px auto;
	text-align:left;
}

#header {
	float:left;
	width:100%;
	height:61px;
}

#site_logo {
	float:left;
	width:200px;
	heigth:61px;
}

#site_logo h1 a {
	color:#fff;
	padding:13px;
}

#site_logo h1 span.site_logo_tint {
	color:#e97467;
}

#uni_logo {
	float:right;
	width:130px;
	height:61px;
}

#content_container {
	float:left;
	width:540px;
	padding:15px 0 0;
}

#content {
	float:left;
	width:310px;
	padding:0 15px 30px;
}

#right_col {
	float:left;
	width:200px;
	padding:20px 0 0;
}

#footer {
	float:left;
	width:100%;
	background:#d81e05;
	padding:5px 0;
}

#footer p {
	margin:0;
	padding:0;
	text-align:center;
	font-size:x-small;
	color:#fff;
}

#footer a {
	font-weight:bold;
	color:#fff;
}

#contact_box {
	float:left;
	width:188px;
	margin:5px 0 0;
	padding:5px;
	border:1px solid #9d968b;
	color:#555;
	font-size:130%;
}

/*---------------------------------------------------{   MAIN MENU   }------------*/

#menu {
	float:left;
	width:200px;
}

#menu ul,
#menu ul li {
	list-style-type:none;
	margin:5px 0 0;
	padding:0;
}

#menu ul li {
	padding:0;
	line-height:normal;
}

#menu ul a {
	display:block;
	width:190px;
	padding:8px 5px;
	background:#d81e05;
	border:none;
	color:#fff;
	font-size:80%;
	font-weight:bold;
}

#menu ul a:hover {
	color:#000;
	text-decoration:none;
}

/*----------------------------------------------------------------{   LINK BOXES   }-------------*/

.link_box_header {
	width:190px;
	padding:5px;
	background:#d81e05;
	color:#fff;
	font-size:x-small;
	font-weight:bold;
}
.link_box {
	width:128px;
	margin:5px 0;
	padding:5px 65px 5px 5px;
	border:1px solid #9d968b;
	font-size:x-small;
	color:#555;
}

.link_box_fullwidth {
	width:188px;
	margin:5px 0;
	padding:5px;
	border:1px solid #9d968b;
	font-size:x-small;
	color:#555;
}

.link_box p {
	margin:0;
	padding:5px 0 0;
	line-height:normal;
}
.link_box a,
.link_box_fullwidth a {
	padding:0 0 5px;
	color:#d81e05;
	font-weight:bold;
	border:none;
}
.link_box a:hover,
.link_box_fullwidth a:hover {
	color:#222;
	text-decoration:none;
	border:none;
}
#forum {
	background: url(/sras/images/forum.jpg) no-repeat top right;
}
#now {
	background: url(/sras/images/now_home.jpg) no-repeat top right;
}
#look_around {
	background: url(/sras/images/look_home.jpg) no-repeat top right;
}
#city_video {
	background: url(/sras/images/city_home.jpg) no-repeat top right;
}
#ezines {
	background: url(/sras/images/eZines.jpg) no-repeat top right;
}
#rss_feed {
	background: url(/sras/images/RssFeed.jpg) no-repeat top right;
}
#blog {
	background: url(/sras/images/beach_shot.jpg) no-repeat top right;
}
#mp3s {
	background: url(/sras/images/mp3s.jpg) no-repeat top right;
}
#sound_files {
	background: url(/sras/images/computagirl.gif) no-repeat top right;
}
#new_students {
	background: url(/sras/applicants/images/icon_new_students.jpg) no-repeat top right;
}
#accommodation {
	background: url(/sras/applicants/images/icon_accommodation.jpg) no-repeat top right;
}
#students_assoc {
	background: url(/sras/applicants/images/icon_student_assoc.jpg) no-repeat top right;
}
#chat {
	height:66px;
	background: url(/sras/applicants/images/chat_blue.gif) no-repeat 124px 5px;
}
#freshers,  #social,  #homelink {
	width:188px;
	padding-right:5px;
}
#freshers p {
}
#freshers table {
	margin:3px 0;
}
#freshers table th {
	margin:0 auto;
	padding:0 3px;
	border-right:1px solid #eee;
	text-align:center;
	line-height:normal;
	font-weight:bold;
	font-size:200%;
	font-family:"Comic Sans MS", System, Georgia, "Times New Roman", Times, serif;
}
#freshers table td {
	text-align:center;
	font-size:x-small;
	border-right:1px solid #eee;
}
#freshers table th.noborder,  #freshers table td.noborder {
	border:none;
}
#countdown {
	text-align:center;
}

/*---------------------------------------------------{   SEARCH BOX   }------------*/

#searchbox {
	width:199px;
	margin:40px 0px;
	background-color:#f7f7f7;
	border:1px solid #efefef;
	text-align:right;
}
#searchbox form {
	margin:0px;
	padding:10px;
}
#searchbox input,  #searchbox select {
	font-size:80%;
}
#searchbox input#q {
	width:169px;
	margin:0px;
	padding:3px;
	color:#777;
}
/*---------------------------------------------------{   CLASS STYLES   }------------*/

.smaller {
	font-size:70%;
}
.photae {
	margin:5px 0;
	padding:4px;
	border:1px solid #aaa;
}
.hidden {
	display:none;
}
table.styled {
	border-top:1px solid #bebebe;
	border-left:1px solid #bebebe;
}
table.styled th {
	border-bottom:1px solid #bebebe;
	border-right:1px solid #bebebe;
}
table.styled td {
	border-bottom:1px solid #bebebe;
	border-right:1px solid #bebebe;
}
/*----------------------------------------------------{   Virtual Advisor Additions   }-------------*/

#virtual_new {
	float:left;
	width:188px;
	font-size:x-small;
	display: inline;
	padding:20px 5px 5px;
	background:url(/sras/images/advisor.jpg) #eaeaea no-repeat right top;
	border:1px solid #999;
}
#virtual_left {
	float:left;
	text-align:left;
}
.vasearch {
	width:178px;
}
#virtual_right {
	float:right;
	padding-top:14px;
	text-align:right;
}

