 
ul, li, p, a, img {margin: 0; padding: 0; border: 0; outline: 0;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; margin: 0; background: #FAFAFA url(images/bg-body.gif) repeat-x 0 0;}

.hidden {display: none;}
.left {float: left;}
.right {float: right;}
.center {margin-left: auto; margin-right: auto;}
a:link,
a:visited {color:#4CAAAF; text-decoration: none;}
a:focus,
a:hover {color:#000;}
p {margin: 0 0 1em;}
	table p {margin: 0;}
object {outline: none;}

ul {padding: 0 0 10px 15px; list-style: none; list-style-position: outside;}
li {}

/*	=CLASSES
	------------------------------------------------------ */
div.more-link {text-align: left; clear: both;}
	/*
	div.news p,
	div.diary p {margin-bottom: 0;}
	*/
	div.news ul.links li,
	div.diary ul.links li,
	div.team_ana ul.links li,
	div.press_and_interviews ul.links li {margin: 0; padding: 0; display: block;}
	ul.links li.node_read_more {margin: 0; padding: 0;}

h1, h2, h3, h4, h5, h6 {
	margin: 0 0 .5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.1em;
	font-weight: normal;
	background: url(images/dotted-line-black.gif) repeat-x 0 100%;
	padding-bottom: 3px;
	position: relative;
}
h1 {
	font-size: 2.8em;
	padding-bottom: 5px;
}
h2 {font-size: 2.1em; margin: .5em 0;}
	h2 small {font-size: .5em; line-height: 1em; position: absolute; right: 0; bottom: 7px; color: #666; letter-spacing: -1px;}
	h2 a {padding-right: 85px;}
		#sidebar h2 a {padding-right: 0;}
	div#content-main div.next_tournament h2 {padding-right: 85px;}
#block-views-video-block_1 h2,
#block-quicktabs-1 h2 {background: url(images/dotted-line-black-t.png) repeat-x 0 100%;}
	.composite-zone-inner #block-views-video-block_1 h2,
	.composite-zone-inner #block-quicktabs-1 h2 {background: url(images/dotted-line-black.gif) repeat-x 0 100%;}



	.diary h2 a {color: #DC4453;}
	.diary h2 a:hover {color: #000;}
	div.block-quicktabs h2 a {color:#4CAAAF;}
	div.composite-zone-inner {margin-top: -10px;}
	#block-views-wta_ranking-block_1 {clear: both;}
h3 {font-size: 1.7em;}
h4 {
	margin: 15px 0 5px;
	font-size: 1.2em;
	font-weight: bold;
	}

h5 {
	margin: 10px 0 3px;
	background: none;
	font-size: 1em;
	font-weight: bold;
	}
	h5 span.date {color: #000;}

table.views-view-grid {width: auto;}


/*club-ana-unregistered*/
img.club-ana-info {float: left; margin: 5px 25px 5px 0; border: 5px solid #fff;}
body.user-galleries #content div.gallery-list div#node-7434 ul {overflow: hidden;margin-bottom: 10px; padding: 0;}
body.user-galleries #content div.gallery-list div#node-7434 li {font-size: 1em; margin: 0; padding: 0; background: transparent none; float: left; clear: left; width: 350px;}
div#node-7434 h3 {margin-bottom: 1.2em;}

div.generic-mp3 {background-color: #fff; padding: 5px; float: left;}
body.podcast_audio div.filefield-file {float: left; background-color: #fff; padding: 13px 10px 0 0px; height: 28px;}

/*---header-------------------------------------------------------------*/

#header-holder {
	background: #7D7D7D url(images/bg-body-home.gif) repeat-x 0 0;
	width: 100%;
	}
#header {
	height: 120px;
	margin: 0 auto;
	position: relative;
	width: 960px;
	}
a#logo {
	background: url(images/logo.gif) no-repeat 0 0;
	height: 120px;
	left: 0;
	position: absolute;
	top: 0;
	width: 581px;
	}
a#logo img {
	display: block;
	width: 0;
	}
#header ul {
	font-size: 11px;
	margin: 0;
	text-align: right;
	list-style: none;
	}
#header ul li {
	display: inline;
	margin: 0;
	}
#header li a {
	color: #C0C0C0;
	display: inline;
	font-weight: bold;
	line-height: 40px;
	padding: 0 5px;
	text-transform: uppercase;
	text-decoration: none;
	}
#header li a:hover, #header li a.active {
	color: #FFF;
	}
#header ul.level1 {
	position: absolute;
	right: 0;
	}
#header ul.level1 li {
	float: left;
	height: 40px;
	line-height: 40px;
	}
#header ul.level1 li a {
	float: left;
	height: 40px;
	line-height: 40px;
	}
#header ul.level1 li a.active {
	background: url(images/triangle.gif) no-repeat center bottom;
	}
#header ul.level2 {
	position: absolute;
	right: 0;
	top: 40px;
	}
#header ul.level3 {
	position: absolute;
	right: 0;
	top: 70px;
	}
#header-holder {
	width: 100%;
	background: #7d7d7d url(images/bg-body-home.gif) repeat-x 0 0;
	}
#header {
	height: 120px;
	width: 960px;
	margin: 0 auto;
	position: relative;
	}

/* first level */
#header ul.menu {
	font-size: 11px;
	position: absolute;
	right: 0;
	top: 4px;
	padding: 0;
}
#header ul.menu li {
	float: left;
	padding: 0 3px;
}
#header ul.menu li a {
	float: left;
	height: 36px;
	line-height: 36px;
}
#header ul.menu li a:hover {
	color: #fff;
}
#header li.active-trail a, #header li a.hover {
	background: url(images/triangle-gray.gif) bottom center no-repeat;
	color: #fff;
}
#header li.leaf a.hover {
	background: none;
}
#header li.active-trail a.no-bg {
	background: none;
	color: #C0C0C0;
}
#header li.active-trail.leaf a  {
	background: url(images/triangle-gray.gif) bottom center no-repeat;
}
/* second level */
#header ul.menu ul {
	display: none;
	left: 0;
	top: 36px;
	padding: 0 0 0 3px;
}
#header ul.menu li.active-trail ul {
	display: block;
}
#header ul.menu ul li {
	position: relative;
	padding: 0;
	height: 80px;
}
#header ul.menu ul li a {
	color: #c0c0c0;
	background: none;
	text-transform: capitalize;
	font-size: 12px;
}
#header ul.menu ul li a.active,
#header ul.menu ul li a:hover {
	color: #fff;
}
#header ul ul li.active-trail a {
	background: url(images/triangle-gray.gif) bottom center no-repeat;
	color: #fff;
}
/* third level */
#header ul.menu li.active-trail ul ul {
	top: 36px;
	left: 0;
	background: #7d7d7d;
	display: none;
}
#header ul.menu li.active-trail li.active-trail ul {
	display: block;
}
#header ul.menu li.active-trail ul ul a {
	background: none;
	color: #c0c0c0;
	height: 33px;
	line-height: 33px;
}
#header ul.menu li.active-trail ul ul a:hover {
	color: #fff;
}

#header ul.menu ul li li {
	height: auto;
}

#header-login-links {position: absolute; top: 14px; right: 585px; z-index: 100;}
#header-login-links a {color: #c0c0c0; font-size: 11px; font-weight: bold; text-decoration: none; float: left; margin: 0 0 0 15px; padding-left: 20px;}
#header-login-links a.active,
#header-login-links a:hover {color: #fff;}
	#header-login-links a.login {background: url(images/ico-login.png) no-repeat 0 0;}
	#header-login-links a.register {background: url(images/ico-register.png) no-repeat 0 0;}
	#header-login-links a.logout {background: url(images/ico-logout.png) no-repeat 0 2px;}
	#header-login-links a.my-account {background: url(images/ico-my-account.png) no-repeat 2px 0;}

#language-links {position: absolute; top: 15px; left: 880px; z-index: 100;}
	#language-links a.language-th,
	#language-links a.language-en {background: url(images/bg-languages.gif) no-repeat 0 0; width: 14px; height: 11px; text-indent: -99999em; padding: 0; float: left; display: inline; margin-right: 10px;}
	#language-links a.language-th {background-position: 0 -11px}
	#language-links a.language-en {background-position: -14px 0;}
		#language-links a.language-en:hover {background-position: -14px -11px;}
		#language-links a.language-th:hover {background-position: 0 -11px;}

/*---common-------------------------------------------------------------*/

div.more-link a,
.node_read_more a {font-size: 12px; font-weight: bold; clear: left; margin: 0; padding: 0 12px 0 0; background: url(images/bg-a-more.gif) no-repeat 100% 59%;}

a.imagecache,
#content div.node a.lightbox-processed {float: left; margin: 0 10px 5px 0; padding: 3px !important; background: #333; border: 5px solid #fff;}
	#content div.node a.lightbox-processed:hover {border-color: #ccc;}
a.imagecache:hover{border: 5px solid #ccc;}
a.imagecache img {float: left;}
#content-holder #content a.lightbox-processed img {
	padding: 0;
	border: none;
	margin: 0;
	}
a.imagecache br {
	display: none;
	}
#content div.node ul.links a.lightbox-processed {
	border: none;
	padding: 0;
	float:  none;
	margin: 0;
	background: none;
	}

div.field-field-image,
div.field-field-team-ana-image {	
	float: left;
	margin: 0 15px 10px 0;
	}
	div.field-field-image a.imagecache,
	div.field-field-team-ana-image a.imagecache {margin: 0 -5px -5px 0;}
.block-wide {
	float: left;
	width: 625px;
	margin-left: 15px;
	margin-top: 40px;
	display: inline;
	}

