﻿/* Table of Contents

	#Global Reset

	#Structural Customization

	#Header

	#Navigation Bar

	#Typography

	#Tables

	#Widgets

	#WP Blog

	#Form Buttons

	#Styled Buttons

	#Tabs

	#Toggles

	#Callouts

	#Comments

	#WP Gallery

	#Misc

*/



/* @group Global Reset */



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

		margin: 0;

		padding: 0;

		border: 0;

		vertical-align: top; }

	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

		display: block; }

	body {

		line-height: 1; }

	ol, ul {

		list-style: none; }

	blockquote, q {

		quotes: none; }

	blockquote:before, blockquote:after,

	q:before, q:after {

		content: '';

		content: none; }

	table {

		
		border-spacing: 0; }

	table.pad td {

	padding: 10px;

	}

		

	pre,code {

		white-space: normal;

	

		border-bottom: 1px solid #d9d9d9;

		border-top: 1px solid #d9d9d9;

		display: block;

		width: 100%;

		font: 12px/24px Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;

		margin: 5px 0;

		padding: 5px;

}



p code {display: inline;}





body {

	color: #000000;
	line-height:150%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 150%;

	-webkit-text-size-adjust: 100%;
	
	}




input, textarea {

	padding: 4px;

	font-size: 1em;

	background: #fff;

	border: 1px solid #AAA;

	border-right-color: #DDD;

	border-bottom-color: #DDD;

}



/* @end */



/* @group Structural Customization */



#header {

	background-color: #FAFAFA;

	
	border-top: 3px solid rgba(0, 0, 0, 0.14);

	/*border-bottom: 3px solid #ddd;*/

	min-height: 100px;

}



#header .inner {
	position: relative;
	left: 1px;
	right: 10px;
	padding: 5px;

}


#header .headerimg {
		float:right;
		height:150px;
	}


#headerleft {
		float:left;
	}


#header-extras {

	
}



/* Give the main wrapper a separate background color */



#wrap {}



#content-sidebar-wrap {

	clear: both;

	padding: 20px 0;

}




#content {
width: 938px !important;
}



/* Sidebar Styles */



#sidebar {

}



#sidebar select {width:100%;}



#reviewlogoright

{
	float: right;
	margin-top: 5px;
	MARGIN-BOTTOM: 6px;
	MARGIN-LEFT: 11px; 
	MARGIN-RIGHT: 5px; 
	border: 1px solid #cccccc;
}


/* Footer Styles */



#footer {

	background-color: #FAFAFA;

	border-top: 3px solid #cccccc;	
	border-top: 3px solid rgba(0, 0, 0, 0.14);


	margin: 20px 0 0;

	padding: 20px 0;

	min-width: 120px;

}





#footer a {

	text-decoration: underline;
	font-size:14px;
	color:#FFFFFF;

}



#footer a:hover {

	text-decoration: underline;

}



#footer.noborder {

	border: none;

	padding-top: 0;

}



#footer .widget-title {

	border-color: #ddd;

}



#footer .widget-container li {

	margin-bottom: 6px;

}



#footer #widgets-wrap {

	border-bottom: 1px dotted #bbb;

	margin-bottom: 20px;

}



#footer #copyright {

	float: left;

}



#footer #credits {

	float: right;

}


.bootom links {


color:#FFFFFF;

}






/* @end */



/* @group Header */



#logo {

	float: left;
	line-height: 100% ;
	padding-top: 13px;

}



#logoright {
	float: left;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;

}



h1#site-title, h1#site-title a,

div#site-title, div#site-title a {

	margin: 0;

	padding-top: 12px;

	text-decoration: none;

	font-weight: normal;
	
	

	letter-spacing: 0px;

	line-height: 120%;

	background-image: url("/images/pixel.png")

}



#site-title a {

	color: #ffffff;

	font: normal 38px  !important;
	font-family:"Times New Roman", Times, serif !important;
	
	margin: 0;

	padding: 0;
	
}	



/* Header Tagline */



.site-desc {

	margin: 0;

	padding: 0;

	line-height: 20px;

	letter-spacing: 0px;

	color: #ffffff;

	font: normal 21px "Times New Roman", Times, serif !important;
	font-style: italic !important;
	
}



#header .widget-title {

	display: none;

}



#header .widget-content {

	float: left;
	
}



#header #searchform {

	width: 200px;

	float: right;

	margin-left: 10px;

}





/* @end */



/* @group Navigation Bar */





#navigation {

	background: #006699;
	
	background: -moz-linear-gradient(270deg, #006699, #006699) repeat scroll 0 0 transparent;

 	background: -webkit-linear-gradient(270deg, #006699, #006699) repeat scroll 0 0 transparent;

	background: -o-linear-gradient(270deg, #006699, #006699) repeat scroll 0 0 transparent;

	-pie-background: linear-gradient(#006699, #006699);



	border-top: 0px solid #62A6E4;
	
	

	
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);

    -pie-box-shadow: 0 1px 2px #ccc;



   position: relative;

   behavior: url("./wp-content/themes/mosaic/PIE.php");

}



#navigation ul li.active > a, #navigation ul li.active > a:hover {background:#62A6E4}



#navigation ul {

}

	



#navigation ul li {

}



