/*----Global----*/
* {	margin: 0; padding: 0; }

body { font-size: 62.5%; background-color: transparent; background: url(images/pattern.gif) repeat fixed; }

p, li { font-family: Tahoma, Geneva, Verdana, sans-serif; font-size: 1.2em; line-height: 1.75em; margin-bottom: 9px; }

h1 { font-size: 1.8em; font-family: Tahoma, Geneva, Verdana, sans-serif; color: #f09; margin-bottom: 9px; }

div.hr {height:14px;background: #fff url(images/hr.gif) no-repeat scroll center; margin-bottom: 9px;}
div.hr hr {display: none;}

img {border: none; }

.pink {color: #f09; }
.pinkhighlight {color: #000; display: block; background-color: #fdd; padding: 4px; }

/*----Formatting----*/
#page-wrap {background: white; width: 900px; margin: 10px auto; }
#page-wrap #inside {margin: 8px;}

div#menu {clear: left; width: 100%; }

/*----Header----*/
#header {background: #fff; padding-top: 8px;}
#branding {border: 1px solid #ccc; border-bottom-width: 0px; width: 100%; height: 245px; position: relative; }

/*Logo*/
#header_logo {width: 428px; height: 120px; background-image:url(images/BC-logo-header.jpg); background-repeat: no-repeat; float: left; position:absolute; left:24px; top:20px;}
#header_logo a {display: block; text-indent: -900%; width: 428px; height: 120px; }
#header_art {width: 336px; height: 245px; background-image:url(images/bc-woman.jpg); float: right; }

/*Donate Button*/	
div#donateHere {list-style: none; position: absolute; top: 160px; left: 130px; }
div#donateHere a {display: block; width: 184px; height: 58px; text-indent: -9000px; background:url(images/donate-button.gif) no-repeat; }
div#donateHere a:hover { background-position: left bottom; }

/*Quotes*/
.quotesRotation {position: relative; width: 220px; height: 210px; position: absolute; top: 20px; right: 180px; overflow: hidden; background-color: transparent; background: none;}
.quotesRotation p { position: absolute; top:0px; left: 0px; margin: 0; padding: 20px 0; font-weight: bold; color: #666; text-align:center; font-size: 1.3em; background-color: transparent; background: none;}

/*Main-content*/
#full-page {width: 880px; padding-top: 18px; padding-bottom: 20px; margin: 0 auto;}
#full-page a:link, #full-page a:visited {color: #F39; }
#full-page a:hover, #full-page a:active {color: #09F; }
#main-content {margin-top: 0px; padding-top: 18px; padding-bottom: 20px; float: left; width: 500px;}
#main-content_inside {margin-right: 80px; margin-left: 3px; }

div#main-content_inside img {margin: 6px 10px 32px 4px; background-color: #dcdcdc; border: 1px solid #666; float: left;}
div#main-content_inside h2 {clear: left; }

/*Sponsors*/
div#full-page td {border-bottom: 1px solid #ccc; width: 280px; height: 140px;  }
div#full-page td.ruleright {border-right: 1px solid #ccc; }
div#full-page td.empty {background-color: #dcdcdc; border: 1px solid white; }
div#full-page td.bottom {border-right: 1px solid #ccc; border-bottom: none; }
ul { margin-left: 25px; }

/*Video*/
#video {margin: 0 auto; text-align:center; width: 425px; height: 344px; background-color: #dcdcdc; border: 1px solid #666; padding: 4px; }

blockquote {font: bold 1.2em/1.6em Tahoma, Geneva, Verdana, sans-serif; margin:  18px 0 18px 18px; color: #666666;}

#main-content h2 {font: bold 1.2em/1.6em Tahoma, Geneva, Verdana, sans-serif; color: #f09; margin-bottom: 9px;}
#main-content a:link, #main-content a:visited {color: #F39; }
#main-content a:hover, #main-content a:active {color: #09F; }

/*sidebar*/
#sidebar {width: 340px; float: left; padding-top: 20px; }
#sidebar h2 {font-family: Tahoma, Geneva, Verdana, sans-serif; font-size: 1.2em; font-weight: bold; color: #f09; margin-bottom: 18px;}	
#sidebar_inside { margin-left: 10px; }
div#sidebar_inside img {border: 1px solid #666; padding: 4px; background-color: #dcdcdc; margin: 0; }
#sidebar a:link, #sidebar a:visited {color: #F39; }
#sidebar a:hover, #sidebar a:active {color: #09F; }

/*Sponsors Slideshow*/
.sponsors-slideshow { border: 1px solid #666; height: 176px; width: 286px; position: relative;  background-color: #dcdcdc; overflow:hidden; margin-bottom: 18px;}
div#sidebar_inside .sponsors-slideshow img { position: absolute; top:0px; left: 0px; padding: 9px; margin: 4px; background-color: white; border: none;}

/*----Footer----*/
#footer { color: #000;  background-color: #fff; padding-bottom: 8px; }
#footer p {margin: 0; padding-left: 8px; color: #666;}
#footer ul {background-color: #fff; margin: 0; padding: 0; }
#footer ul li {list-style: none; display: inline; padding: 4px; color: #666;}
#footer ul li a {border: none;}
div.address { border-top: 2px solid #c36; background: url(images/topbg.png) repeat-x; font-size: 1.2em; line-height: 1em; border-right: 1px solid #c36; border-left: 1px solid #c36; padding: 8px 0;}
#footer .address p {color: #fff; font-weight: bold; letter-spacing: .1em; text-align: center; margin: 0;}
div.design {border-right: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #999; }
div.design p {font-family: "Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif; font-size: 1.2em;	text-align: center;	color: #000; padding: 4px; margin: 0;}
div.design a {font-style: italic; color: #000;}
.design a:hover {color: #333333;}