ul.bullet {padding: 0 0 10px;}
ul.bullet li {
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	background: url(images/green-bullet.png) no-repeat 0 5px;
	margin: 8px 0;
	padding: 0 0 0 16px;
	}
span.date {
	color: #EF4A5C;
	font-weight: bold;
	text-transform: capitalize;
	}


/*---content------------------------------------------------------------*/
#content-holder {
	width: 100%;
	font-size: 1.2em;
	line-height: 1.5em;
	}
#content-holder.home {
	background: url(images/bg-content.jpg) no-repeat 50% 0;
	}
#content-holder.diary {
	background: url(images/bg-content-diary.jpg) no-repeat 50% 0;
	}
#content {
	width: 960px;
	margin: 0 auto;
	min-height: 560px;
	height: auto !important;
	height: 560px;
	}

/*content main*/
#content-main {
	float: left;
	width: 585px;
	margin: 12px 30px 0 15px;
	display: inline;
	}
	body.home #content-main {
		float: right;
		width: 640px;
		margin: 0;
		}
	body.forum #content-main {width: 945px; margin: 6px 0 15px 15px;}
div.latestnews, div.latestdiary {
	border: 5px solid #73BEC3;
	margin-bottom: 15px;
	overflow: hidden;
	padding: 10px 15px 15px;
	height: 285px;
	position: relative;
	}
	div.latestdiary {border: #ff717f solid 5px; width: 265px;}
	
div.latestnews:hover,
div.latestdiary:hover {background: #fff;}

/*content-right*/
#content-right {
	float: right;
	width: 640px;
	}

/*content-left*/
#content-left {
	float: left;
	width: 320px;
	}
#content h3 {border: none;}
#content .menu-name-navigation ul,
#content div.item-list ul {
	padding: 0;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	}
#content .menu-name-navigation li,
#content div.item-list li {
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	background: url(images/green-bullet.png) no-repeat 0 2px;
	margin: 8px 0;
	padding: 0 0 0 16px;
	font-size: 1em;
	line-height: 1.2em;
	}
	#content #block-views-view_user_galleries-block_2 div.item-list li {background: transparent none; float: left; display: inline; text-align: center; margin: 0 10px 5px 0; padding: 0;}
		#content #block-views-view_user_galleries-block_2 div.item-list li a {margin-bottom: 5px;}
		#content #block-views-view_user_galleries-block_2 div.item-list li img {width: 70px; height: 70px; display: block; clear: both;}
		#content #block-views-view_user_galleries-block_2 div.item-list li .views-field-name {clear: both; display: block; text-align: center;}
	#content #block-views-view_user_galleries-block_1 div.item-list li {margin: 0; padding: 0;}
		#content #block-views-view_user_galleries-block_1 div.item-list li a {float: left; margin: 0 5px 5px 0; display: inline;}
		#content #block-views-view_user_galleries-block_1 div.item-list li a img {width: 77px; height: 77px; display: block; clear: both;}

#block-block-6 .form-item {margin-top: 0;}
#block-block-6 #user-search form#search-form {margin-bottom: 0;}
.profile {overflow: hidden;}
#content div.item-list li span {
	padding: 0;
	margin: 0;
	}
#content div.item-list li a {
	padding: 0 !important;
	margin: 0;
	line-height: 1.1em;
	font-size: 1em;
	}
#content div.item-list li p {line-height: 1.4em;}

#content div.breadcrumb {
	font-size: 12px;
	margin: 0 0 15px;
	padding: 0;
	}
	.forum #content div.breadcrumb {margin-bottom: 6px;}
/*pager*/
#content div.item-list ul.pager {margin: 10px 0 0; padding: 5px; position: relative; background-color: #f4f4f4;}
#content ul.pager li {background: none;}
#content div.item-list ul.pager li {margin: 0; padding: 0; display: inline;}
.drpager-page {border: 1px solid #ccc;}
.drpager-page-has-focus {background-color: transparent; border: 1px solid #999;}
#content div.item-list ul.pager li.pager-first a,
#content div.item-list ul.pager li.pager-previous a,
#content div.item-list ul.pager li.pager-next a,
#content div.item-list ul.pager li.pager-last a {width: 7px; height: 13px; text-indent: -99999em; display: block;  position: absolute; top: 8px;}
#content div.item-list ul.pager li.pager-first a {background: url(images/bg-a-pager-first.png) no-repeat left top; width: 14px; left: 215px;}
#content div.item-list ul.pager li.pager-first a:hover {background-position: left bottom;}
#content div.item-list ul.pager li.pager-previous a {background: url(images/bg-a-pager-prev.png) no-repeat left top; left: 240px;}
	#content div.item-list ul.pager li.pager-previous a:hover {background-position: left bottom;}
#content div.item-list ul.pager li.pager-next a {background: url(images/bg-a-pager-next.png) no-repeat left top; right: 240px;}
	#content div.item-list ul.pager li.pager-next a:hover {background-position: left bottom;}
#content div.item-list ul.pager li.pager-last a {background: url(images/bg-a-pager-last.png) no-repeat left top;  width: 14px; right: 215px;}
	#content div.item-list ul.pager li.pager-last a:hover {background-position: left bottom;}

#comments div.resizable-textarea {width: 585px;}
#comments div.resizable-textarea textarea {
	width: 575px;
	padding: 5px;
	border: 1px solid #5fb5ba;
	}

#content .composite-twocol .composite-column {
	width: 280px;
	float: left;
	}
#content .composite-twocol .composite-column-first {margin: 0 25px 0 0;}

#content #aggregator .feed-source {
	background: #fff;
	margin: 0 0 25px 0;
	padding: 10px;
	}
#content #aggregator .feed-item-date {color: #333;}

#content input.form-submit {
	background: url(images/bg-button.gif) repeat-x 0 50%;
	padding: 5px;
	border: 1px solid #ccc;
	color: #666;
	cursor: pointer;
	width: auto;
	}
	#content input.form-submit:hover {border: 1px solid #999; color: #000;}

#content div.post-navigation {
	overflow: hidden;
	clear: both;
	margin: 15px 0 0;
	padding: 10px 0 0;
	background: url(images/light-gray-h-dots.png) top repeat-x;
}
#content div.post-navigation div.previous {
	float: left;
}
#content div.post-navigation div.previous a {
	float: left;
	background: url(images/post-previous.png) left no-repeat;
	padding: 0 0 0 10px;
}
#content div.post-navigation div.next {
	float: right;
}
#content div.post-navigation div.next a {
	float: right;
	background: url(images/post-next.png) right no-repeat;
	padding: 0 10px 0 0;
}

/*---sidebar------------------------------------------------------------*/
#sidebar {
	float: right;
	margin-top: 380px;
	width: 310px;
	position: relative;
	}

#sidebar div.item-list ul {
	padding: 0 0 5px 5px;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	}
#sidebar div.item-list li {
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	background: url(images/green-bullet.png) no-repeat 0 2px;
	margin: 8px 0;
	padding: 0 0 0 16px;
	font-size: 1em;
	line-height: 1em;
	}
#sidebar div.view-view-diary-latest-tab div.views-row {
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	background: url(images/green-bullet.png) no-repeat 5px 2px;
	margin: 8px 0;
	padding: 0 0 0 20px;
	font-size: 1em;
	line-height: 1em;
	}
#sidebar div.item-list li span {
	padding: 0;
	margin: 0;
	display: block; /*???*/
	}
#sidebar div.item-list li a {
	padding: 0 !important;
	margin: 0;
	line-height: 1.1em;
	font-size: 1em;
	}
#sidebar div.more-link a {
	padding: 0 12px 0 0;
	font-size: 12px;
	}

#sidebar input.form-text {
	background: #fff;
	height: 19px;
	padding: 3px 3px 0;
	border: 1px solid #ccc;
	}

#sidebar div.block-simplenews {padding: 1px 10px 10px; background: #f8f8f8 url(images/bg-tabs.gif) repeat-x 0 100%;}
#sidebar div.block-simplenews label {
	float: left;
	height: 25px;
	/*line-height: 25px;*/
	margin: 0 5px 0 0;
	}
	.user #sidebar div.block-simplenews label {line-height: 1.5em;}
#sidebar div.block-simplenews div.form-radios {
	margin: -1em 0 0;
	padding: 0 0 8px;
	clear: left;
	overflow: hidden;
	}
#sidebar div.block-simplenews input.form-text {width: 230px;}
#sidebar div.block-simplenews input.form-submit {clear: left;}

#sidebar div.view-id-video {margin: 0 0 5px;}
#sidebar div.view-id-video ul {
	overflow: hidden;
	padding: 0 0 10px;
	}
#sidebar div.view-id-video li {
	float: left;
	margin: 0 11px 0 0;
	position: relative;
	width: 94px;
	height: 71px;
	padding: 0;
	}
#sidebar div.view-id-video li.views-row-last {margin: 0;}
#sidebar div.view-id-video li div.views-field-field-video-url-embed {
	top: 0;
	left: 0;
	position: absolute;
	width: 94px;
	height: 71px;
	z-index: 1000;
	}
#sidebar div.view-id-video li div.views-field-view-node {
	top: 0;
	left: 0;
	position: absolute;
	z-index: 2000;
	text-indent: -9000px;
	font-size: 0;
	line-height: 0;
	height: 71px;
	width: 94px;
	}
#sidebar div.view-id-video li div.views-field-view-node a {
	background: url(images/sidebar-video.png) no-repeat top;
	width: 94px;
	height: 71px;
	display: block;
	}
#sidebar div.view-id-video li div.views-field-view-node a:hover {background-position: bottom;}

