/*  
Site Name: Krysten Ritter Web

Site URL: http://krysten-ritter.org

Author: Audrey


*/

/* this is the body css */
.content-body {
background: #dfeffc;
font-family : tahoma;
color: #214f75;}


body{
margin:0;
padding:0;
font-family : tahoma;
font-size:12px;
background: #e8f3fc url('images/bg.jpg') repeat-x;
color: #e8f3fc;}


#bodymain{
width: 1000px; 
background: url('images/top.jpg') no-repeat;
margin: 0 auto;
position:relative;}


#header{
height: 440px;}


#bodycontent{
float: right;
overflow: hidden;
width: 1000px;}



#bodyleft{
float: left;
overflow: hidden;
width: 341px;
margin-right: 0px;}



#bodyright{
width: 646px;
margin-right: 0px;
margin-left: 0px;}



/* this is the css for titles, page content etc*/

.title {
font-family: Georgia;
font-size: 19px;
text-transform: normal;
line-height: 16px;
font-weight: bold;
text-decoration: none;
font-style:normal;
letter-spacing: -1px;
line-height:12pt;
text-align: left;
background-color: #c5e4f9;
color: #166fc3;
text-shadow: #a2cbee 1px 1px 1px;
padding-top: 10px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 10px; }



.pagetitle {
font-family: Georgia;
font-size: 19px;
text-transform: normal;
line-height: 16px;
font-weight: bold;
text-decoration: none;
font-style:normal;
letter-spacing: -1px;
line-height:12pt;
text-align: left;
background-color: #c5e4f9;
color: #166fc3;
text-shadow: #a2cbee 1px 1px 1px;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 10px;
padding-right: 10px;
border-bottom: 1px solid #f9dbe6; }


.under {
font-family: Georgia, Tahoma,Trebuchet MS, Helvetica;
font-style: normal;
font-size: 11px; 
font-weight: normal;
letter-spacing: normal;
line-height:12pt;
color: #2f82df;
text-shadow: #69b7cb 1px 1px 1px;
background-color: #c5e4f9;
text-transform: none;
text-align: left;
padding-top: 3px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
text-align: left;
border-bottom: 1px solid #f9dbe6; }






.bottom {
font-family: Georgia, Tahoma,Trebuchet MS, Helvetica;
font-style: normal;
font-size: 11px; 
font-weight: normal;
letter-spacing: normal;
line-height:13pt;
text-transform: none;
text-align: center;
padding-top:5px;
padding-bottom:5px;
color: #3c82be; 
background-color: #d9ebfb;
margin:0px;
border: 0px solid #b4dbe8; 
border-radius: 0px;
-webkit-border-radius:0px; 
-moz-border-radius: 0px;}


.pagebottom {
font-family: Georgia, Tahoma,Trebuchet MS, Helvetica;
font-style: normal;
font-size: 11px; 
font-weight: normal;
letter-spacing: normal;
line-height:13pt;
text-transform: none;
text-align: center;
padding-top:5px;
padding-bottom:5px;
color: #3c82be; 
background-color: #d9ebfb;
margin:0px;
border: 0px solid #b4dbe8; 
border-radius: 0px;
-webkit-border-radius:0px; 
-moz-border-radius: 0px;}


.table { 
padding-right: 5px;
padding-left:5px;
padding-top: 0px;
padding-bottom: 5px; 
text-align: justify;
font-family: Tahoma,Trebuchet MS, Helvetica;
font-size: 12px;
color: #214f75;
background-color: #e8f3fc;
font-style: normal;
font-weight: normal;
line-height: 16px;
letter-spacing: normal;
margin:0px;
border: 0px solid #b4dbe8; 
border-radius: 0px;
-webkit-border-radius:0px; 
-moz-border-radius: 0px;}



/* this is the css for images */

.table img {
padding: 5px;
background-color: #ffffff;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
border: 1px solid #92c9f0;
margin:1px; }



.table img:hover {
padding: 5px;
background-color: #ffffff;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
border: 1px solid #ef9dbc;
margin:1px; }

.sidebar img {
padding: 5px;
background-color: #ffffff;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
border: 1px solid #92c9f0;
margin:1px; }



.sidebar img:hover {
padding: 5px;
background-color: #ffffff;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
border: 1px solid #ef9dbc;
margin:1px; }

.under a:link {
color: #e26293; 
text-decoration: none;
text-shadow: #7dd0e5 1px 1px 1px;}

.under a:visited {
color: #e26293; 
text-decoration: none;
text-shadow: #7dd0e5 1px 1px 1px;
}

.under a:hover {
color: #2f82df;
text-decoration: none;
text-shadow: #69b7cb 1px 1px 1px;}



/* this is the css for links, bold, text input, blockquote, etc.*/

a:link {
color: #e26293; 
text-decoration: none;}

a:visited {
color: #e26293; 
text-decoration: none;
}

a:hover {
color: #2f82df;
text-decoration: none;}



blockquote {	
font-family: tahoma, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height:13pt; 
text-align: left;
text-transform: none;
padding-top:2px;
padding-bottom:2px;
padding-left: 5px;
padding-right: 5px;
color: #3c82be; 
background-color: #d9ebfb;
border: 0px solid #8ecdda;
border-radius:0px;
-webkit-border-radius: 0px; 
-moz-border-radius: 0px;}



b, strong {	
color: #2f82df;}



i,em {	
color: #e26293;}



select, textarea, input {
font-family: Tahoma, Times New Roman, Helvetica;
font-style: normal;
font-size: 11px; 
font-weight: normal;
letter-spacing: normal;
line-height:13pt; 
text-align: left;
text-transform: none;
color: #3c82be; 
background-color: #d9ebfb;
border: 1px solid #9bccf5;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius:0px;}



text {
font-size: 12pt; 
color: #214f75; 
padding: 4px;}


h1, h2, h3, h4 {
color: #317ced;  
font-size: 11px;
padding-top: 3px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 3px;
text-align: left;
font-family: Tahoma, Times New Roman, Helvetica; 
border-bottom: 1px solid #88b1ee;
}


/*this is the css for the navigation and welcome message*/

#nav {
padding: 0;
color: #5c8fe2;
font-style: normal;
background: transparent;
text-transform: none;
font:  13px georgia;
font-weight: normal;}


#nav a:hover {
text-shadow: #d6eef4 1px 1px 1px;
color: #e96395;
background-color: #ffffff;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
padding: 2px 15px;
font-style: normal;
font-weight: normal;
padding: 2px 15px;
text-decoration: none;
font-style: none;}


#nav a {
text-shadow: #d6eef4 1px 1px 1px;
color: #1a5e92;
background-color: #f0f8fe;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
padding: 2px 15px;
font-style: normal;
font-weight: normal;
padding: 2px 15px;
text-decoration: none;
font-style: none;}


#welcome{

font-family: Tahoma,Trebuchet MS, Helvetica;
font-size: 12px;
padding: 0px; 
line-height: 14px;
text-align:left;
color: #214f75;}

/* this is the css for the sidebar*/


.sidebar { 
padding-right: 5px;
padding-left:5px;
padding-top: 8px;
padding-bottom: 5px; 
text-align: justify;
font-family: Tahoma,Trebuchet MS, Helvetica;
font-size: 12px;
color: #214f75;
background-color: #e8f3fc;
font-style: normal;
font-weight: normal;
line-height: 16px;
letter-spacing: normal;
margin:0px;
border: 0px solid #b4dbe8; 
border-radius: 0px;
-webkit-border-radius:0px; 
-moz-border-radius: 0px;}


.sidebar-title {
font-family:  Georgia, Tahoma,Trebuchet MS, Helvetica;
font-size: 13px;
text-transform: none;
background-color: #c5e4f9;
color: #166fc3;
text-shadow: #a2cbee 1px 1px 1px;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: -1px;
line-height:12pt;
text-align: center;
padding-top:6px;
padding-bottom:6px;
padding-left: 0px;
}