#navigation ul li a {

	color:#ffffff !important;

	font-style: normal ;
	
	font-size: 15px !important;
	
	font-family: Arial, Helvetica, sans-serif !important;

	background-image: none;

	padding: 6px 14px 6px 14px;

	text-decoration: none;

	display: block;

	text-shadow: 0px 0px 0px #fff;

	-webkit-text-size-adjust: 120%;

}



/* Navbar Hover Links */



#navigation ul li:hover a,

#navigation ul li a:hover {

	background: #62a6e4;

 	background: -moz-linear-gradient(270deg, #62a6e4, #62a6e4) repeat scroll 0 0 transparent;

 	background: -webkit-linear-gradient(270deg, #62a6e4, #62a6e4) repeat scroll 0 0 transparent;

	-pie-background: linear-gradient(#62a6e4, #62a6e4);

    behavior: url("./wp-content/themes/mosaic/PIE.php");

}





/* Nav Sublevel */



#header ul.sub-menu, #navigation ul.sub-menu {

 	background: -moz-linear-gradient(270deg, #FCFCFC, #ECECEC) repeat scroll 0 0 transparent;

 	background: -webkit-linear-gradient(270deg, #FCFCFC, #ECECEC) repeat scroll 0 0 transparent;

 

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);

}



#header ul.sub-menu li, #navigation ul.sub-menu li {

	border-bottom: 1px solid #F3F3F3;

}



/* Nav Sublevel Links */



#header ul.sub-menu li a, #navigation ul.sub-menu li a {

	background: #f0f0f0;

	padding: 5px 0px 5px 8px;

	height: 32px;

	line-height: 32px;

	min-width: 210px ;

	border-bottom: none;

	position: static;

    behavior: none;

}



/* Nav Sublevel Hover */



#header ul.sub-menu li a:hover, #navigation ul.sub-menu li a:hover {

	background: #F8F8F8;

	border-bottom: none;

}



/* Navbar Active Links */



#navigation ul li.active > a, #navigation ul li.active > a:hover {

	background: #62A6E4;

	color: #fff;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);

}



#header ul li a {

	padding: 10px 5px;

	text-decoration: none;

	display: block;

	text-shadow: 1px 1px 0px #fff;

}



#header ul.menu li a {

	margin-right: 15px;
	
	

}



#header ul.sub-menu li, #header ul.sub-menu li a {

	margin-right: 0;

	float: none;

}







/* @end */





/* @group Typography */



	h1, h2, h3, h4, h5, h6 {

		font-weight: 500; 

		margin-bottom: 5px;

	}
	
	h1 {
	padding-bottom: 10px; !important
	}

	

	h1 a, h2 a, h4 a, h5 a, h6 a {

	font-weight: inherit;

	text-decoration: none;

	}	

	

	h1 {font-size: 2.2em; line-height: 140%;}

	h2 {font-size: 1.4em; line-height: 130%; color: #CC0099; }

	h3 {font-size: 1.1em; line-height: 145%;}

	h4 {font-size: 1.4em; line-height: 125%;}

	h5 {font-size: 1.2em; line-height: 120%;}

	h6 {font-size: 1.0em; line-height: 120%;}

	
a.title:link

{	color: #ffffff; 
	font-size: 38px; 	
	font-family: "Times New Roman", Times, serif;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 120%;  }

a.title:visited 

{	color: #ffffff; 
	font-size: 38px; 	
	font-family: "Times New Roman", Times, serif;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 120%;  }
	
a.title:hover

{	color: #ffffff; 
	font-size: 38px; 	
	font-family: "Times New Roman", Times, serif;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 120%;  }	
	
	
	
	

	.subheader { color: #777; }

	.normal {font-weight: normal;}

	.bolder {font-weight: bolder;}

	

	p { margin: 0 0 14px 0;  -webkit-text-size-adjust: 110%;  }

	p img { margin: 0; }

	p.lead { font-size: 21px; line-height: 27px; color: #777;  }

	

	em { font-style: italic; }

	strong { font-weight: bold; }

	small { font-size: 80%; }

	

/*	Blockquotes  */

	blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }

	blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }

	blockquote cite { display: block; font-size: 12px; color: #555; }

	blockquote cite:before { content: "\2014 \0020"; }

	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

	

	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }





/* #Links

================================================== */

	a, a:visited {text-decoration: underline; outline: 0; color: #62A6E4;}

	a:hover, a:focus { text-decoration: none;}

	p a, p a:visited { line-height: inherit; }

	



/* #Lists

================================================== */

	ul, ol { margin: 0 0 20px 30px; }

	ul { list-style: disc outside; }

	ol { list-style: decimal; }

	ol, ul.square, ul.circle, ul.disc {  }

	ul.square { list-style: square outside; }

	ul.circle { list-style: circle outside; }

	ul.disc { list-style: disc outside; }

	ul ul, ul ol,

	ol ol, ol ul { margin: 4px 0 5px 30px;}

	ul ul li, ul ol li,

	ol ol li, ol ul li { margin-bottom: 6px; }

	li { padding-top: 0px; }

	ul.large li { line-height: 21px; }

	li p { line-height: 21px; }

	

/* WP Captions */



.wp-caption {

	text-align: center;

	padding: 5px;

	margin: 10px 0;

}





.wp-caption {

	border: 1px solid #fff;

	background-color: #f6f6f6;

	color: #666;

	text-shadow: 1px 1px 0px #fff;

	-webkit-box-shadow:1px 1px 6px #ddd;

	-moz-box-shadow:1px 1px 6px #ddd;

	box-shadow:1px 1px 6px #ddd;

	position: relative;

	behavior: url("./wp-content/themes/mosaic/PIE.php");

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 5px 0 0px 0;

	margin: 0;

}



.wp-caption.alignleft {

	margin: 0px 10px 0px 0px;

}

.wp-caption.alignright {

	margin: 0px 0px 0px 10px;

}

/* @end */



/* # Image Alignment Classes

============================================================== */



.alignright {

	float: right;

	margin: 0px 0px 10px 15px;

}



.alignleft {

	float: left;

	margin: 0px 15px 10px 0px;

}

.aligncenter {

	display:block;

	margin:0 auto;

}





/* @group Tables */



table {

	margin: .5em 0 1em;

}







/* @end */



/* @group Widgets */





.widget-container ul {

	list-style: none;

}



.widget-container ul ul {

	list-style: square;

	margin-left: 1.3em;

}



.widget-container select {

	max-width: 100%;

}



.widget_search #s {/* This keeps the search inputs in line */

	width: 60%;

}



.widget_search label {

	display: none;

}



.widget-container {

	margin: 0 0 28px 0;

	padding-top: 1px;

	list-style: none;

}



.widget-container li {

	padding-top: 2px;

}



.widget-container ul {

	margin-left: 0;

}



.widget-title {

	font-size: 18px;

	border-bottom: 1px solid #eee;

	padding-bottom: 5px;

}



#searchform label {

	display: none;

}



