/*  
Theme Name: International Polo Club
Version: 1.2
Description: International Polo Club Theme by <a href="http://iacobionut.com">Iacob Ionut</a> for <a href="http://creativemafia.com">Creative Mafia</a>.
Author: Iacob Ionut for Creative Mafia
Author URL: http://IacobIonut.com
*/

/* -----------------------------------------

	1. MAIN STRUCTURE 
	
---------------------------------------------*/

body {background: #ffffff;color: #444;font: 12px/1.5 Helvetica, Arial, Georgia, FreeSans, sans-serif;}
a, a:link, a:visited {text-decoration: none;color: #93804f;}
a:hover, a:active, a.active {text-decoration: underline;}
h1,h2,h3,h4,h5,h6{color:#907f52;}
h3{text-decoration:underline;}
h1{font-size: 24px;}
h2{font-size: 22px;}
h3{font-size: 19px;}
h4{font-size: 19px;}
h5{font-size: 17px;}
h6{font-size: 14px; border-bottom:1px solid #907f52; margin:10px 0 10px 0; color:#444; font-weight:bold;}
h3.linkstitle{border-bottom:1px solid #907f52;margin:0 0 10px 0;text-decoration:none;}
h3.contact{text-decoration:none; border-bottom:1px solid #907f52; text-align:left;}
h3.schedule{text-decoration:none; text-align:left; font-size:12px; font-weight:bold;}
h3.schedule span {color:#444;}
.spec_clear{clear:both;text-indent:-9000px; overflow:hidden; display:block;}
.maxheight{height:250px; text-indent:-9000px;}

/* -----------------------------------------

	2. 	HEADER
	
---------------------------------------------*/

#header{background:url(images/header_bck.gif) repeat-x;height:199px;}
#logo{text-align:center;padding:30px 0 0 0;height:109px;}
#searchtop{border-bottom:1px solid #907f52;margin:20px 0 0 0;height:40px;}
#searchtop-wrap{width:960px;margin:0 auto;position:relative;}
#searchtop #searchform{border-bottom:none;}
#searchtop-container{position:absolute;right:0;}
#searchform {padding:0 0 15px 0;border-bottom:1px dotted #a2905e;}
#searchform #s {float:left;margin:0 10px 0 0;display:inline;}
#searchform #searchsubmit {float:left;display:inline;margin:0 0 0 0;}
#searchform input#s { padding:1px 3px 5px 3px;font-size:11px;border:1px solid #6b5033; background:#f0ede6;width:120px;}
#searchform input#s:hover{border:1px solid #362411; background:#eae7e0;}
#searchform input#searchsubmit{border:none;background:#5f4e20;text-transform:uppercase;font-size:11px;padding:3px 4px 3px 4px;color:#fff;cursor:pointer;}
#number{position:absolute;top:-40px;right:0;color:#907f52;}

/* -----------------------------------------

	3. 	MENU
	
---------------------------------------------*/

#menu, #menu ul{padding: 0;float:left;list-style: none;font-size:14px;text-transform:uppercase;}
#menu {padding: 0;margin:21px 0 0 121px;display:inline;}
#menu a {display: block;background:#5f4e22;padding:3px 20px;color:#fff;text-decoration:none;}
#menu li {float: left;line-height:15px;margin:0 2px;	}
#menu li a:hover {}
#menu li ul {position: absolute;width: 190px;left: -999em;}
#menu li ul li {background:#5f4e22;font-size:11px;color:#fff;	padding:2px 1px;width:175px;border-bottom:1px solid #392a02;}
#menu li:hover ul, #menu li.sfhover ul {left: auto;z-index:1000;}
#menu li ul li a:hover{text-decoration:underline;}
#menu li:hover, #menu li.hover {position: static;}
#menu li ul ul {margin: -29px 0 0 15em;}
#menu li:hover ul ul, #menu li.sfhover ul ul {left: -999em;}
#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul {left: auto;}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {left: -999em;}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {left: auto;} 

/* -----------------------------------------

	4. 	FEATURED CONTAINER
	
---------------------------------------------*/

#featured-bck{background:url(images/landing_top_bck.gif) repeat-x;height:250px;}
.titles-featured a, .titles-featured a:hover, .titles-featured {font-size: 12px;font-weight:bold;color: #a29061;}
#featured {padding: 0px;background:#fff;width: 885px;float: left;margin:0;height: 230px;text-align:center;overflow: hidden;}
#featured img{border:1px solid #333;height:150px;width:250px;}
#featured-container {width: 960px;height: 230px;margin:15px 0 40px 0;float: left;}
.next {width: 31px;height: 184px;background: url(images/next.gif) no-repeat ;cursor: pointer;float: left;margin: 0px 0px 0px 0px;}
.prev {width: 31px;height: 184px;background: url(images/previous.gif) no-repeat;cursor: pointer;float: left;margin: 0px 0px 0px 0px;}
#featured ul {height: 230px;margin:0;list-style-image: none;list-style-type: none;padding:0 0 0 0;width: 2630px;}
#featured ul li {height: 225px;width: 241px;margin:0;padding: 15px 25px 0 25px;float: left;}

/* -----------------------------------------

	5. 	SIDEBAR
	
---------------------------------------------*/

#sidebar{margin:0 0 0 15px;}
#sidebar #searchform{margin-top:5px;}
#home-ticket{font-size:18px;padding:0 0 20px 0;border-bottom:1px dotted #a2905e;margin-bottom:20px; clear:both; }
#home-ticket a{color:red;text-decoration:none;}
#form {position:relative; margin:10px 0;}
#latest-posts{margin:10px 0 10px 0;}
#news-latest-posts{margin:0px 0 20px 0;}
h2.news_title_feed{padding:0px;margin:0px;font-size:18px;}
#news-latest-posts ul li{background:url(images/li_indent.gif) no-repeat left center;padding:7px 0 7px 25px;border-bottom:1px dotted #a2905e;}
#latest-posts ul li{background:url(images/li_indent.gif) no-repeat left center;padding:9px 0 9px 25px;border-bottom:1px dotted #a2905e;}
h2.title_feed, #social h2{padding:0 0 0 0px;font-size:18px;}
#form h2{padding:2px 0 0 0px;font-size:18px;}
h2.title_twitter{margin:10px 0 10px 0;}
ul#twitter li{padding:4px 0;}
#social{margin:0px 0 0 0;padding:10px 0 10px 0;border-bottom:1px dotted #a2905e;border-top:1px dotted #a2905e;}
#social img{margin:4px 15px 0 0;}
#pcp{border-bottom:1px dotted #a2905e;margin:15px 0 0 2px;}
#pcp img{margin-bottom:12px; }

/* -----------------------------------------

	6. 	DIFFERENT PAGE LAYOUTS
	
---------------------------------------------*/

/* ------------------- HOME ---------------- */
#l_col,#center,#r_col{display: inline;float: left;margin:10px 0 5px 0;}
#l_col{width:170px;}
#center{width:438px;padding:0 15px;border-right:1px dotted #bebebe;border-left:1px dotted #bebebe; }
#r_col{width:320px;}
#center .entry-main{margin:0; padding:0;}
#center .entry-main p{margin:0; padding:0 0 7px 0;}
#l_col_ads img{margin:0px 0 24px 0;border:1px solid #bebebe;}
#r_col_ads img{margin:0px 0 10px 0;border:1px solid #bebebe;}
.entry-main, .links_entry{margin:15px 0;}
#bottom-ad{width:960px; margin:0 auto; clear:both; padding:30px 0 0 0;}
.entry-main p, .links_entry p{padding:7px 0;}

/* ------------------- FULL PAGE WIDTH ---------------- */

.entry_full_width{width:580px;margin:15px 0;position:relative;}
.entry_full_width p{padding:8px 0;}

/* ------------------- KIDS PAGE WIDTH ---------------- */

.kid_top{float:left;min-height:500px;margin:0 20px 50px 0;}
.kid_bottom{width:960px;margin:0 auto;position:relative;}
.kid_bottom img{position:absolute; bottom:0;right:0;}

/* ------------------- NORMAL PAGE TEMPLATE ---------------- */

.index_entry p{padding:8px 0;}
.entry, .index_entry, .links_entry{	margin:15px 0;position:relative;}
.entry p{padding:10px 0;width:460px;}
.links_entry ul{list-style:none;}
.links_entry li{margin:0; padding:5px 0;}
.links_entry a{color:#444;}
.entry ol, .entry-main ol, .index_entry ol, .entry_full_width ol{list-style: decimal;}
.entry ul, .entry-main ul, .index_entry ul, .entry_full_width ul{list-style: disc;}
.entry li, .entry-main li, .index_entry li, .entry_full_width li{margin-left: 30px;padding:3px 0;}
.slideshow{width:460px;position:absolute;right:0;top:0;}
#google_map{position:absolute; right:0; top:395px;}

/* ------------------- SINGLE POST TEMPLATE ---------------- */

.post{width:960px;margin:20px 0 100px 0;position:relative;}
h2.post-title{border-bottom:4px solid #a29061;}
h2.shop-post-title{padding-bottom:7px;border-bottom:4px solid #a29061;}
h2.news-post-title{padding-bottom:7px;margin-top:5px;border-bottom:4px solid #a29061;}

/* ------------------ SPONSORS PAGE TEMPLATE ------------------------ */

#sponsors{position:relative;margin:50px 0 0 0;text-align:center;}
#sponsors img{border:1px solid #888;margin:10px 5px 0 5px ;}
.sponsors-row{width:100%;}
#tickets{position:absolute;left:0;top:-123px;}

/* ------------------ MANAGEMENT PAGE TEMPLATE ------------------------ */

h3.toggle{cursor:pointer;margin-bottom:20px;}
h5.management{border-bottom:1px solid #907f52; margin-bottom:10px; font-size:17px; font-weight:bold; color:#444;}
#management{overflow:hidden; display:block;}

/* --------------------  NEWS/PRESS TEMPLATE-------------------------------*/

.newscontainer{margin:25px 0;border:1px solid #b8aa86;float:left;display:inline;width:640px;}
.screenshot {width: 185px;height: 150px;border-right:1px solid #b8aa86;float:left;}
.screenimg {width: 100%;height: 100%;float:left;position: relative;}
.newsentry{float:left;width:425px;height: 150px;position:relative;margin:0 10px 0 10px;}
.newssingle{float:left;width:620px;position:relative;margin:0 10px 0 10px;}
.newsentry h2.news-title, .newssingle h2.news-title{margin:2px 0 0 0;font-size:19px;line-height:normal;}
h2.news-title a{color:#222;}
.newsentry ol, .newsentry ol, .newsentry ol, .newssingle ol{list-style: decimal;}
.newsentry ul, .newsentry ul, .newsentry ul, .newssingle ul{list-style: disc;}
.newsentry li, .newsentry li, .newsentry li, .newssingle li{margin-left: 30px;padding:3px 0;}
.newsentry p{margin:4px 0;}
.newssingle p{margin:13px 0;}
.news-time{color:#888;font-size:11px;margin:5px 0 25px 0;}
.news-time a{font-size:11px;margin:5px 0 25px 0;}
.news-tags{float:left;border-bottom:1px solid #b8aa86;border-top:1px solid #b8aa86;height:20px;padding:3px 5px 0 5px;width:444px;font-size:10px;}
.news-filler{height:25px;background:#b8aa86;width:186px;float:left;}
#news-number{float:right;margin:-25px 0 0 0;color:#907f52;}
#news-numberz{float:right;margin:-41px 28px 0 0;color:#907f52;line-height:15px;}
#news-sidebar{display: inline;float: right;width:280px;margin:25px 0 0 0;}
#news-archives{text-align:left;}
#news-archives ul li{background:url(images/li_indent.gif) no-repeat left center;padding:7px 0 7px 25px;border-bottom:1px dotted #a2905e;}
#news-archives h2{border-bottom:1px solid #a2905e;margin:0 0 5px 0;font-size:18px;}
.newscontainer #postcomments {border-top:none;}
.newscomments ol.commentlist {margin: 20px 10px;}
.newscomments h3#comments, .newscomments h3#respond{margin:0 10px;}
.newscomments #commentform{margin:10px 10px;}
.navigation-links{padding:10px;}
.navigation-links .alignleft{float:left;}
.navigation-links .alignright{float:right;}

/* ------------- TOURNAMENT CALENDAR PAGE TEMPLATE  ------------------------*/

.calendar-container{position:relative;margin:20px auto;padding:0 20px;width:700px;}
.calendar{width:700px;margin:20px 0;color:#333;}
.calendar-entry{float:left;width:340px;margin-left:13px;}
h2.calendar-title{line-height:normal;font-size:20px;margin:0 0 10px 0;}
h2.calendar-title a{color:#222;}
.calendar-entry .more-link a{color:#000;text-decoration:underline}
.calendar-time{float:left;width:200px;height:110px;position:relative;font-size:14px;}
.calendar-single{margin:25px 0;border:1px solid #b8aa86;float:left;display:inline;width:640px;}
.calendar-time p{position:absolute;top:40%;left:1%;}
.calendar-screenshot {width: 145px;height: 110px;border:1px solid #a29061;float:left;}
.calendar-screenimg {width: 100%;height: 100%;float:left;position: relative;}
.calendar-single-title h5{color:#fff;padding:1px 15px;}
.calendar-single-title {width:100%;height:25px;background:#a29061;margin:0 0 25px 0;}
.calendar-single-screenimg{width:100px;height:100px;float:left;margin:0 10px 0 0;border:1px solid #a29061;clear:both;}
.calendar-single-entry{padding:0 0px}
.calendar-single-entry p , .calendar-single-entry ul,.calendar-single-entry table{margin:7px 0;padding:0 10px;}
.calendar-single-entry h5 {width:630px;padding:0 0 0 10px;height:25px;background:#a29061;margin:20px 0;color:#fff;clear:both;}

/* ------------- TEAM PAGE TEMPLATE  ------------------------*/

#team-sidebar{display: inline;float: left;width:240px;margin:20px 40px 0 0;}
.team-container{position:relative;padding:0 0 0 20px;float:right;width:640px;}
.team-container .screenshot{border:0;}
#team-pagelist h2{text-decoration:underline;margin:0 0 10px 0;font-size:19px;}
.team-single-entry{float:left;display:inline;width:440px;margin:0 0 25px 15px;}
.team-single-title h5{color:#fff;padding:1px 15px;}
.team-single-entry p{margin:0px 0 10px 0;}
.team-single-title {width:100%;height:25px;background:#a29061;margin:25px 0;}
.team-image{border-top:1px solid #a29061;padding:40px 0 0 0;width:640px;height:510px;}
#team-pagelist ul {margin:0 0 25px 0;}
#team-pagelist ul li{
background:url(images/li_indent.gif) no-repeat left center;padding:7px 0 7px 25px;border-bottom:1px dotted #a2905e;}

/* ------------- PHOTO GALLERY PAGE TEMPLATE  ------------------------*/

#photo-container {width:960px;margin:0 auto;display:inline;}
#photo-sidebar{width:360px;float:right;display:inline;text-align:left;}
.photo-post{margin:20px 0 20px 0;float:left;width:600px;position:relative;}
.photo-entry p{margin:8px 0;}
h2.photo-title{border-bottom:4px solid #a29061;margin:20px 0 0 0;}
#photo-side{margin:20px 0;}
#photo-side h2{margin:0 0 10px 0;}
#photo-side a{color:#444;}
#photo-side a:hover{color: #222;text-decoration:none;}
#photo-side ul li{padding:10px 0;	}
#photo-side ul li ul li{margin: 0 10px;}
.photopage{margin-top:26px;}

/* ------------- VIDEO GALLERY PAGE TEMPLATE  ------------------------*/

#showcase {width:960px;margin:30px 0 0 0;float:left;}
#insideshowcase {width:960px;margin:0px auto;}
#insideshowcase h4 {color:#444;font-size:13px;font-weight:normal;margin:0 0 2px 0;padding:0;}
#socialize {float:left;padding:8px;background:#f2f2f2;border:1px solid #aaa;width:580px;margin:0 0 30px 0;}
#video {width:550px;text-align:right;float:left;margin:0 8px 0 0;}
#videolist {width:280px;float:left;margin:0 0 0 45px;}
.videoitem {width:275px;height:60px;margin:10px 0 0 5px;overflow: hidden;}
.altvideowrap {padding: 0 0 10px 0;border-bottom: 1px solid #000000;}
.altvideoitem {width:280px;height:60px;overflow: hidden;padding: 0 10px 0 10px;margin: 10px 0 0 0;}
.videoitem img, .altvideoitem img {width:102px;height:56px;float:left;margin:1px 8px 0 0;border:1px solid #3C3C3C;}
.videoitem a:hover img, .altvideoitem a:hover img {border:1px solid #FFFFFF;}
#slider h3{font-size:13px;color:#907f52;line-height:normal;}
#slider p{font-size:11px;line-height:normal;}
#tools {width: 58px;float: left;}
#tools ul {list-style: none;margin: 0;padding: 0;}
#tools li {display: block;list-style: none;float: left;padding: 0px 0px 0px 0px;margin: 0 0 10px 0;}
#tools a {display: block;height: 58px;text-indent: -5000px;overflow: hidden;}
#tools a:hover {background-image: none;}
#toolshare {width:58px;background:transparent url(images/share.gif) no-repeat 0 -64px;border:1px solid #aaa;}
#toolshare a {background:transparent url(images/share.gif) no-repeat 0 0;}
#toolcomment {width:58px;background:transparent url(images/comment.gif) no-repeat 0 -64px;border:1px solid #aaa;}
#toolcomment a {background:transparent url(images/comment.gif) no-repeat 0 0;}
#toolembed {width:58px;background:transparent url(images/embed.gif) no-repeat 0 -64px;border:1px solid #aaa;}
#toolembed a {background:transparent url(images/embed.gif) no-repeat 0 0;}
#toolsubscribe {width:58px;background:transparent url(images/subscribe.gif) no-repeat 0 -64px;border:1px solid #aaa;}
#toolsubscribe a {background:transparent url(images/subscribe.gif) no-repeat 0 0;}
#toolread {width:58px;background:transparent url(images/read.gif) no-repeat 0 -64px;border:1px solid #aaa;}
#toolread a {background:transparent url(images/read.gif) no-repeat 0 0;}
#catlist {font-size:11px;padding:0px;height:28px;}
#catlist .menu li {background:url(images/lm.gif) left top no-repeat;height:28px;float:left;margin-right:10px;}
#catlist .menu li a {color:#666;text-decoration:none;padding:0 4px;height:28px;line-height:28px;display:block;float:left;padding:0 26px 0 10px;background:url(images/rm.gif) right top no-repeat;width:264px;}
#catlist .menu li a:hover {color:#222;}
#catlist ul .submenu {border-top:none;background:#efefef;position:relative;width:298px;padding:6px 0;clear:both;z-index:2;display:none;}
#catlist ul .submenu li {background:none;display:block;float:none;margin:0 6px;border:0;height:auto;line-height:normal;border-top:solid 1px #aaa;}
#catlist .submenu li a {background:none;display:block;float:none;padding:6px 11px;margin:0;border:0;height:auto;color:#666;line-height:normal;}
#catlist .submenu li a:hover{background:#e0dfdf;}
#copy {width:960px;border-top:1px solid #a29061;float:left;margin-top:50px;}
#insidecopy {width:960px;margin:0px auto;padding:25px 0 20px 0;}
#insidecopy p {margin:10px 0;}

/* ------------- TENNIS PAGE TEMPLATE  ------------------------*/

#tennisslide {margin:10px 0 0 0;}
#tennis-logo{border-top:1px solid #a29061; padding:20px 0; text-align:center;}
#tennis-logo img{margin:0 15px; border:1px solid #ddd;padding:2px;vertical-align: middle;}

/* --------------- IMAGES ----------------- */

.calendar-single-entry img {border: 1px solid #a29061;}
.calendar-single-entry p img {padding: 0;max-width: 100%;margin:10px 0 20px 0;}
.calendar-single-entry img.aligncenter {border: 1px solid #a29061;margin-left: auto;margin-right: auto;display: block;}
.calendar-single-entry img.alignright {border: 1px solid #a29061;margin: 0 0 13px 13px;display: inline;}
.calendar-single-entry img.alignleft {border: 1px solid #a29061;margin: 0 13px 13px 0;display: inline;}
#management img.alignleft {margin: 0 13px 13px 0;display: inline; padding:2px; border:1px solid #ccc;}
.calendar-single-entry .alignleft, #management .alignleft {float: left}
.calendar-single-entry .alignright {float: right;}
.single-navigation {padding:20px 10px;}
.single-navigation .alignleft {float: left}
.single-navigation .alignright {float: right;}
.newssingle img {border: 1px solid #777;}
.newssingle p img {padding: 0;max-width: 100%;margin:10px 0 20px 0;}
.newssingle img.aligncenter {border: 1px solid #777;margin-left: auto;margin-right: auto;display: block;}
.newssingle img.alignright {border: 1px solid #777;margin: 0 0 13px 13px;display: inline;}
.newssingle img.alignleft {border: 1px solid #777;margin: 0 13px 13px 0;display: inline;}
.newssingle .alignleft {float: left}
.newssingle .alignright {float: right;}

/* -----------------------------------------

	7. 	COMMENTS
	
---------------------------------------------*/

#postcomments {width:100%;margin:30px 0 0 0;padding:30px 0 0 0;border-top:1px solid #a29061;}
#comment {width:450px;font:12px arial,helvetica,verdana,sans-serif;}
h2.commh2 {font-size: 1.4em !important;padding: 0 0 5px;color:#333 !important;}
ol.commentlist {margin: 10px 0 20px;padding: 0;list-style: none;font-size: 12px;line-height: 20px;}
ol.commentlist p {margin-bottom:10px;line-height: 20px;}
ol.commentlist cite {font-style: normal;font-weight: bold;}
ol.commentlist li {padding: 10px 10px 5px 10px !important;margin:10px 0 10px 0;border:1px solid #ccc;background:#fff;}
ol.commentlist li.alt {padding: 10px 10px 5px 10px !important;background:#f8f8f8;border:1px solid #ccc;}
input#submit {font-size: 14px;color:#555;padding:7px 10px;margin:5px 0 0 0;text-align:center;background:#f8f8f8;border:1px solid #ccc;cursor:pointer;}
#comment,#author,#email,#url {background:#f8f8f8;border:1px solid #ccc;margin:4px 0;padding:3px;}

/* -----------------------------------------

	8. 	SEARCH
	
---------------------------------------------*/

.searchcontainer {margin:20px 0;}
.searchentry{border-bottom:1px solid #a29061;padding:10px 0 40px 0; width:580px;}
.searchentry h3{margin:10px 0 10px 0;}
.searchentry p{margin:10px 0;}

/* -----------------------------------------

	9. 	FOOTER
	
---------------------------------------------*/

#kids-footer{margin:0;height:50px;background:#000;}
#footer{margin:40px 0 0 0;height:50px;background:#000;}
.schedule a {color:#444;}