#sidebar #block-block-7 {
	position: absolute;
	top: -200px;
	left: 0;
	width: 310px;
	height: 200px;
}
#sidebar #block-block-7 a {
	display: block;
	width: 310px;
	height: 200px;
	text-indent: -9000px;
}

/*---headings-----------------------------------------------------------------*/

#sub-header-holder {
	width: 100%;
	background: #5FB5BA;
	border-top: 6px solid #73bec3;
	padding: 6px 0;
	}
	.diary #sub-header-holder {background: #f0606e; border-top: 6px solid #ff717f;}
	.galleries-ana #sub-header-holder,
	.node_gallery_gallery #sub-header-holder {background: #f6860b; border-top: 6px solid #faa344;}
#sub-header {
	width: 960px;
	overflow: hidden;
	margin: 0 auto;
	}


h1 {color: #fff;
	width: 630px;
	margin: 0 auto;
	background: none;
	position: relative;
	line-height: 1.1em;
	float: left;
	padding-left: 15px;
}
	.tournaments h1 {font-size: 2.2em; line-height: 1.4em;}

h2.latestnews, h2.latestdiary, h2.latestvideos {
	margin: 12px 0 28px;
	padding: 0 0 0 60px;
	background: url(images/bg-h2-latestnews.gif) no-repeat 0 0;
	line-height: 42px;
	height: 42px;
	color: #333;
}
h2.latestdiary {
	background: url(images/bg-h2-latestdiary.gif) no-repeat 0 0;
}
h2.latestvideos {
	margin: 104px 0 15px;
	background: url(images/bg-h2-latestvideos.gif) no-repeat 0 0;
	}
	h2.latestvideos small {font-family: Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 0; top: 18px; right: 0;}
		#sidebar h2.latestvideos small a {padding-right: 12px; background: url(images/bg-a-more.gif) no-repeat 100% 59%;}
li h2 {
	font-size: 2em;
	background: none;
}

/*latest diary, news on home page*/
.latestnews h3 a {color: #4CAAAF;font-weight: normal !important;}
.latestdiary h2 a,
.latestdiary h3 a {color: #EF4A5C; font-weight: normal;}
	.latestdiary h2 {font-size: 1.8em;}
.latestnews h3 a:hover, .latestdiary h3 a:hover {color: #000;}
.latestdiary .views-field-field-answer-value a {color: #EF4A5C; font-weight: bold;}


#sub-header-holder #search {float: right; display: inline; width: 305px; height: 30px; background: url(images/bg-search.gif) no-repeat 0 0; padding: 0; overflow: hidden; margin-top: 3px;}
	.diary #sub-header-holder #search {background: url(images/bg-search-diary.gif) no-repeat 0 0;}
	.galleries-ana #sub-header-holder #search,
	.node_gallery_gallery #sub-header-holder #search {background: url(images/bg-search-galleries.gif) no-repeat 0 0;}
#sub-header-holder #search input.form-text {border: none; background: transparent none; width: 240px; padding: 7px 10px 0; line-height: 1em; float: left; color: #9DD6D9 !important;}
	#sub-header-holder #search input.form-text:focus {border: 0; outline: none;}
	.diary #sub-header-holder #search input.form-text {color: #FFCFD4 !important;}
	.galleries-ana #sub-header-holder #search input.form-text,
	.node_gallery_gallery #sub-header-holder #search input.form-text {color: #FFE8CF !important;}
	#sub-header-holder #search input.form-text:focus {color: #fff !important;}
#sub-header-holder #search input.form-submit {background: transparent none; width: 45px; height: 30px; line-height: 30px; border: none; padding: 0; float: right; cursor: pointer; text-indent: -99999em;}
#sub-header-holder #search label {display: none;}


/*search page search*/
form#search-form {background-color: #ccc; margin-bottom: 1.5em; padding: 1px 10px 10px; overflow: auto; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	#user-search form#search-form {background-color: transparent; margin-bottom: 1em; padding: 0;}
	form#search-form label {float: left; display: inline; line-height: 2.7em; margin-right: 10px; color: #fff;}
		#user-search form#search-form label {float: none; color: #666; line-height: 2em; margin: 0;}
	#edit-keys-wrapper input {width: 345px; padding: 6px; float: left; display: inline; overflow: hidden; border:1px solid #ccc;}
	#edit-keys-wrapper input:focus {border: 1px solid #999;}
	#content form#search-form input.form-submit {float: right;}
	#content form#search-form fieldset.collapsible {clear: both; border: 1px solid #999;}
		#content form#search-form fieldset.collapsed {padding: 0; border: 0;}
	#content form#search-form fieldset.collapsible label {color: #333; width: 180px;}


/*search results - users*/
.user_profile_link {float: left; display: inline; margin-left: 15px; font-size: 1.4em; font-weight: bold;}

/*---login page---------------------------------------------------------*/

#sign-in {
	position: relative;
}
#back-link {
	position: absolute;
	top: 12px;
	left: 12px;
}
#back-link a {
	color: #c0c0c0;
	font-size: 12px;
	font-weight: bold;
}

#sign-in #content-holder {
	background: #fafafa url(images/login-page-bg.png) repeat-x top;
}
#sign-in #content, #sign-in #header {
	width: 990px;
}
#sign-in #logo {
	position: relative;
	display: block;
	width: 393px;
	background: url(images/logo.gif) no-repeat;
	margin: 0 auto;
	padding: 0;
}
#sign-in #content-main {
	background: url(images/ana-login-bg.jpg) no-repeat top;
	width: 990px;
	margin: 0 auto;
	float: none;
	display: block;
}
#sign-in div.frm-wrap {
	background: url(images/login-box-bg.png) no-repeat;
	width: 294px;
	height: 350px;
	margin: 50px auto 0;
	padding: 55px 55px 140px;
}
#sign-in h2 {
	margin: 0 0 20px;
}

#sign-in input.form-text {
	display: block;
	width: 286px;
	background: #eee;
	border: 1px solid #d1d1d1;
	font-size: 15px;
	margin: 5px 0;
	padding: 5px;
}
	#sign-in input.form-text:focus {background-color: #fff;}
#sign-in input.form-submit {
	display: block;
	margin: 10px auto 30px;
	text-transform: uppercase;
}

#sign-in div.description {
	font-size: 12px;
}

#sign-in a.fbconnect_login_button {
	background: url(images/ico-facebook.png) no-repeat;
	text-indent: -9000px;
	display: block;
	width: 16px;
	height: 16px;
	margin: 0 5px 0 0;
	float: left;
}
#sign-in div.tw-btn-wrap input.form-submit {
	background: url(images/ico-twitter.png) no-repeat;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0 6px 0 0;
	float: left;
	border: 0;
}
/*#sign-in div.fb-btn-wrap, #sign-in div.tw-btn-wrap {
	height: 16px;
	overflow: hidden;
	float: left;
}*/
#sign-in div.sn-text-wrap {
	float: left;
	width: 250px;
}
#sign-in div.reg-text-wrap {
	clear: left;
	padding: 20px 0 0;
}

#sign-in div.sn-text-wrap a, #sign-in div.reg-text-wrap a {
	font-weight: bold;
	white-space: nowrap;
}

#sign-in div.frm-wrap-register {
	background: url(images/login-box-top.png) no-repeat top;
	width: 404px;
	margin: 50px auto;
	padding: 20px 0 0;
}
#sign-in div.frm-wrap-register div.bottom {
	background: url(images/login-box-bottom.png) no-repeat bottom;
	padding: 25px 25px 55px;
}
#sign-in div.frm-wrap-register input.form-text {
	width: 324px;
}
#sign-in div.frm-wrap-register fieldset {
	border: 1px solid #d1d1d1;
}


/*---home page----------------------------------------------------------*/

body.home {
	background: #fafafa url(images/bg-body-home.gif) repeat-x 0 0;
}
body.home #sidebar {
	float: left;
	width: 320px;
	margin: 9px 0 0;
}

/* news and diary*/
body.home div.news-block, body.home div.diary-block {
	float: left;
	width: 305px;
	margin-left: 15px;
	display: inline;
}
body.home #content div.news-block div.item-list ul, body.home #content div.diary-block div.item-list ul {
	padding: 0;
}
body.home #content div.news-block div.item-list li, body.home #content div.diary-block div.item-list li {
	background: none;
	border-left: 5px solid #F0F0F0
}
body.home #content div.news-block div.item-list li:hover {
	border-left: 5px solid #73BEC3;
}
body.home #content div.diary-block div.item-list li:hover {
	border-left: 5px solid #73BEC3;
}
body.home #content div.diary-block a:hover {
	color: #000;
}
/*body.home #content div.diary-block a {
	color: #EF4A5C;
}*/


body.home div.latestnews div.view-view-news, body.home div.latestdiary div.view-view-diary {
	overflow: hidden;
	width: 265px;
	height: 280px;
	position: relative;
}
body.home div.latestnews div.view-content, body.home div.latestdiary div.view-content {
	position: absolute;
}

body.home div.news-block .views-row, body.home div.diary-block .views-row {
	display: block;
	float: left;
	overflow: hidden;
	width: 265px;
	height: 280px;
	margin: 0 1px 0 0;
}

div.news-block .views-field-created, div.diary-block .views-field-created {
	display: block;
	color: #999999;
	font-size: 0.9em;
}
div.news-block .views-field-title, div.diary-block .views-field-title {
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 0 3px;
}

