body { font-size: 62.5%; font-family: VollkornRegular, Georgia, "Times New Roman", Times, serif; font-weight: 100; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-family: LobsterTwoItalic, Georgia, "Times New Roman", Times, serif; margin-bottom: 0.75em; }

h1 { font-size: 3em; margin-bottom: 0; }
h2 { font-size: 3em; margin-bottom: 0; }
h3 { font-size: 2.4em; }
h4 { font-size: 2.2em; }
h5 { font-size: 2em; color: #f05a25; }

p, li, label, input, select, textarea { font-size: 1.6em; line-height: 1.3em; font-family: VollkornRegular, Georgia, "Times New Roman", Times, serif; }

p { margin-bottom: 1.2em; color: #fff; }
	p a:link { color: #fff; text-decoration: underline !important; }
	
label input, p input, li a, li li, li p, li textarea, label textarea, label select { font-size: 1em; }

li h4, li h5 { font-size: 1.16em; }

small { font-size: 0.7em; }

a:link { text-decoration: none; }
.tot-title { color: #fff; font-size: 3.2em; }
.tot-cancel { color: #fff; font-size: 1.5em; text-decoration: underline; }
.tot-bebas { font-family: BebasNeueRegular, "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase !important; }

a:visited,
a:active { color: #fff; }

#tot-iframe h3, #tot-iframe h4, #tot-iframe p, #tot-iframe label, #tot-iframe a { color: #3c3c3c; }

/*//////////
@Footer
//////////*/

footer li a, .tot-breadcrumbs li a { color: #fff; }

/*//////////
@Header
//////////*/


/*//////////
@Nav
//////////*/

nav#tot-primary  > ul li,
nav#tot-collections-categories li { font-size: 2em; font-family: BebasNeueRegular, "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase; }

nav#tot-secondary li { font-size: 2.4em; font-family: LobsterTwoItalic, Georgia, "Times New Roman", Times, serif; }

#tot-search input.tot-text { font-family: VollkornItalic, Georgia, "Times New Roman", Times, serif; font-size: 1em; color: #646464; text-align: right }
#tot-search input.tot-submit { font-family: LobsterTwoItalic, Georgia, "Times New Roman", Times, serif; font-size: 2.4em; }

ul.tot-pagination li a { color: #fff; }
	
ul.tot-pagination li.first,
ul.tot-pagination li.last { font-family: LobsterTwoItalic, Georgia, "Times New Roman", Times, serif; font-size: 2.2em; color: #fff; }
ul.tot-pagination li.active a { color: #f05a25; text-decoration: underline; }

/*//////////
@Grid
//////////*/

.tot-grid .tot-grid-list li h4,
#tot-related-things li h4 { text-align: left; font-family: BebasNeueRegular, "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase; } 
	.tot-grid .tot-grid-list li h4 a,
	#tot-related-things li h4 a { text-decoration: none; } 
	
.tot-grid .tot-grid-list li p.tot-item-tools { font-family: VollkornItalic, Georgia, "Times New Roman", Times, serif; font-size: 1em; text-transform: uppercase; }
.tot-grid h3 { color: #fff; margin-bottom: 1.7em; }

/*//////////
@Forms
//////////*/

form input, form select, form textarea { color: #333; }
form input.tot-search-submit { font-family: LobsterTwoItalic, Georgia, "Times New Roman", Times, serif; font-size: 2.2em; color: #f05a25; }

form input.tot-submit, .tot-button { font-family: LobsterTwoItalic, Georgia, "Times New Roman", Times, serif; font-size: 1.8em; color: #f05a25; }

form label.tot-checkbox span { font-family: VollkornRegular, Georgia, "Times New Roman", Times, serif !important; font-size: 1em !important; }


/*//////////
@Form Error Message
//////////*/

.errorlist li { text-align: right; font-weigt: normal; font-family: LobsterTwoItalic, Georgia, "Times New Roman", Times, serif; font-size: 1.8em; color: #000; }

/*//////////
@Messages
//////////*/

#tot-message-wrapper ul li { font-family: LobsterTwoItalic, Georgia, "Times New Roman", Times, serif; font-size: 2.2em; color: #000; }

/*//////////
@Breadcrumbs
//////////*/



/*//////////
@ID1
//////////*/


/*////////
@ID4
////////*/

.meta { margin-top: 0.5em; font-style: italic; }

.meta a { color: #fff; }
		
h3#tot-thing-title { text-align: left; font-family: BebasNeueRegular, "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 3.8em; color: #fff; margin: 0; }

#tot-collection-chooser label { font-family: LobsterTwoItalic, Georgia, "Times New Roman", Times, serif; color: #fff; font-size: 2.4em; }
	#tot-collection-chooser label select { font-size: 0.75em; }

#tot-thing-tales { }
	#tot-thing-tales ol li h5 { text-align: left; font-family: BebasNeueRegular, "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase; color: #fff; }

#tot-thing-tales h5 { font-family: BebasNeueRegular, "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; font-size: 2em; margin-top: 5px; }

.tot-comments-surround h5 { font-family: LobsterTwoItalic, Georgia, "Times New Roman", Times, serif; }
	.tot-comments-surround ol li { color: #fff; }
		.tot-comments-surround ol li .meta { margin-top: 1.2em; font-style: italic; }
		
#tot-thing-tales h4 { color: #fff; font-size: 3.2em; }

nav#tot-thing-tales-menu ul li a { font-size: 1em; /*font-family: LobsterTwoItalic, Georgia, "Times New Roman", Times, serif;*/ color: #fff; text-decoration: none; }

.tot-tale-media a span { font-size: 1.4em; font-family: LobsterTwoBoldItalic; color: #333; }
	.tot-comments-surround li { color: #fff; margin-bottom: 0.5em; }
		.tot-comments-surround ol li.last {  }


/*////////
@ID5
////////*/

form#tot-signup label > span { font-family: LobsterTwoItalic; color: #fff; font-size: 1.5em; }
	form#tot-signup label input { color: #333; }


/*////////
@ID6
////////*/

form#tot-login label span { font-family: LobsterTwoItalic; color: #fff; font-size: 1.25em; }
	form#tot-login label input { color: #333; }


/*////////
@ID7+8
////////*/

form#tot-add-thing label > span { font-family: LobsterTwoItalic, Georgia, "Times New Roman", Times, serif; color: #fff; font-size: 1.5em; margin-bottom: 10px; }
	form#tot-add-thing label input { color: #333; }
	
	
#tot-id9 h3.tot-title { font-size: 3.8em; }
	#tot-honours h3.tot-title { font-size: 3.2em; }

#tot-id9 h5.tot-bebas { color: #fff; }
	#tot-id9 h5.tot-bebas a { color: #f05a25; text-decoration: underline; }
	
.tot-user-tools a { color: #fff; font-style: italic; margin-right: 20px;  }


/*////////
@ID14
////////*/

#tot-id14 .col-inner li h4 { color: #f05a25; font-size: 1.25em; }
#tot-id14 .col-inner li a.tot-bebas { color: #fff; font-size: 1.25em; font-weight: normal; }

/*//////////
@Footer
//////////*/

footer h5 { color: #f05a25; font-size: 2em; font-family: BebasNeueRegular, "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase; }

footer p,
footer li { color: #fff; font-size: 1.5em; }