/*
-----------------------------------------------
Website Name
- - - - - - - - - - - - - - - - - - - - - - - -
Description:	VUWSA Base Setup Styles
Filename:			vuwsa.base.css
----------------------------------------------- */


/* =GLOBAL
----------------------------------------------- */

/* RESET
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

body { background: #e9e9e9 url(../img/bg_body.png) repeat-y center top; font: 63.7%/1.4 Arial, sans-serif; color:#000;}

/* =Clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
.clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* =Generic */
.hide { text-indent:-9999em; outline: none; }
.alignright { float:right; }
.alignleft { float:left; }
img.alignright { padding:0; margin:0; }
img.alignleft { padding:0; margin:0; }
.clearleft{clear:left;}
.clear{clear:both;}
.meta { color:#999 !important; }

/* Links */
a { color:#229bbe; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic}
a:hover { text-decoration: underline; }
a img, a:hover img { border: none; }
a.link span{color:#464646;}

a.pdf{background: transparent url(../img/icon_pdf.png) center left no-repeat;padding:10px 0 10px 23px;}
a.xls{background: transparent url(../img/icon_xls.png) center left no-repeat;padding:10px 0 10px 23px;}
a.word{background: transparent url(../img/icon_word.png) center left no-repeat;padding:10px 0 10px 23px;}
a.zip{background: transparent url(../img/icon_zip.png) center left no-repeat;padding:10px 0 10px 23px;}
a.external{background: transparent url(../img/icon_external.png) center right no-repeat;padding-right:12px}

/* =Typography */

p { font: normal 1.1em/1.5 Arial, Helvetica, sans-serif; text-align: left;margin-bottom:10px;color:#363636;}
	body#inside p { font: normal 1.2em/1.5 Arial, Helvetica, sans-serif; text-align: left;margin-bottom:10px;color:#363636;}
small {}
strong {font-weight: bold;}
em { font-style:italic;}

h1 {background: transparent url(../img/vuwsa_logo.png) top left;height:84px;width:556px;text-indent:-9999em;display:block;float:left;margin-top:24px;}
	h1 a{width:100%;height:100%;display:block;outline:none;}
h2 {font-size:2.8em;font-weight:bold;margin-bottom:10px;}
	h2#serving_students{background: transparent url(../img/heading_serving_students.png) top left no-repeat;width:301px;height:46px;text-indent:-999em;margin-bottom:10px;margin-top:5px;border-bottom: 1px solid #d6d6d6;padding-bottom:10px;}

h3 {font-size:1.6em;font-weight:bold;color:#229bbe;margin-bottom:5px;}
	h3#salient{float:left;background: transparent url(../img/heading_salient.png) top left no-repeat;height:35px;width:178px;text-indent:-999em;}
		h3#salient span{color:#464646;}
		
	h3#president{float:left;background: transparent url(../img/heading_check_thisout.png) 0 8px no-repeat;height:35px;width:263px;text-indent:-999em;}
		h3#president span{color:#464646;}
		
	h3#quick_vote{background: transparent url(../img/heading_quick_vote.png)  0 8px no-repeat;height:35px;width:301px;text-indent:-999em;border-bottom: 1px solid #d6d6d6; margin:15px 0;}
	h3#quick_vote{color:#464646;}
		
	h3#events{float:left;background: transparent url(../img/heading_events.png) 0 8px no-repeat;height:35px;width:161px;text-indent:-999em;margin-bottom:5px;}
		h3#events span{color:#464646;}
	
	h3#news{float:left;background: transparent url(../img/heading_news.png) 0 8px no-repeat;height:35px;width:136px;font-family: Georgia, "Times New Roman", Times, serif; font-style:italic;text-indent:-999em;}
		h3#news span{color:#464646;}
	
	h3#video{position:relative;background: transparent url(../img/heading_video.png) 0 8px no-repeat;height:35px;width:301px;border-bottom: 1px solid #d6d6d6;text-indent:-999em;margin-bottom:15px;margin-top:25px;}
	h3#video a{font-size:1.1em;position:absolute;bottom:10px;right:0;text-indent:0 !important;}
		h3#video span{color:#464646;}
		
	h3#club_news{float:left;background: transparent url(../img/heading_club_news.png) 0 8px no-repeat;height:35px;width:202px;font-family: Georgia, "Times New Roman", Times, serif; font-style:italic;text-indent:-999em;}
		h3#club_news span{color:#464646;}
	
	.header_img{border-bottom: 1px solid #d6d6d6;margin-bottom:15px;display:block;margin-top:25px;font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; }
	.header_img small{float:right;padding-top:15px;}
	.header_img small a{font-size:1.2em;}
	
	#sidebar .header_img small{float:left;padding-left:85px;}
  #inside #sidebar .news_item { margin-left:40px;}
	#inside #sidebar .header_img { margin-left:40px;}
	
h4 {color:#464646;font-size:1.4em;font-weight:bold;}
	h4 a{font-family:Arial, Helvetica, sans-serif; font-style: normal;}
h5 {}
	h5#contact{background: transparent url(../img/heading_contact.png) 0 0 no-repeat;height:11px;width:94px;display:block;text-indent:-999em;margin-bottom:12px;} 
	h5#students{background: transparent url(../img/heading_students_footer.png) 0 0 no-repeat;height:11px;width:180px;display:block;text-indent:-999em;margin-bottom:12px;} 


/* =Forms */
fieldset {}
fieldset legend {display:none;}
label {}
input {color:#464646;}
input.textbox { padding:5px 3px; }
input.radio {}
input.checkbox {}
input.submit {}
textarea {color:#464646;font-size:1.2em;}
select {color:#464646;}

#search_form {float:right;margin-top:59px;width:234px;height:30px;padding:0;} 
	#search_form li{list-style-type:none;float:left;}
		#search_form label{display:none;}
		#search_form input.search_box {width:189px;padding:8px 5px 8px 8px; border:none; background:url(../img/bg_search_input.png) no-repeat 0 0 #EFEFEF;color:#464646;}
		#search_form input#searchsubmit {width:31px;height:30px;}
		
.btn_vote {width:139px;height:36px;margin-right:15px;}

#register_your_event {}
	#register_your_event ul {list-style:none;}
		#register_your_event li {}
			#register_your_event label {display:block;float:left;width:148px;padding-top:7px;}
			#register_your_event .textbox {margin-bottom:10px; width:300px;}
			#register_your_event .short {width: 150px;}
			#register_your_event textarea {width: 310px; height:200px; margin-bottom:10px;}
			#register_your_event #submit {background: url(../img/btn_submit.png) no-repeat 0 0; width:85px; height:34px; display:block; text-indent:-999em;margin-left:148px;}
			#register_your_event li p {margin-left:148px;font-size:1em;}


		
/* =Lists */
ul { list-style: disc; color:#363636;}
ol { list-style:decimal; color:#363636; margin-bottom:20px; padding:0 0 0 20px;}
	ol li { margin-bottom:5px; }
li { font-size:1.2em;}
	li li {font-size:1em;}
ul.no_bullets{margin-bottom:20px;padding:0;margin-top:10px;}
	ul.no_bullets li{list-style-type:none;margin-bottom:8px;}
		ul.no_bullets li a{text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-style: normal;}
		ul.no_bullets li a:hover {text-decoration:underline;}

ul#poll{padding-left:10px;margin-bottom:15px;}
	ul#poll li{list-style-type:none;margin-bottom:8px;}

/* =Tables */
table { font-size:1.2em;}
td {}


/* =STRUCTURE
----------------------------------------------- */
#container {width:983px;}
.wrap {width:985px;margin:0 auto;}
.columns {}
#footer {}
#content{background:transparent; }
	#content .wrap{padding:0 20px;width:945px;margin:0 auto;}

#columns{margin-top:20px;}
	.col1{margin-top:-4px;width:301px; float:left;}
	.middle{float:right;}
	#colwide{width:622px !important;float:left;margin-top:20px;}
		body#inside #colwide .article{background: transparent url(../img/bg_inside_col.png) top right no-repeat;padding:15px 0 15px 0; /* min-height ie6 fix */ height:auto !important;height:600px;min-height:600px;}
			body#inside #colwide .article p img.alignright {background:#FFF;border:1px solid #CCC;margin:0 5px 0 10px;padding:2px;}
		
#sidebar{float:right;margin-top:20px;width:301px;display:block;}



/* Masthead */

#header{background: url(../img/bg_header.png) repeat-x 3px 0;height:149px;width:100%;position:relative;z-index:500;/*for z-index of useful links*/}
	#header .wrap{position:relative;}
#topnav ul{position:absolute;top:25px;right:0;}
	#topnav ul li {color:#85878A;float:left;list-style-type:none;margin-left:4px;text-transform:uppercase;font-size:1.1em;}
		#topnav ul li a{color:#85878A;text-decoration:none; font-style:normal; font-family:Arial, Helvetica, sans-serif;}
		#topnav ul li a:hover{text-decoration:underline;}

/* Nav */

#nav{height:42px;background:#3a3a3a url(../img/bg_nav.png) top left repeat-x;display:block;position:relative;z-index:1000;/*for z-index of useful links*/}
	#nav ul{margin:0 auto;}
		#nav ul li{list-style-type:none;text-indent:-999em;float:left;}
		#nav a { background: #687B37 url(../img/primary_nav_new.png) no-repeat 0 0; height:42px; display: block; width:100%; outline:none; }

		#nav li#page-item-2 {width:83px;}
			 li#page-item-2a {background-position: 0 0;}
			 li#page-item-2.current_page_item a, #page-item-2.current_page_ancestor a, #page-item-2 a:hover,  #page-item-2.sfHover a{background-position:0 -42px !important;}


		#nav li#page-item-3 {width:100px;}
			 li#page-item-3 a {background-position: -83px 0!important;}
			 li#page-item-3.current_page_item a, #page-item-3.current_page_ancestor a, #page-item-3 a:hover, #page-item-3.sfHover a {background-position:-83px -42px !important;}
			 

		#nav li#page-item-5 {width:121px;}
			 li#page-item-5 a {background-position: -252px 0!important;}
			 li#page-item-5.current_page_item a, #page-item-5.current_page_ancestor a, #page-item-5 a:hover, #page-item-5.sfHover a{background-position:-252px -42px !important;}

		#nav li#page-item-7 {width:162px;}
			 li#page-item-7 a {background-position: -183px 0!important;}
			 li#page-item-7.current_page_item a, #page-item-7.current_page_ancestor a, #page-item-7 a:hover, #page-item-7.sfHover a{background-position:-183px -42px !important;}

		#nav li#page-item-9 {width:103px;}
			 li#page-item-9 a {background-position: -529px 0!important;}
			 li#page-item-9.current_page_item a, #page-item-9.current_page_ancestor a, #page-item-9 a:hover, #page-item-9.sfHover a{background-position:-529px -42px !important;}

		#nav li#page-item-11 {width:166px;}
			 li#page-item-11 a {background-position: -345px 0!important;}
			 li#page-item-11.current_page_item a, #page-item-11.current_page_ancestor a, #page-item-11 a:hover, #page-item-11.sfHover a{background-position:-345px -42px !important;}

		#nav li#page-item-13 {width:112px;}
			 li#page-item-13 a {background-position: -674px 0!important;}
			 li#page-item-13.current_page_item a, #page-item-13.current_page_ancestor a, #page-item-13 a:hover, #page-item-13.sfHover a {background-position:-674px -42px !important;}

		#nav li#page-item-15 {width:88px;}
			 li#page-item-15 a {background-position: -511px 0!important;}
			 li#page-item-15.current_page_item a, #page-item-15.current_page_ancestor a, #page-item-15 a:hover, #page-item-15.sfHover a{background-position:-511px -42px !important;}

		#nav li#page-item-17 {width:75px;}
			 li#page-item-17 a {background-position: -599px 0!important;}
			 li#page-item-17.current_page_item a, #page-item-17.current_page_ancestor a, #page-item-17 a:hover, #page-item-17.sfHover a{background-position:-599px -42px !important;}

		#nav li#page-item-2422 {width:152px;}
			 li#page-item-2422 a {background-position: -786px 0 !important;}
			 li#page-item-2422.current_page_item a, #page-item-3661.current_page_ancestor a, #page-item-2422 a:hover, #page-item-2422.sfHover a{background-position:-786px -42px !important;}



	#nav ul li ul{margin-top:11px;/*border:1px solid #202020; border-top:none;*/background:#687B37;}
	#nav ul li ul li a{background:#687B37; border:none !important;}


/* Secondary Nav */

#secondary_nav{margin-bottom:40px;}
	#secondary_nav a{font-family: Arial, Helvetica, sans-serif; font-style:normal;}
	#secondary_nav li{list-style-type:none;font-weight:bold;margin-bottom:10px;padding-left:40px;}
	#secondary_nav li.current_page_item {padding-left:0;}
	#secondary_nav li.current_page_item a{color:#fff;background: transparent url(../img/bg_secondary_nav_selected.png) top left no-repeat;height:30px;width:285px;display:block;padding-left:40px;padding-top:8px; text-decoration:none; font-weight:bold;}
	#secondary_nav li ul {padding-left:45px;margin: 5px 0px 18px -94px;}
	#secondary_nav li li {font-size:1em;font-weight:normal;padding-left:0;}
	#secondary_nav li.current_page_item li a {background:none ;height:auto;width:auto;padding-left:0;padding-top:0;color:#229bbe ; font-weight:normal}
		#secondary_nav li.current_page_item li a:hover {text-decoration:underline;}
		
		#secondary_nav li.current_page_ancestor {padding-left:0;}
			#secondary_nav li.current_page_ancestor a {color:#fff;background: transparent url(../img/bg_secondary_nav_selected.png) top left no-repeat;height:30px;width:285px;display:block;padding-left:40px;padding-top:8px; text-decoration:none; font-weight:bold;}
				#secondary_nav li.current_page_ancestor a:hover {text-decoration:underline;}
				#secondary_nav li.current_page_ancestor li.current_page_item {padding-left:0;}
					#secondary_nav li.current_page_ancestor li.current_page_item a {background:none; color:#229BBE;text-decoration:underline; font-weight:bold;}
						
						#secondary_nav li.current_page_item ul {margin: 5px 0px 18px 4px;}
							#secondary_nav li.current_page_ancestor ul {margin: 5px 0px 18px 4px; padding-left:5px;}
								
								#secondary_nav li.current_page_ancestor li.current_page_item ul {padding-left:45px;}
									#secondary_nav li.current_page_ancestor li.current_page_item li a {text-decoration:none;font-weight:normal;}
										#secondary_nav li.current_page_ancestor li.current_page_item li a:hover {text-decoration:underline;}
	
									#secondary_nav li.current_page_ancestor li a {background:none; color:#229bbe;display:inline; font-weight:bold;}
										#secondary_nav li.current_page_ancestor li a:hover {text-decoration:underline;}
										#secondary_nav li.current_page_ancestor li.current_page_item a {text-decoration:underline;}
										
										#secondary_nav li.current_page_ancestor li.current_page_ancestor a {font-weight:bold; text-decoration:underline}
											#secondary_nav li.current_page_ancestor li.current_page_ancestor a:hover {text-decoration:none}
												
										#secondary_nav li.current_page_ancestor li.current_page_ancestor li a {font-weight:normal; text-decoration:none;}
											#secondary_nav li.current_page_ancestor li.current_page_ancestor li a:hover {text-decoration:underline;}
												#secondary_nav li.current_page_ancestor li.current_page_ancestor li.current_page_item a {text-decoration:underline; font-weight:bold;}

	
/* Useful Linkss */
#useful_links{background: transparent url(../img/bg_useful_links.png) top left no-repeat;width:945px;z-index:1;}
#useful_links a{ font-family: Arial, Helvetica, sans-serif; font-style:normal;}
	#useful_links ul{font-size:1.1em;padding-left:20px;padding:10px 0 16px 0;}
	#useful_links li{list-style-type:none;color:#2a2929;width:121px; float:left;border-left:1px solid #ddd;padding-left:9px;font-size:1em;}
		#useful_links li a{color:#229bbe;width:125px;display:block;text-decoration:none;margin-bottom:2px;}
		#useful_links li a:hover{text-decoration:underline;}
		#useful_links li.first{padding-left:15px;}
		
body#inside #useful_links{display:block;margin-top:-54px;height:80px;padding-bottom:0;background: transparent url(../img/bg_useful_links_inside.png) top right no-repeat;position:relative;width:945px;}
body#inside #useful_links ul{height:25px;}
#btn_useful_links{background: transparent url(../img/bg_useful_links_tab.png) top right no-repeat;width:115px;height:33px;font-size:1.2em;display:block;padding:6px 0 0 15px;float:right;outline:none;position:relative;z-index:50;}


/* Teasers */
.teaser_student_services{background: transparent url(../img/img_teaser_student_services.png) top left no-repeat;width:301px;height:88px;display:block;text-indent:-999em;outline:none;margin-bottom:10px;}
.teaser_welfare{background: transparent url(../img/img_teaser_welfare.png) top left no-repeat;width:301px;height:88px;display:block;text-indent:-999em;outline:none;}
.teaser_like_on_fb {background: url(../img/img_like_on_fb.png) top left no-repeat;width:301px;height:88px;display:block;text-indent:-999em;outline:none;margin-bottom:10px;}
.advertisment{text-align:center;border-top: 1px solid #d6d6d6;border-bottom: 1px solid #d6d6d6;padding-bottom:15px;padding-top:5px;margin-bottom:20px;margin-left:40px;}
	.advertisment h5{color:#979797;margin-bottom:8px;}
	
.teaser_president_blog{background: transparent url(../img/btn_president_blog.png) top left no-repeat;width:302px;height:79px;display:block;text-indent:-999em;outline:none;margin-bottom:10px;}
.teaser_president_column{background: transparent url(../img/btn_president_column.png) top left no-repeat;width:302px;height:77px;display:block;text-indent:-999em;outline:none;margin-bottom:10px;}
.teaser_get_involved{background: transparent url(../img/btn_get_involved.png) top left no-repeat;width:302px;height:77px;display:block;text-indent:-999em;outline:none;margin-bottom:10px;}
.teaser_third{background: transparent url(../img/btn_third.png) top left no-repeat;width:302px;height:77px;display:block;text-indent:-999em;outline:none;}


/* News */
.page-item-17_item {background:transparent url(../img/bg_hr.png) bottom center no-repeat;padding-bottom:5px;margin-bottom:10px;}
.page-item-17_item p.meta{color:#979797; font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}
.page-item-17_item a.link{text-transform:none;}

/* Video */
#video_player p{padding:5px 0 0 10px;margin-bottom:5px;}
#video_player {border-bottom: 1px solid #d6d6d6;margin-bottom:25px;}

/* Footer */
#footer .wrap{padding:0;width:985px;}
#footer .col1{margin-left:20px;margin-top:30px;}

#footer a{font-family: Arial, Helvetica, sans-serif; font-style:normal;}

#footer .middle{float:left;padding-top:22px;}
	#footer .middle p{color:#fff;margin-bottom:5px;}
	#footer .middle li{float:left;margin-right:5px;}

#footer .right {margin-right:20px;margin-left:0;float:right;}
	#footer .right img{margin-top:2px;}

#sponsors{background:#ddd;height:77px;}
	#sponsors ul{padding:20px 0 0 20px;}
	#sponsors li{list-style-type:none;float:left;margin-right:45px;}
	#sponsors li a {width:100%;display:block;height:100%; outline:none;}
		#sponsors li a:hover { background-position:top left !important; }
	#sponsors li.sponsors {font-weight:bold;color:#979797;}
	#sponsors li.vic_books a {background:transparent url(../img/sponsor_vic_books.png) bottom left no-repeat;width:120px;height:39px;display:block;text-indent:-999em;}
	#sponsors li.the_establishment a {background:transparent url(../img/sponsor_establishment.png) bottom left no-repeat;width:166px;height:40px;display:block;text-indent:-999em;}
	#sponsors li.asb a {background:transparent url(../img/sponsor_asb.png) bottom left no-repeat;width:96px;height:40px;display:block;text-indent:-999em;}
	#sponsors li.sjs a {background:transparent url(../img/sponsor_sjs.png) bottom left no-repeat;width:62px;height:48px;display:block;text-indent:-999em;}
	#sponsors li.salient a {background:transparent url(../img/sponsor_salient.png) bottom left no-repeat;width:170px;height:32px;display:block;text-indent:-999em;}
	#sponsors li.salient {margin-right:35px;}
	#sponsors li.vbc a {background:transparent url(../img/sponsor_vbc.png) bottom left no-repeat;width:80px;height:42px;display:block;text-indent:-999em;}
	#sponsors li.vbc {margin-top:-5px;}

#footer_links {background:#202020;padding-bottom:30px;}
#footer_links li{list-style-type:none;color:#dcdcdc;font-size:1.1em;margin-bottom:5px;}
	#footer_links li a{color:#fff;text-decoration:underline;}
	#footer_links li a:hover{text-decoration:none;}

/* Inside Page */
body#inside .article p{margin-bottom:20px;}
body#inside .article h4{color:#000;font-size:1.3em;font-weight:bold;margin-bottom:5px;}
body#inside .article ul {padding:0 0 0 20px;margin-bottom:20px;}
	body#inside .article ul li{margin-bottom:5px;}
body#inside #sidebar{padding-top:10px;margin-top:10px;width:346px;background:transparent url(../img/bg_inside_sidebar.png) top left no-repeat;float:left;min-height:600px;}
/*body#inside #colwide{margin-top:30px;}*/


/* For Internet Explorer 6 & 7 - thanks Micro$oft! */
/*\*/
* html body#inside #sidebar {height: 600px !important;}
/**/

/* For Internet Explorer 7 */

html>body#inside #sidebar {
     *margin-top:10px; 
}

body#inside #colwide {width:597px !important; margin-top:10px;}

/* Clubs */
ul.clubs, .club_filter ul{padding-left:0 !important;}
.club_filter ul{margin-bottom:0 !important;float:left;margin-left:10px;width:485px;}

.navigation {margin-top:15px; font-size:1.1em;}
	.navigation a { background:#f2f2f2; border:1px solid #bbbbbb; font-weight:bold; color:#229BBE; font-family:Arial, Helvetica, sans-serif; font-style:normal; display:block; float:left; padding:2px 7px; margin:0 2px; }
		.navigation a:hover,
		.navigation a.selected {background:#f2f6ff; border:1px solid #8da8c1; color:#000; text-decoration:none; }
	.navigation a.previous_link,
	.navigation a.next_link { color:#229BBE; border:none; background:none; }
		.navigation a.previous_link:hover,
		.navigation a.next_link:hover { text-decoration:underline; }
		
ul.clubs{margin-top:20px;}
	ul.clubs a{font-style: normal;}
	ul.clubs li{list-style-type:none;font-size:1em;margin-bottom:10px !important;padding:4px 7px 8px;border-bottom: 1px solid #e7e7e7;} 
	ul.clubs li.altclass{border-bottom: 1px solid #e7e7e7;}
	<!-- .club_filter {background:#d9d9d9 url(../img/bg_filter.png) top left;padding:10px 10px 8px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border:1px solid #c1c1c1;} -->
	
.club_filter {background-color:#e1e1e1;padding:10px 10px 8px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border:1px solid #c1c1c1;}
	.club_filter li{list-style-type:none;margin-bottom:0 !important;margin-left:5px;float:left;}
		.club_filter li.reset{float:right;}
		.club_filter li.throbber{float:right;}
		.club_filter #filterby{font-size:1.6em;float:left;display:inline;font-family: Georgia, "Times New Roman", Times, serif; font-style:italic;margin-left:10px;color:#666;margin-top:4px;}
		.club_filter select{width:300px;padding:5px 3px;height:31px;display:block;}
	.filter_reset{background:transparent url(../img/btn_reset.png) top left no-repeat;text-indent:-999em;display:block;width:68px;height:34px;outline:none;}

.club_title{font-size:1.6em;float:left;}
	.club_title a{ font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.club_tags{float:left;font-size:1.6em; color:#a3a3a3;}
	.club_tags a{font-weight:normal;font-style:italic !important; color:#a3a3a3;}
.club_excerpt { font-size:1.2em; color:#363636; clear:both; }
.club_thumb { float:right; margin:0 0 0 5px; }

#clubs_meta { float:right; padding:10px; width:200px; border-left:1px solid #eee; margin:10px 0 10px 10px; }
	.clubs_img img{ margin-bottom: 20px;}
/* Buy/Sell */
.buysell_filter {background-color:#e1e1e1;padding:10px 10px 8px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border:1px solid #c1c1c1; margin-bottom:10px;}

.buysell_filter ul{margin-bottom:0 !important;float:left;margin-left:10px;width:498px;padding-left:0 !important;}

	.buysell_filter li{list-style-type:none;margin-bottom:0 !important;margin-left:0;float:left;}
		.buysell_filter li.reset{float:right;}
		.buysell_filter li.throbber{float:right;}
		.buysell_filter #filterby,
		.buysell_filter #lost_password {float:left;display:inline;margin-left:10px;color:#666;margin-top:4px; color:#333;}
		.buysell_filter select{width:210px;padding:5px 3px;height:31px;display:block;}
		.buysell_filter input.textbox { width:190px;display:block; }

.buysell_box { width: 270px; float:left; margin:20px 0; }
.list_new {margin: 0!important;}
.list_new {margin-bottom: 10px!important;}
.buysell_box .more_link.last {padding:0!important;}

.buysell_box { width: 270px; float:left; margin:20px 0; }

#dashboard { border-top: 1px solid #d6d6d6;border-bottom: 1px solid #d6d6d6;padding-top:10px;margin-bottom:20px;margin-left:40px; }
.article h3 em {font-family:Georgia, "Times New Roman", Times, serif;}

	#dashboard input.textbox { font-size:1.2em;margin-right:2px;width:127px;}
	#dashboard #buy_login { margin:10px 0; }
		#dashboard #buy_login input { float:right; margin:0 3px 0 0; }
#dashboard #secondary_nav li {padding-left:0;}

.error { background:#c9ebfd; border-bottom:1px solid #93ccfd; border-top:1px solid #93ccfd; padding:0 15px 0; margin:15px 0; text-align:center;  }
	body#inside .error ul { list-style:none; color:#229BBE;padding:10px 0 10px;margin:0; }
		body#inside .error ul li { margin-bottom:0; }

#buysell_search_form label {font-size: 1.7em; vertical-align: top; }
#buysell_search_form select {color:#666;font-size:1.3em;margin-left:4px;padding:3px;vertical-align:top;}
#buysell_search_form input.textbox {width: 200px;font-size:1.3em; padding:4px 3px 2px; display: inline; margin-bottom:0; vertical-align: top; margin: 0 10px; }
#buysell_search_form input.btn_go {margin:0 0 0 0; vertical-align: top; }
#buysell_search_form fieldset {border:none;}

#forgotten_password p {margin-bottom:10px !important;}
#forgotten_password input.textbox {font-size:1.6em !important;}
#forgotten_password div input {margin-left:10px;}
.buysell_filter #lost_password {width:auto;}




/* ADDED BY SIMON 2009-04-06 */
h4.subhead {margin: 0pt 0pt 0pt 42px !important;}

h2#flats,
h2#flatmates,
h2#textbooks,
h2#course_materials,
h2#user_details {padding:0;margin-bottom:0;}

#inside_maincol h3.flats {background: url(../img/hdr_flats.gif) no-repeat 0 0; padding:0 0 10px 40px !important; line-height:1.7em !important; border-bottom: none;}

#inside_maincol h3.flatmates {background: url(../img/hdr_flatmates.gif) no-repeat 0 0; padding:0 0 10px 40px !important; line-height:1.7em !important; border-bottom: none;}

#inside_maincol h3.textbooks {background: url(../img/hdr_textbooks.gif) no-repeat 0 0; padding:0 0 10px 40px !important; line-height:1.7em !important; border-bottom: none;}

#inside_maincol h3.course_materials {background: url(../img/hdr_course_material.gif) no-repeat 0 0; padding:0 0 10px 40px !important; line-height:1.7em !important; border-bottom: none;}


#contact {background: url(../img/hdr_contact.gif) no-repeat 0 15px; }
h2#contact {background-position:0 8px;padding-left:40px;}

h2#my_listed_items {background: url(../img/hdr_my_listed_items.gif) no-repeat 0 8px;padding-left:40px; }

.more_link.last {padding: 0 10px;}
#inside_maincol .header h4 {font-size:2.4em !important; margin:0 !important; font-weight:bold !important; line-height:1.2em;}

/* BuySell teasers */
#inside_maincol ul.buysell_teaser { padding: 5px 0; margin: 0 15px 5px 10px; list-style-image:none; }
.buysell_teaser h4 a { font: 1.8em/1.1 Arial, Helvetica, sans-serif; color: #000; }
.buysell_teaser h4 a:hover { color: #b32017; text-decoration: none; }

ul.buysell_teaser {padding-left:0 !important;margin-bottom:10px;}
.buysell_teaser li { border-bottom: 1px solid #cfcfcf; margin: 0 13px 10px 0 !important; list-style:none; background: none; line-height:1.2; padding-bottom:10px;}
.buysell_teaser li:hover { background:#e5e5e5;}

.buysell_teaser a {color:#000; margin-bottom: 5px;font-size:1.2em !important;font-style:normal; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.buysell_teaser a:hover {text-decoration:underline;}
.buysell_teaser .meta { margin: 0 0 3px 0; color:#999 !important;}
.buysell_teaser .description {font-size:1.1em; color:#666; }

/* BuySell tables */

table#items_list {width: 100%; margin-top:10px;color:#363636;margin-bottom:10px;}
table#items_list th.first {width: 100px; padding-right:0; }
table#items_list th.last {width: 60px; padding-right:0;text-align:center; }
table#items_list th {text-align: left; border-bottom: 1px solid #e2e2e2;font-size:1.1em;padding-bottom:5px; padding-right:10px; }
table#items_list .item_type {font-size: 1.2em; vertical-align: top;text-align:center; }
table#items_list .item_type.school {text-align: left; }
table#items_list tr a {font-size:0.9em; padding-right:5px; line-height:1.1em; }
table#items_list tr p,
.buysell_teaser .meta {font-size:1em !important;margin-bottom:5px !important;}
table#items_list td.actions {text-align: center; vertical-align:top;}
table#items_list td.actions a {margin:0; padding:0; font-size:1em;line-height:1.4;}
table#items_list td.actions a img {margin:0; display:block;}
table#items_list tr td {border-bottom: 1px solid #e2e2e2; padding: 10px 0 5px 0; }
table#items_list img {margin-bottom:4px; }
table#items_list tr.pagination td {padding: 20px 10px 20px 0; text-align:right; border:none; }
table#items_list .pagination a {font-size: 1em; padding:0; }
table#items_list tr.new td {font-weight:bold;}

table td.name {font-size: 1.4em;}
table td.name p {margin: 0;}

/* BuySell forms */

.formline { clear: both; margin:0 0 10px; }
.formline input, .formline div, .formline label { vertical-align: middle; }
form.buysell input.textbox {width:195px; margin-left:10px; float:left; font-size:1.2em; padding:3px; }

#buy_login input { margin:0 10px 0 0; float:left; }
#buy_login p { font-size:1.1em; padding-top:8px; }

.formline fieldset {margin: 0; padding: 10px 0; border-bottom: 1px solid #CCC; display: block; }

div.formline.last {margin-bottom: 100px}

.buysell label {display:block; width: 160px; float: left; font-weight:bold; font-size:1.4em; color:#333; text-align: left; }
 
.buysell textarea {width: 300px; overflow:auto; padding: 3px; margin-left:10px; height: 70px; }

.buysell select { font-size: 1.2em;  padding: 3px; margin-left: 10px; float: left; }

.buysell select.short {width: 5em; }
.buysell select.medium {width: 10em; }
.buysell select.long, input.long {width: 30em; }
fieldset.buysell {border: none; padding-top:0; }
fieldset.buysell p {margin-bottom:0;}
.buysell fieldset.radio label {font-size:1.2em; width: auto; text-transform:none;margin:-4px 20px 0pt 5px;_margin-top: 0;}
.buysell fieldset.radio input, form#buysell fieldset.radio label {float:left;}
.buysell ul {list-style:none; margin:0; padding: 0; }
.buysell li {list-style:none; display: block; float: left;}
.buysell img, .buysell a:hover img {margin-left: 10px;}
.buysell .contact {border-top:1px solid #e2e2e2; padding-top:20px;}
img.bigimage {float: right;}

div.note {display: block; width: 125px; float: left; margin-left: 40px; }
.buysell div.note {margin:5px 0 0 170px;width:325px; font-style:italic; display:inline; /* fixes double margin bug */}
div.note input.textbox {margin-left:0 !important;}

#terms { height:200px; overflow:scroll; border:1px solid #ccc; padding:5px; margin:20px 0; }

.buysell .buttons {text-align: right; }
.buysell .buttons input {float:none !important; }
.buysell .formline p {float: left; font-size:1.4em; padding: 0 0 0 10px; margin:0 !important;width:160px; }
.buysell p.description {width:400px;}

.buysell .contact_area div {float: left; padding-left:10px; }
.buysell .contact_area div.note {margin-left:150px !important; }
.buysell .contact_area div img {margin:0 0 0 10px;}
.buysell .contact_area div li img {margin:5px 0 0;}
.buysell .contact_area div p.description {font-weight:bold; color:#333;}
.buysell .contact_area div ul {margin:0 !important; padding: 0 !important;}
#inside_maincol .buysell .contact_area div ul {list-style-image:none; }
#inside_maincol .buysell .contact_area div ul li {float: none; }
.buysell .contact_area div ul li.alt {color:#000; padding:4px 0 4px 10px;}

div.buttons {border-top:1px solid #D6D6D6;margin-bottom:10px;margin-top:20px;padding-top:5px;}
div.buttons a,
a.create_new {font-size:1.4em;padding-right:17px;}
a.create_new{background:url(../img/icon_add.png) no-repeat center left; padding-left:17px;}

/* END ADDED BY SIMON 2009-04-06 */


/* BuySell Styling */

.buysell_box h3 a{font-style:normal; font-family:Arial, Helvetica, sans-serif;}
p.create a{background:url(../img/icon_add.png) no-repeat center left; padding-left:17px;}
#dashboard ul#secondary_nav{margin-bottom:0;}
#dashboard h3{color:#000;}

#loginform {padding:10px 10px 6px 10px;background:#E5E5E5;margin-bottom:10px;}
#logged_in{margin-left:40px;margin-bottom:15px;}
#logged_in p{font-size:1em;}

/* =PLUGINS
----------------------------------------------- */

/* Poll */
.democracy ul li input {margin-right:5px;vertical-align:middle;width:auto;}
.democracy label {display:inline;float:none;font-size:12px;}
.democracy input{vertical-align:middle;}
.democracy a{font-size:1.2em;}
.wp-polls-ans ul.wp-polls-ul { margin-left:0; }
	.wp-polls-ans ul.wp-polls-ul li { margin-bottom:12px; }

/* RSS */
ul.srssfetcher { margin-bottom:20px; }
ul.srssfetcher li { list-style-type:none; margin-bottom:8px; }
ul.srssfetcher li a { font-family:Arial,Helvetica,sans-serif; font-style:normal; text-decoration:none; }
ul.srssfetcher li a:hover { text-decoration:underline; }

/* Events */
.ce_listings img{margin-left:10px;}
.ce_listings h4{font-size:1.4em;padding-top:5px;}
.ce_listings p{margin:4px 0;line-height:1.4em;}
.home_teaser {background:transparent url(../img/bg_hr.png) bottom center no-repeat;padding-bottom:15px;margin-bottom:10px;}

/* SSP stuff */
#bg_ssp {display: block; width:622px; height:262px; background:url(../img/bg_ssp.png) no-repeat top left;}
#ssp_homepage {margin: 7px 6px 12px 7px;z-index:50;}

/* Superfish */
.sf-menu a {border-left:none !important;border-top:none !important;padding:0 !important;text-decoration:none !important;}
.sf-menu a, .sf-menu a:visited {color:#fff !Important;}
.sf-menu li li {background:#687b37 !Important;}
.sf-menu li li a { color:#fff;}
.sf-menu ul {width:300px !important;}
.sf-menu ul li {text-indent:0 !important;font-size:1em;height:auto !important; }
.sf-menu ul li a{font-family:Arial, Helvetica, sans-serif; font-style:normal; height:100% !important; display:block;padding:10px 10px 10px 15px!important; width: 275px !important;border: 1px solid #687b37 !important; border-right:none !important; border-left:none !important;}
.sf-menu ul li a:hover{background:#7a9345 !important;border: 1px solid #7a9345!important; border-right:none !important; border-left:none !important;}
#page-item-15 ul {width:160px !important;}
#page-item-15 ul li a {width:135px !important;}


/* Breadcrumbs */
.breadcrumb { font-size:1.1em; margin:0 0 10px 0; color:#666; }
body#inside #bct p { font-size:1.1em; margin:0 0 10px 0; color:#666; }

.democracy ul#poll{display:block;}  
.wp-polls-ans {margin-bottom:20px;}

/* SSP Overriding it's silly styles */
.sspdc_album_preview img { padding:0 !important; border:none !important; }

/* recaptcha */
#recaptcha {margin-left: 148px;}

#home_ad {margin-top:33px;}