#searchform div {

	background: #fff;

	border: 1px solid #eee;

	padding: 3px;

}



#searchform input[type="text"] {

	background: #fff;

	outline: none;

	border: 0;

	line-height: 16px;

	width: 80%;

}

	

#searchform input[type="submit"] {

	background: url(images/search.png) no-repeat;

	width: 15px;

	float: right;

	text-indent: -9999px;

	border: none;

	outline: none;

	cursor: pointer;

	margin-top: 9px;

	padding-right: 11px;

}



input#searchsubmit {

	margin-bottom: 0;

}



.widget-container a:link,

.widget-container a:visited {

	text-decoration: none;

}



.widget-container a:active,

.widget-container a:hover {

	text-decoration: underline;

}



.widget-container .entry-meta {

	font-size: 11px;

}



#wp_tag_cloud div {

	line-height: 1.6em;

}



#archive-title {

	background-color: #F3F3F3;

	border-left: 10px solid #ECECEC;

	padding: 2px 5px;

	margin: 0 0 30px -15px;

}



/* WP Calendar Widget */



#wp-calendar {

	width: 100%;

	font-size: .85em;

}



#wp-calendar td {

	padding: 4px 0;

	text-align: center;

	background-color: rgba(0, 0, 0, 0.03);

	border: 1px solid #eee;

	text-shadow: #fff 1px 1px 0;

	color: #7c7c7c;

}



#wp-calendar a {

	display: block;

	text-decoration: none;

}



#wp-calendar a:hover {text-decoration: none;}



#wp-calendar td#today {

	font-weight: bold;

}



#wp-calendar caption {

	font-style: italic;

	text-align: right;

	margin-bottom: 5px;

}



#wp-calendar th {

	text-align: center;

	background: rgba(0, 0, 0, 0.05);

	border: 1px solid #E2E2E2;

	padding: 5px;

	text-shadow: #ebebeb 0 1px 0;

}



/* WP RSS Widget */



.widget_rss a.rsswidget {

	color: #000;

}

.widget_rss a.rsswidget:hover {

	color: #ff4b33;

}

.widget_rss .widget-title img {

	width: 11px;

	height: 11px;

}



/* Indent Sidebar Lists */



.widget-container ul ul {

	border: none;

	margin-left: 1.3em;

	padding: 0;

}



/* Page Menus/Custom Menus */



li.page_item,li.menu-item {

	list-style: none;

}





li.page_item a,li.menu-item a {

	display: block;

}



li.page_item a:hover,li.menu-item a:hover {

}



/* Page Menus/Custom Menus - Sublevels */



li.page_item li a,li.menu-item li a {

	display: inline;

	padding: 0;

	margin: 0;

	background: none;

	border: none;

}

li.page_item li a:hover,li.menu-item li a:hover {

	background: none;

}



li.page_item a:hover,

li.menu-item a:hover {

}



.edit-link {

	clear: both;

}



/* @end */



/* @group WP Blog Styles */



.entry-title, .entry-title a {

		margin-bottom: 5px;

		text-decoration: none;

		color: #CC3399 !important;

		font: bold 24px Arial !important;

}



