/*
	Theme Name: tennistournmanets4u
	Theme URL: http://www.tennistournmanets4u.com
	Description: Tennis Tournaments Theme
	Author: SwamiWebDesign
	Author URI: http://www.swamiwebdesign.co.uk/
	Version: 1.0 
	Tags: Tennis Tournaments
*/
body{font-family: Arial, Helvetica, sans-serif, "Comic Sans MS"; font-size:12px;}
*{
	margin: 0px;
	padding: 0px; text-align:left;
}

a, a:active, a:visited {
	color: #75AB10;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

blockquote {
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
	color: #666666;
	font-style: italic;
	line-height: 1.5em;
}

ul{
	list-style: none;
}

p {
	margin-top: 15px;
	margin-bottom: 15px;
 	text-align: justify;	 
}

h1, h2, h3, h4 {
	margin-top: 15px;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS"; 
	font-weight: normal;
	line-height: 1.2em;
}

h1 {
	font-size: 32px;
}

h2 {
	font-size: 23px;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size: 16px;
}

img { 
	border-style: none; 
}

div{
	margin: 0px; 
	padding: 0px;
}

hr{
	height: 17px;
	margin-top: 35px;
	margin-bottom: 35px;
	background-image: url(images/hr_bg.png);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
}

.hr{
	height: 15px;
	margin-top: 25px;
	margin-bottom: 25px;
	clear: both;
}


body {
 	margin: 0px;
 	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
 	font-size: 13px;
 	color: #333333; 
 	background-color: #101010;
	/* background-image: url('images/body_bg.png'); */ }

.clear {
	clear: both;
}

#body_circle{
	padding-top: 10px;
	/*background-image: url(images/body_circle_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;*/
}

#header{
	margin: auto;
	height: 221px;
	width: 1000px;
	background-image: url(images/header_bg_low.png);
	background-repeat: no-repeat;
}

#header_bg{
	height: 212px;
	width: 1000px;
	padding-top: 9px;
	background-image: url(images/header_bg.png);
	background-repeat: no-repeat;
	background-position: right;	
}

#header_links{
	height: 19px;
	width: 416px;
	padding-top: 7px;
	padding-bottom: 7px;	
	background-color: #0F0F0F;
	background-image: url(images/topmenu_bg.png);
}

#header_links ul {
	margin: 0px;
	padding: 0px;
}

#header_links ul li{
	padding-left: 2px;
	background-image: url(images/topmenu_hr.png);
	background-position: left;
	background-repeat: no-repeat;
	float: left;
}

#header_links ul li.firstitem{
	background-image: none;
}

#header_links li a, #header_links li a:active, #header_links li a:visited{
	font-family:Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 13px;
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 7px;
	color: #FDFBA2;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

#header_links li a:hover{
	color: #FFFFFF;
	background-color: #B7B304;
}

#header_content{
	width: 925px;
	height: 141px;
	padding-top: 21px;
	padding-bottom: 15px;
	padding-left: 60px;
	padding-right: 15px;	
	overflow: hidden;	
}

#header_content #australiaopen{
	width: 475px;
	height: 60px;
	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 44px;
	color: #FBF760;
}

#header_content #australiaopen a, #header_content #australiaopen a:active, #header_content #australiaopen a:visited, #header_content #australiaopen a:hover{
	color: #FBF760;
	text-decoration: none;	
}

#header_content #getready{
	width: 475px;
	height: 45px;
	padding: 14px;
	padding-top: 24px;
	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 18px;
	color: #FFFFFF;
	overflow: hidden;
}

#tagline p {min-height: 8px; margin: 0; padding: 0; font-size: 0.9em; color: #01AFEF; float: left; clear: all;}

#nav{
	width: 1000px;
	height: 39px;
	margin: auto;

}

#nav_content{
	width: 981px;
	height: 39px;
	padding-left: 3px;
	background-image: url('images/nav_bg.png');
	background-repeat: no-repeat;
	overflow: hidden;	
}

#nav_content ul {
	margin: 0px;
	padding: 0px;
}

#nav_content li {
	height: 39px;
	padding-left: 2px;
	background-image: url(images/nav_hr.png);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
}

#nav_content li.firstmenuitem {
	background-image: none;
}
 
#nav_content li a, #nav_content li a:active, #nav_content li a:visited{
	height: 25px;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 19px; 	
	padding-right: 19px; 
	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 20px;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	float: left;	
}

#nav_content li a:hover {
	color: #FBF760;
}

#nav_content li.current_page_item a {
	color: #FBF760;
}

