
 /* 	Elections Colors:
  	Pink - #e90e8b
  	( Purple - #673090 )
 	Blue - #1380c4
 	Cyan - #4ec7f3
 	Green - #b7d335
 	Yellow - #feda00
 	Orange - #f69322
 	Red - #eb2227
 	( Maroon - #8f1839 )
 	
 	*/

img.cand-image:hover {
	opacity:1;
}
img.cand-image {
	width: 60px;
	opacity: 0.4;
}

img.cand-image-epos:hover {
	opacity:0.4;
}
img.cand-image-epos {
	width: 60px;
	opacity: 1;
}


img.current  {
	opacity: 1;
}

	
.wysiwyg-color-black {
  color: black;
}

.eadvert {
width: 97%;
height: 20px;
background: #ccc;
padding: 5px;
font-weight: bold;
color: #555;
margin-bottom: 0px;
}


.wysiwyg-color-gray {
  color: #ccc;
}

.wysiwyg-color-white {
  color: white;
}


.wysiwyg-color-red {
  color: #e31b23;
}

.wysiwyg-color-purple {
  color: #9f218b;
}

.wysiwyg-color-pink {
  color: #ed0677;
}

.wysiwyg-color-green {
  color: #7ac143;
}


.wysiwyg-color-orange {
  color: #f6a01a;
}

.wysiwyg-color-yellow {
  color: #ffdd00;
}

.wysiwyg-color-darkblue {
  color: #273691;
}

.wysiwyg-color-blue {
  color: #007dc3;
}

.wysiwyg-color-lightblue {
  color: #26bcd7;
}
	

a.union-president{
color: #e20177;
}

a.vice-president-democracy-creative-industries {
color: #f15c22;
}

a.vice-president-education{
color: #26bcd7;
}

a.vice-president-engagement{
color: #9f218b;
}

a.vice-president-sports-development {
color: #e31b23;
}

a.vice-president-student-communities {
color: #273691;
}

a.vice-president-welfare {
color: #7ac143;
}	
	





.heading_union-president{
	/*background-color: #e20177;*/
	border-bottom: 5px solid #e20177;
	padding-bottom: 10px;
	margin-bottom: 25px;
}

.heading_vice-president-democracy-creative-industries {
/*background-color: #f15c22;*/
	border-bottom: 5px solid #f15c22;
	padding-bottom: 10px;
	margin-bottom: 25px;
}

.heading_vice-president-education{
/*background-color: #26bcd7;*/
	border-bottom: 5px solid #26bcd7;
	padding-bottom: 10px;
	margin-bottom: 25px;
}

.heading_vice-president-engagement{
/*background-color: #9f218b;*/
	border-bottom: 5px solid #9f218b;
	padding-bottom: 10px;
	margin-bottom: 25px;
}

.heading_vice-president-sports-development {
/*background-color: #e31b23;*/
	border-bottom: 5px solid #e31b23;
	padding-bottom: 10px;
	margin-bottom: 25px;
}

.heading_vice-president-student-communities {
/*background-color: #273691;*/
	border-bottom: 5px solid #273691;
	padding-bottom: 10px;
	margin-bottom: 25px;
}

.heading_vice-president-welfare {
/*background-color: #7ac143;*/
	border-bottom: 5px solid #7ac143;
	padding-bottom: 10px;
	margin-bottom: 25px;
}		
	
	
::selection {
        background: #ffb7b7; /* Safari */
        }
::-moz-selection {
        background: #00AEFF; /* Firefox */
}

/* MAIN MENU */

ul.main_menu li a
{
	font-family: "museo-slab-1", "museo-slab-2";
	font-size:10pt;
	vertical-align:middle;
	font-weight: bold;
	padding:10px;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	
}

ul.main_menu
{
	overflow:show;
	margin-bottom:18px;
	font-famly: "museo-slab-1", "museo-slab-2";
}



ul.main_menu li
{
	line-height:18px;
	margin-bottom:10px;	
	overflow:show;
	list-style: none outside none;
}



ul.main_menu li a
{
	color:#333;
}

ul.main_menu li:hover a
{
	color:black;
}


li.show {
	background-color:white;
}

li.show.pinkbg :hover
{
	color:#e90e8b;
}



.main_menu li:hover a { background-color: white; }


li.go {
/*	background-color:white;*/
}

