/**************** Page and tag styles ****************/

body{
margin:0; 
padding:0; 
color:#303030; 
background:#fafafa url(img/body.gif) top left repeat-y;
font:76% Verdana,Tahoma,sans-serif;
}

ul{
list-style:circle; 
margin:15px 0 20px 0; 
font-size:0.9em;
}

li{
margin:0 0 8px 25px;
}

a{
color:#d85d5d; 
font-weight:bold;
font-size:1.2em; 
text-decoration:none;
}

a:hover{
color:#0000FF;  
text-decoration:underline;
}

img{
float:left; 
margin:0 15px 15px 0; 
padding:1px; 
background:#ffffff; 
border:1px solid #d0d0d0;
}

a img{
border:1px solid #d0d0d0;
}

a img:hover{
border:1px solid #d0d0d0;
}

.center{
float:left;
margin:0 15px 15px 50px;
padding:1px;
border:1px solid #d0d0d0;
background:#ffffff; 
}

.centerborderless{
float:left;
margin:0 15px 15px 50px;
padding:1px;
border:none;
background:#ffffff; 
}

.borderless{
float:left;
padding:1px;
border:none;
background:#ffffff; 
}

p a{
color:#000000; 
font-weight:bold;
font-size:1.2em; 
text-decoration:none;
font-family:garamond;
}


/**************** Sidebar area styles ****************/

#sidebar{
position:absolute; 
top:0; 
left:0; 
width:220px; 
height:100%; 
overflow:auto; 
background:#b91034 url(img/sidebar.gif) top right repeat-y; 
text-align:right;
}

body > #sidebar{
position:fixed;
}

#sidebar h1{
margin:20px 18px 0 5px; 
color:#FFFFFF; 
font-size:2.4em; 
letter-spacing:-2px; 
text-align:center;
font-family:Comic Sans ms, Verdana;
}

#sidebar h2, #sidebar h3{
margin:0 20px 18px 5px; 
color:#808080; 
font-size:1.1em; 
font-weight:bold; 
letter-spacing:-1px; 
text-align:right;
}

#sidebar h3{
margin:20px 18px 4px 5px; 
color:#606060;
}

#sidebar  p{
margin:0 20px 18px 5px; 
color:#606060; 
font-size:0.8em;
}

#sidebar a{
color:#808080
}

/**************** Navigation menu styles ****************/

#menu a{
display:block; 
width:202px; 
padding:5px 18px 5px 0; 
color:#FFFFFF; 
background:#b91034 url(img/sidebar.gif) top right repeat-y;
font-size:1.8em; 
font-weight:normal; 
text-decoration:none; 
letter-spacing:-2px;
font-family:Comic Sans ms, Verdana;
}

#menu a:hover {
color:#303030; 
background:#f0f0f0 url(img/sidebarbg.gif) top right repeat-y;
}

#menu a.active{
padding:5px 18px 5px 0;
color:#606060; 
background:#fafafa; 
border-top:2px solid #c0c0c0; 
border-bottom:2px solid #c0c0c0;
}

#menu a.active:hover{
color:#505050; 
background:#fafafa;
}

/**************** Content area styles ****************/

#content{
width:595px; 
margin:0 0 0 240px; 
padding:20px 0; 
background:#fcfcfc;
font-family:Comic Sans ms, Verdana;
}

#content p{
margin:0px 10px 20px 10px; 
font-size:1.2em;
line-height:1.5em;
}

#content h1{
margin:0; 
color:#d85d5d; 
font-size:4em;
letter-spacing:-5px; 
text-align:center;
}

#content h2{
margin:0; 
color:#808080; 
font-weight:normal; 
font-size:2.5em; 
letter-spacing:-2px; 
text-align:center;
}

#content h3{
clear:both; 
margin:30px 0 10px 0; 
color:#a35ad2; 
font-weight:normal; 
font-size: 2em; 
letter-spacing:-2px;
}

#left{
width:48%;
float: left;
text-align:left;
}

#right{
width:49%;
float: left;
text-align:left;
}

.entryplain{
position:relative;
margin:0 0 40px 0;
height: 300px;
font-family:Comic Sans ms, Verdana;
font-size: 1.3em;
color:#333;
padding:10px 10px 0 10px;
}

.photo{
margin:5px 10px 10px 0;
float:left;
padding:3px;
border:1px solid #fff;
background-color:#ddd;
color:#333;
}

.photo2{
margin:5px 10px 10px 0;
float:left;
padding:3px;
border:none;
background-color:#fcfcfc;
color:#fcfcfc;
}

.photocenter{
margin:45px 10px 10px 145px;
float:left;
padding:3px;
border:none;
background-color:#fcfcfc;
color:#fcfcfc;
}

.bluetext{
font-size:1.2em;
font-weight: bold;
color:#122BAD;
}

.redtext{
font-size:1.2em;
font-weight: bold;
color:#9D1F1F;
}

#footer{
margin:50px 0px 0px 0px; 
text-align:right;
color:#a35ad2; 
padding:20px 0; 
background:#fcfcfc;
font-family:Comic Sans ms, Verdana;
}

#footer p{
margin:0px 10px 20px 10px; 
font-size:1.1em;
line-height:1.4em;
}

/* Themes inspired by Andreas07 Layouts */
