/*
Theme Name: Snowbirds
Theme URI: http://snowbirdsgulfcoast.com/
Description: Custom theme built for Gulf Coast Snowbirds
Version: 1.0
Author: Rick Potratz/Renee Culpepper
Tags: magazine, snowbirds, gulf coast
	
*/

        body {
	   background:#c0c0c0 url('/images/granite.jpg');
	   font-size: 12px;
	   font-family: Archer, arial;
           color: #000;
	   margin: 0px;
	   padding: 0px;
	}

        #backwrapleft {
           position: absolute;
           left: 0px;
           z-index: 1;
           width: 350px;
           background:#c0c0c0 url('/images/bg.jpg') top left repeat-x;
           height: 444px;
           margin-top: 200px;
           margin-left: 0px;
           padding: 0px;
        }

        #backwrapright {
		position: absolute;
		z-index: 1;
		left: 60%;
		width: 40%;
		background:#c0c0c0 url('/images/bg.jpg') top left repeat-x;
		height: 444px;
		margin-top: 200px;
		padding: 0px;
        }

	#wrappertop {
		z-index: 5;
		background: transparent url('/images/shadow_cap_top.gif') top center no-repeat;
		width: 1000px;
		margin: 0px auto;
		padding: 0px;
		height: 20px;
                text-align: center;
                display: none;
	}

	#wrapperside {
		position: relative;
		   width: 1029px;
		   background: transparent url('/images/shadow_cap_sides.png') top center repeat-y;
		   margin: 5px auto;
		   z-index: 15;
	}

        #wrapperside2 {
		   width: 1029px;
		   background: url('/images/shadow_cap_sides.png') top center repeat-y;
		   margin: 0px auto;
		   z-index: 15;
	}

	#wrapper {
		position: relative;
		z-index: 100;
		width: 980px;
		margin: 0px auto;
		background: #fff;
		padding-top: 20px;
		padding-left: 10px;
		padding-right: 10px; 
                padding: 30px; 
       }

                #footer {
                    z-index: 11;
	            width: 950px;
                    height: 30px;
                    margin-left: auto;
                    margin-right: auto;
                    margin-top: 20px;
                    padding: 0px;
                    overflow: auto;
                }

		#header {
			width: 950px;
			height: 225px;
			margin: 0px auto;
			padding: 0px;
		}

		#logo { background: #fff url('/images/SB_logo_beach_125px.jpg') no-repeat; width: 560px; height: 125px; float: left; margin-top: 5px; padding-bottom: 5px; }

                #footer ul {
	            margin: 0px; padding: 0px; width: 900px; text-align: center;
                }

                #footer ul li {
                        list-style: none;
			display: inline;
			padding: 10px;
			text-align: center;  
                }

		
		#slider li { list-style: none; }
		#content { width: 980px; min-height: 700px; margin: 0px auto; position: relative; z-index: 125px; overflow: auto; margin-top: 10px;  }

                #lefthead { float: left; }
                #rightmag { position: absolute; height: 245px; width: 209px;  margin-left: 750px; }

		#leftbar { width: 205px; margin-top: 10px; padding-bottom: 60%; float: left; background: #FFFAC2; color: #ff4242;}
		#leftbar h3 { margin-bottom: 10px; margin-left: 10px; margin-right: 15px; font-size: 20px; text-align: left; border-top: 1px solid #ff4242; border-bottom: 1px solid #ff4242; }

		#leftbar ul { margin-left: 10px; padding: 0px; margin-right: 5px; }
                #leftbar ul li ul { margin: 0px; padding: 0px; }
		#leftbar li { list-style: none; padding: 2px 2px; margin: 0px; }
		#leftbar li a, #footer li a { text-decoration: none; font-size: 12px; font-weight: bold; color: #ff4242; }
		#leftbar li a:hover, #footer li a:hover { text-decoration: underline; }

		#centerbar { overflow: auto; border: solid 1px white; width: 545px; float: left; margin-left: 10px; margin-top: 10px; padding-left: 5px; padding-right: 5px; margin-right: 10px; padding-bottom: 20px; }
                #rightbar { border: solid 1px white; width: 190px; float: left; overflow: hidden; padding-right: 1px; margin: 0px; text-align: left; }
		#magcover img { margin: 10px 25px; }

            /* Ad Spaces */
                #wp125 h2 { display: none; }
                
                .boxed li { list-style: none; margin: 0px; padding: 0px; }
		#topadspace {  width: 738px; height: 90px; background: #ddd; }
		.adspace { width: 180px; height: 150px; padding: 0px; margin: 10px auto; color: #ccc; text-align: center; border: double 3px #d9d9d9; }
		.adspace2, .wp125ad { width: 180px; height: 150px; padding: 2px; margin: 10px auto; color: #ccc; text-align: center; border: double 3px #d9d9d9; background: #fff;}
                .wp125ad img { border: 0px; }
                .adspace img, .adspace2 img { border: 0px; }
                #middleadspace {
                        text-align: center;
                                 width: 545px;
                        overflow: auto;
                }
                h3.adtitle {
	           padding: 5px; 
                   color: #ff4242;
                   font-size: 15px;
                   margin-bottom: 1px;
                   background: #fff;
                   border: 0px;
                 }
                 .ad {
                    padding-bottom: 15px;
	            margin-bottom: 15px; 
                    border-bottom: solid 1px #ff4242;
                 }

		h1 { font-size: 54pt; letter-spacing: 8px; margin-top: 4px; margin-bottom: 2px; }
		h2 { font-size: 46px; margin-top: 0px; }

                .post {
	              margin-top: 15px;
                      border-bottom: solid 1px #ff4242;
                 }
                .post h2 {
	            font-size: 42px; margin-bottom: 0px;
                 }
                .post h3 {
	            padding: 5px; 
                   font-size: 15px;
                   margin-bottom: 1px;
                 }

.post h3 a {
	text-decoration: none;
        color: blue;
}

.post h3 a:hover {
	 text-decoration: underline;
}

.copyright { float: right; }

#pics { 
    width: 525px;
    margin: 0 auto;
    position: relative;
    z-index: 50px;
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}

img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}

.alignright {
    float: right;
}

.alignleft {
    float: left;
}

legend {
	 font-weight: bold;
         font-size: 13px;
}

fieldset {
  /* border: double 5px #d9d9d9; */
  border: 0px; 
  background: #fff;
}

.storyphoto {
	 width: 150px; height: 200px; border: solid 1px black; float: left;
         margin-right: 10px;
}
.clublogo {
	float: left;
        margin-right: 20px;
        margin-bottom: 20px;
}
.thestory {
	padding: 5px;  
        margin-left: 10px;
}

.columns {
   float: left;
   width: 245px;
   padding: 5px; 
   margin-right: 5px;
}
.columnLeft {
   float: left;
   width: 245px;
   padding: 5px; 
   margin-right: 12px;
}

.widgettitle {
    font-size: 18px;
    margin: 5px 0px;
}
h2.widgettitle { margin: 0px; }

.widget_categoryposts { margin-bottom: 10px; }

#articles h2 {
	 font-size: 26px;
         margin-top: 10px; 
}

#leftbar ul li ul li { padding-left: 15px; }