#nav_content li.hr{
	width: 11px;
	height: 43px;
	margin-left: 5px;
	margin-right: 5px;
	background-image: url(images/nav_hr.png);
	background-repeat: no-repeat;
	display: block;
}

#page{
 width: 1000px;
 margin: auto;
}

#mainpage{
 width: 954px;
 padding:0 15px 0 15px;
 background-color: #FFFFFF;
}

#content{
 width: 635px;
 padding:6px 0 25px 0; margin:0;
 float: left;
}

#content textarea {
 width: 450px; height: 100px;
 padding: 2px 2px; margin: 10px 0;
}

.post{
	line-height: 1.6em; padding:10px 0 0 0;
}

.post h1, .post h2, .post h1 a, .post h2 a{
	color: #A8D60A;
	text-decoration: none; margin:0; padding:0; text-align:left;
}

.post h3{
	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 16px;
	color: #E43D34;
}

.post .meta{
	font-size: 12px; font-style:italic;
	color: #9E9E9E; margin:0; padding:0; text-align:left;
}

.post .meta a, .post .meta a:active, .post .meta a:visited, .post .meta a:hover{
	color: #E43D34;
}

.post .meta .author{
	color: #E43D34;
}

.post .storycontent p img{
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	float: left;
	border:#E4E4E4 solid 1px;
	background-color:#E8E8E8;
}

.post .post_tags{
	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 15px;
	color: #9E9E9E;
}

.technorati-tags, technorati-link{
	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 15px;
	color: #9E9E9E;
}

.technorati-tags a, .technorati-link{
	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 15px;
}

.postpage {
	min-height: 960px; 
}

.postpage h1 {
	color: #A8D60A;
} 

#sidebar_middle_left {
 width: 150px;
 padding:0 10px 0 0;; 
/* float: left; */
}
      
#sidebar_middle_left h2 {
	height: 36px;
	width: 136px;
	margin-top: 15px;
	margin-bottom: 7px;	
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;	
	padding-bottom: 3px;	
	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 18px;
	color: #FBF760;
	font-weight: normal;	
	background-image: url(images/leftsidebar_h2_bg.png);
	background-repeat: no-repeat;
	overflow: hidden;
	display: block;
}

#sidebar_top { width: 300px;  padding: 0 0 5px 0; margin:-4px 0 0 0;  float: left; } 

#sidebar_top h2 {
	height: 42px;
	width: 300px;
	margin-top: 15px;
	margin-bottom: 7px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 18px;
	color: #FBF760;
	font-weight: normal;
	background-image: url(images/sidebar_header_bg.png);
	background-repeat: no-repeat;
	overflow: hidden;
	display: block;
}

#sidebar_top ul, #sidebar_middle_left ul { 
	padding: 0; 
	margin: 0;
	margin-top: -7px;
	margin-bottom: 15px;
}

#sidebar_top ul li, #sidebar_middle_left ul li { 
}

#sidebar_top ul li a, #sidebar_middle_left ul li a, #sidebar_top ul li a:active, #sidebar_middle_left ul li a:active, #sidebar_top ul li a:visited, #sidebar_middle_left ul li a:visited{
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 2px;
	padding-right: 2px;
 	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 13px;
	color: #75AB10;
	text-decoration: none;
	border-bottom: solid 1px #E7E7E7;
	display: block;
}

#sidebar_top ul li a:hover, #sidebar_middle_left ul li a:hover{
	color: #ADD900;
}

#sidebar_top ul#recentcomments li, #sidebar_middle_left ul#recentcomments li{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
	padding-right: 2px;
	font-size: 11px;
	line-height: 1.5em;
	border-bottom: solid 1px #E7E7E7;
	background-image: url(images/lastcomments_icon.png);
	background-repeat: no-repeat;
	display: block;
	background-position: 7px 14px;
}

#sidebar_top ul#recentcomments li a, #sidebar_middle_left ul#recentcomments li a, #sidebar_top ul#recentcomments li a:active, #sidebar_middle_left ul#recentcomments li a:active, #sidebar_top ul#recentcomments li a:visited, #sidebar_middle_left ul#recentcomments li a:visited{
	padding: 0px;
 	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 11px;
	color: #75AB10;
	text-decoration: none;
	border-bottom: none;
	display: inline;
}

#sidebar_top ul#recentcomments li a:hover, #sidebar_middle_left ul#recentcomments li a:hover{
	color: #ADD900;
}

