/*  
Theme Name: Raspberr
Theme URI: http://raspberrycrush.com/designs/
Author: Laura 
Author URI: http://raspberrycrush.com/designs/
*/


/* --------STRUCTURE-------- */

body{
background-image:  url(images/bg.png); 
background-repeat: repeat-x;
margin:0;
padding:0;
line-height: 1.5em;
background-color: #e0edf3;
font-size: 11px;
font-family: Arial, Trebuchet MS;
color: #6f8088;
background-position: 0px 0px;

}

#container {
	width:799px;
	margin: 0px auto;
	padding: 0px;
}

#container #header {
	width:100%;
}

#container #header #nav {
	height:73px;
	background: transparent url() no-repeat;
}

#container #header #name {
	height:103px;
	background: transparent url(images/sitename.jpg) no-repeat;
}

#container #header #animation {
	height:312px;
	background: transparent url(images/animation01.jpg) no-repeat;
}

#container #header #bottom {
	height:168px;
	background: transparent url(images/bottom.jpg) no-repeat;
}


#header {
	height: 700px;
	}

}

#main {
	background-image:  url(); 
    background-repeat: repeat-y;
	width: 100%;
	clear: both;
}


#footer{
	clear: both;
	background-color: #e0edf3;
	-moz-border-radius: 10px 10px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size : 14px;
	font-style: italic; 
	text-decoration : none;
	text-align: center;
	color: #444444;
    background-image: url(); 
    background-repeat: repeat-x;
	padding-top: 30px;
	padding-bottom: 10px;
}

#content {
	width: 540px;
	display: inline;
	float: right;
	margin-top: -27px;
	margin-right: 0px;

}

#column {
	width: 253px;
	display: inline;
	float: left;
	margin-left: -1px;
	margin-top: -27px;
}

/* --------MISC-------- */