.entry-title a:hover{color:#62A6E4;}



.sticky .entry-meta {

	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */

	clip: rect(1px, 1px, 1px, 1px);

	position: absolute !important;

}



.entry-meta {

	color: #8A8888;

	font: normal 12px georgia;

	padding-bottom: 10px;

	margin-bottom: 10px;

}



.entry-utility {

	clear: both;

	color: #8A8888;

	font: normal 12px georgia;

	border-bottom: 1px solid #eee;

	padding: 8px 0;

	margin-top: 10px;

}



.entry-meta a, .entry-utility a {

	text-decoration: none;

}



.entry-meta a:hover, .entry-utility a:hover {

	text-decoration: underline;

}



.entry-utility .entry-date a,

.entry-meta .entry-date a {

	color: #8a8888;

}



.entry-utility .entry-date a:hover,

.entry-meta .entry-date a:hover {

	text-decoration: none;

}



#entry-author-info {

	margin: 40px 0;

}



#author-avatar {

	float: left;

	margin: 7px 20px 5px 0;

}



#author-avatar img {

	border: 1px solid #EEE;

	padding: 2px;

	background: #F4F4F4;

}



#author-description {

}



.cat-links,.comments-link,.meta-sep,.entry-utility {

	font-size: 12px;

	color: #666;

}



.post {

	margin-bottom: 25px;

	padding-bottom: 10px;

}

.post.single {

	border-bottom: none;

}



.wp-post-image {

	float: left;

	margin: 5px 10px 10px 0;

}



a.more-link {

	display: block;

	float: right;

	text-decoration: none;

}



a.more-link:hover {

	text-decoration: underline;

}



.st_relatedposts h4 {

	border-bottom: 1px solid #ebebeb;

}



.st_relatedposts ul {

	color: #666;

	list-style: square;

	margin-left: 20px;

}



.st_relatedposts ul li {

}





/* @end */





	

/* @group Tabs */



	ul.tabs { 

		display: block;

		margin: 0 0 20px 0;

		padding: 0;

		border-bottom: solid 1px #ddd; }

	ul.tabs li { 

		display: block;

		width: auto;

		height: 30px;

		padding: 0;

		float: left;

		margin-bottom: 0; }

	ul.tabs li a { 

		display: block; 

		text-decoration: none;

		width: auto; 

		height: 29px; 

		padding: 0px 20px; 

		line-height: 30px; 

		border: solid 1px #ddd;

		border-width: 1px 0 0 1px; 

		margin: 0;  

		background: #f5f5f5;

		font-size: 13px; }

	ul.tabs li a.active { 

		background: #fff; 

		height: 30px;

		position: relative;

		top: -4px;

		padding-top: 4px;

		border-right-width: 1px;

		margin: 0 -1px 0 0;

		color: #111;

		-moz-border-radius-topleft: 2px;

		-webkit-border-top-left-radius: 2px;

		border-top-left-radius: 2px;

		-moz-border-radius-topright: 2px;

		-webkit-border-top-right-radius: 2px;

		border-top-right-radius: 2px; }

	ul.tabs li:first-child a {

		-moz-border-radius-topleft: 2px;

		-webkit-border-top-left-radius: 2px;

		border-top-left-radius: 2px; }

	ul.tabs li:last-child a {

		border-width: 1px 1px 0 1px;

		-moz-border-radius-topright: 2px;

		-webkit-border-top-right-radius: 2px;

		border-top-right-radius: 2px; }

	

	ul.tabs-content { margin: 0; display: block; }

	ul.tabs-content > li { display:none; }

	ul.tabs-content > li.active { display: block; }

		

	/* Clearfixing tabs for beautiful stacking */

	ul.tabs:before,

	ul.tabs:after {

	  content: '\0020';

	  display: block;

	  overflow: hidden;

	  visibility: hidden;

	  width: 0;

	  height: 0; }

	ul.tabs:after {

	  clear: both; }

	ul.tabs {

	  zoom: 1; }





/* @end */









/* @end */



/* @group Callouts */







/* @end */





/* @group Comments */



/* Needs RWD Check */



.required { color: #CE3939; }



#respond {margin: 0;float:left;padding-top: 10px;width: 100%;}

#respond p { margin-bottom: 15px; }

#respond input[type=text] { width:300px; display: block; }

#respond textarea {width:550px; height:120px; padding:10px; display: block; }

#comments { float:left; margin: 35px 0 0; }



#comments {border: 0;width: 100%;}



#comments .comment-meta { margin-left:85px; display:block; }

#comments .commentlist { margin:0px; float:left; list-style:none; width:100%; }



#comments .comment-edit-link, #comments .comment-reply-link {float: right; margin: -16px 0 0 10px;}



#comments .comment-time {

	color: #8A8888;

	font-size: 0.8em;

	display: block;

	margin: 3px 0 10px;

}



.comment-meta ul, .comment-meta ol {

	margin: 0 0 20px 30px;

}



.comment-meta ul ul, .comment-meta ul ol, .comment-meta ol ol, .comment-meta ol ul {

	margin: 4px 0 5px 30px;

}



#comments .single-comment { margin-top:35px; }

#comments .children .single-comment { margin-top:15px; }

#comments .comment-author { margin:0; font-weight: normal; font-size: 1.2em; }

#comments .comment-author cite { clear:both; font-weight:bold; }



#comments .vcard {

	float:left;

	clear:both;

	display:block;

	width:70px;

	min-height: 100px;

}