li.go:hover
{
	color:white;
}

h4.rule_heading
{
	color:#a3238e;
}

.rules li
{
list-style:none;
padding-bottom: 5px;
}

#election-menu ul
{
	list-style: none outside none;	
	padding-left: 0px;
}
#election-menu li
{
	list-style: none outside none;
}

#election-menu li a
{
	color: white;
}

#election-menu li a p { 
	font-size:10px; 
	margin:0;
	line-height:14px;
	padding:0;
	text-align:left;
}
#election-menu li a p.big { 
	font-family: "museo-slab-1","museo-slab-2",serif;
	font-weight:700;
	font-size:14px; 
	margin:0; 
	line-height:14px;
}

#election-menu {
	position:relative;
	top:0px;
	left:0px;
	z-index:90;
	height:80px;
}

#election-menu li {
	float:left;
}
#election-menu li a {
	display:block;
	padding:14px 8px 10px 8px;
	margin-bottom:5px;
	-webkit-transition:padding-right 0.15s linear;
	-moz-transition-property: padding-right;
	-moz-transition-duration: 0.15s;
	width: 150px; 
}
#election-menu li.home a {
	padding:14px 6px 8px 6px;
	background:#ededed;
	color:#444;
	border-bottom:2px solid #cbcbcb;
	border-left:2px solid #cbcbcb;
	border-right:2px solid #cbcbcb;
}
#election-menu li.first a { background:#EDEDED; color: #444444; }
#election-menu li.two  a { background:#faa61a; }
#election-menu li.three a { background:#ee5823; }
#election-menu li.four  a { background:#ed0677; }
#election-menu li.five  a { background:#a3238e; }
#election-menu li.six a { background:#2e3192; }
#election-menu li.seven a { background:#007DC5; }
#election-menu li.eight a { background:#72bf44; }
#election-menu li.nine a { background:#00AEff; }


#election-menu li a:hover { 
	padding-right:30px;
	-webkit-transition:padding-right 0.15s linear;
	-moz-transition-property: padding-right;  
	-moz-transition-duration: 0.15s;
}


#banner {
	width:940px;
	padding:0 10px;
	margin-left:0px;
	height:220px;
	margin-bottom:35px;
	position:relative;
	overflow:hidden;
}

#banner ul.eban {
	padding:0;
	display:block;
	position:relative;
	height:220px;
}

#banner ul.eban li a{
	display:block;
	list-style:none;
	color:black;
	height:220px;
	width:940px;
	background-repeat:no-repeat;
}

#banner ul.eban li a:hover {
	color:#444;
}

#banner ul.eban li a:hover h2 {
	background:white;
}



#bannersq {
	width:300px;
	padding:0px;
	margin-left:0px;
	height:250px;
	margin-bottom:35px;
	position:relative;
	overflow:hidden;
}

#bannersq ul.eban {
	padding:0;
	display:block;
	position:relative;
	height:250px;
}

#bannersq ul.eban li a{
	display:block;
	list-style:none;
	color:black;
	height:250px;
	width:300px;
	background-repeat:no-repeat;
}

#bannersq ul.eban li a:hover {
	color:#444;
}

#bannersq ul.eban li a:hover h2 {
	background:white;
}


#banner h2 {
	padding:10px;
	background:white;
	background:rgba(255,255,255,0.9);
	display:inline-block;
	margin:138px 0 0 10px;
	position:relative;
}

#banner p.description {
	padding:5px 10px;
	color:white;
	background:white;
	display:inline-block;
	margin:5px 0 0 10px;
	position:relative;
	clear:left;
}



a
{
	text-decoration:none;
	color:#8f1839;	
}


.electionsfacebook
{
	background: none repeat scroll 0 0 #ffffff;
	margin-bottom: 20px;
	border: 1px solid #4EC7F3;
}



