/*  

Theme Name: Clean Copy Full 3 Column

Author URI: http://corymiller.com

Version: 1

Author: Cory Miller and Nathan Parikh

Description: Clean Copy Full is a 3 Column, clean blue, grey and white theme designed for blog content and sharp simplicity, based on Copywriter Michel Fortin's blog.

The CSS, XHTML and design is released under GPL: 

http://www.opensource.org/licenses/gpl-license.php

Header photo by Ville Miettinen, used with permission

*/





body  { color: #000000; font-size: 12px; font-family: Arial, Verdana, Sans-Serif; background-image: url("images/bg2.jpg"); background-repeat: repeat; background-position: 0 0; margin: 0 }
body * {margin: 0px; padding: 0px;}

a, a:visited { 

color: #2397E9;

font-weight: bold;

text-decoration: underline;

}

a:hover {

font-weight: bold;

text-decoration: none;

color: #000000;

}

#container    { background: #EC5D16 url("images/background.jpg") no-repeat; text-align: left; margin: 5px auto 30px; width: 860px; overflow: hidden }
#container2   { background: #EC5D16 url("images/background_schedule.jpg") no-repeat; text-align: left; margin: 5px auto 30px; width: 860px; overflow: hidden }
#header     { background-image: url("images/header.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; text-align: left; margin: 0; width: 860px; height: 196px }	
#header2    { background-image: url("images/header_schedule.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; text-align: left; margin: 0; width: 860px; height: 196px }
#header h2 {

color: #ffffff;

font-size: 30px;

font-family: Helvetica, Arial, Verdana, Sans-Serif;

font-weight: bold;

margin: 0px;

text-indent: 35px; 

padding: 25px 0px 5px 0px;
}

#header h2 a {

color: #ffffff;

text-decoration: none;

}



#header h3 {

color: #ffffff;

font-size: 13px;

font-family: Georgia, Times New Roman, Sans-Serif;

text-indent: 35px; 

margin: 0px;

}

#menu   { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; margin: 0; padding: 4px 0; border-bottom: 5px solid #000000 }

#menu img{ border: none; }

#menu h2 {

color: #ffffff;

font-size: 15px;

font-family: Helvetica, Arial, Verdana, Sans-Serif;

font-weight: bold;

margin: 0px;

padding: 0px 0px 0px 0px;

}

#menu li {

display: inline;

list-style-type: none;

margin: 0px;

padding: 0px;

}

#menu ul {

margin: 0px;

padding: 4px;

}

#menu ul li a {

font-family: Helvetica, Arial, Verdana, Sans-Serif;

font-weight: bold;

font-size: 15px;

color: #ffffff;

padding: 8px 20px 8px 20px;

margin: 0px 0px 0px 0px;

text-decoration: none;

}

#menu ul li a:hover {

color: #000;

background: #8CD7FE;

padding: 15px 20px 8px 20px;

text-decoration: none;

border-top: 1px solid #C5EBFF;

}
* html #content  { width: 340px }

#content     { background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: inline; padding-top: 25px; padding-left: 25px; position: relative; width: 320px; float: left; overflow: hidden; minimum-height: 500px    }
#content2     { background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: inline; padding-top: 25px; padding-left: 25px; position: relative; width: 575px; float: left; overflow: hidden; minimum-height: 500px    }
#content p  { font-size: 14px; line-height: 15px; margin: 0; padding: 0 0 10px }

#content p img{

border: none;

padding: 0px 10px 10px 0px;

}

#content p a { text-decoration: none; }

#content p a:hover { color: #68221A; text-decoration: underline;}

#content h1 {

color: #333333;

font-size: 20px;	

font-family: Georgia, Helvetica Bold, Arial Bold, Verdana, Sans-Serif;;

font-weight: bold;

margin: 0px;

line-height: 120%;

font-variant: normal;

}

#content h1 a  {

color: #333333;

text-decoration: none;

}

#content h1 a:hover {

color: #2397E9;

background: none;

text-decoration: underline;

}

#content h2  { color: #333333; font-size: 19px; font-family: Georgia, "Helvetica Bold", "Arial Bold", Verdana, Sans-Serif; font-variant: normal; font-weight: bold; line-height: 19px; margin: 0 0 10px }
#content h2 a  {

