/* Default CSS */
/* Generated by the CoffeeCup HTML Editor - www.coffeecup.com */

body {
 margin: 5px;
 font-family: 'Rufina', serif;
 font-size: 15px;
 color: #272727;
 background:; 
 background-image: url(http://bradjasper.com/subtle-patterns-bookmarklet/patterns/little_pluses.png);
 background-size: auto;
 background-repeat: repeat repeat;
}

.hidden {
 display: none;
}

#page-container {
 background-image: url(../ccbackground.png);
 background-repeat:repeat-y;
 width: 900px;
 margin: auto;
}

#header {
 background: ;
 height: 90px;
 border-bottom: 2px solid #272727;
 image
}

#header {
 font-family: 'Rufina', serif;
 padding: 0px;
 font-size: 13px;
 font-weight: 100;
 margin: 0px;
 
 }
 
#header img { 
 border: 0;
} 
 
#header a:hover {
 position: relative;
 bottom: 2px;
} 

#main-nav { 
 float: right;
 margin-top: 41px;
 width: 60%;
 border-top: 2px solid #272727;
}

#main-nav ul { 
 list-style-type: none; 
 padding-left: 23px;
}

#main-nav li { 
 float: left;
 
}

#main-nav li a { 
 padding: 10px;
 font-family: helvetica, arial, verdana, sans-serif;
 font-size: 20px;
 font-family: 'Rufina', serif;
 color: #272727;
 text-decoration: none; 
}

#main-nav a:hover {
 text-decoration: underline;
 position: relative;
 bottom: 3px;
}

#content {
 min-height: 100px;
 overflow: hidden;
 padding: 20px;
 line-height: 20px;
}

#center { 
 text-align:center;
}

#content .padding {
 padding: 15px;
}

#content p { 
 font-family: helvetica, arial, verdana, sans-serif;
}

#content ul { 
 font-family: helvetica, arial, verdana, sans-serif;
}

#content .doublecolumnlist li { 
 float: left;
 width: 50%;
 line-height:20px;
}

#content ul { 
 line-height: 25px;
}

#footer { 
 height: 50px;
 font-family: Helvetica, Arial, Verdana, Sans-serif;
 font-size: 12px;
 color: #9D9D9D;
 border-top: 2px solid #272727;
 padding: 10px;
 text-align: right;
 line-height: 18px;
 position:relative;
}

#footer a {
 color: #9d9d9d;
 text-align: right;
 text-decoration: none;
}

#footer a:hover { 
 text-decoration: underline;
 color: #272727;
 position: relative;
 bottom: 1px;
}

h1 { 
 padding-left: 15px;
 padding-top: 5px;
 font-family: 'Rufina', serif;
}

h2 { 
 text-align:center;
}

.shadow {
 box-shadow: 0 0 30px 5px #999;
 -webkit-box-shadow: 0 0 30px 5px #999;
}

img.center {
 display: block;
 margin-left: auto;
 margin-right: auto;
}


.emphasis { 
 font-weight:bold;
}

ul a { 
 text-decoration:none;
 color: #272727; 
 font-size:22px;
}

ul a:hover { 
 text-decoration:underline;
 color:#272727;
 font-size:22px;
}