body.home div.latestnews a.btn-next, body.home div.latestdiary a.btn-next {
	position: absolute;
	top: 5px;
	right: 10px;
	background: url(images/slideshow-next.png) no-repeat;
	width: 13px;
	height: 13px;
	text-indent: -9000px;
}
body.home div.latestnews a.btn-prev, body.home div.latestdiary a.btn-prev {
	position: absolute;
	top: 5px;
	right: 40px;
	background: url(images/slideshow-prev.png) no-repeat;
	width: 13px;
	height: 13px;
	text-indent: -9000px;
}
body.home div.latestnews a.btn-pause, body.home div.latestdiary a.btn-pause {
	position: absolute;
	top: 5px;
	right: 25px;
	background: url(images/slideshow-pause.png) no-repeat;
	width: 13px;
	height: 13px;
	text-indent: -9000px;
}
body.home div.latestnews a.btn-play, body.home div.latestdiary a.btn-play {
	position: absolute;
	top: 5px;
	right: 25px;
	background: url(images/slideshow-play.png) no-repeat;
	width: 13px;
	height: 13px;
	text-indent: -9000px;
}
body.home div.latestdiary a.btn-next {
	background: url(images/slideshow-next-rose.png) no-repeat;
}
body.home div.latestdiary a.btn-prev {
	background: url(images/slideshow-prev-rose.png) no-repeat;
}
body.home div.latestdiary a.btn-pause {
	background: url(images/slideshow-pause-rose.png) no-repeat;
}
body.home div.latestdiary a.btn-play {
	background: url(images/slideshow-play-rose.png) no-repeat;
}

#intro-holder {
	width: 100%;
	background:url(images/bg-intro.png) no-repeat 50% 0;
}
#intro {
	width: 960px;
	margin: 0 auto;
	min-height: 284px;
	height: auto !important;
	height: 284px;
	position: relative;
}
#flash {
/*	float: right;
	display: inline;*/
	margin: 8px 33px 0 0;
	width: 280px;
	height: 250px;
	position: absolute;
	top: 10px;
	left: 345px;
}
#pic {
	position: absolute;
	top: 0;
	left: 0;
	width: 320px;
	height: 350px;
	margin: 0;
}

body.home #sidebar div.view-id-video {
	margin: 0;
}
body.home #content div.view-id-video div.views-row {
	background: none;
	padding: 0;
	margin: 0;
}
body.home div.emvideo object {
	width: 320px;
	height: 232px;
}

body.home #block-views-user_galeries-block_3 h2 {
	margin: 11px 0 0.5em;
}
body.home .view-user-galeries .image-thumbnail a {float: left; background: #333 none repeat scroll 0 0; border: 5px solid #fff; margin: 0 15px 5px 0; padding: 3px; position: relative; z-index: 1; display: inline; width: 75px; height: 75px;}
	body.home .view-user-galeries .image-thumbnail a:hover {border-color: #ccc;}

body.home #sn-buttons-wrapper {
	position: absolute;
	right: 0px;
	top: 115px;
	width: 305px;
	}

#sn-buttons-wrapper a.club-ana-btn {width: 305px; height: 80px; display: block; background: url(images/club-ana-button.png) no-repeat 0 0; text-indent: -9000px; margin: 0 0 10px;}
	#sn-buttons-wrapper a.club-ana-btn:hover {background-position: 0 -80px;}
#sn-buttons-wrapper a.get-anas-gear {width: 305px; height: 60px; display: block; background: url(images/bg-a-getanasgear.png) no-repeat 0 0; text-indent: -9000px; margin: 0;}
	#sn-buttons-wrapper a.get-anas-gear:hover {background-position: 0 -60px;}
	
#sn-buttons-wrapper a.club-ana-btn-sr {width: 305px; height: 80px; display: block; background: url(images/club-ana-button-sr.png) no-repeat 0 0; text-indent: -9000px; margin: 0 0 10px;}
	#sn-buttons-wrapper a.club-ana-btn-sr:hover {background-position: 0 -80px;}
#sn-buttons-wrapper a.get-anas-gear-sr {width: 305px; height: 60px; display: block; background: url(images/get-anas-gear-sr.png) no-repeat 0 0; text-indent: -9000px; margin: 0;}
	#sn-buttons-wrapper a.get-anas-gear-sr:hover {background-position: 0 -60px;}

#sn-buttons-wrapper a.screensaver-button {width: 305px; height: 91px; display: block; background: url(images/screensaver-button.png) no-repeat 0 0; text-indent: -9000px; margin: 0 0 10px;}
	#sn-buttons-wrapper a.screensaver-button:hover {background-position: 0 -91px;}
	
#sn-buttons-wrapper a.screensaver-button-sr {width: 305px; height: 91px; display: block; background: url(images/screensaver-button-sr.png) no-repeat 0 0; text-indent: -9000px; margin: 0 0 10px;}
	#sn-buttons-wrapper a.screensaver-button-sr:hover {background-position: 0 -91px;}

#sn-buttons-wrapper a.facebook-btn {
	float: left;
	width: 100px;
	height: 43px;
	display: block;
	background: url(images/facebook-button.png) no-repeat;
	text-indent: -9000px;
	margin: 0 10px 0 47px;
}
#sn-buttons-wrapper a.twitter-btn {
	float: left;
	width: 100px;
	height: 43px;
	display: block;
	background: url(images/twitter-button.png) no-repeat;
	text-indent: -9000px;
}

#ticker {
	position: absolute;
	right: 0;
	top: 57px;
		top: 73px;
	width: 305px;
	/*height: 49px;*/
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	overflow: hidden;
	/*background: url(images/black-22.png);*/
}

#ticker div.mask {
	position: relative;
}

#ticker ul {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	position: relative;
}
#ticker li {
	list-style: none;
	list-style-type: none;
	margin: 0 0 0 305px;
	padding: 0;
	display: inline;
	float: left;
	white-space: nowrap;
	/*line-height: 49px;*/
}

#ticker li a {
	color: #9CD6D8;
		color: #C2EEEF;
}
#ticker li a:hover {
	color: #FFF;
}

body.home #content div.view-user-galeries .views-row {
	width: auto;
}

/*search form - top right*/
#search-wrapper {width: 305px; background: url(images/bg-search.gif) no-repeat 0 0; position: absolute; top: 15px; right: 0; height: 30px;}
#search-wrapper label {display: none;}
#search-wrapper input.form-text {border: none; background: transparent none; width: 240px; padding: 7px 10px 0; line-height: 1em; float: left; color: #9DD6D9 !important;}
	#search-wrapper input.form-text:focus {color: #fff !important;}
#search-wrapper input.form-submit {background: transparent none; width: 45px; height: 30px; line-height: 30px; border: none; padding: 0; float: right; cursor: pointer; text-indent: -99999em;}

/*---about ana---------------------------------------------------------------*/

#twitter_div div.tweet_row {
	overflow: hidden;
	background: url(images/light-gray-h-dots.png) bottom repeat-x;
	padding: 0 0 10px;
	margin: 0 0 10px;
	line-height: 1.2em;
}
#twitter_div img.tweet_image {
	margin: 0 10px 0 0;
	float: left;
	}
	#content div.composite-twocol img.tweet_image {padding: 0;border: 0;}
#twitter_div div.tweet_message {
	width: 220px;
	float: right;
	}
#twitter_div span.jtw_tstamp {
	color: #ccc;
	font-size: 11px;
	display: block;
	margin: 3px 0 0;
}

#content-holder #content .field-field-magazine-cover-image a.lightbox-processed {
	background:	#333;
	border: 5px solid #fff;
	margin: 0 3px 5px;
	padding: 3px;
	position: relative;
	z-index: 1;
	display: inline;
	float: left;
	}
	#content-holder #content .field-field-magazine-cover-image a.lightbox-processed:hover {border-color: #ccc;}
#content .field-field-magazine-cover-image a.lightbox-processed img {
	float: left;
}

/*---about ana---------------------------------------------------------------*/

body.bio h4 {
	background: none;
	text-transform: capitalize;
}

#content ul.did-you-know {
	padding: 0;
	margin: 20px 0 0;
}
#content ul.did-you-know li {
	list-style: none;
	list-style-type: none;
	padding: 0 0 15px;
	margin: 0 0 15px;
	background: url(images/dotted-line-black.gif) bottom repeat-x;
	font-size: 12px;
}
#content ul.did-you-know li span {
	background: url(images/green-bullet.png) no-repeat scroll 0 5px;
	display: block;
	padding: 0 0 0 20px;
}

ul.about-ana {margin: 0; padding: 0; list-style: none; list-style-position: outside;}
ul.about-ana li strong {float: left; width: 125px;}

/*---multimedia page---------------------------------------------------------*/


#content div.composite-twocol img {
	float: left;
	margin: 0;
	padding: 3px;
	background: #333;
	border: 5px solid #fff;
	position: relative;
	z-index: 1;
	}
	#content div.composite-twocol img:hover {border-color: #ccc;}
	#content div.composite-twocol .views-field-field-magazine-cover-image-fid a {margin: 0;}
	#content div.composite-twocol div.view-video img {padding: 0; border: 0;}
#content div.composite-twocol div.view-user-galeries, #content div.composite-twocol ul {padding: 0;}
#content div.composite-twocol a.imagecache img { /* DMN 16.01.2010. */
	float: left;
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	position: relative;
	z-index: 1;
}

#content div.composite-twocol .view-video .views-row, #content div.composite-twocol .view-user-galeries .views-row  {
	background: none;
	position: relative;
	float: left;
	margin: 0 0 10px;
	padding: 0;
}
#content div.composite-twocol .view-video .views-row {
	width: 110px;
	height: 86px;
}
#content div.composite-twocol .view-video .views-row-odd, #content div.composite-twocol .view-user-galeries .views-row-odd {
	margin: 0 10px 10px 0;
	clear: left;
}
#content div.composite-twocol div.views-field-view-node {
	position: absolute;
	z-index: 2000;
	width: 110px;
	height: 86px;
}
#content div.composite-twocol div.views-field-view-node a {
	background: url(images/sidebar-video.png) no-repeat 0 0;
	display: block;
	width: 110px;
	height: 71px;
	text-indent: -9000px;
	font-size: 0;
	line-height: 0;
	}