ul.text
{
	list-style:disc url(http://www.susu.org/images/elections/bullet-pink.png) outside !important;
	padding-left:0px;
	margin-left:30px;
	margin-bottom:0px;
	padding-bottom:0px;
}

ul.text li
{
	margin-bottom:18px;
	line-height:18px;
	list-style:disc url(http://www.susu.org/images/elections/bullet-pink.png) outside !important;

}

ul.greentext
{
	list-style:disc url(http://www.susu.org/images/content/bullet-green.png) outside !important;
	padding-left:0px;
	margin-left:30px;
	margin-bottom:0px;
	padding-bottom:0px;
}

ul.greentext li
{
	margin-bottom:18px;
	line-height:18px;
	list-style:disc url(http://www.susu.org/images/content/bullet-green.png) outside !important;

}


ul.inline
{
	display:block;
	color:black;
	margin-bottom:18px;
}

ul.inline li
{
	display:inline;
}

ul.inline li.alt
{

}

p.quoteAuthor
{
	text-align:right; margin-right:15px;
}


ul.posts
{
	overflow:show;
	margin-bottom:10px;
	font-famly: "museo-slab-1", "museo-slab-2";
	padding-left: 5px;
}

ul.subnav
{
	display:block;
	overflow:auto;
	text-align:center;
	width:960px;
	margin:auto;
	list-style: none outside none;
	margin-bottom: 5px;
}

ul.posts li, ul.subnav li
{
	line-height:18px;
	margin-bottom:4px;	
	overflow:show;
	list-style: none outside none;


}

ul.subnav li
{
	float:left;
	text-align: center;
	padding:10px 10px;
	list-style: none outside none;

}

ul.posts li a, ul.subnav li a, p.subnav a
{
	font-family: "museo-slab-1", "museo-slab-2";

	font-size:10pt;
	vertical-align:middle;
	font-weight: bold;
	padding:5px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	
}

ul.subnav li a
{
	font-size: 12pt;
}

ul.posts li a, ul.subnav li a
{
	color:#333;
}

ul.posts li:hover a, ul.subnav li:hover a
{
	color:white;
}



.show.pinkbg a { background-color:#DF0073; }
.show.purplebg a { background-color: #A50083; }
.show.bluebg a { background-color: #47BDDB;}
.show.cyanbg a { background-color: #4ec7f3; }
.show.greenbg a { background-color: #85BA0D;  }
.show.yellowbg a { background-color: #FAA61A; }
.show.orangebg a { background-color: #EA5100;}
.show.redbg a { background-color: #E00008; }
.show.maroonbg a { background-color: #8f1839; }
.show.hotpinkbg a { background-color: #DF0073; }



 .go.pinkbg:hover a { background-color:#DF0073; }
 .go.purplebg:hover a { background-color: #A50083; }
 .go.bluebg:hover a { background-color: #47BDDB;}
 .go.cyanbg:hover a { background-color: #4ec7f3; }
 .go.greenbg:hover a { background-color: #85BA0D;  }
 .go.yellowbg:hover a { background-color: #FAA61A; }
 .go.orangebg:hover a { background-color: #EA5100;}
 .go.redbg:hover a { background-color: #E00008; }
 .go.maroonbg:hover a { background-color: #8f1839; }
 .go.hotpinkbg:hover a { background-color: #DF0073; }
 .go.darkbluebg:hover a { background-color: #2E3192; }


li.go {
/*	background-color:white;*/
}

li.go:hover
{
	color:white;
}

.pink, ul.subnav li.go.pinkbg a { color:#DF0073; }
.purple, ul.subnav li.go.purplebg a  { color: #A50083; }
.blue, ul.subnav li.go.bluebg a  { color: #47BDDB; }
.cyan, ul.subnav li.go.cyanbg a  { color: #4ec7f3; }
.green, ul.subnav li.go.greenbg a  { color: #85BA0D; }
.yellow, ul.subnav li.go.yellowbg a  { color: #FAA61A; }
.orange, ul.subnav li.go.orangebg a  { color: #EA5100; }
.red, ul.subnav li.go.redbg a  { color: #E00008; }
.maroon, ul.subnav li.go.maroonbg a  { color: #8f1839; }
.hotpink, ul.subnav li.go.hotpinkbg a  { color: #DF0073; }
.darkblue, ul.subnav li.go.darkbluebg a  { color: #2E3192; }

ul.subnav li.go:hover a
{
	color:white !important;
}


.vbox
{
	text-align:center;
	
	background-color:#ddd;
	margin:0px auto;
	
	width:800px;
	padding:30px 30px 50px 30px;
	
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
}

.center
{
	text-align:center;
}

div.position
{
	float:left;
	margin:0px 20px 20px 0px;
	width:130px;
	height:70px;
	padding:40px 10px;
	color:white;
	-moz-border-radius:75px;
	-webkit-border-radius:75px;
	border-radius:75px;
	text-align:center;
	
	font-family: 'cQlassik', 'Qlassik Bold Regular', 'Qlassik Medium Regular', 'Arial Narrow', sans-serif;
	font-weight: bold;
	font-size:14px;
}

div.column
{
	float:left;
	width:290px;
	overflow:show;
	margin:0px;
	padding:0px 15px;
	border-right:1px dotted #ccc;
	text-align:left;
}


div.column.first
{
	margin-left:-15px;
	
}

div.column.last
{

	border:0px;
	padding-right:0px;
}

div.block
{
	width:100%;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px dotted #ccc;
	overflow:auto;
}


ul.updates
{
	overflow:auto;
	
}

ul#updates.updates
{
	width:100%;
	margin:auto;
	overflow:auto;
}

ul.updates li
{
	float:left;
	margin:15px 15px;
	overflow:hidden;
	padding:10px;
}

ul.updates li a.thumb.author
{
	display:block;
	float:left;
	padding-right:4px;
	padding-top:3px;
}

ul.updates li a.thumb.author img
{
	width:48px;
	height:48px;
}

ul.updates li.tweet 
{
	width:200px;
	margin:15px 15px;
	height:190px;
	overflow:hidden;
	background-color:transparent;
	padding:0px;
	display:block;
	position:relative;
}

ul.updates li.tweet div
{
	position:absolute;
	top:0px;
	width:200px;
}

ul.updates li.tweet div div
{
	width:180px;
	padding:10px 10px;
	background-color:#ade7fc;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	position:relative;
	overflow:hidden;
}

ul.updates li.tweet div img.tail
{
	background-color:#ade7fc;
	margin:-4px 0px 0px 12px;
}


ul.updates li.youtube, ul.updates li.flickr
{
	background-color:white;
	width:200px;
	height:190px;
	padding:0px;
	overflow:hidden;
}

ul.updates li a.imBack
{
	display:block;
	background-position:center center;
	position:relative;
}

ul.updates li.flickr a.imBack
{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	width:160px;
	height:140px;
	margin:auto;
	border-bottom:8px solid rgb(230,230,230);
	border-right:8px solid rgb(245,245,245);
		
	border-bottom:8px solid rgba(255,255,255,.45);
	border-right:8px solid rgba(255,255,255,.70);
	
	-moz-box-shadow:1px 3px 3px #ccc;
	box-shadow:1px 3px 3px #ccc;
	-webkit-box-shadow:1px 3px 3px #ccc;

}

ul.updates li a span.details
{
	display:block;
	visibility:hidden;
	opacity:0;
	-webkit-transition:opacity 0.5s linear;
	position:absolute;
	width:150px;
	padding:5px;
	bottom:0px;
	color:black;
	background:rgb(245,245,245);
	background:rgba(255,255,255,0.70);
	font-size:8pt;
	text-align:center;
	font-weight:bold;
}

ul.updates li a:hover span.details
{
	visibility:visible;
	opacity:1;
	-webkit-transition:opacity 0.3s linear;
}

ul.updates li a span.details span.time
{
	font-weight:normal;
	display:block;
	width:100%;
	text-align:center;
}

ul.updates li.youtube a
{
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	width:170px;
	height:130px;
	margin:auto;
	overflow:hidden;
	position:relative;
	border:6px solid #22222e;
	-moz-box-shadow:1px 3px 3px #bdbdbd;
	box-shadow:1px 3px 3px #bdbdbd;
	-webkit-box-shadow:1px 3px 3px #bdbdbd;
}

ul.updates li.youtube a span.details
{
	width:160px;
	color:white;
	background:rgb(50,50,50);
	background:rgba(0,0,0,0.70);
	
}

ul.updates li.youtube a img
{
	width:240px;
	height:180px;
	margin-left:-30px;
	margin-top:-25px;
	
}

span.tweet-meta
{
	display:block;
	width:100%;
	font-size:9pt;
	word-wrap:break-word;
	overflow:hidden;
	padding-top:5px;
}

span.tweet-meta a.authorname
{
	display:block;
	font-weight:bold;
	color:#163743;
	margin-top:2px;
}

span.tweet-meta span.tweet-time
{
	display:block;
	font-size:8pt;
}

span.tweet-meta span.tweet-time a
{
	color:#276378;
}

ul.updates li.tweet div div span.tweet-body
{
	display:block;
	width:100%;
	font-size:8pt;
	color:#163743;
	line-height:18px;
}

b
{
	font-weight:normal;
}

strong
{
	font-weight:bold;
}

div.flickrThumb
{
	width:152px;
	height:100px;
	background-position:top center;
	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	
	border:4px solid white;
	
	
}

.wizard ul
{
	display:block;
	float:left;
	width:150px;
	padding:30px 10px;
}

.wizard ul li
{
	font-weight:bold;
	font-size:8pt;
	padding-bottom:14px;
	color:#888;
}

.wizard ul li.on, .wizard ul li.on ul li
{
	color:black;
}

.wizard ul ul
{
	display:block;
	float:none;
	padding:0px;
}

.wizard ul ul li
{
	font-weight:normal;
	font-size:8pt;
	padding-bottom:0px;
}

div.boxout, div.nomForm, div.cpanel
{
	border:6px solid #eee;
	background-color:#f4f4f4;
	padding:22px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	width:600px;
	margin:auto;
	margin-bottom:30px;
}

div.nomForm
{
	width:550px;
	background-color:white;
}

div.wizard
{
	overflow:auto;
	width:800px;
	margin:auto;
}

table.text td, table.text th
{
	padding:9px;
}

table.text
{
	margin-bottom:18px;
	border:1px dotted #ccc;
	margin-top:18px;
}

table.text th
{
	font-weight:bold;
}

table.form td, table.form th
{
	padding:10px;
}

table.form td
{
	vertical-align:top;
}

table.form td input.check
{
	float:left;
	margin-right:7px;
}

table.form tr.error th
{
	color:#eb2227;
}

table.form td.error
{
	color:#eb2227;
}

table.form td textarea#address
{
	width:200px;
	height:80px;
}


table.form td textarea#team
{
	width:200px;
	height:160px;
}

table.form td textarea#manifesto
{
	width:340px;
	height:200px;
}

table.form td label.check
{
	display:block;
	float:left;
	font-size:8pt;
	width:300px;
}

table.form td label.check
{
	display:block;
	font-size:8pt;
	width:300px;
}

table.form th
{
	font-weight:bold;
	width:135px;
}

table.form td input
{
}

table.form td.field
{
	max-width:400px;
}

table.form th span.help, table.form td span.error, table.form td span.current-file
{
	display:block;
	font-size:7pt;
	color:#666;
	font-weight:normal;
}


table.form td span.error
{
	color:#eb2227;
}

/*
table.form td label.file
{
	display:block;
	position:relative;
	width:69px;
	height:25px;
	background-image:url(../images/browse.png);
	overflow:hidden;
}

table.form td label.file input
{
	float:right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0.01);
	opacity: 0;
}*/

.site.screen
{
	width:1300px;
}

.site.screen .header
{
	width:1300px;
}

.site.screen .header h1
{
	margin-top:10px;
}
.site.screen .header h2
{
	width:700px;
	display:block;
	overflow:hidden;
	height:80px;
	position:absolute;
	top:43px;
	right:30px;
	font-size:24pt;
	line-height:29pt;
	color:#666;
}


.site.screen #updates.updates
{
	display:none;
}

.site.screen ul.display li.flickr div.bigimage
{
	background-position:top center;
	background-repeat:no-repeat;
	margin:0px 200px;
	width:900px;
	height:500px;
}

.site.screen ul.display li.flickr span.details
{
	width:1250px;
	padding:25px;
	text-align:center;
	position:absolute;
	bottom:0px;
	display:block;
	
	margin:0px;
	
	font-family: 'cQlassik', 'Arial Narrow', sans-serif;
	font-weight: bold;
	font-size:18pt;
	line-height:21pt;
	
	background-color:rgba(255,255,255,0.75);
}

.site.screen ul.display li.tweet
{
	width:100%;
	padding:0px;
	margin:0px;
	display:block;
	position:relative;
}

.site.screen ul.display li.tweet div.outer
{
	width:1100px;
	margin:50px 100px;
	
	padding:0px;
	
	font-family: 'cQlassik', 'Arial Narrow', sans-serif;
	font-size:48pt;
	line-height:60pt;

}


.site.screen ul.display li.tweet div.outer div
{
	padding:20px;
	background-color:#ade7fc;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	margin:0px 0px;
}

.site.screen ul.display li.tweet div.outer span.tweet-meta
{
	display:block;
	padding:20px;
}

.site.screen ul.display li.tweet div.outer span.tweet-meta a.author
{
	display:block;
	float:left;
	margin-right:20px;
}

.site.screen ul.display li.tweet div.outer span.tweet-meta a.authorname
{
	display:inline;
	margin-right:20px;
	
	font-family: 'cQlassik', 'Arial Narrow', sans-serif;
	font-size:32pt;
}

.site.screen ul.display li.tweet div.outer span.tweet-meta span.tweet-time
{
	display:inline;
	margin-right:20px;
	
	font-family: 'cQlassik', 'Arial Narrow', sans-serif;
	font-size:21pt;
}

.site.screen ul.display li.tweet div.outer a.thumb.author img
{
	width:96px;
	height:96px;
}
.accordion > a{
	display:block;
	
}
.accordion > div > div{
	margin-bottom:12px;
}
div.statusbar.outer{
	position:relative;
	display:block;
	height:20px;
	width:100%;
	border:1px solid #ccc;
}
div.statusbar.used, div.statusbar.pending{
	position:relative;
	width:100px;
	height:100%;

}
div.statusbar.used {
	float:left;
}
.ui-tabs .ui-tabs-hide {
     display: none;
}
.ui-tabs-nav {
	width:200px;
	float:left;
}
.ui-tabs-nav li {
	
	padding:5px;
	background-color:#FAFAFA;
}
.ui-tabs-panel {
	padding:20px;
	float:left;
	width:700px;
	height:100%;
}
.ui-tabs-panel, li.ui-tabs-selected {
	background-color:#eee;
}
.ui-tabs-hide {
	background-color:#fff;
}
div.cpanel {
	background-color:white;
	width:902px;
}
em {
	font-style:italic;
}

div.cpanel .column {
	width:280px;
}
#qanda .form {
	width:600px;
}
#qanda .form .field {
	padding:0;
}
#qanda .form .field textarea{
	width:600px;
	height:100px;
}
#question_upload .form .field textarea{
	width:400px;
	height:50px;
}
.question {
	margin-bottom:12px;
}
.answer{
	margin-bottom:12px;
}
#ask_question .form .field textarea {
	width:400px;
	height:60px;
}

div.manifesto
{
	float:left;
	width:400px;
	font-size:8pt;
	line-height:18px;
	text-align:justify;
	margin-right:15px;
	padding-right:15px;
	border-right:1px dotted #ccc;
	padding-left:10px;
}

div.candInfo
{
	float:left;
	width:510px;
}



div.candInfo ul li
{
	margin-bottom:18px;
}

ul.candidates li
{
	margin-bottom:18px;
	width:100%;
	overflow:auto;
}

ul.candidates li img
{
	float:left;
	margin-right:10px;
}

ul.candidates
{
	border-bottom:1px dotted #999;
}

ul.candidates a
{
	color:black;

}

ul.officialVideos
{
	width:100%;
	overflow:auto;
}

ul.officialVideos li
{
	float:left;
	padding:22px;
	font-size:8pt;
	text-align:center;
}

ul.answered li
{
	width:360px;
	font-size:8pt;
	margin-bottom:21px;
}

ul.questions li
{
	font-size:9pt;
	line-height:21px;
	margin-bottom:21px;
}

ul.officialVideos li img
{
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

div.answer
{
	font-size:8pt;
	line-height:21px;
}





h2.blue
{
	color: #0081c8;
	line-height: 24px;
}

span.caps
{
	text-transform: uppercase;
	font-weight: 900;
	font-family: "museo-slab-1", "museo-slab-2", Helvetica, sans-serif;
	font-size: 20pt;
}

span.uber_caps
{
	font-weight: 900;
	text-transform: uppercase;
	font-family: "museo-slab-1", "museo-slab-2", Helvetica, sans-serif;
	font-size: 35pt;
	line-height: 45px;
	
}

p.num_head
{
	margin-bottom: 5px;
}



.dotted_top
{
	border-bottom: 5px dotted #414042;
	margin-bottom: 15px;
}

.300weight
{
	font-weight: 300;
}