#comments .vcard img.avatar {

	border: 1px solid #eee;

	padding: 2px;

	background:#f4f4f4;

}



#comments .vcard {

}

#comments body.dark .vcard {

}



#comments .pingback .comment-meta, #comments .trackback .comment-meta { margin-left: 3px; }



#comments .pingback .vcard, #comments .trackback .vcard { display: none; }



#comments .navigation div { margin: 20px 0; }



.nocomments {margin-top: 25px;}



#cancel-comment-reply-link { font-size: 0.8em; }



/* @end */



/* @group WP Gallery */



.gallery {

	display: block;

	clear: both;

	overflow: hidden;

	margin: 0 auto;

}



.gallery .gallery-row {

	display:block;

	clear: both;

	overflow: hidden;

	margin: 0;

}



.gallery .gallery-item {

	overflow: hidden;

	float: left;

	margin: 0;

	text-align: center;

	list-style: none;

	padding: 0;

}



.gallery-columns-1 .gallery-item {

	width:90%;

}



.gallery-columns-2 .gallery-item {

	width:45%;

}



.gallery-columns-3 .gallery-item {

	width:30%;

}



.gallery-columns-4 .gallery-item {

	width:22%;

}



.gallery-columns-5 .gallery-item {

	width:17%;

}



.gallery .gallery-item img,

.gallery .gallery-item img.thumbnail {

	max-width: 79%;

	height: auto;

	padding: 0;

	margin: 5px auto;

	border: 1px solid #fff;

	background-color: #fff;

    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);

    -pie-box-shadow: 0px 0px 5px #ccc;

    position: relative;

    behavior: url("./wp-content/themes/mosaic/PIE.php");

}

.gallery-caption {

	color: #666;

	font-size: 11px;

	line-height: 12px;

	text-align: center;

	margin: 0;

	padding: 0;

	margin-bottom: 7px;

}





/* Attachment Page */



p.attachment {

	text-align: center;

}



#nav-below {

	width: 100%;

}



#nav-below a, .navigation a {

	text-decoration: none;

}



#nav-below a:hover, .navigation a:hover {

	text-decoration: underline;

}



#nav-below .nav-previous a {

	float: left;

	

}

#nav-below .nav-next a {

	float: right;

}

.entry-caption {

	text-align: center;

	font-size: 16px;

}



/* Numbers Pagination */



.page-navigation {



}



.page-navigation .prev-link,

.page-navigation .next-link {}



.page-navigation .current,

.page-navigation a {

	padding: 5px 10px 7px;

	border: 1px solid #E9E9E9;

	background-color: #FAFAFA;

	text-decoration: none;

	margin-right: 5px;

	border-radius: 4px;

}



.page-navigation .current,

.page-navigation a:hover {

	background-color: #62A6E4;

	border-color: #62A6E4;

	color: #FAFAFA;

}









/* @end */



/* @group Misc */











/* Apply CSS class of "guest" to menu items hidden from logged-in users */



body.logged-in li.guest,

body.logged-in li.guest {

	display: none;

}

	

/* #Images

================================================== */


.twitterimage
{ 

 	height: auto ;
 	width: auto;
 
 }
 

img.scale-with-grid { 

	max-width: 100%;

	height: auto; 

}



.entry-content img,

.comment-content img,

.widget img {

	max-width: 97.5%; /* Fluid images for posts, comments, and widgets */

	height: auto;

}



img[class*="align"],

img[class*="wp-image-"] {

	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */

}



img.size-full {

	max-width: 97.5%;

	width: auto; /* Prevent stretching of full-size images with height and width attributes in IE8 */

}



.wp-post-image, 

.wp-caption,

.wp-caption-text {

max-width: 97.5%;

height: auto;

width: auto9; /* ie8 */

}



			

/* #Forms (see formalize.css)

================================================== */





	label,legend {

	display: inline-block;

	}

	

	input[type="checkbox"] {display: inline; }



/* # Misc Typography Balancing to Maintain Vertical Rhythm

============================================================== */

	.remove-bottom { margin-bottom: 0 !important; }

	.half-bottom { margin-bottom: 10px !important; }

	.add-bottom { margin-bottom: 20px !important; }

	.add-top { margin-top: 20px !important; }





.resize {

    background: url(images/resize.png) repeat scroll 0 0 transparent;

    bottom: 0;

    height: 80px;

    position: fixed;

    right: 0;

    width: 80px;

}

.bypostauthor,.gallery-caption {}



/* @end */



.box-shadow {

	-webkit-box-shadow: 0 0 4px 0 #CCC;

	-moz-box-shadow: 0 0 4px 0 #cccccc;

	box-shadow: 0 0 4px 0 #CCC;

}








td.aa
{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #00000;
}