#content div.composite-twocol div.views-field-view-node a:hover {background-position: 0 100%;}
#content div.composite-twocol div.views-field-field-video-url-embed {
	position: absolute;
	z-index: 1000;
	width: 110px;
	height: 86px;
}

/* downloads */
#content div.view-view-wallpapers li, #content div.view-view-screensaver li {
	background: none;
	margin: 0 10px 10px 0;
	padding: 0;
	float: left;
}

/*---gallery page-------------------------------------------------------*/

body.node_gallery_gallery div.gallery-images-list div.image-title {
	display: none;
}
#content div.gallery-images-list li, #content div.gallery-list li {
	margin: 0 15px 15px 0;
	padding: 0;
	float: left;
}
#content div.gallery-list li {
	background: url(images/dotted-line-black.gif) repeat-x bottom;
	width: 270px;
	margin: 0 20px 10px 0;
	padding: 0 0 10px;
	clear: none;
	}
#content div.gallery-list li li {
	background: none;
	margin: 0;
	padding: 0;
	clear: none;
	float: none;
}
#content div.gallery-list div.cover-image {
	float: left;
	margin: 0 15px 0 0;
}
#content div.gallery-list li h4, #content div.gallery-list li div.meta {
	float: right;
	width: 160px;
	clear: right;
	margin: 4px 0 0;
}


#content div.gallery-images-list a img,
#content div.gallery-list a img {margin: 0 0 10px; padding: 3px; background: #333; border: 5px solid #fff; position: relative; z-index: 1;}
	#content div.gallery-images-list a:hover img,
	#content div.gallery-list a:hover img {border-color: #ccc;}

#content div.gallery-images-list li, #content div.gallery-list li h4 {
	background: none;
}

#content ul.gallery-operations {
	margin: 0 0 15px;
	padding: 0 0 5px;
}
#content ul.gallery-operations li {
	float: none;
	background: none;
	margin: 0;
	padding: 0;
}


/*user gallery - preview*/
.preview .node {background-color: #fff; border: 1px dashed #ccc; padding: 10px 10px 5px; overflow: hidden;}
.gallery-cover-view {}
.preview .node h4 {display: inline; background: transparent none; border: 0; margin: 0;}
.preview .node  .item-list ul {float: left; clear: none;}
#content .preview .node .item-list ul li {padding: 0; background: transparent none;}
fieldset.group-user-gallery {border: 2px solid #E8E8E8;}

/*---videos page--------------------------------------------------------*/

#content div.view-id-video h3 {
	background: none;
	margin: 3px 0;
}
#content div.view-id-video div.views-row {
	margin: 0 0 10px;
	padding: 0 0 15px;
	overflow: hidden;
	background: url(images/dotted-line-black.gif) repeat-x bottom;
}
#content div.view-id-video div.views-row a img {float: left; margin: 0 20px 0 0; padding: 3px; background: #333; border: 5px solid #fff; position: relative; z-index: 1;}
	#content div.view-id-video div.views-row a:hover img {border-color: #ccc;}
#content div.emvideo-video {
	margin: 0 0 20px;
}


/*---club ana page------------------------------------------------------*/
.poll .vote-form {text-align: left;}
.poll .vote-form .choices {display: inline; margin: 0;}

#content div.poll div.foreground {
	background: #5fb5ba;
}
#content div.poll div.text {
	color: #EF4A5C;
	font-weight: bold;
}

#content div.view-user-galeries .views-row {
	width: 100px;
}
#content div.view-user-galeries div.views-field-title, #content div.view-user-galeries div.views-field-name {
	clear: both;
}

#content div.composite-twocol div.view-user-galeries li.views-row {
	margin: 0 0 3px;
	width: auto;
	clear: none;
}
#content div.composite-twocol div.view-user-galeries li.views-row .views-field-name {
	width: 84px;
	overflow: hidden;
}

#content div.pc-faq { /* DMN 16.01.2010. */
	background: url(images/light-gray-h-dots.png) bottom repeat-x;
	margin: 0 0 10px;
	padding: 0 0 10px;
}

/*---contact page-------------------------------------------------------*/

#content div.contact-page {
	padding: 10px 0 25px 60px;
}
#contact-mail-page input.form-text, #tellafriend-page input.form-text {
	border: 1px solid #acacac;
	padding: 3px;
	margin: 5px 0;
}
#contact-mail-page select.form-select, #tellafriend-page select.form-select {
	border: 1px solid #acacac;
	padding: 1px;
	margin: 5px 0;
}
#contact-mail-page textarea.form-textarea, #tellafriend-page textarea.form-textarea {
	border: 1px solid #acacac;
	padding: 3px;
	margin: 5px 0 0;
}

#content div.tell-friend-message {
	margin: 0 0 20px;
}

/*---groups-------------------------------------------------------------*/
#block-og-0,
#block-fbconnect-0 {background: transparent url(images/white-70.png); background: rgba(255,255,255,0.7) none; padding: 1px 10px;}
	#block-fbconnect-0 {margin-bottom: 10px; padding: 10px;}
	#sidebar #block-fbconnect-0 div.item-list li {background: transparent none; padding: 0;}
#content div.view-id-groups div.form-item {
	font-size: 14px;
}
#content div.view-id-groups div.field-field-image {
	margin: 0;
}
.form-item .description {font-size: .95em;}
#content div.view-id-groups div.form-item label {
	float: none;
	display: inline;
	font-weight: bold;
	text-transform: uppercase;
}

#content div.group-page img.imagecache {
	padding: 3px;
	background: #333;
	border: 5px solid #fff;
}
#content #mission {
	margin: 0 0 50px;
}
#sidebar .view-id-og_members_block div.item-list ul {margin: 0; padding: 0;}
#sidebar div.block div.view-og-members-block li {
	background: none;
	border: none;
	float: left;
	display: inline;
	margin: 0 2px 5px 0;
	padding: 0;
	text-indent: 0;
}
#sidebar div.block div.view-og-members-block li img {margin-bottom: 5px;}
	#sidebar div.block div.view-og-members-block li a img {border: 5px solid #fff; background-color: #333; padding: 3px;}
	#sidebar div.block div.view-og-members-block li a:hover img {border: 5px solid #ccc;}

/*---user profile-------------------------------------------------------*/

#content div.profile-item {
	float: right;
	width: 450px;
}
#content div.profile-item h3 {
	font-size: 1.2em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/dotted-line-black.gif) repeat-x 0 100%;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
}
#content div.profile-item dl {
/*	background: url(images/light-gray-h-dots.png) bottom repeat-x;
	margin: 0 0 6px;
	padding: 0 0 1px;*/
	margin: 0 0 5px;
	padding: 0 0 5px;
	overflow: hidden;
}
#content div.profile-item dt {
	float: left;
	clear: both;
	white-space: nowrap;
	margin: 0 10px 5px 0;
	height: 1.4em;
}
#content div.profile-item dd {
	float: left;
	white-space: nowrap;
	margin: 0 0 5px;
	height: 1.4em;
}

#content div.profile-item ul {
	list-style: none;
	list-style-type: none;
	margin: 0 0 10px;
	padding: 0;
	}
#content div.profile-item li {
	list-style: none;
	list-style-type: none;
	margin: 5px 0;
	}
#content div.profile-item strong {margin: 0 7px 0 0;}
#content div.profile-item span {}


#content div.profile-item div.item-list li, #content div.profile-item div.item-list ul {
	background: none;
	padding: 0;
	margin: 0;
	}

#content div.user_picture {width: 101px; float: left;}
	#content div.user_picture a img {padding: 3px; background: #333; border: 5px solid #fff;}
	#content div.user_picture a:hover img {border: 5px solid #ccc;}

#content #user-regions li.views-row {width: auto;}
#content #user-regions li.views-row div.views-field-name {
	width: 60px;
}
#content div.user_picture div.picture {
	margin: 0;
}
#content #user-regions {
	clear: both;
	padding: 1px 0 0;
}

body.user #content div.view-view-user-relationships li.views-row {
	background: none;
	float: left;
	padding: 0;
	margin: 0 5px 5px;
}
body.user #content div.view-view-user-relationships div.views-field-picture {
	float: left;
	padding: 0 0 5px;
}
body.user #content div.view-view-user-relationships div.views-field-name, #content div.view-user-galeries div.views-field-name {
	width: 90px;
	float: left;
	clear: left;
	padding: 0 3px;
}
body.user #content div.view-user-galeries li.views-row-odd, body.user #content div.view-user-galeries li.views-row {
	margin: 0 0 3px;
	clear: none;
	width: auto;
}
#content div.view-user-galeries div.views-field-title {
	display: none;
}

#content div.block-userblock ul {
	list-style: none;
	list-style-type: none;
}
#content div.block-userblock li {
	background: url(images/green-bullet.png) no-repeat 0 5px;
	margin: 8px 0 8px 10px;
	padding: 0 0 0 16px;
	list-style: none;
	list-style-type: none;
}


/*---diary page---------------------------------------------------------*/

/*---news page---------------------------------------------------------*/

#content div.thumb-gallery a {
	float: left;
	margin: 0 10px 10px 0;
	padding: 3px;
	background: #333;
	border: 5px solid #fff;
}
#content div.thumb-gallery a img {
}

