/* 
	Base Colors
		Blue: #6cabec
		Red: #d8423f
		Brown: #81583a
*/

body { font-family: Arial, Helvetica, sans-serif; background: #c5c5c5 url(/images/bg-page.jpg) repeat-x top; line-height:18px; font-size: 14px; line-height: 1.4em; color: #545454; margin:0px; }
img {border:0px}

h1,h2,h3,h4 {margin:0px}
h1 {font-size:24px; line-height:30px; color:black}
h2 {margin-top:10px; margin-bottom:10px; color:#d8423f }
h3 {color:#81583a}

a {color:#6cabec}
a.no-border {border:0px}

blockquote { margin:0px 0px 0px 0px; font-size:24px; line-height:36px; background: transparent url(/images/quoleft.png) left top no-repeat; }
blockquote.article { width:300px }
blockquote.quote {width:550px }
blockquote.quote a {border:0px}
blockquote div { padding: 0 24px; background: transparent url(/images/quoright.png) right bottom no-repeat;}

/* Page Framework styles */

#holder {width:900px; margin:auto; background-color:white; padding-left:50px; padding-right:50px; border:2px solid #c9c9c9; }
#header { padding-top:15px; padding-bottom:10px; }
#header a {border:0px !important}
#header a:hover {text-decoration:underline}
#content { padding-top:15px; min-height:400px; }
#footer { text-align:center; padding-top:15px; padding-bottom:10px}

#pane {float:left; width:625px; }
#sidebar {float:right; width:250px; min-height:300px; padding:0px 0px 0px 10px; color:black; border-left:2px solid #c9c9c9;}
#sidebar h2 {color:black}

#adhead { border-bottom:2px solid #c9c9c9; border-left:2px solid #c9c9c9; border-right:2px solid #c9c9c9; margin:0 auto; width:1000px; padding:5px 0px 5px 0px; background:white; overflow:hidden; margin-bottom:10px; text-align:center}
#adhead img {vertical-align:middle}
#adfoot { border-top:2px solid #c9c9c9; border-left:2px solid #c9c9c9; border-right:2px solid #c9c9c9; margin:0 auto; width:1000px; padding:5px 0px 5px 0px; background:white; overflow:hidden; margin-top:10px; text-align:center}
#adfoot img {vertical-align:middle}

/* Useful styles */

.left {float:left}
.right {float:right}
.clear-left {clear:left}
.clear-right {clear:right}
.clear {clear:both}
.space {height:10px}
.section {margin-bottom:25px}

/* Top Nav Styles */

#topnav { padding:5 25 5 25 } 
#topnav table#nav { font-family: Century Gothic, Helvetica, sans-serif; background-color: #6cabec; height: 30px; width: 100%; margin: 0 auto; padding: 0; }
#topnav table#nav td a { border-bottom:0; display: block; text-align: center; text-decoration: none; font-family: Trebuchet MS, Arial, sans-serif; font-weight: 800; font-size: 14px; height: 30px; line-height: 30px; margin: 0;  padding: 0px 14px; }
#topnav table#nav td a:link, #topnav table#nav td a:visited { color: #FFFFFF; }
#topnav table#nav td a.active { color: #FFFFFF; background-color: #6cabec; border-left-color: #639c31; border-right-color: #639c31; }
#topnav table#nav td a.lactive { border-left-color: #FFFFFF; }
#topnav table#nav td a.ractive { border-right-color: #FFFFFF; }
#topnav table#nav td a.inactive:hover, #topnav table#nav td a.inactive:active { color: #fff960; background-color: #6cabec; border-right-color: #FFFFFF; border-left-color: #FFFFFF;}	
	
