/*  
Description: CSS Stylesheet for Canville.net
Version: 1.0
Author: Dan C. Rinnert
*/

body {
text-align: center;
background: url("/themes/standard/images/header-images/background.gif");
background-attachment: fixed;
background-color: #FFFFFF;
margin: 0px 0px 0px 0px;
font-size: 1em;
}

.header {
margin: 0px 0px 0px 0px;
text-align: left;
position: fixed;
height: 85px;
width: 100%;
float: left;
background-color: #FFFFFF;
border-bottom: 1px solid #FF0066;
overflow: hidden;
z-index: 500;
}

.tagline {
text-align: right;
position: fixed;
margin-top: 86px;
height: 15px;
width: 100%;
float: left;
background-color: #006666;
border-top: 3px solid #006666;
border-bottom: 3px solid #006666;
z-index: 500;
overflow: hidden;
}
				
.tagline_box {
font-family: sans-serif;
font-size: 0.8em;
color: #ffffff;
text-decoration: NONE;
float: left;
}
				
.diamond {
font-family: sans-serif;
font-size: 0.8em;
color: #FF0066;
}

.logobox {
text-align: left;
position: fixed;
padding-top: 10px;
height: 90px;
width: 310px;
float: left;
z-index: 505;
}

.account_top {
text-align: right;
right: 0px;
position: fixed;
padding-top: 65px;
height: 16px;
float: right;
z-index: 502;
}

.banner_ad {
text-align: center;
position: fixed;
padding-top: 3px;
left: 325px;
height: 60px;
float: left;
z-index: 501;
}

.invisi_header {
text-align: left;
height: 107px;
width: 100%;
float: left;
}

.page {
margin: 0px 0px 0px 0px;
text-align: left;
width: 100%;
float: left;
}

.footer {
margin: 0px 0px 0px 0px;
text-align: left;
width: 100%;
float: left;
background-color: #FFFFFF;
border-top: 3px solid #006666;
clear: both;
}

.top_account {
font-family: sans-serif;
font-size: 0.8em;
color: #000000;
text-decoration: NONE;
}
				
.top_navigation {
font-family: sans-serif;
font-size: 0.8em;
color: #ffffff;
text-decoration: NONE;
}
		
.navigation_sidebar {
font-family: sans-serif;
font-size: 0.9em;
}
		
.navigation_category {
font-family: sans-serif;
font-size: 0.9em;
}
		
.navigation_subcat {
font-family: sans-serif;
font-size: 0.8em;
}

.date {
font-family: sans-serif;
font-size: 1em;
}

.subhead {
font-family: serif;
font-size: 1.3em;
}

.body {
font-family: serif;
font-size: 1em;
}

a:link {
color: #003333;
}

a:visited {
color: #000000;
}

a:active {
color: #006666;
}

.articles_sidebar {
font-family: sans-serif;
font-size: 0.9em;
}
		
.legend_header {
font-family: sans-serif;
font-size: 0.8em;
color: #ffffff;
text-decoration: NONE;
}

.legend_body {
font-family: sans-serif;
font-size: 0.7em;
}
				
.table_header {
font-family: sans-serif;
font-size: 1em;
color: #ffffff;
text-decoration: NONE;
}

.table_body {
font-family: sans-serif;
font-size: 1em;
}

.disclaimer {
font-family: sans-serif;
font-size: 0.7em;
margin-top: 8px;
}

.counter {
font-family: sans-serif;
font-size: 0.9em;
margin-top: 8px;
}
		
.category_header {
font-family: sans-serif;
font-size: 0.9em;
font-variant: small-caps;
color: #003333;
}

.category_article_title {
font-family: sans-serif;
font-size: 1.0em;
font-weight: bold;
}

.category_article_summary {
font-family: sans-serif;
font-size: 0.8em;
}

.category_header_link {
font-family: sans-serif;
font-size: 0.8em;
color: #003333;
}

.category_header_link a:link {
text-decoration: none;
color: #003333;
}

.category_header_link a:hover {
text-decoration: underline;
color: #336666;
}

a:link {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

.featured_article_title {
font-family: sans-serif;
font-size: 1.2em;
font-weight: bold;
}

.featured_article_summary {
font-family: sans-serif;
font-size: 0.9em;
}



.quote_content {
background-color: #99CCCC;
margin: 0px 0px 10px 0px;
padding: 5px;
width: 99%;
font-family: serif;
font-size: 1em;
}

.sharing {
text-align: left;
font-family: sans-serif;
background-color: #99CCCC;
color: #000000;
margin: 10px 0px 10px 0px;
padding: 7px 7px 7px 7px;
font-size: 1em;
}