td.ab
{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	border-top: 0px ;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #cccccc;
	border-bottom: 1px solid #C7D8FE;
	padding-top: 7px;
	padding-right: 4px;
	padding-bottom: 7px;
	padding-left: 0px;
	color: #00000;
	
	-webkit-text-size-adjust: 110%;
}

td.ab2
{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	border-top: 0px ;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #cccccc;
	border-bottom: 1px solid #C7D8FE;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #00000;
}


td.feature1
{
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 21px;
	border-top: 1px solid #C7D8FE;
	border-left: 1px solid #C7D8FE;
	border-right: 0px solid #C7D8FE;
	border-bottom: 1px solid #C7D8FE;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	color: #333333;
}

td.feature2
{
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 21px;
	border-top: 1px solid #C7D8FE;
	border-left: 0px solid #C7D8FE;
	border-right: 1px solid #C7D8FE;
	border-bottom: 1px solid #C7D8FE;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 1px;
	color: #333333;
}

TABLE.reviewlogo {
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px; 
	MARGIN-LEFT: 100px; 
	MARGIN-RIGHT: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px ;
	font-size:12px;
	
}

TABLE.reviewlogo2 {
	MARGIN-TOP: 10px; 
	MARGIN-BOTTOM: 0px; 
	MARGIN-LEFT: 5px; 
	MARGIN-RIGHT: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px ;
	font-size:12px;
	
}


TABLE.reviewlogo3 {

	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px; 
	MARGIN-LEFT: 5px; 
	MARGIN-RIGHT: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px ;
	font-size:12px;
	
}





td.featureimage
{
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 21px;
	border-top: 1px solid #C7D8FE;
	border-left: 1px solid #C7D8FE;
	border-right: 1px solid #C7D8FE;
	border-bottom: 1px solid #C7D8FE;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 3px;
	color: #333333;
}


td.ac
{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 21px;
	border-top: 1px ;
	border-left: 0px solid #C7D8FE;
	border-right: 0px solid #C7D8FE;
	border-bottom: 1px solid #C7D8FE;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	color: #333333;
	
	-webkit-text-size-adjust: 110%;
	
}


td.stats
{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 21px;
	border-top: 0px ;
	border-left: 0px solid #C7D8FE;
	border-right: 0px solid #C7D8FE;
	border-bottom: 0px solid #C7D8FE;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 19px;
	color: #333333;
}





td.trafficrank
{
	font-size: 14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 21px;
	border-top: 1px ;
	border-left: 0px solid #C7D8FE;
	border-right: 0px solid #C7D8FE;
	border-bottom: 1px solid #C7D8FE;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	color: #009966 !important;
	
	-webkit-text-size-adjust: 120%;
	
}


td.oda
{
	font-size: 14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 21px;
	border-top: 1px ;
	border-left: 0px solid #C7D8FE;
	border-right: 0px solid #C7D8FE;
	border-bottom: 1px solid #C7D8FE;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	
	
	-webkit-text-size-adjust: 120%;
	
}



td.females
{
	font-size: 14px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 21px;
	border-top: 1px ;
	border-left: 0px solid #C7D8FE;
	border-right: 0px solid #C7D8FE;
	border-bottom: 1px solid #C7D8FE;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	color: #333333 !important;
		
	-webkit-text-size-adjust: 120%;
	
}







td.acb
{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 21px;
	border-top: 1px ;
	border-left: 0px solid #C7D8FE;
	border-right: 0px solid #C7D8FE;
	border-bottom: 1px solid #C7D8FE;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 17px;
	color: #333333;
}

td.acx
{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 21px;
	border-top: 0px ;
	border-left: 0px solid #C7D8FE;
	border-right: 0px solid #C7D8FE;
	border-bottom: 1px solid #C7D8FE;
	padding-top: 1px;
	padding-right: 25px;
	padding-bottom: 8px;
	padding-left: 17px;
	color: #333333;
}


td.acf
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 9px;	
	padding-left: 11px;
	
	color: #333333;
}

TABLE.acg {

	border-bottom: 1px solid #C7D8FE;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
}


td.ac2
{
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 21px;
	border-top: 0px ;
	border-left: 1px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 1px solid #C7D8FE;
	padding-top: 1px;
	padding-right: 9px;
	padding-bottom: 8px;
	padding-left: 9px;
	color: #333333;
}


td.ac3
{
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 20px;
	border-top: 0px ;
	border-left: 1px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	color: #333333;
}




td.alexa
{
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 21px;
	border: 1px solid #666666 ;

	padding-top: 3px;
	padding-right: 9px;
	padding-bottom: 3px;
	padding-left: 9px;
	color: #333333;
	
	
	-webkit-text-size-adjust: 125%;
	
}


td.ac4
{
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 21px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 9px;
	color: #333333;
}

td.ac5
{
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 21px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 1px;
	padding-left: 9px;
	color: #333333;
}

td.ad
{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	border-top: 0px ;
	border-left: 0px solid #C7D8FE;
	border-right: 1px solid #C7D8FE;
	border-bottom: 1px solid #C7D8FE;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	color: #00000;
	
	-webkit-text-size-adjust: 110%;
}




