/*   
Theme Name: ALC
Theme URI: the theme's-homepage
Description: Austin Lacrosse Club
Author: William Kettler
Author URI: your-URI
Version: .1
*/
@charset "utf-8"; 

/* CSS Document */

/* CLEAR */
ul {margin-left: 0; padding-left: 1em;}
li { margin: 0; padding: 0; }

/* LAYOUT */
body{background-image: url(images/background_tile_2.png); background-repeat: repeat-x; padding: 0px; margin: 0px; color: #4A4A4A; font-family: Arial, Helvetica, sans-serif;}
.header{background-image: url(images/header.png); height: 111px; width: 1000px; margin-left: auto; margin-right: auto; }
.fade{background-image: url(images/fade.png); background-repeat: no-repeat; width: 1000px; margin-left: auto; margin-right: auto; }
.main{ background-image: url(images/main.png); width: 740px; margin-left: auto; margin-right: auto; padding:0 130px 20px 130px; font-size: 12px; font-weight: 500; line-height: 1.1;}
.clear{clear: both;}
.clearleft{clear: left;}
.clearright{clear: right;}

/* NAVIGATION */

.header a{display: block; font-size: 12px; font-weight: 700; text-decoration: none; text-align: center; line-height: 29px; color:#FFFFFF;}
.header a:hover{background-image: url(images/menu.png); color:#FFFFFF;}
body#home .homeLink a, body#roster .rosterLink a,body#about .aboutLink a,body#contact .contactLink a,body#pictures .picturesLink a, body#recruit .recruitLink a{background-image: url(images/menu.png); }
.header .homeLink{height: 29px; width: 60px; top: 82px; left: 110px; position: relative; float: left;}
.header .homeLink a{height: 29px; width: 60px; }
.header .aboutLink{height: 29px; width: 60px; top: 82px; left: 115px; position: relative; float: left; }
.header .aboutLink a{height: 29px; width: 60px; }
.header .rosterLink{height: 29px; width: 65px; top: 82px; left: 120px; position: relative; float: left; }
.header .rosterLink a{height: 29px; width: 65px; }
.header .picturesLink{height: 29px; width: 75px; top: 82px; left: 125px; position: relative; float: left; }
.header .picturesLink a{height: 29px; width: 75px; }
.header .recruitLink{height: 29px; width: 75px; top: 82px; left: 130px; position: relative; float: left; }
.header .recruitLink a{height: 29px; width: 75px; }
.header .contactLink{height: 29px; width: 65px; top: 82px; left: 135px; position: relative; float: left; }
.header .contactLink a{height: 29px; width: 65px; }

/* POSTS */
.post{background-image: url(images/post.png); background-repeat: no-repeat; width: 500px; padding: 20px 0 0 0;}
.post h2{font-size: 16px; font-weight: 700; margin: 0; word-spacing: -1px;}
.post p{margin-top: 5x; margin-bottom: 5px;}
.post small{font-size: 10px; font-weight: 700; font-style: italic; color: #cccccc;}
/* .post img{padding: 2px; border-style:solid; border-width:1px;}*/
.entry {margin-top: 5px; border-top:1px dotted #AAAAAA;}
.entry a img{border: none;}
.entry a{font-size: 11px; font-weight: 700; text-decoration: none; color:#aa0000;}

/* IMAGE LAYOUT */
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.wp-caption {border: 1px solid #aa0000; text-align: center; padding: 0; margin: 15px;}
.wp-caption img {margin: 5px 5px 0 5px; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 1.2em; padding: 2px 5px 2px 5px; margin: 0; text-align: left;}
.wp-caption.alignleft{float: left; padding: 3px 3px 0pt !important}
.wp-caption.alignright{float: right; padding: 3px 3px 0pt !important}
.wp-caption.aligncenter{display: block; margin-left: auto; margin-right: auto;}

/* FORMS */
p.require{font-size: 11px; font-weight: 700; font-style: italic; color:#cc0000;}
p.message{font-weight: bold; color:#cc0000;}

/* SCHEDULE */
table.schedule{width: 191px; font-size: 10px; border-collapse:collapse; margin-bottom:10px;}
table.schedule th{text-align:left; text-decoration:underline;}
table.schedule tr.light{background-color:#FFF;}

/* SIDEBAR */
.sidebar{width:193px;/*display:inline-block;*/overflow:hidden;vertical-align:top; float: right; margin-top: 20px;}
.sidebar input{padding:3px;border:1px solid #E5E2E0;margin-bottom:2px;}
.sidebar h3{margin-top:5px;display:block;background: url(images/sidebar_h3.png) no-repeat;height:22px;width:188px;font-weight:700;font-size:11px;padding:9px 0 0 10px;}
.sidebar h3 a{text-decoration:none;color:#2C2C29;line-height:13px;}
.sidebar ul{list-style:none;width:191px; padding:2px;}
.sidebar li{list-style:none;}
.sidebar ul li{display:block;color:#9D9793;line-height:16px;padding:3px 0 4px;border-bottom:1px solid #EEE;width:185px; 
background:url(images/arrow.gif) 0 11px no-repeat; padding-left:11px;}
.sidebar ul ul li{border:0px;padding-bottom:0;width:140px;}
.sidebar ul li.page_item ul li.page_item , .sidebar ul li.cat-item ul.children li.cat-item{background:url(images/arrow.gif) 0 11px no-repeat;padding-left:11px;margin-top:-3px;}
.sidebar ul li.page_item ul li.page_item ul li.page_item, .sidebar ul li.cat-item ul.children li.cat-item ul.children li.cat-item{background:url(images/arrow.gif) 0 11px no-repeat;padding-left:12px;}
.sidebar .sponsors img {display: block; margin-left: auto; margin-right: auto;}
.sidebar a img {border: none;}
.sidebar a{font-size: 11px; font-weight: 700; text-decoration: none; color:#aa0000;}
.rss {float: right; padding: 2px;}
.fb{float: right; padding: 2px;}
.twitter{float: right; padding: 2px;}

/* FOOTER */
.footer{background-image: url(images/footer.png); background-repeat: no-repeat; width: 1000px; height: 64px; margin-left: auto; margin-right: auto; padding-top: 15px; text-align: center; position: relative; font-size: 10px; }