/*
Theme Name: System Golf
Description: System Golf Website
Author: Golf Web Design
Author URI: www.golfwebdesign.com
Version: 1.0
Tags: 

	System Golf v1.0
	 http://www.golfwebdesign.com

	This theme was designed and built by AO Studios

*/
body { margin:0 auto; padding:0px 0px 0px 0px; font-family:Century gothic, Arial,Tahoma,sans-serif; color:#161514; font-size:13px; background: #FFF url(images/bg.gif) repeat top left; } img { border:0; margin: 0 0; } a { color:#FF0000; text-decoration:none } a:focus { outline: none;} a:hover { color:#d53030; text-decoration:none } p { text-indent: 20px; } h1, h2, h3, h4, h5, h6 { } blockquote { padding:5px 5px; color:#444; font-style: normal; background:#CFCFCF;	 border-left:8px solid #FDB101; } .clear { clear:both; } /*========================Images======================*/ img.centered { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; padding: 0px; } img.alignnone { padding: 5px; margin: 10px; display: inline; border: 1px solid #CCC; } img.alignright { padding: 5px; margin: 10px; display: inline; border: 1px solid #CCC; } img.alignleft { padding: 5px; margin: 10px; display: inline; border: 1px solid #CCC; } img.goleft { padding: 0px; margin: 0px 5px 5px 0px; display: inline; float: left; border: 1px solid #CCCCCC; } .aligncenter { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; } .alignright { float: right; margin: 0px 0px 10px 10px; } .alignleft { float: left; margin: 0px 10px 10px 0px; } .wp-caption { border: 1px solid #fff; text-align: center; background-color: #B7B7B7; padding: 4px 0px 5px 0px; color:#ccc; } .wp-caption img { margin: 0px 0px 5px 0px; padding: 0px; border: 0px; } .wp-caption p.wp-caption-text { margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px; font-weight: normal; line-height: 12px; } /* The Outer cover */ #wrapper { width: 100%; margin:0 auto; padding: 0px; overflow: hidden; } #casing { padding:0px; margin:0 auto; width:900px; }	 #casingwide { width: 980px; margin: 0 auto; padding: 0px; } /* ===============HEADER========================= */ #topbar { height: 145px; margin-bottom: 0px; padding:0px 0px; width:100%; background: url(images/topbar-bg.gif) repeat-x bottom center; } #top { height:118px; margin: 0 auto; width:842px; padding: 0px 0px 0px 58px; } #logo { width: 400px; height: 118px; margin: 0px 0px 0px 0px; padding: 0px; float: left; background: url(images/logo.png) no-repeat left bottom; } #littlemenu { float:right; width: 300px; font-size: 12px; margin: 0px; padding: 0px; } #littlemenu a { color:#000; } #littlemenu p { float: right; } /* ===============MENU========================= */ #foxmenucontainer{ height:27px; display:block; padding:0px 0 0px 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; font-weight:normal; width: 900px; background: url(images/menu-bg.gif) no-repeat center top; margin: 0 auto; } #menu{ margin: 0px; padding: 0px; height:27px; float: right; } #menu ul { float: right; list-style: none; margin: 0px; padding: 0px; } #menu li { float: left; list-style: none; margin: 0px; padding: 0px; background: url(images/menu-line.gif) no-repeat bottom right; } #menu li a, #menu li a:link, #menu li a:visited { color: #FFF; display: block; margin: 0px; padding: 5px 15px 4px 15px; } #menu li a:hover, #menu li a:active { color: #fff; margin: 0px; padding: 5px 15px 4px 15px; text-decoration: none; } #menu li li a, #menu li li a:link, #menu li li a:visited { background:#202020; width: 150px; color: #bbb; font-size: 13px; font-family: tahoma, century gothic,Georgia, sans-serif; font-weight: normal; float: none; margin: 0px; padding: 8px 10px 7px 10px; border-bottom: 1px solid #282828; z-index: 9999; } #menu li li a:hover, #menu li li a:active { background: #121212 ; color: #fff; padding: 8px 10px 7px 10px; } #menu li ul { z-index: 9999; position: absolute; left: -999em; height: auto; width: 170px; margin: 0px; padding: 0px; } #menu li li { } #menu li ul a { width: 140px; } #menu li ul a:hover, #menu li ul a:active { } #menu li ul ul { margin: -32px 0 0 170px; } #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; } #menu li:hover, #menu li.sfhover { position: static; } /* ===============SEARCH========================= */ #search { float: right; padding: 0px; color:#aaa; margin: 10px 0px 0px 0px; width: 182px; height: 34px; font-size: 12px; background: url(images/search-bg.png) no-repeat left center; } #searchform { } #s { font-size: 12px; margin: 0px; padding: 8px 0px 0px 16px; border: none; width: 133px; height: 25px; float: left; background: none; } #searchsubmit { padding: 2px 0px 0px 0px; font-size: 0.8em; vertical-align: middle; background: url(images/search-button.png) no-repeat center center; margin: 0px; width: 27px; height: 30px; border: none; float: left; text-indent: -9999px; } .feed{ height:30px; width:auto; margin-top:5px; padding:30px 5px 10px 5px; width:300px; border:1px solid #fff; background:#ececec url(images/feed.jpg) no-repeat; } .feed form { margin: 0; padding: 0; } .feed fieldset { margin: 0; padding: 0; border: none; } .feed p { margin: 0; font-size: 85%; } /* ===============CONTENT========================= */	 .box { width:320px; overflow: hidden; margin:0px 0px 5px 5px; height:100%; color:#504945; font: 12px Tahoma, century gothic,Arial,verdana, sans-serif; background:#fff url(images/box.png) repeat-x; line-height:18px; border:1px solid #bbb; float:left; display: inline; } .box h2 { margin: 0px 0 0px 0; padding: 10px 0px 5px 10px; text-align: left; font: 14px Tahoma,century gothic,Arial,verdana, sans-serif; font-weight:bold; } .box h2 a, .box h2 a:link, .box h2 a:visited { color:#252525; background-color: transparent; } .box h2 a:hover { color: #F44D07; background-color: transparent; } .box1 { width:300px; overflow: hidden; margin:0px 0px 5px 5px; height:100%; color:#504945; font: 12px Tahoma, century gothic,Arial,verdana, sans-serif; background:#fff url(images/box.png) repeat-x; line-height:18px; border:1px solid #bbb; float:left; display: inline; margin: 8px; } .box1 img.alignnone { margin: 0px auto; } .sentry { margin:0 0; padding: 0px 5px 0px 5px; height:210px; overflow:hidden; }	 .sentry a:link, .sentry a:visited { color: #AC0604; background-color: transparent; } .sentry a:hover { color:#455236; background-color: transparent; text-decoration: none; } img.ethumb { padding:5px 5px; background:#D6D6D6; margin:10px 5px 5px 5px; float:left; } .sentry p{ margin:5px 5px; padding:0px 0px; font-family: Tahoma,Georgia, Arial,century gothic,verdana, sans-serif; font-size:13px; }	 .rmore{ float:left; color:#9F0505; padding:10px 0px 3px 5px; margin:0px 0px 0px 5px; width:68px; height:15px; font-family: Tahoma,Georgia, Arial,century gothic,verdana, sans-serif; font-size:11px; font-weight:bold; } .rmore a:link, .rmore a:visited { color:#333A3F; } .rmore a:hover{ color:#fff; } .scomm{ float:right; padding:10px 2px 5px 4px; position:relative; font-family: Tahoma,Georgia, Arial,century gothic,verdana, sans-serif; margin:0px 5px 0px 0px; font-size:11px; width:100px; height:12px; font-weight:bold; } .scomm a:link, .scomm a:visited { color:#fff; } .scomm a:hover{ color:#fff; } .sinfo { height:29px; margin:0px 0px; padding: 5px 0px 0px 0px; background:url(images/sinfo.png); font:12px Georgia, Arial,century gothic,verdana, sans-serif; } /* ===============CONTENT========================= */	 #content { float:left; width: 660px; height:100%; padding:5px 0px 0px 0px; } #contentwide { float: left; width: 100%; height: 100%; padding: 5px 0px 0px 0px; } /*-- #headerpic { width: 100%; background: #FFF url(images/banner1.jpg) no-repeat center center; height: 140px; margin: 0px; padding: 0px; border-bottom: 2px solid #333; } --*/ .title{ margin: 0 0 0 0px; padding: 0px 0px 0px 0px;	 }	 .date { font-size:10px; font-family:Tahoma, century gothic,Arial,Verdana,Helvitica,sans-serif; padding:0px 5px; color:#39525E; text-transform: uppercase; } .single { width:650px; overflow: hidden; margin:0px 4px 20px 5px; height:100%; color:#504945; font: 13px Tahoma, century gothic,Arial,verdana, sans-serif; background:#fff url(images/box.png) repeat-x; line-height:20px; border:1px solid #bbb; } .singlewide { width:100%; overflow: hidden; margin:0px 4px 5px 5px; height:100%; color:#504945; font: 13px Tahoma, century gothic,Arial,verdana, sans-serif; background:#fff url(images/box.png) repeat-x; line-height:20px; border:1px solid #bbb; } .calendarwide { width:100%; overflow: hidden; margin:20px 4px 5px 5px; height:100%; color:#504945; font: 13px Century gothic,Arial,verdana, sans-serif; line-height:20px; } .single h2 { margin: 0px 0 5px 0; padding: 5px 0px 0px 10px; text-align: left; font: 24px Georgia,century gothic,Arial,verdana, sans-serif; font-weight:normal; overflow:hidden; } .single h2 a, .single h2 a:link, .single h2 a:visited { color:#252525; background-color: transparent; } .single h2 a:hover { color: #ac0604; background-color: transparent; }	 .author{ color:#252525; padding:2px 5px 2px 5px; background:#88E966; margin-left:5px; } .clock{ color:#252525; padding:2px 5px 2px 5px; background:#dbf94e; margin-left:10px; }	 .comm{ color:#fff; padding:2px 5px 2px 5px; background:#ff0000; margin-left:10px; } .comm a:link, .comm a:visited { color:#fff; } .comm a:hover{ color:#fff; } .more{ padding:0px 0 2px 20px; background:url(../yestilo/images/add.png) no-repeat; margin-right:5px; float:right; } .more a:link, .more a:visited { color:#AC0604; } .more a:hover{ color:#d42323; } .singleinfo { height:15px; margin:0px 0px; padding: 5px 0px 10px 0px; font:12px Georgia, Arial,century gothic,verdana, sans-serif; } .postmore{ padding:0px 5px 2px 25px; float:left; font-weight:bold; background:url(../yestilo/images/pmore.jpg) left no-repeat; } .postmore a:link, .postmore a:visited { color:#fff; } .postmore a:hover{ color:#fff; } .category{ font-size:10px; font-family:Tahoma, century gothic,Arial,Verdana,Helvitica,sans-serif; padding:0px 5px 5px 10px; text-transform: uppercase; } .category a:link,.category a:visited{ color:#fff; padding:2px 5px 2px 5px; background:#5F5F5F; } .category a:hover{ color:#fff; } .entry { margin:0 0; padding: 0px 5px 5px 5px; }	 .entry a:link, .entry a:visited { color: #AC0604; background-color: transparent; } .entry a:hover { color:#455236; background-color: transparent; text-decoration: none; } .entry p{ margin:5px 5px; padding:0px 0px; font-family: Tahoma,Georgia, Arial,century gothic,verdana, sans-serif; font-size:13px; } /* ================== Title h2 ================= */ .title h2 { margin: 0px 0 5px 0; padding: 5px 0px 0px 5px; text-align: left; font-size: 14px font-weight:normal; overflow:hidden; } .title h2 a, .title h2 a:link, .single h2 a:visited { color:#252525; background-color: transparent; } .title h2 a:hover { color: #ac0604; background-color: transparent; } /* ==================== Page Titles ================ */ .pagetitle h2 a { margin: 0px 0 5px 0; padding: 5px 0px 0px 10px; text-align: left; font: 24px Georgia, "Times New Roman", Times, serif; font-weight:normal; overflow:hidden; color: #252525; } .pagetitle h2 a:link, .single h2 a:visited { color:#252525; background-color: transparent; } .pagetitle h2 a:hover { color: #ac0604; background-color: transparent; } #post-1475 .pagetitle h2 { display: none; } /* right column */ #rightcol{ margin:0px 0px; float:right; width:315px; padding:5px 0px 5px 0; } /* ===================== Empty Div =================== */ .empty { height: 30px; } /* ===============Home Template========================= */ #home-center { width: 100%; height: 330px; margin: 0px; background-color: #000; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #999; padding-top: 10px; background-image: url(images/tile-bg.jpg); background-repeat: repeat-x; background-position: center top; } #center-inside { width: 900px; margin: 0 auto; padding: 0px; } #video { height:306px; margin: 10px 0px 0px 0px; padding: 0px; width:501px; float:left; } #lesson { background:url(images/lesson.png) no-repeat scroll left top transparent; float:right; height:350px; margin:0; padding:100px 0 0 200px; width:250px; } #courses { height:38px; margin: 0px; padding-left: 10px; } #courses a { float: left; padding: 0px; margin: 15px 0px 5px 25px; } .item li { list-style: none; list-style-type: none; } .item .textwidget p { padding: 0px !important; margin: 5px 0px 15px 5px !important; } /* ===============Book a Lesson Template========================= */ .book { background: url(images/sidebar3.png) no-repeat center top; width: 100%; padding: 100px 0px 0px 0px; margin-bottom: 20px; } .bookbuttons { width: 400px; margin: 0 auto; } .bookbuttons p { margin-bottom: 10px; } .bleft { float: left; } .bright { float: right; } .bookpics { margin: 20px auto 0px auto; padding: 0px; width: 695px; } .box2 { width:200px; overflow: hidden; margin:0px 25px 0px 0px; height:100%; color:#504945; font: 12px Tahoma, century gothic,Arial,verdana, sans-serif; background:#fff url(images/box.png) repeat-x; line-height:18px; border:1px solid #bbb; float:left; display: inline; text-align: center; } /* ================= Spotlight ===================*/ #spotlight { width: 300px; height: 217px; float:right; margin: 40px 50px 0px 0px; padding: 0px 0px 0px 20px; background-image: url(images/spotlight-left.png); background-repeat: no-repeat; background-position: left center; } #spotlight a { color: #FFF; } #spotlight a:hover { color: #FF9 } #spotlight h2 { padding: 0px; margin: 0px; background-image: url(images/spotlight.png); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; height: 55px; } #top-content { width: 100%; background-color: #FFF; background-image: url(images/content-bg.jpg); background-repeat: repeat-x; background-position: center top; padding: 10px; border-bottom: 2px solid #999; margin-bottom: 20px; } #top-contentnarrow { width: 900px; margin: 0px auto; } #top-contentnarrow p { text-indent: 20px; } #home-content { width: 900px; margin: 0 auto; padding: 0px; } #home-info { float: left; width: 430px; height: 380px; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; border-right: 1px solid #000; } .item { height: 70px; } .item p { margin: 0px; padding:0 10px 0 70px; text-indent: 0px; } .item img { float: left; } /* ===============SIDEBAR 1========================= */ .sidebar1{ margin: 0px auto 20px auto; width:300px; font-size:12px; font-family:Tahoma,Georgia,Century gothic, Arial, sans-serif; padding: 0px; } .sidebar1 h2 { line-height:30px; color:#333; margin: 0px; padding: 5px 0px 0px 5px; background:#FFF; font: 24px Georgia,century gothic,Arial,verdana, sans-serif; border:1px solid #BBBBBB; height: 35px; background: url(images/box.jpg) repeat-x top center; } .sidebar1 ul { list-style-type: none; margin: 0 ; padding: 0; } .sidebar1 ul ul { list-style-type: none; margin: 0; padding: 0px 0px 10px 0px; background-repeat:no-repeat; } .sidebar1 ul ul ul { list-style-type: none; margin: 0; padding: 0; border:0; } .sidebar1 ul ul ul ul { list-style-type: none; margin: 0; padding: 0; border:0; } .sidebar1 ul li { height:100%; line-height:18px; float: left; clear: left;	 width: 300px; } .sidebar1 ul li a:link, .sidebar1 ul li a:visited { color:#333; text-decoration: none; padding: 5px 0px 5px 5px; display:block; background-color: #999; border: 1px solid #CCC; } .sidebar1 ul li a:hover { color: #eee; background-color: #999; border-right-width: 15px; border-right-style: solid; border-right-color: #CC6; } .sidebar1 p { padding: 7px 10px; margin:0; } .sidebar1 table { width:100%; text-align:center; color:#787d7f; }	 /* ===============SIDEBAR 2========================= */	 .sidebar2{ float:right; width:160px; padding-right:10px; font-size:12px; font-family:Tahoma,Century gothic, Arial, sans-serif; } .sidebar2 h2 { line-height:30px; font-size:14px; color:#fff; margin:5px 0 0px 0 ; padding:0px 0 0 5px; background:#4876EA; font-weight:bold; font-family:Georgia,Century gothic, Arial, sans-serif; text-transform:uppercase; border:1px solid #042167; } .sidebar2 ul { list-style-type: none; margin: 0 ; padding: 0; } .sidebar2 ul ul { list-style-type: none; margin: 0; padding: 0px 0px 10px 0px; background-repeat:no-repeat; } .sidebar2 ul ul ul { list-style-type: none; margin: 0; padding: 0; border:0; } .sidebar2 ul ul ul ul { list-style-type: none; margin: 0; padding: 0; border:0; } .sidebar2 ul li { height:100%; line-height:18px; float: left; clear: left;	 width: 160px; } .sidebar2 ul li a:link, .sidebar2 ul li a:visited { background:#42484D; color:#aaa; text-decoration: none; padding: 5px 0px 5px 5px; display:block; border-bottom:1px solid #4D575F; border-top:1px solid #333A3F; } .sidebar2 ul li a:hover { background:#333A3F; color: #eee; border-right:5px solid #D13F01; } .sidebar2 p { padding: 7px 10px; margin:0; } .sidebar2 table { width:100%; text-align:center; color:#787d7f; }	 /* ================= Sidebar 3 =================== */ #sidebar3 { background-image: url(images/sidebar3.png); background-repeat: no-repeat; background-position: left top; padding-top: 88px; width: 300px; } .lessonbutton { margin: 0px auto 10px auto; width: 156px; } /* ===============CALENDAR========================= */ #wp-calendar{ width: 100%; padding: 0 0 15px; } #wp-calendar caption{ padding: 5px 5px ; font-size:16px; } #wp-calendar th, #wp-calendar td{ padding: 5px; text-align:center; color:#252525; } #wp-calendar td a{ background:#fff; padding: 5px; } #wp-calendar td{ background:transparent; } #wp-calendar td, table#wp-calendar th{ padding: 2px 0; }	 /* ===============FOOTER========================= */ #footer { height: 148px; padding: 10px 0px 0px 0px; color:#FFF; font-size:12px; font-weight:normal; text-align:center; letter-spacing:1px; font-family: Tahoma,georgia,Century gothic, Arial, sans-serif; width: 100%; margin: 0px; background: #000; } #footer a:link , #footer a:visited{ color:#FFF; } #footer a:hover { color: #9C3; } #footerinside { width: 980px; margin: 0px auto; padding: 0px; overflow: hidden; } .footerlogos img{ margin: 0px auto; padding: 0px; } .footerleft { float: left; width: 300px; padding: 25px 0px; margin: 0px; } .footerright { float: right; background-image: url(images/gwdlogo.jpg); background-repeat: no-repeat; background-position: right center; height: 37px; width: 200px; text-align: right; padding: 25px 55px 0px 0px; margin: 0px; } /* ===============COMMENTS========================= */ #comment{ height:100%; padding:0px 5px; margin:0px 0px; } h3#comments { padding:5px 10px; margin:10px 0px; border:1px solid #DEDCDD; font-size:20px; font-weight:normal; color:#444; background:#fff; font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif; } #respond{ height:100%; padding:0px 5px; margin:0px 0px; background:#fff; border:1px solid #ccc; }	 #respond h3{ padding:5px 10px 5px 10px; margin:10px 0px; font-size:22px; font-weight:normal; color:#444; font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif; } #commentform { padding:0px 10px 10px 10px; margin:0px 0px 0px 0px; color:#BFAFA7; font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif; } #commentform p {	 color:#3f79c4; } #commentform input { background:#F4F4F4; border:1px solid #DEDCDD; color:#444; padding-left:10px; } #commentform textarea { background:#F4F4F4; border:1px solid #DEDCDD; color:#444; width:95%; padding:5px 5px; } .comments input#submit { width:auto; line-height:25px; padding:3px 5px; background:#5b84ef; border:2px solid #1f3a80; color:#fff; font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif; } ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; } ol.commentlist li { border:1px solid #bbb; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; } ol.commentlist li div.comment-author { padding:0 170px 0 0; } ol.commentlist li div.vcard { font:20px Georgia, helvetica,arial,sans-serif; padding:5px 0px; } ol.commentlist li div.vcard cite.fn { font-style:normal; } ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:none; } ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; } ol.commentlist li div.vcard img.avatar { border:5px solid #ddd; left:7px; position:absolute; top:7px; } ol.commentlist li div.comment-meta { font:12px Tahoma, helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; } ol.commentlist li div.comment-meta a { color:#0083DB; text-decoration:none; } ol.commentlist li div.comment-meta a:hover { color:#000; } ol.commentlist li p { font:normal 12px Tahoma, helvetica,arial,sans-serif; margin:0 0 1em; line-height:18px; } ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; } ol.commentlist li div.reply { background:#777; border:2px solid #555; color:#fff; font:bold 9px/1 Tahoma, Georgia,arial,sans-serif; padding:5px 10px; text-align:center; width:36px; } ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; } ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; } ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; } ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; } ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; } ol.commentlist li.even { background:#f4F4F4; } ol.commentlist li.odd { background:#fff; } ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; } /* The Navigation */ #navigation{	 width:640px; overflow: hidden; margin:5px 5px 5px 5px; padding:5px 0px; } /* The Attachment */ .contentCenter { text-align:center; } /* The Page Title */ h2.pagetitle { padding:5px 5px; margin:0px 0 10px 5px; font-size:16px; text-align:center; color:#4A413C; font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif; } .ad2{ text-align:center; margin:2px auto; }