#sidebar_top #recent-posts ul li a, #sidebar_middle_left #recent-posts ul li a, #sidebar_top #recent-posts ul li a:active, #sidebar_middle_left #recent-posts ul li a:active, #sidebar_top #recent-posts ul li a:visited, #sidebar_middle_left #recent-posts ul li a:visited{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
	padding-right: 2px;
	font-size: 11px;
	line-height: 1.5em;
 	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 11px;
	color: #75AB10;
	text-decoration: none;
	border-bottom: solid 1px #E7E7E7;
	background-image: url(images/lastposts_icon.png);
	background-repeat: no-repeat;
	display: block;
	background-position: 7px 10px;
}

#sidebar_top #recent-posts ul li a:hover, #sidebar_middle_left #recent-posts ul li a:hover{
	color: #ADD900;
}

#sidebar_middle_left form {
	margin-top: 30px;
	margin-bottom: 30px;
}
#sidebar_top form {
  margin: 5px 0;
}

#tag_cloud a, #tag_cloud a:active, #tag_cloud a:visited, #tag_cloud a:hover{
	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
	text-decoration: none;
	color: #75AB10;
}

#tag_cloud a:hover{
	color: #ADD900;
}

#calendar_wrap { 
	margin: auto;
	padding-top: 10px;
	padding-bottom: 5px;
}

#calendar_wrap table{ 
	margin: auto;
	text-align: center;
}

#calendar_wrap caption{
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 16px;
	color: #E43D34;
}

#calendar_wrap table th{
	color: #A8D60A;
}

.adsensebar { 
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.widget_text div { 
	padding: 0; 
	border: none; 
}
#sidebar_top .searchbox{background-color:#EBEBEB !important; padding:0 !important;margin:2px 0 4px 0 !important; text-align:center;}

#sidebar_top .searchbutton{
	width: 67px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border: none 0;
	text-indent: -1000px;
	overflow: hidden;
	background-image: url(images/button_search.png);
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;	
}
#sidebar_top #s{
	width: 180px;
	height: 19px;
	margin:0; padding:0;
	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS"; 
	color: #666666;
	background-color: #FFFFFF;
	border: solid 1px #E6E6E6;
}

#sidebar_top .subscribebutton{
	width: 90px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border: none 0;
	text-indent: -1000px;
	overflow: hidden;
	background-image: url(images/button_subscribe_new.png);
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;	
}


.storycontent { padding:0; margin:20px 0 0 0;
}

.feedback {
	padding-top: 10px;
	font-size: 11px;
	border-top: dotted #DFDFDF 1px;	
}

.feedback .commentlink{
	float: right;	
}

.feedback .commentlink a, .feedback .commentlink a:active, .feedback .commentlink a:visited, .feedback .commentlink a:hover{
	height: 20px;
	padding-left: 20px;
	color: #CDCDCD;
	background-image: url(images/comments_icon.png);
	background-repeat: no-repeat;
	background-position: 5px;
	display: block;
}

.feedback .editlink{
	float: right;	
}

.feedback .editlink a, .feedback .editlink a:active, .feedback .editlink a:visited, .feedback .editlink a:hover{
	height: 20px;
	width: 56px;
	margin-left: 10px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	background-image: url(images/button_editthis.png);
	background-repeat: no-repeat;	
	display: block;
}


#comments a, #comments a:active, #comments a:visited, #comments a:hover{
	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 23px;
	font-weight: normal;
	color: #A8D60A;
	text-decoration: none;
}

.sociable .sociable_tagline strong{
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 16px;
	color: #E43D34;
	font-weight: normal;
	display: block;
	
}

.sociable .sociable_tagline p{
	margin: 0px;
}

.sociable ul{
	margin-top: 15px;
	margin-bottom: 15px;	
}

#footer { 
 	width: 1000px;
 	margin: auto;
	clear: both;
        text-align:center;
}

#footer_content { 
 	width: 968px;
        background-color:#000000;
	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 13px;
	color: #FFFFFF;
	line-height: 1.5em;
	text-align: center;
	/*background-image: url(images/footer_bg.png);
	background-repeat: no-repeat;*/
	padding: 15px 0 15px 16px;
}

#footer_content table {
  width: 800px;
  margin: 0 auto;
}
#footer_content td {
  width: 200px;
  padding-left: 40px;
  vertical-align: top;
}
#footer_content p {
  margin: 3px 0;
  padding: 0;
}
#footer_content a:hover {
  color: #ADD900;
}

#footer_content a, #footer_conten a:active, #footer_content a:visited, #footer_content a:hover{
}