td.ae
{
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #C7D8FE;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #00000;
}





td.rank
{
	font-size: 18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	border-top: 0px ;
	border-left: 1px solid #C7D8FE;
	border-right: 0px solid #ffffff;
	border-bottom: 1px solid #C7D8FE;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #00000;
	
	-webkit-text-size-adjust: 120%;
	
}

td.rank2
{
	font-size: 18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	border-top: 0px ;
	border-left: 1px solid #C7D8FE;
	border-right: 0px solid #ffffff;
	border-bottom: 1px solid #C7D8FE;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #00000;
	
}


td.showdating

{

	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	
}

td.categorys
{
	
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
	border-bottom: 1px solid #333333;
	line-height: 20px;
	
	
}


td.maintext
{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 20px;
	border-top: 0px solid #CC99CC;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	color: #00000;
	width: 100%;
}

td.maintext2
{
	
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 20px;
	border-top: 0px solid #CC99CC;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 0px;
	color: #00000;
	width: 100%;
	
}


td.maintext2x
{
	
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 20px;
	border-top: 0px solid #CC99CC;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #00000;
	width: 100%;
	
}


td.maintext2xb
{
	
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 20px;
	border-top: 0px solid #CC99CC;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #00000;
	width: 100%;
	
}


td.maintext2xc
{
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 20px;
	border-top: 0px solid #CC99CC;
	padding-right: 0px;
	padding-left: 0px;
	color: #00000;
	padding-bottom: 0px;
	padding-top: 0px;
	vertical-align: top;
	
		
}

td.nichedatingtopcontent
{
	
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 20px;
	border-top: 0px solid #CC99CC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
	color: #00000;	
	
}

td.maintext2xd
{
	
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 20px;
	border-top: 0px solid #CC99CC;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 0px;
	color: #00000;	
	
}


TABLE.addthis {
	
	Float:right;
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px; 
	padding-bottom: 0px;
	border: 0px ;
	font-size:12px;
}


TABLE.addthis2 {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	border: 0px;
	font-size:12px;
	margin: 0px;
	padding-bottom: 0px;
}



td.maintext3
{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 20px;
	border-top: 0px dotted #666666;
	padding-top: 19px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #00000;
	width: 100%;
}

td.maintext4
{
	
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
	
}


	
	



	
	
td.venue
{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 20px;
	BORDER-BOTTOM: #ccc 1px dashed;
	padding-top: 8px;
	padding-right: 420px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #000000;
	
}






td.reviewtext
{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 20px;
	padding-top: 25px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
	color: #00000;
}


td.bottomtext1
{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 25px;	
}

td.bottomtext2
{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 150px;
	padding-bottom: 5px;
	padding-left: 150px;	
}



td.subheading
{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 20px;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
	color: #00000;
}


TABLE.reviewlogoright {
	MARGIN-BOTTOM: 5px; MARGIN-LEFT: 8px; MARGIN-RIGHT: 0px; border: 1px solid #cccccc;
}





td.heading
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom:0px;
	padding-left: 0px;
	color: #000000;
	background-repeat: repeat-x;
}





.maintable
{
padding-left: 0px;
padding-right: 0px;
margin-left: 0px;
margin-right: 0px;
padding-bottom: 25px;

}




#sitemap {
	line-height: 1.6em;
	PADDING: 0px;	
	
}


.dottedbottom 
{
	
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 20px;
	border-top: 0px solid #CC99CC;
	BORDER-BOTTOM: #ccc 1px dashed;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 19px;
	padding-left: 0px;
	color: #00000;
	width: 100%;
}


.dottedbottom2 
{
	
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 20px;
	border-top: 0px solid #CC99CC;
	BORDER-BOTTOM: #ccc 1px dashed;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #00000;
	width: 100%;
}


.dottedtop 
{
	
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 20px;
	border-top: 0px solid #CC99CC;
	BORDER-TOP: #ccc 1px dashed;
	padding-top: 19px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #00000;
	width: 100%;
}


.dottedtop 
{
	
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 20px;
	border-top: 0px solid #CC99CC;
	BORDER-TOP: #ccc 1px dashed;
	padding-top: 19px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #00000;
	width: 100%;
}



#ticklist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-left: 0px; MARGIN-top: 0px; Margin-bottom:0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; LINE-HEIGHT: 1.2em;
}


#ticklist LI {
	PADDING-LEFT: 22px;
	PADDING-BOTTOM: 4px;
	Margin-left: 0px;
	MARGIN-top: 4px;
	MARGIN-bottom: 4px;
	background-image: url(green_tick_small3.png);
	background-repeat: no-repeat;
}


#ticklist2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-left: 0px; MARGIN-top: 14px; Margin-bottom:0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; LINE-HEIGHT: 1.2em;
}

#ticklist2 LI {
	PADDING-LEFT: 22px;
	PADDING-BOTTOM: 4px;
	Margin-left: 0px;
	MARGIN-top: 4px;
	MARGIN-bottom: 0px;
	background-image: url(grey_cross3.png);
	background-repeat: no-repeat;
}