color: #333333;

text-decoration: none;

}

#content h2 a:hover {

color: #2397E9;

background: none;

text-decoration: underline;

}

#content h3 {

color: #333333;

font-size: 14px;

font-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif;;

font-weight: bold;

margin-bottom: 0px;

line-height: 120%;

}

#content h3 a  {

color: #333333;

text-decoration: none;

}

#content h3 a:hover {

color: #2397E9;

background: #ffffff;

text-decoration: underline;

}

#content ol {

list-style-type: decimal;

line-height: 18px;

margin: 0px;

padding: 0px 0px 10px 30px;

}

#content ul {

list-style: none;

margin: 0px;

padding: 0px 0px 10px 0px;

}

#content li {

margin: 0px;

padding: 0px;

}

#content ul li {

list-style: square inside;

margin: 0px 0px 0px 10px;

padding: 5px 0px 0px 0px;

}

#content ul li a {

color: #666666;

text-decoration: underline;

}

#content ul li a:hover {

color: #000000;

text-decoration: underline;

}

blockquote{

margin: 0px 0px 0px 25px;

padding: 0px 25px 0px 10px;

font-style: italic;

color: #666666;

border-left: 1px solid #cccccc;

}

#content blockquote p{

margin: 0px 0px 20px 0px;

padding: 0px;

}

.postspace  { margin: 0; padding: 0; width: 375px; height: 32px }

.postspace2   { color: #ff6347; font-size: 12px; line-height: 12px; margin: 0; padding: 0; width: 375px; height: 0 }

.postspace3  { margin: 0; padding: 0; width: 375px; height: 15px }

* html #sidebarl, * html #sidebarr { width: 160px; margin: 0px 10px; }

#sidebarl     { color: #000000; text-align: center; display: block; position: relative; width: 198px; height: 609px; float: left; border: none }

#sidebarl p { font-size: 12pt; line-height: 6px; margin: 0; padding: 5px 0 10px }

#sidebarl h2, #sidebarr h2   { color: #fff; font-size: 8px; font-family: Georgia, "Helvetica Bold", "Arial Bold", Verdana, Sans-Serif; font-weight: 900; text-align: center; list-style: none; margin: 25px 0 0; padding: 25px 0 10px }

#sidebarl img, #sidebarr img { border: none }

#sidebarl ul, #sidebarr ul  { text-align: center; list-style: none; margin: 0; padding: 0 }

#sidebarl li, #sidebarr li   { color: #fff; font-size: 16px; line-height: 8px; text-align: center; list-style: none; margin: 0; padding: 0 }

#sidebarl ul li, #sidebarr ul li   { text-align: center; list-style: none; margin: 0; padding: 0 0 }

#sidebarl ul li a, #sidebarr ul li a     { color: #fff; font-size: 22px; line-height: 26px; text-decoration: none; background-position: center; text-align: center }

#sidebarl ul li a:hover, #sidebarr ul li a:hover  { color: #00bfff }

#sidebarl ul li ul li, #sidebarr ul li ul li  { padding: 10px 0 0 6px }

#sidebar1 ul li ul li a, #sidebarr ul li ul li a  { color: #fff; font-size: 15px; line-height: 15px }



#sidebarr    { color: #000000; text-align: left; display: block; margin-left: 0; padding-left: 25px; position: relative; width: 287px; float: right; border: none }
#upcomingevents         { color: #000000; text-align: left; display: block; margin-left: 10px; padding-top: 60px; padding-bottom: 30px; padding-left: 45px; position: relative; width: 287px; height: 330px; float: right }
#livevents       { color: #000000; text-align: left; display: block; margin-top: 25px; margin-left: 50px; padding-top: 15px; padding-left: 10px; position: relative; width: 287px; height: 122px; float: right; border: none }
#rewardscard     { color: #000000; text-align: left; display: block; position: relative; width: 287px; height: 126px; float: right; border: none }
#footer   { color: #ffffff; font-weight: bold; background-color: #EC5D16; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: center; margin: 0; height: 57px; clear: both }

#footer a {

color: #fff;

text-decoration: none;

}

#footer a:hover {

color: #FFFFFF;

text-decoration: underline;

}