/* required by Wordpres */

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 4px 10px 0 0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.wp-caption-text{text-align:center;}
.top_banner{ text-align:center; margin:10px 0 0 0;}
.sidebarbanner125{ background-color:#EBEBEB; padding:15px 0 15px 0 !important; text-align:center;}
.sidebarbanner125 .banner125left { width:125px !important; margin: 0 0 0 0; !important; padding:0 !important; text-align:center; float:left !important;}
.sidebarbanner125 .banner125right {width:125px !important; margin: 0 !important; padding:0 !important; text-align:center; }

/** Mag Theme */
.home_left{float:left; width:355px;}
.home_right{
  float:right; width:260px;
  background: url('images/post_background.png') repeat-x;
  border: 1px solid #E9E9E9;
  margin: 10px 0 0 0;
  padding: 5px;
}

.home_left img, .home_right img{float:left; margin:4px 6px 0 0;}
.home_left h2{width:344px; 
	/*height: 34px;margin:15px 0 0 0;*/ padding:0 0 7px 0;
	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 20px;
	color: #0099CC !important/* #FBF760*/;
	font-weight: normal;
	/*background-image: url(images/content_header_bg_left.png);
	background-repeat: no-repeat;
	overflow: hidden;*/
        margin-top: 5px;
	display: block; border-bottom:1px solid #0099CC; text-align:left;
}

.home_left h3{
	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 14px;
	color: #E43D34; padding:0; margin:2px 0 0 0; font-weight:bold; text-align:left;
}
.home_left h4{
	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 14px;
	color: #E43D34; padding:0; margin:2px 0 0 0; font-weight:normal; text-align:left;
}
.home_left h3 a:hover, .home_left h4 a:hover{ color:#ADD900;/*#ADD900;B7B304*/}

.home_right h2{
	/*height: 34px;margin:15px 0 0 0;*/width:260; 
	 padding:0 0 7px 0;
	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 20px;
	color: #0099CC !important;
	font-weight: normal;
	/*background-image: url(images/content_header_bg.png);
	background-repeat: no-repeat;
	overflow: hidden;*/
	margin-top: 5px; display: block;border-bottom:1px solid #0099CC;text-align:left;
}
.home_left h2 a, .home_left h2 a:visited, .home_left h2 a:active, .home_left h2:hover,.home_right h2 a, .home_right h2 a:visited, .home_right h2 a:active, .home_right h2:hover{color:#0099CC !important; text-decoration:none; text-align:left;}
.home_right h3{
	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 12px !important; text-align:center;
	color: #E43D34; padding:10px 0 0 0 !important; margin:0; font-weight:bold;
}
.home_left p{ padding:0; margin:2px 0 10px 0;}
.home_left_content, .home_right_content{padding:0;border:none;}
.home_left_content p, .home_right_content p{padding:0;margin:0px;}
.home_left_content h3{margin:2px 0 0 0 !important;/*padding:12px 0 0 0 !important;*/}
.banner_box{padding:4px 0 4px 0 !important; text-align:center; margin:20px 0 10px 0 !important;}
.banner_box a{font-size:18px;}
.banner_box_top{border:6px solid #cccccc !important; padding:4px 0 4px 0 !important; text-align:center; margin:0 0 10px 0 !important;}
.banner_box a{font-size:18px;}
.posts_bottom h2{margin:0; padding:0;}
.posts_bottom .postmetadata{margin:0; padding:0;}
.posts_bottom .entry{margin:0; padding:0;}
.post_thumbnail {
    padding: 4px;
    background: #eee;
    border: 1px solid #ddd;
    margin: 0 10px 10px 0;
}
.post_thumbnail_left{
    padding: 4px; margin: -2px 10px 10px 0;
    background: #eee;
    border: 1px solid #ddd;
}
.banner_home_355{ margin:10px 0 0 0 !important; height: 62px !important }

.ctc a:hover{
	color: #ADD900;
}
.avhec-widget-line a, .widget_links a {	width:300px !important;
    padding:5px 2px 0px 20px !important;
 	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS" !important;
	font-size: 13px !important;
	color: #75AB10 !important;
	text-decoration: none !important;
	display: block !important;
        border: 0 !important;
        background: url('images/bullet.gif') left center no-repeat;
}
.avhec-widget-line a:hover, .widget_links a:hover {
  color: #ADD900 !important;
}
.size-thumbnail img{ margin:-6px 0 0 0 !important; padding:0;}
#text-334374192 h2 { margin-top: -12px }
.home_post {
  background: url('images/post_background.png') repeat-x;
  border: 1px solid #E9E9E9;
  margin: 10px 0 0 0;
  padding: 5px;
}
#footer_columns {
  clear: both;
  margin-left: 70px;
}
#footer_columns .column {
  width: 170px;
  margin: 10px auto;
}
#featuredDiv {
  width:532px;
  float:left;
  margin:10px 0 0 0;
  /*visibility: hidden;*/
}