/*
Theme Name: WP-2CentGolf
Theme URL: http://www.2centgolf.com/
Version: 1.0 
Author: Oliver Tani
*/


body { background:url("images/Background.jpg") repeat-x top center #538e24; color:#525252; font-family:Arial,Verdana; font-size:12px; font-style:normal; font-variant:normal; font-weight:normal; margin:0px auto; padding:0px; }

a, a:link { color:#32630a; text-decoration:underline; }
a:visited { color:#32630a; text-decoration:underline; }
a:hover { color:#65ab2c; text-decoration:underline; }

img { background:transparent; border:none; }

.hide { display:none; }


/* --------- Header Components Variables --------- */
/* Header Variables - Rev:A001 */
#header { width:auto; height:211px; margin:0px auto; padding:0px; position:relative; clear:both; }
#header-shrink { width:881px; height:211px; margin:0px auto; padding:0px; position:relative; overflow:hidden; clear:both; }

/* Navigation Variables - Rev:A002 */
.header-navigation { background:url("images/Header-NavigationBar.png") no-repeat; width:881px; height:34px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
.header-navigation ul { width:auto; height:15px; margin:7px 0px 0px 20px; padding:0px; float:left; list-style-type:none; border-left:1px dotted #6c8197; }
.header-navigation li { width:auto; height:34px; margin:0px; padding:0px 0px 0px 0px; float:left; list-style-type:none; }
.header-navigation li a { margin:0px; padding:0px 13px 0px 13px; float:left; display:block; color:#FFFFFF; font-size:12px; font-family:Arial; font-weight:normal; text-decoration:none; border-right:1px dotted #6c8197; }
.header-navigation li a:visited { color:#FFFFFF; text-decoration:none; }
.header-navigation li a:hover { color:#FFFFFF; text-decoration:underline; }

/* Logo Variables - Rev:A001  */
.logo { width:225px; height:177px; margin:0px; padding:0px; position:relative; float:left; }
.logo a { border:none; }
/* --------- /Header Components Variables --------- */


/* --------- Body Components Variables --------- */
/* Body Container Variables - Rev:A001 */
#body { width:100%; height:auto; margin:0px auto; padding:0px; position:relative; clear:both; }
#body-shrink { background:url("images/Body-Loop.png") repeat-y 0px 0px; width:881px; height:auto; margin:0px auto; padding:0px; position:relative; overflow:hidden; clear:both; }

.body-top { background:url("images/Body-Top.png") no-repeat 0px 0px; width:881px; height:30px; margin:0px auto; padding:0px; position:relative; overflow:hidden; clear:both; }
.body-bottom { background:url("images/Body-Bottom.png") no-repeat 0px 0px; width:881px; height:30px; margin:0px auto; padding:0px; position:relative; overflow:hidden; clear:both; }


/* Posts Variables - Rev:A001  */
#content { width:530px; height:auto; margin:0px 0px 0px 0px; padding:0px; left:25px; position:relative; float:left; overflow:hidden; }

.post-body { width:530px; height:auto; margin:0px; padding:0px; position:relative; float:left; clear:both; }
.post-title { width:530px; height:auto; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
.post-title h2 { width:510px; height:auto; margin:0px; padding:15px 10px 5px 10px; position:relative; float:left; overflow:hidden; clear:both; color:#373737; font-size:17px; font-weight:bold; }
.post-title h2 a, 
.post-title h2 a:link { color:#373737; text-decoration:none; }
.post-title h2 a:visited { color:#373737; text-decoration:none; }
.post-title h2 a:hover { color:#373737; text-decoration:underline; }
.post-meta { background:url("images/Body-Post-Meta.png") repeat-x; width:510px; height:auto; margin:0px; padding:7px 10px 20px 10px; position:relative; float:left; overflow:hidden; clear:both; color:#525252; font-size:11px; font-weight:bold; }
.post-content { width:510px; height:auto; margin:0px; padding:0px 10px 0px 10px; position:relative; float:left; overflow:hidden; }
.post-content p { width:500px; margin:0px; padding:0px 0px 10px 0px; position:relative; float:left; line-height:22px; }
.post-content pre { width:500px; margin:0px; padding:10px 10px 10px 10px; position:relative; float:left; } 
.post-content h3 { width:500px; margin:0px; padding:0px 0px 5px 0px; position:relative; float:left; overflow:hidden; color:#575757; font-size:15px; font-weight:normal; text-transform:uppercase; }
.post-content ul, .post-content ol { padding:0px 0px 20px 25px; margin:0px; line-height:19px; clear:both; }
.post-content li { margin:0px 0px 5px 0px; }
.post-content blockquote { background:#FFFFFF; border-left:solid #32630a 3px; width:497px; margin:5px 0px 10px 0px; padding:10px 0px 10px 0px; position:relative; float:left; overflow:hidden; clear:both; }
.post-content blockquote p { width:477px; margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; position:relative; float:left; overflow:hidden; text-align:left; }
.post-content blockquote pre { width:477px; margin:0px; padding:10px 10px 10px 10px; position:relative; float:left; } 
.post-content blockquote blockquote { background:#f6f6f6; border-left:solid #65ab2c 3px; width:470px; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; left:10px; position:relative; float:left; overflow:hidden; clear:both; }
.post-content blockquote blockquote p { width:450px; margin:0px 0px 0px 0px; padding:10px 10px 10px 10px; position:relative; }
.post-spacer { width:530px; height:25px; margin:0px; padding:0px; position:relative; float:left; }

/* Posts Image Variables - Rev:A001  */
img.centered { display:block; margin-left:auto; margin-right:auto; }
img.aligncenter { border:none; margin:5px auto 5px auto; padding:3px; display:block; }
img.alignright { border:none; margin:5px 0px 0px 10px; padding:3px; display:block; position:relative; }
img.alignleft { border:none; margin:5px 10px 0px 0px; padding:3px; display:block; position:relative; }
.alignright { float:right; }
.alignleft { float:left	}  

/* Posts Navigation Varibles - Rev:A002 */
.wp-pagenavi { background:#FFFFFF; border:1px solid #e7e7e7; width:520px; height:16px; margin:0px; padding:12px 4px 10px 4px; left:0px; position:relative; float:left; font-size:12px; font-weight:bold; text-align:left; }
.wp-pagenavi a, 
.wp-pagenavi a:link { height:15px; padding:5px 9px 5px 9px; margin:3px; text-decoration:none; color:#575757; background:#e7e7e7; border:none; }
.wp-pagenavi a:visited { height:15px; padding:5px 9px 5px 9px; margin:3px; text-decoration:none; color:#575757; background:#e7e7e7; border:none; }
.wp-pagenavi a:hover { height:15px; color:#FFFFFF; background:#32630a; border:none; }
.wp-pagenavi a:active {	height:15px; padding:5px 9px 5px 9px; margin:3px; text-decoration:none; color:#575757; background:#e7e7e7; border:none; }
.wp-pagenavi span.pages { height:15px; padding:5px 9px 5px 9px; margin:2px 2px 2px 2px; color:#575757; background:#e7e7e7; border:none; }
.wp-pagenavi span.current {	height:15px; padding:5px 9px 5px 9px; margin:3px; font-weight:bold; color:#575757; background:#e7e7e7; border:none; }
.wp-pagenavi span.extend { height:15px; padding:5px 9px 5px 9px; margin:3px; color:#575757; background:none; border:none; }

/* 404 Error Page Varibles - Rev:A001 */
.not-found { width:530px; text-align:center; margin:0px; padding:20px 0px 50px 0px; left:0px; position:relative; float:left; clear:both; }
.not-found h2 { color:#32630a; font-size:16px; margin:5px 0px 20px 0px; padding:0px; }

/* Sidebar Variables - Rev:A001  */
#sidebar { background:url("images/Body-Sidebar-Loop.png") repeat-y; width:281px; height:auto; margin:0px 0px 0px 0px; padding:0px; left:45px; position:relative; float:left; overflow:hidden; }
.sidebar-top { background:url("images/Body-Sidebar-Top.png") no-repeat; width:281px; height:20px; margin:0px 0px 0px 0px; padding:0px; position:relative; float:left; overflow:hidden; }
.sidebar-bottom { background:url("images/Body-Sidebar-Bottom.png") no-repeat; width:281px; height:20px; margin:0px 0px 0px 0px; padding:0px; position:relative; float:left; overflow:hidden; }
.sidebar-item { width:250px; height:auto; margin:0px 0px 25px 0px; padding:0px; left:15px; position:relative; float:left; overflow:hidden; }
.sidebar-item h2 { width:250px; height:auto; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; position:relative; float:left; overflow:hidden; clear:both; color:#525252; font-size:17px; font-weight:bold; border-bottom:1px solid #f3f3f3; }
.sidebar-item a,
.sidebar-item a:link { color:#525252; text-decoration:none; }
.sidebar-item a:visited { color:#525252; text-decoration:none; }
.sidebar-item a:hover { color:#525252; text-decoration:none; border-bottom:1px dotted #525252; }
.sidebar-item ul { width:250px; height:auto; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; color:#525252; font-size:12px; list-style:none; }
.sidebar-item ul li { background:url("images/Body-Sidebar-Icon.png") no-repeat 5px 8px; width:225px; height:auto; margin:0px; padding:5px 0px 10px 25px; float:left; overflow:hidden; }
.sidebar-divider { width:250px; height:1px; margin:0px; padding:0px; position:relative; float:left; }

/* Widget - Tag Cloud Widget Variables - Rev:A001 */
.tag-cloud { width:250px; text-align:justify; margin:0px auto 10px auto; padding:0px 0px 0px 0px; left:0px; position:relative; float:left; overflow:hidden; }
/* --------- /Body Components Variables --------- */


/* --------- Footer Variables --------- */
/* Footer Container Variables - Rev:A001 */
#footer { width:100%; height:120px; margin:0px auto; padding:0px; position:relative; }
#footer-shrink { width:881px; height:120px; margin:0px auto; padding:0px; position:relative; overflow:hidden; }
.footer-spacer { width:881px; height:25px; margin:0px; padding:0px; position:relative; float:left; }

/* Footer Text Variables - Rev:A001 */
#footer-text { width:881px; height:auto; margin:0px auto; padding:30px 0px 0px 0px; position:relative; float:left; color:#9ad867; font-size:12px; font-weight:bold; text-align:center; }
#footer-text p { margin:0px; padding:0px; position:relative; }
/* --------- /Footer Variables --------- */