#ticklist3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-left: 0px; MARGIN-top: 0px; Margin-bottom:0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; LINE-HEIGHT: 1.2em;
}


#ticklist3 LI {
	PADDING-LEFT: 14px;
	PADDING-BOTTOM: 2px;
	Margin-left: 0px;
	MARGIN-top: 0px;
	MARGIN-bottom: 2px;
	background-image: url(dot-transparent.png);
	background-repeat: no-repeat;
}

#ticklist4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-left: 0px; MARGIN-top: 0px; Margin-bottom:0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; LINE-HEIGHT: 1.2em;
}

#ticklist4 LI {
	PADDING-LEFT: 22px;
	PADDING-BOTTOM: 2px;
	Margin-left: 0px;
	MARGIN-top: 0px;
	MARGIN-bottom: 2px;
	background-image: url(grey_cross_light.png);
	background-repeat: no-repeat;
}


#ticklist5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN-left: 0px; MARGIN-top: 0px; Margin-bottom:0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; LINE-HEIGHT: 1.2em;
}

#ticklist5 LI {
	PADDING-LEFT: 22px;
	PADDING-BOTTOM: 2px;
	Margin-left: 0px;
	MARGIN-top: 0px;
	MARGIN-bottom: 2px;
	background-image: url(grey_cross1.png);
	background-repeat: no-repeat;
}


#ticklist6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN-left: 0px; MARGIN-top: 0px; Margin-bottom:0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; LINE-HEIGHT: 1.2em;
}

#ticklist6 LI {
	PADDING-LEFT: 14px;
	PADDING-BOTTOM: 2px;
	Margin-left: 0px;
	MARGIN-top: 0px;
	MARGIN-bottom: 2px;
	background-image: url(dot-transparent.png);
	background-repeat: no-repeat;
}




#ticklist7 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-left: 0px; MARGIN-top: 14px; Margin-bottom:0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; LINE-HEIGHT: 1.2em;
}

#ticklist7 LI {
	PADDING-LEFT: 22px;
	PADDING-BOTTOM: 4px;
	Margin-left: 0px;
	MARGIN-top: 4px;
	MARGIN-bottom: 0px;
	background-image: url(grey_cross_light.png);
	background-repeat: no-repeat;
}


#ticklist8 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-left: 0px; MARGIN-top: 14px; Margin-bottom:0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; LINE-HEIGHT: 1.2em;
}

#ticklist8 LI {
	PADDING-LEFT: 22px;
	PADDING-BOTTOM: 4px;
	Margin-left: 0px;
	MARGIN-top: 4px;
	MARGIN-bottom: 0px;
	background-image: url(green_tick_small_light.png);
	background-repeat: no-repeat;
}


#ticklist9 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-left: 0px; MARGIN-top: 0px; Margin-bottom:0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; LINE-HEIGHT: 1.2em;
}

#ticklist9 LI {
	PADDING-LEFT: 22px;
	PADDING-BOTTOM: 2px;
	Margin-left: 0px;
	MARGIN-top: 2px;
	MARGIN-bottom: 0px;
	background-image: url(grey_cross_light.png);
	background-repeat: no-repeat;
}

#ticklist10 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-left: 0px; MARGIN-top: 4px; Margin-bottom:0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; LINE-HEIGHT: 1.2em;
}


#ticklist10 LI {
	PADDING-LEFT: 22px;
	PADDING-BOTTOM: 4px;
	Margin-left: 0px;
	MARGIN-top: 4px;
	MARGIN-bottom: 4px;
	background-image: url(green_tick_small_light.png);
	background-repeat: no-repeat;
}


#twitterbox {
	PADDING-LEFT: 10px;
	PADDING-top: 0px;
	PADDING-bottom: 10px;
	
}






.lastupdated {
	font-size: 12px;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
}


.style2 {
	color: #CC0000;
	font-weight: bold;
	
}

.style3 {color: #417CB5}




a img {
	border: 0;
}
table.sortable {
	border-spacing: 0;
	
	border-collapse: collapse;
}
table.sortable th {
	text-align: centre;
	padding: 2px 4px 2px 4px;
	
	border: 0px;
	background-color: #417CB5;
}


table.sortable td {
	text-align: centre;
	padding: 2px 4px 2px 4px;
	
	border-style: solid;
	border-color: #C7D8FE;
}





table.sortable tr.odd td {
	background-color: #ddd;
}
table.sortable tr.even td {
	background-color: #fff;
}
table.sortable tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #ccc;
	font-weight: bold;
}


/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:0px 0pt 0px;
	
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #417CB5; 
	text-align: center;
	border: 0px ;
	font-family: sans-serif;
	font-size:12px;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	
	
	-webkit-text-size-adjust: 115%;
}





table.tablesorter thead tr .header {
	background-image: url(../mytheme/bg.gif);
	background-repeat: no-repeat;
	background-position: right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #000000;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 14px;
	padding-bottom: 14px;
	background-color: #FFF;
	vertical-align: middle;
}
table.tablesorter tbody tr.odd td {
	background-color: #F7F7F7;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #417CB5;
}
