.sans-serif, body, .button, input, textarea, body.wizard p.big strong, .quote a, .hash, .serif strong, .serif .tag {
	font-family: "Arial", sans-serif;
}
.serif, .quote {
	font-family: "Georgia", "Times New Roman", serif;
}
.monospace {
	font-family: "Courier New", Courier, monospace;
}

.hide {
	display: none;
}
.clear {
	display: block;
	clear: both;
}
.rounded {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.left {
	text-align: left !important;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.small {
	font-size: .85em;
	line-height: 150%;
}
.small .small {
	font-size: 1em;
}
.huge {
	font-size: 1.85em;
	line-height: 140%;
}
.big {
	font-size: 1.4em;
	line-height: 150%;
}
.mid {
	font-size: 1.25em;
	line-height: 150%;
}
.inline {
	display: inline;
}
.block {
	display: block;
}
.sortable:hover {
	cursor: move;
}
.vcenter {
	vertical-align: middle;
}
.italic {
	font-style: italic;
}
.line {
	border-bottom: 1px solid #E9E9E9;
}
.middle {
	vertical-align: middle;
}
.strong, .bold {
	font-weight: bold;
}

.grey, a.grey, a .grey, .grey a,
a.grey:visited, a:visited .grey, .grey a:visited,
a.grey:hover, a:hover .grey, .grey a:hover {
	color: #696969;
	border-color: #696969;
}
.grey .button {
	background-color: #EEE !important;
	color: #696969 !important;
}
.grey a, a.grey {
	border-bottom-style: dotted;
	border-width: 1px;
}
.lgrey, a.lgrey, a .lgrey, .lgrey a,
a.lgrey:visited, a:visited .lgrey, .lgrey a:visited,
a.lgrey:hover, a:hover .lgrey, .lgrey a:hover {
	color: #AAA;
	border-color: #AAA;
}
.lgrey .button {
	background-color: #EEE !important;
	color: #AAA !important;
}
.lgrey a, a.lgrey {
	border-bottom-style: dotted;
	border-width: 1px;
}
.red {
	color: #F00;
	border-color: #F00;
}
.green {
	color: #0F0;
	border-color: #0F0;
}
.block {
	display: block;
}

a, a:visited {
	color: #00a1e5;
	text-decoration: none;
}
a:hover {
	border-bottom: 1px solid #00a1e5;
}

a img, a:hover img,
a.img, a.img:hover,
a .img, a img, a:hover .img, a:hover img,
.img a, .img img, .img a img,
a.icon, a.icon:hover,
a#logo {
	border: none !important;
	line-height: 0;
	padding: 0;
}

.button {
	padding: 3px 5px;
	background-color: #00a1e5 !important;
	color: #FFF;
	font-weight: bold;
	border: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
a.button, a.button:visited {
	color: #FFF;
	border: none;
}
a.button:hover {
	background-color: #515151 !important;
	color: #FFF !important;
}
a.tag {
	color: #408047 !important;
	border: none !important;
	font-weight: bold;
}
a.tag:hover {
	border-bottom: 1px solid #408047 !important;
}
a.rss {
	background-color: #f57723;
	color: #FFF;
	padding: 2px 4px;
	font-weight: bold;
}
a.rss:hover {
	border: none;
	background-color: #ff8838;
}

input, textarea {
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #EEE;
	border-right: 1px solid #EEE;
	background: #FEFEFE;
	padding: 3px;
	font-size: 1em;
}

p.submit input, input.submit, p.submit input[type="submit"] {
	width: auto;
	cursor: pointer;
	padding: 3px 5px;
	font-weight: bold;
	border: 1px outset #00a1e5;
	background-color: #00a1e5;
	color: #FFF;
}

/****************************************************************
	Facebook
*/

.fb_post a.img {
	float: left;
	margin: 0 8px 4px 0;
}
table .fb_post a.img {
	margin-top: 4px;
}
.fb_post .type_photo a.img img, .fb_post .type_video a.img img {
	padding: 2px;
	border: 1px solid #E9E9E9 !important;
	background-color: #FFF;
}
.fb_post .type_photo a.img:hover, .fb_post .type_video a.img:hover {
	border: none;
}
.fb_post .type_photo a.img:hover img, .fb_post .type_video a.img:hover img {
	border-color: #00a1e5 !important;
}

/****************************************************************
	Flickr
*/

.flickr_photo a.img {
	float: left;
	margin: 0 8px 4px 0;
}
table .flickr_photo a.img {
	margin-top: 4px;
}
.flickr_photo a.img img {
	padding: 2px;
	border: 1px solid #E9E9E9 !important;
	background-color: #FFF;
}
.flickr_photo a.img:hover {
	border: none;
}
.flickr_photo a.img:hover img {
	border-color: #00a1e5 !important;
}
.flickr_photo p {
	margin: 0;
}