/*---quotes page--------------------------------------------------------*/

body.quotes div.views-row,
body.citati div.views-row {
	background: url(images/dotted-line-black.gif) repeat-x bottom;
	margin: 0 0 25px;
	padding: 0 0 15px;
}
body.quotes div.views-row div.views-field-title {
	margin: 0;
	padding: 0 0 10px 50px;
	background: url(images/big-quote.png) 0 0 no-repeat;
	font-size: 1.8em;
}
body.quotes div.views-row div.views-field-field-quote-description-value {
	padding: 0 0 0 50px;
	font-style: italic;
}
#content div.view-id-Quotes div.field-content p {
	padding: 0 0 5px 50px;
	background: url(images/big-quote.png) 0 0 no-repeat;
	font-size: 16px;
	line-height: 1.3em;
	font-weight: bold;
	margin-bottom: 0;
}
#content div.view-id-Quotes div.views-field-field-quote-author-value {
	padding: 0 0 0 50px;
	color: #666;
	font-style: italic;
}

/*---ask ana page--------------------------------------------------------*/

#content div.view-id-ask_ana div.views-row {
	margin: 20px 0 15px;
}
#content div.view-id-ask_ana .views-field-created {
	background: url(images/dotted-line-black.gif) repeat-x bottom left;
	float: right;
	width: 120px;
	margin: 0 0 7px;
	padding: 0 0 3px;
	font-size: .7em;
	color: #666;
}
#content div.view-id-ask_ana .views-field-created .field-content {
	display: block;
	width: 120px;
	font-family: Georgia, "Times New Roman", Times,serif;
	font-size: 1.3em;
	text-align: right;
}
#content div.view-id-ask_ana .views-field-field-ask-name-value {
	background: url(images/dotted-line-black.gif) repeat-x bottom;
	font-size: 1.3em;
	font-weight: bold;
	color: #333;
	float: left;
	width: 465px;
	margin: 0 0 7px;
	padding: 0 0 3px;
}
#content div.composite-twocol div.view-id-ask_ana .views-field-field-ask-name-value {
	width: 153px;
}
#content div.view-id-ask_ana .views-field-field-question-value,
.ask-ana-question {
	clear: both;
	font-style: italic;
}
#content div.view-id-ask_ana .views-field-field-answer-value,
.ask-ana-answer {
	margin: 10px 0 0;
	font-size: 1.2em;
	line-height: 1.5em;
}

/*----on court section--------------------------------------------------*/

#content .event-months {overflow: hidden;}
#content .event-months h3 {display: none;}
#content .event-months ul {padding: 0; margin: 0 0 5px; overflow: auto;}
#content .event-months li {
	float: left; display: inline;
	list-style: none;
	list-style-type: none;
	font-size: .9em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}
	#content .event-months.gallery-type-filter li {font-weight: normal; font-size: .9em;}
.event-months li a {line-height: 1.6em; padding: 0 10px; float: left; margin-right: 5px; color: #fff; background-color: #bbb; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.event-months li a:hover {background-color: #999; color: #fff;}
.event-months li a.active {background-color: #5FB5BA; color: #fff;}
ul.gallery-cover-list {margin-top: 15px;}

#content div.gear-item {
	overflow: hidden;
	clear: both;
}
/*
#content div.view-next-tournament li.views-row {
	background: url(images/dotted-line-black.gif) repeat-x bottom;
	margin: 0 0 15px;
	padding: 0 0 15px;
	overflow: hidden;
}
#content div.view-next-tournament .views-field-field-tournament-logo-fid {
	float: left;
}
#content div.view-next-tournament .views-field-title, #content div.view-next-tournament .views-field-created, #content div.view-next-tournament .views-field-field-tournament-city-value {
	float: right;
	width: 450px;
	margin: 0 0 5px;
}
#content div.view-next-tournament .views-label-title, #content div.view-next-tournament .views-label-created, #content div.view-next-tournament .views-label-field-tournament-city-value {
	font-weight: bold;
}
*/
body.tournaments #content div.view-next-tournament li.views-row {
	background: url(images/dotted-line-black.gif) repeat-x bottom;
	margin: 0 0 15px;
	padding: 0 0 15px;
	overflow: hidden;
}
body.tournaments #content div.view-next-tournament .views-field-field-tournament-logo-fid {
	float: left;
}
body.tournaments #content div.view-next-tournament .views-field-title, 
body.tournaments #content div.view-next-tournament .views-field-created, 
body.tournaments #content div.view-next-tournament .views-field-field-tournament-city-value {
	float: right;
	width: 450px;
	margin: 0 0 5px;
}
body.tournaments #content div.view-next-tournament .views-label-title, 
body.tournaments #content div.view-next-tournament .views-label-created, 
body.tournaments #content div.view-next-tournament .views-label-field-tournament-city-value {
	font-weight: bold;
}
#content div.next_tournament {overflow:hidden;}
#content ul.tournament-data li {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 0 5px;}

.tournament-logo {float: left;}

#content div.tournament-logo {
 float: left;
}

#content ul.tournament-data {
 float: right;
 width: 440px;
 padding: 0;
 margin: 0;
 list-style: none;
 list-style-type: none;
}
#content ul.tournament-data li {
 margin: 0 0 5px;
 list-style: none;
 list-style-type: none;
}


#content div.tournament-page div.tournament-logo img {
 padding: 3px;
 background: #333;
 border: 5px solid #fff;
}

#content div.tournament-page ul.tournament-data {
}

#content div.what-ana-say {
 clear: both;
 overflow: hidden;
 padding: 20px 0 0;
}

#content ul.awards {
	list-style: none;
	list-style-type: none;
	margin: 0 0 10px;
	padding: 0;
	overflow: hidden;
	}

#content ul.awards li {
	float: left;
	width: 104px;
	margin: 0 20px 0 0;
	overflow: hidden;
	}
#content ul.awards li a.lightbox-processed {
	margin: 0;
	}

#content ul.awards li span {
 display: block;
 padding: 5px 0 0;
 text-align: center;
 clear: both;

}

/*---shop page----------------------------------------------------------*/

#content .adidas-apparel {
	background: url(images/shop-adidas.png) left no-repeat;
	height: 188px;
	margin: 0 0 10px;
	padding: 0 0 0 133px;
}
#content .adidas-shoes {
	background: url(images/shop-adidas.png) left no-repeat;
	height: 188px;
	margin: 0 0 10px;
	padding: 0 0 0 133px;
}
#content .yonex {
	background: url(images/shop-yonex.png) left no-repeat;
	height: 188px;
	margin: 0 0 10px;
	padding: 0 0 0 133px;
}

#content .adidas-apparel a, #content .adidas-shoes a, #content .yonex a {
	float: left;
	width: 211px;
	height: 188px;
	text-indent: -9000px;
}
#content .adidas-apparel a.women-apparel {
	background: url(images/shop-apparel-women.png) no-repeat;
}
#content .adidas-apparel a.men-apparel {
	background: url(images/shop-apparel-men.png) no-repeat;
	width: 210px;
}
#content .adidas-shoes a.women-shoes {
	background: url(images/shop-shoes-women.png) no-repeat;
}
#content .adidas-shoes a.men-shoes {
	background: url(images/shop-shoes-men.png) no-repeat;
	width: 210px;
}
#content .yonex a.bags {
	background: url(images/shop-bags.png) no-repeat;
}
#content .yonex a.racquets {
	background: url(images/shop-racquets.png) no-repeat;
	width: 210px;
}

#content .adidas-apparel br, #content .adidas-shoes br, #content .yonex br {
	display: none;
}

/*---latest users page--------------------------------------------------*/

#content div.view-view-users-latest li.views-row {
	background: none;
	margin: 0;
	padding: 0;
	float: left;
	}
#content div.view-view-users-latest li.views-row a {
	float: left;
	margin: 0 10px 5px;
	padding: 3px !important;
	background: #333;
	border: 5px solid #fff;
	}
	#content div.view-view-users-latest li.views-row a:hover {border-color: #ccc;}
#content div.view-view-users-latest li.views-row a img {
	padding: 0;
	border: 0;
}

/*---sponsor page--------------------------------------------------*/

#content div.view-view-sponsors li.views-row {
	background: url(images/light-gray-h-dots.png) bottom repeat-x;
	margin: 0 0 15px;
	padding: 0 0 15px;
	overflow: hidden;
}
#content div.view-view-sponsors li.views-row-last {
	background: none;
}
#content div.view-view-sponsors div.views-field-field-sponsors-logo-fid {
	float: left;
	padding: 3px;
	background: #333;
	border: 5px solid #fff;
}
#content div.view-view-sponsors div.views-field-body, #content div.views-field-field-sponsor-url-url-1 {
	float: right;
	width: 390px;
}
#content div.views-field-field-sponsor-url-url-1 {
	font-weight: bold;
	margin: 5px 0 0;
}

/*---top 5 page---------------------------------------------------------*/

#content ul.top-5 {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 10px 0 0;
}
#content ul.top-5 li {
	padding: 0 0 5px 45px;
}
#content ul.top-5 li.top_item_1 {
	background: url(images/top5-1.png) 0 0 no-repeat;
}
#content ul.top-5 li.top_item_2 {
	background: url(images/top5-2.png) 0 0 no-repeat;
}
#content ul.top-5 li.top_item_3 {
	background: url(images/top5-3.png) 0 0 no-repeat;
}
#content ul.top-5 li.top_item_4 {
	background: url(images/top5-4.png) 0 0 no-repeat;
}
#content ul.top-5 li.top_item_5 {
	background: url(images/top5-5.png) 0 0 no-repeat;
}
#content ul.top-5 span.top_item {
	color: #666;
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin: 0 0 10px;
}
#content ul.top-5 span.top_item_desc {
	display: block;
	padding: 0 0 10px;
	margin: 0 0 15px;
	background: url(images/light-gray-h-dots.png) bottom repeat-x;
}