a { text-decoration: none; }
a:link {color: #f27a5a; }
a:visited, a:active {color: #f27a5a; }
a:hover {color: #d36143; text-decoration: none;}

i, em, b, strong	{
	color: #57748b;
	text-shadow:#e0edf3 1px 1px 1px;
	}
	
	.border {
			background: #ffffff;
	border: 1px solid #7eb1c6;
	padding: 4px;}
	
a img {
		background: #ffffff;
	border: 1px solid #7eb1c6;
	padding: 4px;}

a img:hover {
		background: #ffffff;
	border: 1px solid #537a8a;
	padding: 4px;}
	
input, select, textarea {
	font-family:Arial; 
	font-size: 11px; 
	color: #959ca0; 
	background: #edf4f7; 
	border:1px solid #edf4f7;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px; 
    border-radius: 10px;
	padding: 8px;
}

blockquote {
	
	background: url(images/quote.png) no-repeat top left;
    padding-left: 30px;
    margin-left: 10px;
	color:#9aadb2;
	text-shadow: #ffffff 1px 1px;
	}
	
	

/* --------PAGES-------- */


.title {
	background-image:  url(); 
    background-repeat: no-repeat;
	-moz-border-radius: 0px 0px 0px 0px;
	background-color: #;
	text-shadow: #ffffff 1px 1px;
	line-height: 17px;
	font-family: Arial;
	text-align: center;
	font-style: normal;
	font-size: 20px;
	font-weight: bold;
	line-height: 11px;
	text-transform: capitalize;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	color: #a7d54e;
	letter-spacing:0px;
	margin-bottom: 10px;
	margin-left: -20px;}





.title a{color: #a7d54e;}
.title a:visited{color: #a7d54e;}
.title a:hover{color: #a7d54e;}


.main-content{
	-moz-border-radius: 20px 20px 20px 20px;
	background-color: #;
	margin-top:-50px;
	border-top: 0px dotted #d6c08d;
	text-align: justify;
	line-height: 16px;
	font-family: Arial, Trebuchet MS;
	font-size: 11px;
	color: #6f8088;
	padding: 15px 15px 15px 15px;
	}


.film{
	text-align: justify;
	line-height: 20px;
	font-family: Arial, Trebuchet MS;
	font-size: 11px;
	color: #6f8088;
	}




/* --------SIDEBAR-------- */


.sidebar_title {
	background-image:  url(); 
    background-repeat: no-repeat;
	-moz-border-radius: 0px 0px 0px 0px;
	background-color: #;
	text-shadow: #ffffff 1px 1px;
	line-height: 17px;
	font-family: Arial;
	text-align: center;
	font-style: normal;
	font-size: 20px;
	font-weight: bold;
	line-height: 11px;
	text-transform: capitalize;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	color: #7eb1c6;
	letter-spacing:0px;
	margin-bottom: 10px;
	margin-left: -20px;}



.sidebar_sub {
	font-family: Arial, "Times New Roman", Times, serif;
	font-style: normal;
	font-size: 13px;
	font-weight: bold;
	text-transform: none;
	color: #a0cd48;
	text-shadow: #ffffff 1px 1px 1px;
	letter-spacing:0px;

}


.sidebar_content{
	background-image:  url(images/side-bg.png); 
    background-repeat: no-repeat;
	-moz-border-radius: 0px 0px 0px 0px;
	background-color: #ffffff;
	border-right: 1px solid #cfe2eb;
	border-bottom: 1px solid #cfe2eb;
	text-align: justify;
	line-height: 16px;
	font-family: Arial, Trebuchet MS;
	font-size: 11px;
	color: #6f8088;
	padding: 15px 15px 15px 15px;
	}

.sidebar_content a { text-decoration: none; 	text-shadow: #ffffff 1px 1px }
.sidebar_content a:link {color: #8fb644; }
.sidebar_content a:visited, a:active {color: #8fb644; }
.sidebar_content a:hover {color: #7c9e3a; text-decoration: underline;}


/* --------WORDPRESS-------- */


.news-content {
	background: url() no-repeat bottom left;
	-moz-border-radius: 0px 0px 0px 0px;
	background-color: #ffffff;
	border-right: 1px solid #cfe2eb;
	border-bottom: 1px solid #cfe2eb;
	text-align: justify;
	line-height: 16px;
	font-family: Arial, Trebuchet MS;
	font-size: 11px;
	color: #6f8088;
	padding: 10px 15px 20px 15px;
	}


.news-date {
     background: url();
     -moz-border-radius: 10px 10px 10px 10px;
     background-color: #e6d1da;
     height: 72px;
     margin: 0px 0px 0px 0px;
     width: 80px;
     text-align: center;
     float: left;	
}

.month {
display: block;
color: #824370;
padding: 7px 0px 0px 0px;
text-align: center;
text-transform: normal;
font-size: 13px;
border-bottom: 0px dotted #eeeeee;
font-family: Arial;
font-style: normal;
font-weight: normal;
margin: 10px 0px 0px -8px;
}

.day {
display: block;
color: #aa7d9d;
font-size: 14px;
font-family: Arial;
font-style: normal;
font-weight: bold;
text-align: center;
border-top: 0px dotted #262222;
margin: 0px 0px 0px -4px;
}



.news-title {
	background-image:  url(); 
    background-repeat: no-repeat;
	-moz-border-radius: 0px 0px 0px 0px;
	background-color: #;
	text-shadow: #ffffff 1px 1px;
	line-height: 17px;
	font-family: Arial;
	text-align: center;
	font-style: normal;
	font-size: 20px;
	font-weight: bold;
	line-height: 11px;
	text-transform: capitalize;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	color: #95c141;
	letter-spacing:0px;
	margin-bottom: 10px;
	margin-left: -20px;}

.news-title a:link {
	text-decoration: none; 
	cursor: hand;
	color: #95c141;
	text-align: justify;}

.news-title a:visited {
	text-decoration: none; 
	cursor: hand;
	color: #95c141;
	text-align: justify;}

.news-title a:hover {
	text-decoration: none;
	color: #81a835;}
	
.news-subtitle  {
	background-color: #;
    border-top: 1px solid #ffffff;
    -moz-border-radius: 10px 0px 0px 10px;
	line-height: 15px;
	font-family: Arial, Georgia;
	text-align: center;
	font-style: italic;
	color: #80898e;
	text-shadow: #ffffff 1px 1px;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	letter-spacing: 0px;
	text-transform: none;
	padding: 10px;
	padding-left: 20px;

}

.news-subtitle a:link {
	font-style:italic;
	font-weight: normal;
	text-decoration: none; 
	color: #7eb1c6;
	letter-spacing:0px; 
	text-align: justify;}

.news-subtitle a:visited {
	font-style:italic;
	font-weight: normal;
	text-decoration: none; 
	color: #7eb1c6;
	letter-spacing:0px; 
	text-align: justify;}

.news-subtitle a:hover {
	font-style:italic;
	font-weight: normal;
	text-decoration: none; 
	color: #7eb1c6`;}

.news-links{
	margin-top:50px;
	margin-right:17px;
	padding: 5px 30px 0 30px;
	text-align: right;
	margin-bottom:20px;
}	
	
.news-comment {
	background-color:#a7d54e;
    border-top: 0px dotted #bcbcbc;
    text-shadow: #90bd3b 1px 1px 1px; 
	font: 23px Georgia, Arial, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #ffffff;
	letter-spacing:0px;
	text-align:center;
	float: right;
	margin: -25px 0px 0px 465px;
	line-height:13px;
	padding:18px;
	-moz-border-radius:20px 20px 20px 20px;
	text-transform: capitalize;

}

.news-comment:hover {
	background-color:#92bc3f;
}


.news-comment a:link {
	color: #f6f3ee;
	text-align: justify;}

.news-comment a:visited {
	color: #f6f3ee;
	text-align: justify;}
	
.news-comment a:hover {
	color: #f6f3ee;
	text-align: justify;}

	
.date {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	text-shadow: #fdfdfd 1px 1px 1px;
	color:#cdcdcd;
	text-transform: lowercase;
	letter-spacing:-2px;
	font-weight:bold;
	text-align:center;
	padding-left:195px;
	margin-top:10px;
	margin-bottom:10px;}
	

	
.news-bottom{
	background: url() no-repeat top center;
}


/* --------COMMENTS-------- */

.comment {
	background: url() no-repeat bottom left;
	-moz-border-radius: 10px 10px 10px 10px;
	background-color: #e9f3f7;
	border:1px solid #d9e7ee;
	text-align: justify;
	line-height: 16px;
	font-family: Arial, Trebuchet MS;
	font-size: 11px;
	color: #6f8088;
	padding: 10px 10px 15px 10px;
	}

.comment a {
	font-style: none;
	text-decoration: none;
	color: #a7d54e;
}
.comment a:hover {
	font-style: none;
	text-decoration: underline;
	color: #a7d54e;
}


.comment-title {
    background-color: #;
    background-repeat: repeat-y;
    background-image: url();
    border-bottom: 0px dotted #dec5d4;
	font-family: Arial, Times, serif;
	font-size: 16px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 10px;
	color: #42788c;
	line-height: 15px;
	text-align: center;
	text-shadow: #ffffff 1px 1px;
	letter-spacing: 0px;
	text-transform: normal;
	font-style: normal;}

.comment-title a {
	text-decoration: none;
	color: #42788c;
}
.comment-title a:hover {
	text-decoration: underline;
	color: #42788c;
}
	

/* --------BOTTOM-PAGE-------- */


.bottompage {
	margin-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial;
	font-size: 10px;
	line-height: 14px;
	color: #648c34;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	letter-spacing: 0px;
	text-align: right;}

.bottompage a:link {
	text-shadow:#fdfdfd 1px 1px 1px;
	-webkit-border-radius: 3px; 
	border-radius: 3px;
	-moz-border-radius: 3px;
	background: #;
	padding: 5px;
	font-style: normal;
	font-weight: bold;
	border-bottom: 0px;
	text-decoration: none;
	color: #648c34;}

.bottompage a:visited {
	text-shadow:#fdfdfd 1px 1px 1px;
	-webkit-border-radius: 3px; 
	border-radius: 3px;
	-moz-border-radius: 3px;
	background: #;
	padding: 5px;
	font-style: normal;
	font-weight: bold;
	border-bottom: 0px;
	text-decoration: none;
	color: #648c34;}

.bottompage .selected, .bottompage a:hover {
	text-shadow:#fdfdfd 1px 1px 1px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px;
	-moz-border-radius: 3px;
	background: #;
	padding: 5px;
	font-style: normal;
	font-weight: bold;
	border-bottom: 0px;
	text-decoration: underline;
	color: #648c34;}



/* --------SUBTITLES-------- */


h1, h2, h3 {
	background: #edf4f7;
	font-family: Arial, "Times New Roman", Times, serif;
	font-size : 14px;
	text-decoration : none;
	text-align: left;
	color : #7eb1c6;
	font-weight: normal;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 20px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 0px;
	margin-right : 0px;
	text-shadow: #ffffff 1px 1px;
	font-style: italic;
} 


