




/*
     FILE ARCHIVED ON 12:55:20 Dec 19, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:39:34 May 29, 2015.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*********************************************************************************************

Theme Name: Magazinum
Theme URI: http://www.wpzoom.com/themes/cadabrapress/
Version: 1.1
Author: WPZOOM
Author URI: http://blogingbloging.com

**********************************************************************************************

0.  CSS Reset  -------------------------  All Theme Files
1.  Toolbox CSS  -----------------------  All Theme Files
2.  Page Structure  --------------------  All Theme Files
3.  Header  ----------------------------  header.php
4.  Featured Slider  -------------------  wpzoom-slider.php
5.  Carousel  --------------------------  wpzoom-carousel.php
6.  Featured Articles ------------------  index.php
7.  Featured Categories on homepage ----  wpzoom-home-categories.php
8.  Blog post --------------------------  index.php, archive.php, author.php
9.  Archives Page Template -------------  template-archives.php
10. Single Post ------------------------  single.php
11. Comments ---------------------------  comments.php
12. Sidebar & Widgets ------------------  sidebar.php
13. Footer  ----------------------------  footer.php

**********************************************************************************************/


/********************************************************************************************* 

0. CSS Reset  -------------------------  All Theme Files

*********************************************************************************************/   
* { margin: 0; padding: 0; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
.clear { clear: both; height: 1px; margin: 0 0 -1px; overflow: hidden; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style-type: none; list-style-position: inside; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border: none }
/* Gets rid of IE's blue borders */
table { -x-system-font: none; font-family: inherit; font-size: inherit; font-size-adjust: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;  }
th { background: #BBCCDD; color: #333; }
th, td { line-height: 20px; padding: 4px; }
tr:nth-child(2n) { background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0; }
tr:nth-child(2n+1) {  }
 
/**************
Table Dimensions
***************/
.Dates {width:220px;}
.LogoWidth {width:220px;}
.CourseHeader {width:600px;}
.CourseImage {width:110px;}
.DescInfo {width:360px;}
/********************************************************************************************* 

1. Toolbox CSS  -------------------------  All Theme Files

*********************************************************************************************/   
h1 { font-size: 26px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }

#topbar a:hover {color:#12345;}

a { color: #014fb1; text-decoration: none; outline: none; }
	a:hover { text-decoration: underline; }
	a:active { outline: none; }
	
.aligncenter,div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 10px 15px 5px 0; }
.alignright { float: right; margin: 10px 0 8px 20px; }

.clear { clear: both; }
.floatleft, .more_left { float: left; }
.floatright { float: right; }

/* Navigation & WP PageNavi Plugin */
div.navigation { float: left; width: 100%; }
div.navigation p,  div.wp-pagenavi { margin: 0; font-size: 11px; font-weight: bold; text-align: center; }
div.navigation a.current { background-color: #55cc55; color: #fff; -webkit-border-radius: 60px; -moz-border-radius: 60px; border-radius: 60px; border: none; }
div.navigation a:hover { background-color: #333; color: #fff; text-decoration: none; }
div.navigation a { font-size: 11px; font-weight: bold; color: #3B4045; padding: 6px 10px; line-height: 50px; margin-right: 10px; -webkit-border-radius: 60px; -moz-border-radius: 60px; border-radius: 60px; border: none; }
div.navigation span.current { padding: 6px 10px; background-color: #27292B; color: #fff; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; border: none; margin-right: 10px; }
div.navigation a:hover { background-color: #27292B; color: #fff; text-decoration: none; }
div.navigation span.pages { margin-right: 10px; display: none; }
div.navigation .nextpostslink:hover { background: #27292B; }
div.navigation .previouspostslink:hover { background: #27292B; }
div.navigation .extend { border: none; }
div.navigation .alignleft, div.navigation .alignright { margin: 0; }

html { overflow-y: scroll; }

p { line-height: 1.5; }

.entry p { margin-bottom: 15px; }

input { padding: 5px; }
input[type="text"],
input[type="password"] {
	border:1px solid #c7c7c7;
	background:#fdfefe url(/web/20141219125520/http://www.elitegolfservices.com/wp-content/themes/magz/images/input.gr.png) repeat-x 0 0;
	color:#000;
	font-size:14px;
	font-weight:bold;
 	height:16px;
 	font-family:Arial;
	vertical-align:middle;
}

@-moz-document url-prefix() {
	input[type="submit"],
	input[type="reset"] {
		padding-top:0;
	}
	input[type="text"],
	input[type="password"] {
		padding-top:6px;
		padding-bottom:6px;
	}
}
textarea {
	border:1px solid #c7c7c7;
	background:#fdfefe;
	color:#747474;
	font-size:12px;
	padding:5px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	vertical-align:top;
}

#searchsubmit {
background:url(/web/20141219125520/http://www.elitegolfservices.com/wp-content/themes/magz/images/search.png) no-repeat;
width:33px;
text-indent:-9000em;
border:none;
}

.bubble {
position:absolute;
top:8px;
right:15px;
background:url(/web/20141219125520/http://www.elitegolfservices.com/wp-content/themes/magz/images/bubble.png) no-repeat;
display:block;
width:38px;
height:19px;
}

.bubble a {
color:#fff;
font-size:12px;
font-weight:bold;
width:20px;
height:18px;
text-align:center;
display:block;
padding:1px 0 0 5px;
margin-left:10px;
}
 
/********************************************************************************************* 

2. Page Structure  -------------------------  All Theme Files

*********************************************************************************************/   
 
body {    text-align: center;  font-family:Arial, Helvetica, sans-serif; font-size: 12px; background: url("/web/20141219125520/http://www.elitegolfservices.com/wp-content/uploads/2014/03/golf1.jpg") repeat fixed 0 0;}

#page-wrap {margin: 0 auto; background:white;	text-align: left;    width: 980px;  border: 1px solid #CCCCCC; box-shadow: 0 0 3px #CCCCCC; min-height: 500px; }

#content { padding:15px 0 15px 10px; float:left; width:690px; border: 1px solid #CCCCCC; box-shadow: 0 0 3px #CCCCCC; min-height: 500px;}
 
/********************************************************************************************* 

3. Header  -------------------------  header.php

*********************************************************************************************/  

#header {float:left; background:#99BDC4 url(/web/20141219125520/http://farm6.staticflickr.com/5477/9188589587_5358dbf327_o.jpg); width:100%; clear:both; position:relative;}

	#topbar {background: #014FB1; padding: 0 10px; margin: 0 0 10px; }

	#topbar .topmenu {
	float: left;
	width:800px;
	}

	#topbar .login-form {
	float:right;
	}
 
	#topbar a {
	color:#fff;
	font-size:11px;
	}

	#logo {width:1px; float:left; margin-top:0px; padding:0 0 0 15px; height:185px;}

	.adv {
	float:right;
	margin: 0 10px 10px 0;
	}

	#search_form {
	float:right;
	margin:12px 10px 0 0;
	clear:right;
	}

	#menu {	margin:18px 0px 0 0;	float:left;	width:980px; background-color: #2F8603;	}
 
#topbar .user-bar { color: #B8B9B8; float: right; font-size: 12px; line-height: 24px; }
label.overlabel-apply { position: absolute; margin-top: 7px; margin-left: 5px; z-index: 1; color: #6a6a6a; font-size: 12px; }
#topbar .user-bar a { text-decoration: none; margin: 0 4px; font-weight: bold; }
#topbar .user-bar a:hover { text-decoration: underline; }
.login-form { position: absolute; top: 0; right: 0; z-index: 100; width: 220px; }
.login-form .close { border-top: 1px solid #3f3f3f; width: 60px; text-align: center; margin: 0 auto; background: #434343; height: 29px; line-height: 25px; }
#topbar .login-form .close a { color: #ffffff; text-decoration: none; font-weight: bold; }
.login-form form { background: #434343 url(/web/20141219125520/http://www.elitegolfservices.com/wp-content/themes/magz/images/bg_login.png) repeat-x bottom; width: 220px; margin: 0; border-right: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.login-form fieldset { margin: 0; padding: 10px; }
.login-form .inputs { width: 130px; float: left; }
.login-form .input { margin-bottom: 5px; }
.login-form .input label { color: #fff; }
.login-form label.overlabel-apply { margin-top: 6px; color: #fff; }
.login-form .input input { border: 1px solid #848483; border-top: none; border-left: none; background: #5c5c5b url(/web/20141219125520/http://www.elitegolfservices.com/wp-content/themes/magz/images/input.gr.png) repeat-x 0 -99px; color: #ffffff; font-size: 12px; padding: 6px 5px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; height: 16px; vertical-align: middle; width: 118px; }
.login-form .button { width: 64px; float: right; }
.login-form .button input { width: 64px; height: 64px; background: url(/web/20141219125520/http://www.elitegolfservices.com/wp-content/themes/magz/images/bg_login_sub.png) no-repeat; border: none; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; box-shadow: 0 0 0; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; padding: 0; color: #989898; font-size: 16px; font-weight: bold; text-shadow: 0 -1px 0px #5F5B5B, 0 1px 0 #fff; }
.login-form .remember { clear: both; margin-bottom: 4px; }
.login-form .remember label { color: #e4e4e4; font-size: 11px; vertical-align: middle; }
.login-form .remember input { vertical-align: middle; }
.login-form .lost { font-size: 11px; }
#topbar .login-form .lost a { color: #ffffff; text-decoration: none; }
#topbar .login-form .lost a:hover { text-decoration: underline; }
 
/********************************************************************************************* 

4. Featured Slider	  -------------------------  wpzoom-slider.php

*********************************************************************************************/   
 		
#slider {
background: #014FB1;
 position:relative; 
 clear:both; 
 float:left;
 width:100%;
 border-top:1px dotted #303131;
}

#featPostsBig {font-size: 12px; line-height: 18px;  min-height: 300px; width:720px; float:left; }
#featPostsBig div.cover {float: left; display: inline; margin-right: 15px; }
#featPostsBig p {color: #fff; }
#featPostsBig h2 a {font-size: 31px; line-height: 36px; margin-bottom: 10px; color:#fff;}
 
#featPostsSmall { width:245px;  float:left; }
#featPostsSmall h3 { color:#fff; padding: 10px 10px 10px 0;  border-bottom:1px solid #303131; margin:0 0 8px 10px;}
 #featPostsSmall li a { float:left; width:228px; clear:both; color:#fff; font-weight:bold; padding:10px 10px 10px 0;  margin:0 0 0 10px;  border-bottom:1px dotted #303131; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
#featPostsSmall li.active a, #featPostsSmall li a:hover { text-decoration:none; background:#242425 url(/web/20141219125520/http://www.elitegolfservices.com/wp-content/themes/magz/images/bg_slide.png) repeat-x top; border-bottom:1px solid transparent; margin-left:0; padding-left:10px;}
  
/* Required */
.container { overflow:hidden; position:relative; }
.slides { position:absolute; top:0; left:0; }
.slides li.slide { position:absolute; top:0; width:930px; min-height: 250px; display:none; }
ul.slides li {z-index:10; }
.postcontent { height:100%; width:690px; overflow:hidden; position:absolute; z-index:15; bottom:0; height:80px; left:0; background:url(/web/20141219125520/http://www.elitegolfservices.com/wp-content/themes/magz/images/bg_slidecont.png) repeat; padding: 10px 15px;}

/* Optional */
a.browse { position: absolute; width: 29px; height: 29px; display: block; cursor: pointer; font-size: 1px; z-index: 99; text-indent: -2000px; background: url("/web/20141219125520/http://www.elitegolfservices.com/wp-content/themes/magz/images/arrows.png") no-repeat 0 0; outline:none; border:none;}

a.previous { position: absolute; top: 10px; left: 645px;  background-position: 0 0;  }
a.previous:hover { background-position: 0 -30px; }

a.next { position: absolute; top: 10px; left: 680px;  background-position: -30px 0; }
a.next:hover { background-position: -30px -30px; }

.slides div a.more_link { display: none; }


/********************************************************************************************* 

5. Carousel  -------------------------  wpzoom-carousel.php

*********************************************************************************************/   
 
#featured { background:#cfdee7; padding:15px 10px; width:960px; position:relative; float:left; }

	#featured h3 {
	color:#000;
	margin:0 0 10px 5px;
 	}
 	
 	#featured ul {
 	margin-left:-4px;
 	}
	
	#featured ul li {
	display:inline;
 	float:left;
	margin:0;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	padding:7px 7px 10px;
	}
	
	#featured li a {
	color:#000;
	font-weight:bold;
	}
	
	#featured .thumb img {
	margin-bottom:4px;
	}
	
	#featured li:hover {
	background:#fff;
	}
 
 	.jcarousel-clip {
	 width:954px;
 	}
	  
   .jcarousel-item {
	width:145px;
	overflow:hidden;
	}
 
 	.jcarousel-prev {
    position: absolute;
    top: 15px;
    right:50px;
	width: 27px;
    height: 27px;
    cursor: pointer;
    background: url(/web/20141219125520/http://www.elitegolfservices.com/wp-content/themes/magz/images/arrows.png) no-repeat;
    background-position:0 -59px;
	}
 
	.jcarousel-prev:hover {
	background-position: 0 -85px;
	}

	.jcarousel-next {
	position: absolute;
	top: 15px;
	right: 16px;
	width: 27px;
	height: 27px;
	cursor: pointer;
	background: url(/web/20141219125520/http://www.elitegolfservices.com/wp-content/themes/magz/images/arrows.png) no-repeat;
	background-position:-29px -59px;
	}
 
	.jcarousel-next:hover {
	background-position: -29px -85px;
	}
 
/********************************************************************************************* 

6. Featured Articles on Home page  -------------------------  index.php

*********************************************************************************************/   

.featured_art {
margin:6px 0 10px;
padding:0 0 10px 6px;
float:682px;
}
 
.featured_art .thumb {
position:relative;
float:left;
}

.featured_art img {
float:left;
margin:0 10px 10px 0;
}

.featured_art .meta {
color:#919191;
font-size:11px;
}

.featured_art h2  {
margin:0 0 5px 0;
line-height:1.1;
font-size:24px;
}

/********************************************************************************************* 

7. Featured Categories on Home page  -------------------------  wpzoom-home-categories.php

*********************************************************************************************/   
 	
.featured_cat {
clear:both;
display:block;
width:684px;
float:left;
padding:0 0 10px;
margin:0 0 10px 6px;
font-size:11px;
}
	
.featured_cat h3 {
border-bottom:1px solid #e7e7e7;
border-top:1px solid #7d7f7f;
padding:6px 0 7px;
margin-bottom:15px;
color:#000;
 }

	h3 span {
	background:url(/web/20141219125520/http://www.elitegolfservices.com/wp-content/themes/magz/images/arrow_h3.png) no-repeat;
	width:9px;
	height:9px;
	display:inline-block;
	margin:0 0 0 2px;
	padding:2px 0 0 0;
   	}
	
 	.featured_cat img {
	float:left;
	margin:0 10px 8px 0;
	}
	
	.featured_cat .thumb {
	position:relative;
	float:left;
	}
 
  	.featured_cat .article {
	width:227px;
	float:left;
	border-right:1px dotted #e7e7e7;
	padding-right:5px;
	}
	
	.featured_cat ul {
	float:right;
	width:214px;
	margin-left:7px;
	}
	
	.featured_cat ul li {
	padding:8px 0;
	border-bottom:1px dotted #e7e7e7;
	}
	
	.featured_cat ul li:last-child {
	border-bottom:none;
	}
 	
	.featured_cat ul li a {
	font-size:11px;
	font-weight:bold;
	}
	
/********************************************************************************************* 

8. Blog posts styling (archives post)  -------------------------  index.php, archive.php, author.php

*********************************************************************************************/   
 
.archive {
clear:both;
display:block;
width:684px;
float:left;
padding:0 0 10px;
margin:10px 0 10px 6px;
font-size:11px;
}
 
.archive h3 {
border-bottom:1px solid #e7e7e7;
border-top:1px solid #7d7f7f;
padding:7px 0;
margin:0 0 10px 0;
color:#000;
}
 
	.archive .thumb {
	position:relative;
	float:left;
	}
	
	.archive img {
	float:left;
	margin:0 7px 7px 0;
	}
	
	.archive .post {
	border-bottom:1px solid #EFEFEF;
	margin:7px 0;
	padding:0 0 9px;
	clear:both;
	float:left;
	width:100%;
	}
		
	.archive .post h2 {
	font-size:18px;
	display:inline;
	}
	
	.archive .post h2 a {
	color:#000;
	}
	
	.archive .post h2 a:hover {
	text-decoration:underline;
	}
	
	.archive h3 small {
	font-size:12px;
	font-weight:normal;
	color:#474747;
	line-height:1.5;
	}
	
	.archive .post .meta {
	float:none;
	display:block;
	clear:none;
	color:#919191;
	margin-bottom:3px;
	}
	
	.archive .meta a {
	color:#919191;
	font-weight:bold;
	}


/********************************************************************************************* 

9. Archives Page Template  -------------------------  template-archives.php

*********************************************************************************************/   
 
.archives .arch_tags {
border:1px solid #E7E9EB;
padding:15px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
float:left;
width:95%;
}
	
	.archives .arch_tags span {
	font-size:20px;
	color:#606060;
	}
	
	.archives .arch_tags ul {
	text-align:center;
	margin:8px 0;
	}
	
	.arch_cat {
	float:left;
	width:250px;
	margin:10px 10px 25px 25px;
	}
	
	.arch_cat span {
	font-size:17px;
	color:#606060;
	margin:5px 0 5px 5px;
	display:block;
 	}
	
	.arch_cat ul li {
	border-bottom:1px solid #E7E9EB;
	padding:6px;
	text-align:right;
	color:#00A0C6;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px; 
	}
	
	.arch_cat ul li a {
	font-weight:bold;
	text-align:left;
	float:left;
	}
	
	.arch_cat ul li:hover {
	background:#242425 url(/web/20141219125520/http://www.elitegolfservices.com/wp-content/themes/magz/images/bg_slide.png) repeat-x top;
	color:#fff;
	}
	
	.arch_cat ul li:hover a {
	color:#fff;
	}
	
	.arch_cat.dates {
	float:right;
	margin-right:20px;
	}
	
	.arch_cat .rounded {
	border-bottom:1px solid #ffffff;
	clear:both;
	display:block;
	padding:4px 9px 4px 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
 	}
 	
/********************************************************************************************* 

10. Single Posts Styling  ---------------------------------	 single.php, page.php

*********************************************************************************************/   
	
.single {
 	float:left;
 	margin:0 0 20px;
 	padding:7px 0 15px 16px;
	float:left;
	width:676px;
 	}
	
	.single.fullwidth {
	width:950px;
	background:#fff;
	}

	.single .meta {
	width:100%;
 	float:left;
 	padding:10px 0;
 	font-weight:normal;
 	color:#555555;
	font-size:12px;
 	border-bottom:1px solid #d7d7d7;
	}
	
		.single .meta a {
		font-weight:bold;
		}
	 
		.single .meta span {
		float:right;
		font-size:11px;
		}
		
		.single .meta span a {
		font-weight:normal;
		}
 
 	.single h1 a {
	font-size:28px;
 	color:#292929;
	margin:6px 0 10px;
	float:left;
	clear:both;
	width:100%;
	}
	
		.single h1 a:hover {
		text-decoration:underline;
		}
	
	.single .entry {
	float:left;
	width:100%;
	overflow:hidden;
	clear:both;
	line-height:1.7;
	font-size:13px;
	clear:left;
	}
	
	.single .entry a {
   	color:#166E96;
   	font-weight:bold;
  	}
  	
  	.single .entry a img {
  	text-decoration: none;
	border: 0 none;
   	}

 	.single .entry ul {
	margin:0 0 20px;
	padding:0 0 0 30px;
	}

	.single .entry ul li {
	list-style-type:square;
	}

	.single .entry ol {
	margin:0 0 20px;
	padding:0 0 0 30px;
	}

	.single .entry ol li {
	list-style-type:decimal;
	}
  
 	.single blockquote {
 	border-left:3px solid #CCCCCC;
	color:#777777;
 	font-size:14px;
	font-style:italic;
	line-height:1.8em;
	margin:10px 20px 10px 30px;
	padding-left:10px;
	}

	blockquote, q {
	quotes:none;
	}

	.single .alignleft {
	float:left;
	margin:5px 10px 5px 0;
	}
	 
	.single .alignright {
	float:right;
	margin:10px 0px 10px 15px;
	}
	
	.single .entry h2 {
 	float:none;
 	width:auto;
 	}
 	
 	.single .entry img {
 	max-width:960px;
 	} 
	
	.single .author {
	float:left;
	width:100%;
	clear:both;
	margin:0 0 10px 0;
	color:#8B8A8A;
	font-style:italic;
	}

		.single .author a {
		font-weight:bold;
		}
		
	.single .after-meta {
	margin:10px 0;
	padding:9px 0 7px;
	float:left;
	width:100%;
	border-top:1px solid #E8E8E8;
	border-bottom:1px solid #E8E8E8;
	}
	
	.single .tags_list {
	font-size:11px;
	font-weight:bold;
	float:left;
 	}
	
		.single .tags_list a {
		border:1px solid #e7e7e7;
		padding:2px 3px;
		color:#838383;
		-moz-border-radius: 3px;
		border-radius: 3px; 
		margin-right:5px;
		font-weight:normal;
		}
		
		.single .tags_list a:hover {
		text-decoration:none;
		border-color:#838383;
		}
	
	.after-meta ul {
	float:right;
	display:inline;
	font-size:11px;
	font-weight:bold;
	}
	
		.after-meta ul li {
		float:left;
		margin-right:4px;
		}
		
		.after-meta ul li a {
		display:block;
 		}
	
	.single .post_author {
	background:#F7F7F7;
	border: 1px solid #E0E0E0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	clear:both;
	float:left;
	width:656px;
	padding:10px 10px 5px 10px;
	margin:10px 0;
	font-size:11px;
	line-height:1.6em;
	}
	
		.fullwidth .post_author {width: 930px;}
	
		.single .post_author img {
		float:left;
		margin:0 7px 7px 0;
		}
	
		.single .post_author span {
		font-weight:bold;
		font-size:13px;
		display:block;
		margin-bottom:5px;
		}
 
	.gallery .gallery-item { 
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline; 
	margin:10px; }
	 
	.gallery { margin: auto; text-align:center; clear:both; }	 
	.gallery img { border: 2px solid #cfcfcf; }
	.gallery-caption { margin-left: 0; }
	.attachment { margin: 1em 0 }

 	.wp-caption-text, .gallery-caption {
  	color:#999;
 	text-align:center;
 	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
 	font-size:11px;
 	}
 	
 	html .wp-caption-text {
 	margin-bottom:5px;
 	}
 
/********************************************************************************************* 

11. Comments  -------------------------  comments.php

*********************************************************************************************/   

#comments { float: left; width: 100%; margin: 10px 0 15px; }
#comments h3 { color: #333; font-weight: bold; border-top: 2px solid #5B5B5B; padding: 8px 0; font-size: 20px; }

.comment-input-text textarea { width: 80%; }
.comment-list { margin: 0; padding: 0; }
.comment-list li { list-style: none; }
.comment-list li .commbody { border-bottom: 1px dotted #E3DFDF; padding: 16px 0; }
.comment-list ul { margin-bottom: 0; }
.comment-list ul.children .commbody { padding: 15px 0 10px 15px; }

.comment-author { float: left; }
.comment-author img { float: left; margin: 0 12px 12px 0; }
cite.fn, cite.fn a { margin-right: 3px; font-size: 14px; color: #333; font-weight: bold; font-style: normal; }
cite.fn a:hover { color: #000; text-decoration: underline; }
.comment-profile-wrapper { text-align: center; width: 105px; }
span.says { display: none; }

.comment-meta { margin: 0 0 4px; }
.commentmetadata a { color: #8b8b8b; font-style: italic; font-size: 11px; }
.commentmetadata a:hover { color: #484040; text-decoration: none; }
.comment-gravatar { margin-bottom: 3px; }
.comment-content-wrapper { float: right; width: 538px; }
.comment-parent, .comment-single { margin-top: 15px; }
.comment-list ul.children, #comments #respond ul { border-left: 1px dotted #E3DFDF; margin: 0 0 10px 47px; }
.comment-list ul.children ul.children { margin-left: 40px; }
.comment-list ul.children li { background: url('/web/20141219125520/http://www.elitegolfservices.com/wp-content/themes/magz/images/dot.png') no-repeat left 20px; margin: 0; }
.comment-body { padding: 8px 12px 0; margin: 0; position: relative; }
.comment-list li div p { margin-bottom: 0.8em; color: #4F5051; font-size: 12px; overflow: hidden; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.comment .post-date { margin-top: 0; }
.comment .post-date .right a { color: #BBB; }
.comment .post-date .right a:hover { color: #234; }

.reply { float: right; clear: both; margin-right: 15px; }
.cancel-comment-reply { margin: 7px 0 0 0; }
.reply a, .cancel-comment-reply a { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; background: url(/web/20141219125520/http://www.elitegolfservices.com/wp-content/themes/magz/images/reply.png) no-repeat left; color: #7a7a7a; font-size: 11px; padding-left: 15px; border: none; margin-right: 3px; font-weight: bold; }
.reply a:hover, .cancel-comment-reply a:hover { text-decoration: none; color: #333; }

#respond li { list-style: none; }
#respond ul { margin: 0; }
#respond .legend { margin-bottom: 10px; }
#respond h3 { border-bottom: 1px solid #e7e7e7; border-top: 1px solid #7d7f7f; padding: 9px 0; margin: 10px 0 15px 0; color: #000; }
#comments #respond { padding: 0; margin: 5px 0 9px; float: left; width: 100%; clear: both; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#comments #respond .legend { margin-bottom: 0; border-bottom: 0; }
#comments #respond ul { padding: 10px 0 0 15px; background: url('/web/20141219125520/http://www.elitegolfservices.com/wp-content/themes/magz/images/dot.png') no-repeat left top; }
#comments ul.children #respond ul { margin-left: 30px; padding: 0; }
#comments #respond .comment-profile-wrapper, #comments #respond .comment-arrow { display: none; }
#comments #respond .comment-body { background: #FFF; }
#comments #respond .comment-content-wrapper { width: 100%; float: none; }

#formLabels { width: 88%; float: left; }
#formLabels p { float: left; display: inline; margin: 0 0 10px; width: 100%; color: #8B8B8B; }
#formLabels p label { width: 80px; float: left; color: #333; font-weight: bold; }
#formLabels p.last { margin-right: 0; }
#respond textarea { color: #000; font-size: 14px; font-weight: bold; font-family: Arial; }
#respond input, #respond textarea { margin-right: 5px; width: 69%; border-top: 2px solid #cecece; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; background: #e2e2e2; border-bottom: none; -moz-border-radius: 3px; border-radius: 3px; }
#respond #formContent { margin: 7px 0; float: right; }
.comment-list li #respond p { margin-left: 0; }
#trackbacks { float: left; width: 100%; }
#trackbacks ol { padding: 10px 0; }
#trackbacks li { list-style-type: decimal; padding: 5px 0 5px 15px; }
#respond  .button { -moz-border-radius: 3px; -webkit-border-radius: 3px;  background: -moz-linear-gradient(0% 170% 90deg, #c4c4c4, white); /* Image fallback */ background: -webkit-gradient(linear, 0% 0%, 0% 170%, from(white), to(#c4c4c4)); border: 1px solid; border-color: #e6e6e6 #cccccc #cccccc #e6e6e6; border-radius: 3px; color: #404040; display: inline-block; font-family: "helvetica neue", helvetica, arial, freesans, "liberation sans", "numbus sans l", sans-serif; font-size: 15px; outline 0; padding: 9px 8px; text-align: center; text-decoration: none; white-space: nowrap; margin-left: 60%; width: 140px; height: 40px }
#respond  .button:hover { background: -moz-linear-gradient(0% 170% 90deg, #b8b8b8, white); background: -webkit-gradient(linear, 0% 0%, 0% 170%, from(white), to(#b8b8b8)); border-color: #99ccff; color: #333333; }
#respond  .button:active { position: relative; top: 1px; }
#respond  .button:active, .button:focus { background-position: 0 -25px; background: -moz-linear-gradient(0% 170% 90deg, white, #dedede); background: -webkit-gradient(linear, 0% 0%, 0% 170%, from(#dedede), to(white)); border-color: #8fc7ff #94c9ff #94c9ff #8fc7ff; color: #1a1a1a; text-shadow: 1px -1px 0 rgba(255, 255, 255, 0.5); }

 
/********************************************************************************************* 

12. Sidebar & Widgets -------------------------  sidebar.php

*********************************************************************************************/   
	
#sidebar {float:right; width:250px; padding:10px; overflow:hidden;}

	#sidebar .widget {
	margin-bottom:15px;
	}

		#sidebar .widget h3 {
		padding:3px 0;
		margin-bottom:8px;
		font-size:17px;
		border-bottom:1px dotted #e7e7e7;
		color:#1F1C1C;
		line-height:1.2;
		}

.widget { float: left; line-height: 1.5; margin-bottom: 10px; width: 100%; }
.widget ul { clear: both; margin: 5px 0; line-height: 1.7; }
.widget ul li { list-style-type: none; }
.widget ul ul { margin: 0; padding: 0; border-top: none; }
.widget ul ul li { border: none; }

.widget a { font-weight: bold; }
.widget #cat, .widget select { width: 100%; background: #F7F7F7; border: 1px solid #cdcfd4; color: #333333; display: inline; padding: 5px; line-height: 1.5; clear: both; float: left; }

/* Category Widget */
.widget_categories ul li { color: #8B8A8A; text-align: right; font-weight: normal; padding: 2px 4px; clear: both; }
.widget_categories ul li a { text-align: left; float: left; font-weight: bold; }
.widget_categories ul li a:hover { color: #fff; text-decoration: none; font-weight: bold; }
.widget_categories ul li:hover { background: #333; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.widget_categories ul li:hover a { color: #fff; }

.recent_comments img, .recent_news img { float: left; margin: 0 7px 0 0; }
.recent_comments a, .recent_news a { font-weight: bold; }
.recent_comments li, .recent_news li { float: left; width: 100%; clear: both; padding: 6px 0; line-height: 18px; border-bottom: 1px solid #eee; }
#footer .recent_comments li, #footer .recent_news li { border-bottom: 1px dotted #2e2e2e; }
.recent_news span { font-size: 9px; color: #A9A9A9; margin: 3px 0 0; display: block; }
.recent_comments li a, #twitter a { display: inline; padding: 0; line-height: 18px !important; }

ul.gallery img { border: 1px solid #f1f1f1; width: 65px; height: 65px; float: left; padding: 4px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
ul.gallery img:hover { border: 1px solid #ccc; }
ul.gallery a { border: none; }
ul.gallery a:hover, ul.gallery li:hover, ul.gallery li a:hover, #ads li:hover { border: none; }
ul.gallery { float: left; display: block; list-style-type: none; margin: 0; }
.widget ul.gallery li { border: none; padding: 0 8px 8px 0; float: left; list-style-type: none; list-style-position: outside; }

#footer ul.gallery img { border-color: #000; padding: 0; width: 62px; height: 62px; }
#footer ul.gallery img:hover { border: 1px solid #9A9A9A; }
#footer ul.gallery { margin: 0; }

.ads { text-align: center; }

.wpzoom_media .open .description { margin: 10px 0 5px; font-size: 12px; line-height: 16px; }
.wpzoom_media .hidden { display: none; }
.wpzoom_media li { border-bottom: 1px dotted #ddd; list-style-type: none; font-size: 14px; padding: 8px 0; line-height: 20px; }
.wpzoom_media li a  { font-weight: normal; }
.wpzoom_media li a.active { font-weight: bold; }
 
.widget .social li { display: block; width: 100%; float: left; padding: 8px 0; line-height: 1.2; }
.widget .social li a { font-size: 14px; font-weight: bold; }
.widget .social li a span { color: #858585; font-size: 11px; display: block; font-weight: normal; }
.widget .social img { float: left; margin-right: 7px; }
  
.widget_tag_cloud div { text-align: center; }
.widget_tag_cloud div a { font-family: Georgia, serif; font-style: italic; padding: 0 3px; }
.widget_tag_cloud div a:hover { background: #333; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #fff; text-decoration: none; }
#footer .widget_tag_cloud div { text-align: left; }
#footer .widget_tag_cloud div a:hover { background: #fff; color: #333; }

 
/********************************************************************************
                Tabber CSS
********************************************************************************/
 
.tabberlive .tabbertabhide { display: none; }
.tabberlive h3 { display: none; }
ul.tabbernav li { float: left; margin: 0 7px 0 0; padding: 0; height: 28px; line-height: 28px; margin-bottom: -1px; overflow: hidden; position: relative; background: url(/web/20141219125520/http://www.elitegolfservices.com/wp-content/themes/magz/images/bg_sidetab.png) repeat-x; border: 1px solid transparent; list-style-type: none; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
ul.tabbernav { margin: 0; padding: 1px 0; font: bold 12px; }
*html  ul.tabbernav { padding: 2px 0; /* ie6 only */ }
*+html  ul.tabbernav { padding: 2px 0; /* ie7 only */ }
ul.tabbernav li { list-style: none; display: inline; }
ul.tabbernav li a { text-decoration: none; /* inactive tabs */ color: #fff; display: block; font-size: 11px; font-weight: bold; padding: 0 10px; outline: none; }
ul.tabbernav li.tabberactive { background: #fff; /* active tab */ border-bottom: 1px solid #fff; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; }
ul.tabbernav li.tabberactive a { color: #000; }
.tabbertabs .recent_comments li img, .tabbertabs .recent_news li img { float: left; margin: 0 7px 5px 0; }
.tabbertab li { float: left; width: 245px; clear: both; border-bottom: 1px dotted #EFEFEF; padding: 7px 5px 5px 5px; }
.tabbertab .comm_bubble { font-style: italic; font-size: 10px; color: #A9A9A9; }
.tabbertab li .meta { font-size: 9px; color: #A9A9A9; margin: 3px 0 0; display: block; }
.tabbertab li .meta a { font-weight: normal; font-size: 9px; }
.tabbertab li a { font-weight: bold; font-size: 12px; }
ul.tabbernav a:hover { text-decoration: underline; }
ul.tabbernav { margin: 0; padding: 0; float: left; list-style: none; height: 29px; width: 100%; border-bottom: 1px solid #d7d7d7; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
html .tabbertab ul { margin: 0; }
.tabberlive .tabbertab { padding: 5px 0 0; float: left; width: 250px; }
.tabbertab h2.widgettitle { display: none; }


  
/********************************************************************************************* 

13. Footer  -------------------------  footer.php

*********************************************************************************************/    
  
#footer { background:#014FB1; color:#000; padding:15px 0 15px 5px; } /*url(/web/20141219125520/http://www.elitegolfservices.com/wp-content/themes/magz/images/bg_footer.png) repeat-x top*/

	#footer .widget {
	color:#fff;
  	font-size:11px;
	margin:0 10px 15px;
	width:222px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
 	zoom: 1;
	*display: inline;
	float:none;
	}
	
		#footer .widget h3 {
		color:#fff;
		font-size:17px;
		border-bottom:1px dotted #2e2e2e;
		padding:5px 0;
		margin-bottom:6px;
		}
		
		#footer .widget a {
		color:#fff;
		}
		
#copyright { 
margin: 25px 15px 10px 10px;
padding-top:10px;  
text-align:left; 
height:20px;
font-size:11px;
border-top:1px solid #2e2e2e;
}

#copyright span {
float:right; 
text-align:right; 
width:25%;   
}

#copyright a {
color:#fff;
font-weight:bold;
}

#copyright span img {
vertical-align:middle;
padding:2px 0 5px 2px;
}

#copyright span a {
text-indent:-2999px;
font-size:1px;
}

.dc-contact-slick .tab {
width: 37px;
height: 156px;
background: no-repeat url(/web/20141219125520/http://www.elitegolfservices.com/wp-content/uploads/2012/12/freecallback.jpg)!important;
padding: 0!important;
}

#mc_embed_signup input.email {
display: block;
padding: 8px 2px;
margin: 0 4% 15px 0;
text-indent: 5px;
width: 58%;
min-width: 223px;
margin-left: 3px;
line-height: 14px;
border-radius: 3px;
}
#mc_embed_signup {
background: #282828;
clear: left;
font: 14px;
width: 250px;
max-width: 250px;
border-radius: 3px;
}
#mc_embed_signup input.button {
display: block;
margin: 0 0 11px 0;
min-width: 228PX;
margin-left: 3px;
}
#mc_embed_signup .button {
clear: both;
background-color: #F60;
border: 0 none;
border-radius: 4px;
color: white;
font-size: 15px;
font-weight: bold;
height: 34px;
line-height: 31px;
padding: 0;
text-align: center;
text-decoration: none;
vertical-align: top;
white-space: nowrap;
}
#mc_embed_signup input {
border: 1px solid grey;
-webkit-appearance: none;
}
#mc_embed_signup form {
display: block;
position: relative;
text-align: left;
padding: 20px 0 8px 3%;
}
#mc_embed_signup label {
display: block;
font-size: 16px;
padding-bottom: 5px;
font-weight: bold;
color: white;
margin-right: 10px;
}