/*find friends search*/
#user-search input {width: 190px; padding: 6px; float: left; display: inline; overflow: hidden; border:1px solid #ccc;}
#user-search input:focus {border: 1px solid #999;}
#user-search label {display: none;}
#user-search p {float: right;}

/*---search results page------------------------------------------------*/

fieldset.search-advanced  {
	border: 1px solid #5FB5BA;
}
#content dl.search-results dt {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 0 10px;
}
#content dl.search-results dd {
	padding: 0 0 10px;
	margin: 0 0 15px;
	background: url(images/dotted-line-black.gif) bottom repeat-x;
}
#content dl.search-results p.search-snippet {
	margin: 0 0 7px 10px;
}
#content dl.search-results p.search-info {
	font-size: 1em;
	color: #737373;
}


/*	=juice-plus DIV with sponsor ad
	------------------------------------------------------ */
.juice-plus {margin: 10px 0; padding: 10px; background-color: #f4f4f4; overflow: auto; color: #999; clear: both;}
	.juice-plus a {float: left; display: inline; margin-right: 10px;}
	.juice-plus br {display: none; visibility: hidden; height: 0;}




/*---footer-------------------------------------------------------------*/

#footer-holder {
	background: #424242 url(images/bg-footer-holder.gif) repeat-x 0 0;
	clear: both;
	margin-top: 30px;
	width: 100%;
	overflow: hidden;
}
/*#footer {
	background: url(images/bg-footer.gif) no-repeat scroll 100% 0;
	height: 90px;
	margin: 0 auto;
	min-height: 90px;
	padding-top: 30px;
	width: 960px;
}
#footer p {
	float: right;
	font-size: 1.1em;
	line-height: 1em;
}*/
#footer-holder a {
	color: #DDDDDD;
}
#footer-holder a:hover {
	color: #FFFFFF;
}



#footer {	
	background: url(images/bg-footer.gif) no-repeat scroll 100% 0;
	width: 960px;
	margin: 0 auto;
	padding: 30px 0 10px;
	overflow: hidden;
}

#footer div.share {
	float: left;
}
#footer div.share ul {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#footer div.share li {
	float: left;
	width: 79px;
	height: 26px;
	margin: 0 15px 0 0;
}
#footer div.share h4 {
	background: none;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-top: 0;
}
#footer div.share li a {
	float: left;
	width: 79px;
	height: 26px;
	text-indent: -9000px;
}
#footer div.share li.tell-a-friend a {
	background: url(images/share-tell-friend.png) no-repeat;
}
#footer div.share li.facebook a {
	background: url(images/share-facebook.png) no-repeat;
}
#footer div.share li.twitter a {
	background: url(images/share-twitter.png) no-repeat;
}

#footer-nav {
	float: right;
	width: 500px;
	padding: 0 100px 0 0;
	position: relative;
}
#footer-nav a {
	font-size: 12px;
}
#footer-nav a:hover {
	color: #fff;
}
#footer-nav ul {
	display: inline;
	float: left;
	list-style: none;
	list-style-type: none;
	padding: 0;
}
#footer-nav ul li {
	float: left;
	width: 120px;
	list-style: none;
	list-style-type: none;
	background: none;
	margin: 0 0 4px;
	padding: 0;
	font-weight: bold;
	text-transform: uppercase;
}

#footer-nav ul ul {
	margin: 9px 0 0;
	clear: both;
}
#footer-nav ul li li {
	clear: left;
	font-weight: normal;
	text-transform: none;
}

#footer-nav ul ul ul {
	display: none;
}

#footer-nav li.menu-mlid-3336 {
	width: 140px
}
#footer-nav li.menu-mlid-375, #footer-nav li.menu-mlid-571, #footer-nav li.menu-mlid-3340, #footer-nav li.menu-mlid-573, #footer-nav li.menu-mlid-3479, #footer-nav li.menu-mlid-4292, #footer-nav li.menu-mlid-4394 , #footer-nav li.menu-mlid-1249, #footer-nav li.menu-mlid-5416, #footer-nav li.menu-mlid-5417, #footer-nav li.menu-mlid-5418{
	position: absolute;
	top: 0;
	right: 0;
}
#footer-nav li.menu-mlid-571, #footer-nav li.menu-mlid-4292, #footer-nav li.menu-mlid-5416 {
	top: 25px;
}
#footer-nav li.menu-mlid-3340, #footer-nav li.menu-mlid-4394, #footer-nav li.menu-mlid-5417 {
	top: 50px;
}
#footer-nav li.menu-mlid-573 , #footer-nav li.menu-mlid-5418{
	top: 75px;
}
#footer-nav li.menu-mlid-3479 {
	top: 100px;
}

#sub-footer {
	background: #1c1c1c;
	margin: 0;
	padding: 10px 0 0;
	clear: both;
	overflow: hidden;
}
#sub-footer div.content {
	background: none;
	width: auto;
	height: auto;
	position: relative;
	margin: 0 auto;
}
/*copyright*/
#sub-footer p {clear: both; padding: 10px 0; margin: auto; width: 960px; position: relative;}
	#sub-footer p span {position: absolute; right: 0; color: #999;}

/*sponsor links in footer*/
ul#sponsors {float: left; width: auto; margin: 0; position: relative; left: 50%;}
	#sub-footer ul#sponsors {width: 760px; margin: 15px auto; padding-left: 200px; position: static; float: none; left: 0; overflow: hidden;}
	#sub-footer ul#sponsors li {position: static; float: none; display: inline; left: 0;}
ul#sponsors li {float: left; display: inline; position: relative; right: 50%;}
	ul#sponsors li a {float: left; text-indent: -99999px; display: block; height: 23px; background: url(images/bg-a-sponsors.gif) no-repeat 0 0; margin-right: 15px;}
/*sponsor icons in footer*/
ul#sponsors li.s1 a {width: 35px; background-position: 0 0;}
	ul#sponsors li.s1 a:hover {background-position: 0 -23px;}
ul#sponsors li.s2 a {width: 86px; background-position: -50px 0;}
	ul#sponsors li.s2 a:hover {background-position: -50px -23px;}
ul#sponsors li.s3 a {width: 41px; background-position: -153px 0;}
	ul#sponsors li.s3 a:hover {background-position: -153px -23px;}
ul#sponsors li.s4 a {width: 61px; background-position: -207px 0;}
	ul#sponsors li.s4 a:hover {background-position: -207px -23px;}
ul#sponsors li.s5 a {width: 46px; background-position: -280px 0;}
	ul#sponsors li.s5 a:hover {background-position: -280px -23px;}
ul#sponsors li.s6 a {width: 61px; background-position: -338px 0;}
	ul#sponsors li.s6 a:hover {background-position: -338px -23px;}
ul#sponsors li.s7 a {width: 73px;background-position: -415px 0;}
	ul#sponsors li.s7 a:hover {background-position: -415px -23px;}
ul#sponsors li.s8 a {width: 51px; background-position: -508px 0;}
	ul#sponsors li.s8 a:hover {background-position: -508px -23px;}

/*---quicktabs----------------------------------------------------------*/
div.block-quicktabs h2 {
	/*font-size: 1.8em;*/
	padding: 0 0 5px;
}
div.block-quicktabs h2 a {
	padding: 0 60px 0 0;
}
div.block-quicktabs div.quicktabs_main {overflow: hidden; background: #f8f8f8 url(images/bg-tabs.gif) repeat-x 0 100%; padding: 10px 10px 5px; clear: both; position: relative; z-index: 99;}
	#content-main div.block-quicktabs div.quicktabs_main {width: 565px; height: auto;}
																	/*#content-main div.block-quicktabs div.quicktabs_main img.imagecache {
																		margin: 0 10px 10px 0;
																	} DELETE */
div.block-quicktabs div.block {width: 280px; margin: 0;}
	#content-main div.block-quicktabs div.block {width: 100%;}
div.block-quicktabs ul.quicktabs_tabs {
	padding: 0;
	overflow: visible; position: relative; z-index: 100;
	height: auto;
	width: 305px;
	margin: 0;
	padding: 0;
}
div.block-quicktabs div.content p {
	font-size: 1.1em;
	line-height: 1.2em;
}
#content-main div.block-quicktabs ul.quicktabs_tabs {width: 100%;}

div.block-quicktabs ul.quicktabs_tabs li {background: none; margin: 0; padding: 0; float: left;}
div.block-quicktabs ul.quicktabs_tabs li a {border: none; color: #306C6F; background-color: #9ad0d3; font-weight: bold; float: left; padding: 5px 10px;}
div.block-quicktabs ul.quicktabs_tabs li a:hover {color: #fff;}
div.block-quicktabs ul.quicktabs_tabs li.active a {color: #fff; background: url(images/bg-a-tabs.gif) no-repeat 50% 100%; padding: 5px 10px 11px; margin-bottom: -6px;}


#content div.block-quicktabs {margin: 0 0 10px;}
#content div.composite-zone-inner div.block-quicktabs {margin: 25px 0 0;}

#sidebar div.block-quicktabs {
	margin: 0 0 10px 0;
}

#content div.block-quicktabs h2 a {
	
}

#content div.block-quicktabs div.view-Quotes {
	/*font-size: 1.2em;*/
}
#content div.block-quicktabs div.view-Quotes div.views-row {
	margin: 10px;
	padding: 0 0 10px;
	background: url(images/dotted-line-black.gif) repeat-x bottom;
}
#content div.block-quicktabs div.view-Quotes div.views-row-last {
	background: none;
	margin: 10px 10px 0;
}

