/* @override http://www.cyprusandmore.com/wp-content/themes/scarlett/banner.css */



h2.am {
	font-family:Century gothic,verdana, Arial,  sans-serif;
	margin:25px 0px 0px 0px;
	color:#2D3133;
	background: url(images/am.jpg) no-repeat;
	line-height:50px;
	padding:0px 0px  0px 0px;
	text-indent:-9000px;
	height:40px; }

h2.tu {
	font-family:Century gothic,verdana, Arial,  sans-serif;
	margin:25px 0px 0px 0px;
	color:#2D3133;
	background: url(images/twit.jpg) no-repeat;
	line-height:50px;
	padding:0px 0px  0px 0px;
	text-indent:-9000px;
	height:40px; }

h2.flick {
	font-family:Century gothic,verdana, Arial,  sans-serif;
	margin:25px 0px 0px 0px;
	color:#2D3133;
	background: url(images/flick.jpg) no-repeat;
	line-height:50px;
	padding:0px 0px  0px 0px;
	text-indent:-9000px;
	height:40px; }


h2.mc { 
	font-family:Century gothic,verdana, Arial,  sans-serif;
	margin:5px 0px;
	color:#2D3133;
	background: url(images/mc.jpg) no-repeat;
	line-height:50px;
	padding:0px 0px  0px 0px;
	text-indent:-9000px;
	height:40px; }

.tagcloud{
	width:300px;
	float:left;
	height:100%;
	padding:5px 15px;
	margin:0px 0px;
	background:#fff url(images/tbody.jpg) repeat-y;
	font-family:Tahoma,Century gothic,verdana, Arial,  sans-serif; }

.tagcloud  a:link, .tagcloud  a:visited { 		
	color:#0282D9; }	
	
.tagcloud a:hover{
	color:#ff008e; }

.tagtop{
	margin:5px 0px 0px 0px;
	height:42px;
	background:url(images/tagtop2.jpg);
	width:330px; }

.tagbot{
	margin:0px 0px 0px 0px;
	height:20px;
	background: url(images/tagbot.jpg);
	width:330px;
	float:left; }

.vidbody{ 
	width:310px;
	float:left;
	height:100%;
	padding:5px 10px;
	margin:0px 0px;
	background:#fff url(images/tbody.jpg) repeat-y;
	font-family:Tahoma,Century gothic,verdana, Arial,  sans-serif; }

.vidtop{
	margin:5px 0px 0px 0px;
	height:43px;
	background:url(images/vidtop2.jpg) bottom;
	width:330px; }
	
.vidbot{
	margin:0px 0px 0px 0px;
	height:20px;
	background: url(images/tagbot.jpg);
	width:330px;
	float:left; }

ul#twitter_update_list{ 
	list-style:none;
	padding: 0px 0px;
	margin:0px 0px; }
	
ul#twitter_update_list li{
	color:#6f767e;
	list-style:none;
	padding: 5px 0px;
	margin:0px 0px;
	line-height:18px;
	border-bottom:1px dotted #ccc; }

#twitter_update_list li a:link, #twitter_update_list li   a:visited{ 
	color:#24769C; }

#twitter_update_list li a:hover{ 	
	color:#BC0C0F; }
	
.headbanner{
	margin: 2px 20px 0 0;
	padding: 0px 0 0 0px;
	float:right; }
	
.banner{
	margin: 5px 0 0 0;
	padding: 0px 0 0 0px;
	width:330px;
	float:left;
	height:100%; }

.banner ul {
   	 margin: 5px 0px;
	 padding: 0px 0px;
	 overflow:hidden; }
	 
.banner li{
	width:126px;
	margin: 0px 0px 5px  15px ;
	padding:5px 5px;
	list-style:none;
	display : block;
	overflow:hidden;
	float:left;
	background:#fff ;
	border:1px solid #ddd;
		border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; }

.banner li a:link, .banner li a:visited {
	text-decoration: none; }	

.spread{
	width:680px;
	background:#2383c1 url(images/spread.jpg) no-repeat;
	border:1px solid #fff;
	margin-left:5px;
	padding: 50px 0 0 0px; }

.spread ul {
   	 margin: 0px 0px;
	 padding: 0px 0px 0px 0px;
	 overflow: auto; }
	 
.spread li{ 
	margin: 3px 5px ;
	list-style:none;
	display : block;
	display:inline;
	float:left; }

.sf-menu, .sf-menu * {
	margin:	0;
	padding: 0;
	list-style:	none; }
	
.sf-menu {
	line-height:35px;
	background:#2676a1	url(images/catm.pg) repeat-x;
	height:35px;
	width:1000px; }
	
.sf-menu ul { 
	position: absolute;
	top:-999em;
	width:10em; /* left offset of submenus need to match (see below) */}
	
.sf-menu ul li {
	width: 100%; }
	
.sf-menu li:hover {
	visibility:	inherit; /* fixes IE7 'sticky bug' */ }
	
.sf-menu li {
	float:left;
	position:relative; }
	
.sf-menu a {
	display:block;
	position:relative; }
	
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:0;
	top:35px; /* match top ul list item height */
	z-index:150; }
	
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:-999em; }
	
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:10em; /* match ul width */
	top:0;}
	
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:-999em; }
	
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:10em; /* match ul width */
	top:0; }

.sf-menu a {
	padding: 0px  10px;
	text-decoration:none; }
	
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:#d0dce3; }
	
.sf-menu li {
	background:#2676a1	url(images/catm.pg) repeat-x; }
	
.sf-menu li li {
	background:#2676a1	url(images/catm.pg) repeat-x;
	border-bottom:1px solid #226b92; }
	
.sf-menu li li li {
	background:	#2676a1	url(images/catm.pg) repeat-x;
	border-bottom:1px solid #226b92; }
	
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover,.sf-menu a:active {
	background:#1A4C65 url(images/catajpg) repeat-x;
	outline:0;
	color:#fff;
	z-index:180; }