/*---drupal-------------------------------------------------------------*/

body.home.admin-menu {
	background: #FAFAFA url(images/bg-body-home.gif) repeat-x scroll 0 20px;
}
#admin-menu {
	font-size: 12px;
}


/*	=DRUPAL TABS
	------------------------------------------------------ */
#content ul.primary {overflow: hidden; border: 0; padding: 0; margin: 0 0 15px;}
#content ul.primary li {float: left; margin: 0; display: inline;}
#content ul.primary a {float: left; padding: 3px 8px; border: 0; background-color: #bbb; color: #fff; margin: 0 5px 0 0; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	#content ul.primary a:hover {background-color: #999;}
#content ul.primary a.active {background: #5fb5ba; color: #fff;}

ul.secondary {margin: -5px 0 15px; padding: 0; border: 0; overflow: hidden;}
ul.secondary li {display: inline; padding: 0; margin: 0; border: 0; border-right: 0; line-height: 1em;}
ul.secondary li a {float: left; display: inline; margin: 0 5px 0 0; padding: 0 8px; line-height: 1.6em; background-color: #bbb; color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	ul.secondary a:hover {background-color: #999;}
ul.secondary a.active {background: #5fb5ba; color: #fff; border: 0;}



#content div.views-admin-links, #sideber div.views-admin-links {
	width: auto;
	font-size: 11px;
}

/*----------garland table & messages-------------------------------------*/

table {margin: 0 0 1em; width: 100%;}

thead th {
  border-bottom: 1px solid #d3e7f4;
  color: #494949;
  font-weight: bold;
}

th a:link, th a:visited {
  color: #6f9dbd;
}

td, th {
  padding: .3em .5em;
}

tr.even, tr.odd, tbody th {
  border: solid #d3e7f4;
  border-width: 1px 0;
}

th.round,
th.score {width: 120px !important;}

tr.odd, tr.info {
  background-color: #e6f7f8;
}

tr.even {
  background-color: #fff;
}

tr.drag {
  background-color: #fffff0;
}

tr.drag-previous {
  background-color: #ffd;
}

tr.odd td.active {
  background-color: #ddecf5;
}

tr.even td.active {
  background-color: #e6f1f7;
}

td.region, td.module, td.container, td.category {
  border-top: 1.5em solid #fff;
  border-bottom: 1px solid #b4d7f0;
  background-color: #888888;
  color: #FFFFFF;
  font-weight: bold;
  font-size:1.2em;
}

tr:first-child td.region, tr:first-child td.module, tr:first-child td.container, tr:first-child td.category {
  border-top-width: 0;
}

div.view div.views-admin-links {
 width: auto;
}
#container div.views-admin-links li {
 margin: 0 5px;
 padding: 0;
}
#container div.views-admin-links li a {
 width: auto;
 padding: 0;
 font-size: 12px;
}
#content div.views-admin-links, #sideber div.views-admin-links {
	width: auto;
	font-size: 12px;
	padding: 0;
}





/*	=FORUMS
	------------------------------------------------------ */
#forum .forum-table,
#forum .forum-topics {border: 1px solid #5FB5BA;}

#forum .forum-table th,
#forum .forum-topics th,
#forum .forum-topics th a,
#forum .forum-topics th a:link,
#forum .forum-topics th a:hover,
#forum .forum-topics th a:visited {background: #79c5c9 url(images/bg-forum-header.png) repeat-x 0 100%;}
	#forum .forum-topics th a:link,
	#forum .forum-topics th a:hover,
	#forum .forum-topics th a:visited {background: transparent none;}

.forum-top-links {margin: 0;}

#forum th.forum-name {padding-left: 0;}
#forum td.forum-icon {padding: 5px;}

tr.odd,
tr.info {background: #f8fdfd url(images/bg-forum-tr-odd.png) repeat-x 0 100%;}
tr.even, tr.odd,
tbody th {border: 1px solid #d6eff1;}

.forum-post-panel-main p {margin-top: 10px; margin-bottom: 10px;}

.forum-details {font-weight: bold;}

.forum-topic-header .reply-count a {margin: 0 5px;}

.forum-post {border:0; margin-bottom: 15px;}
.post-info {background: #79c5c9 url(images/bg-forum-header.png) repeat-x 0 100%; padding: 5px 0; border: 1px solid #5FB5BA; color: #fff;}
.post-title {background-color: #F4F4F4; border-bottom: 1px solid #ddd; padding: 5px;}
.forum-post-panel-main {border-left: 1px solid #ddd;}
.forum-post-wrapper {background-color: #f4f4f4; border:1px solid #ddd; border-width: 0 1px;}
.forum-post-panel-sub .author-pane .picture img {background: transparent url(images/bg-forum-img.png) no-repeat 50% 100%; padding-bottom: 12px; border: 0;}
.forum-post-footer {border: 1px solid #ddd;}
.forum-post-links {border-left: 0px solid #5FB5BA; line-height: 2em;}
	.forum-post-links img {margin-top: 5px;}

.posted-on {font-size: 1em; padding-left: 18px; background: url(images/bg-forum-postedon.png) no-repeat 5px 50%;}

.author-signature {font-size: 1em; margin: 10px 10px 5px; border-top: 1px dotted #ccc;}
.author-pane-line {padding-bottom: 0;}
.author-joined {font-size: 0.9em;}

#forum .pager,
#forum-comments .pager {float: right; margin: 0; width: auto; white-space: nowrap;}
.forum #content div.item-list ul.pager {margin: 5px 0 10px; padding: 0; width: auto; position: static; background: transparent none; overflow: hidden;}
.forum #content div.item-list ul.pager li {float: left; display: inline; margin: 0 0 0 5px; line-height: 13px; overflow: hidden;}
.forum #content div.item-list ul.pager li.pager-first a,
.forum #content div.item-list ul.pager li.pager-previous a,
.forum #content div.item-list ul.pager li.pager-next a,
.forum #content div.item-list ul.pager li.pager-last a {position: static; float: left; margin: 4px 2px 0; display: block; line-height: 13px;}

#forum .pager a.active,
#forum-comments .pager a.active {padding: 0; background: transparent none;}
#forum .pager a:link, #forum .pager a:visited, #forum-comments .pager a:link, #forum-comments .pager a:visited {border: 0;}
#forum .pager li.pager-current,
#forum-comments .pager li.pager-current {color: #000; font-weight: bold;}

#forum-statistics {border:1px solid #D6EFF1;}
	#forum-statistics-header {background: #79c5c9 url(images/bg-forum-header.png) repeat-x 0 100%;}
	.forum-statistics-sub-header {background: #f8fdfd url(images/bg-forum-tr-odd.png) repeat-x 0 100%; border: 1px solid #D6EFF1; border-width: 1px 0;}
div.box {
	clear: both;
}

.smileys {padding: 0;}
	.smileys span {width: auto; height: auto; display: inline; margin-right: 10px;}

/*forum quotes*/
.bb-quote {background: #F4F4F4; border:1px solid #ccc; margin:10px 10px 10px 0; padding:1px 10px;}
blockquote.bb-quote-body {margin: 5px;}

/*	=TEMPORARY - remove when FB & TW are ready
	------------------------------------------------------ */
#sn-buttons-wrapper a.facebook-btn,
#sn-buttons-wrapper a.twitter-btn {display: none;}
body.home #sn-buttons-wrapper {top: 120px;}





#content div.competitons-help-text p {
	font-size: 1.4em;
	padding: 0 0 30px;
}


#sn a.club-ana-btn {width: 305px; height: 80px; display: block; background: url(images/club-ana-button.png) no-repeat 0 0; text-indent: -9000px; margin: 0 0 10px;}
	#sn a.club-ana-btn:hover {background-position: 0 -80px;}
#sn a.get-anas-gear {width: 305px; height: 60px; display: block; background: url(images/bg-a-getanasgear.png) no-repeat 0 0; text-indent: -9000px; margin: 0;}
	#sn a.get-anas-gear:hover {background-position: 0 -60px;}
	
#sn a.club-ana-btn-sr {width: 305px; height: 80px; display: block; background: url(images/club-ana-button-sr.png) no-repeat 0 0; text-indent: -9000px; margin: 0 0 10px;}
	#sn a.club-ana-btn-sr:hover {background-position: 0 -80px;}
#sn a.get-anas-gear-sr {width: 305px; height: 60px; display: block; background: url(images/get-anas-gear-sr.png) no-repeat 0 0; text-indent: -9000px; margin: 0;}
	#sn a.get-anas-gear-sr:hover {background-position: 0 -60px;}

#sn a.screensaver-button {width: 305px; height: 91px; display: block; background: url(images/screensaver-button.png) no-repeat 0 0; text-indent: -9000px; margin: 0 0 10px;}
	#sn a.screensaver-button:hover {background-position: 0 -91px;}
	
#sn a.screensaver-button-sr {width: 305px; height: 91px; display: block; background: url(images/screensaver-button-sr.png) no-repeat 0 0; text-indent: -9000px; margin: 0 0 10px;}
	#sn a.screensaver-button-sr:hover {background-position: 0 -91px;}
	
#sn a.flickr-button {width: 306px; height: 49px; display: block; background: url(images/flickr_off.jpg) no-repeat 0 0; text-indent: -9000px; margin: 10px 0 10px;}
	#sn a.flickr-button:hover { background: url(images/flickr_on.jpg) no-repeat 0 0;}