/*  
Theme Name: Euphoria Classic
Theme URI: http://www.double-glamour.org/ 
Description: Free Wordpress theme for fansites #1
Version: 1.1
Author: Lily
Author URI: http://www.double-glamour.org/
Tags: 3 columns, white, pink, yellow, grey, spring, fixed width, widget ready, PSD included
*/

/* GENERAL */

* {
	margin: 0; 
	padding: 0; 
	}
	
body  {
	background: #e4e8e9;
	background-image: url(http://jabbawockeez.org/wp-content/themes/blue/images/bg_repeat.jpg);
	background-repeat: repeat-x;
	text-align: justify; 
	color: #717d7d;
	font-family: arial;
	font-size: 11px;}


/* CONTAINER */

#container { 
	width: 1100px;
	background: #e4e8e9;
	margin: 0 auto;
	text-align: left;
} 

/* HEADER AND NAVIGATION */

#header {
	padding: 0px 0 500px 0px;
	width: 100%;
	height: 280px;
	text-align: center;} 



b, strong {
	color: #3494a8;}

i, italic, em {
	color: #40d5e0;}


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

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

a:hover{
color: #39abb9;
text-decoration: underline;}



h1 {
             color: #3494a8;
             font-size:  2.7em/28px;
             font-family: arial;
             letter-spacing: -.02em;
             font-weight: bold;
             text-align: justufy;
             padding-bottom: 5px;  margin: 20px 0px 0px ; }

h2 { 
/* subpage header */
            color:#000;   font: 1.2em/18px Georgia, "Times New Roman", Times, Serif; text-align:left; letter-spacing:.02em; 
            padding: 0 0 6px; margin: 18px 0px 5px 0;}

h3 {
/* header under title */
            color: #000; font: 90%/10px arial; 
            text-align: justify;
            padding: 5px 20px 22px; margin: 0; letter-spacing:.04em;}



.news-content b, strong {
	color: #2d8597;}

.news-content i, italic, em {
font-family: Georgia, "Times New Roman", Times, serif;
	color: #55e2ec;}


input, textarea, option, select ,submit {
	background-color: #f5f7f8;
	padding: 8px;
	border: 1px solid #dfe0e1;
	-moz-border-radius: 7px;
	font-family: Arial, Helvetica, sans-serif;
	color: #908d8d; 
	font-size: 11px;
	line-height: 15px; }


.pictures {
	-moz-border-radius: 5px;
	background: #ffffff;
	border-top: 0px solid #fbda4d;
	border-left: 0px solid #fbda4d;
	border-bottom: 1px solid #fbda4d;
	border-right: 1px solid #fbda4d;
	margin: 5px auto 10px auto;
	padding:10px;
	}

blockquote {
	margin: 12px 10px;
	padding: 0 10px 0 60px;
	background: url(http://jabbawockeez.org/wp-content/themes/blue/images/quote.jpg) 10px 0px no-repeat;
	font: 10px "Arial";
	line-height: 20px;
	color: #859494;
	min-height:100px;}



/* SIDEBARS */

#sidebar1 {
	float: left;
	overflow: hidden;
	width: 275px;
	background: #e4e8e9;}

.side-content b, strong {
	color: #125d6c;}

.noimages b, strong {
	color: #125d6c;}

.image-border b, strong {
	color: #125d6c;}

.side-content i, italic, em {
	color: #6fdee6;}

.side-content a:link {
font-family: Georgia, Times New Roman, Times, serif;
color: #f7f9fa;
text-decoration: none;}

.side-content a:visited {
font-family: Georgia, Times New Roman, Times, serif;
color: #f7f9fa;
text-decoration: none;}

.side-content a:hover{
font-family: Georgia, Times New Roman, Times, serif;
color: #d1e3e8;
text-decoration: underline;}


.noimages a:link, a:visited, a:active {
	font-family: Georgia, Times New Roman, Times, serif;
	color: #ffffff;
	text-decoration: none;
	}

.noimages a:hover {
	font-family: Georgia, Times New Roman, Times, serif;
	color: #d1e3e8;
	text-decoration: underline;
	}

.image-border a:link, a:visited, a:active {
	font-family: Georgia, Times New Roman, Times, serif;
	color: #ffffff;
	text-decoration: none;
	}

.image-border a:hover {
	font-family: Georgia, Times New Roman, Times, serif;
	color: #d1e3e8;
	text-decoration: underline;
	}


.side-content {
background-color: #f2f2f2; 
background: url(http://jabbawockeez.org/wp-content/themes/blue/images/sidebar_bg.jpg) repeat;
font-family: arial;
font-size:11px; 
color: #2f3739;
line-height: 17.5px; 
padding-top: 0px;
padding-bottom: 20px;
padding-right: 20px;
padding-left: 20px;
text-align:justify;}

.side-footer {
margin-top: -74px;
padding:81px 0;
background: url(http://jabbawockeez.org/wp-content/themes/blue/images/sidebar_bottom.jpg) left bottom  no-repeat;}



.noimages img {
border: 0px solid #eeeeee;
background-color: Transparent;
padding: 2px;}

.noimages img:hover {
border: 0px solid #e3cbf0;
background-color: Transparent;
padding: 2px;}

.noimages {
background-color: #f2f2f2; 
background: url(http://jabbawockeez.org/wp-content/themes/blue/images/sidebar_bg.jpg) repeat;
font-family: arial;
font-size:11px; 
color: #2f3739;
line-height: 18px; 
padding-top: -80px;
padding-bottom: 20px;
padding-right: 15px;
padding-left: 20px;
text-align:justify;}


.image-border {
background-color: #f2f2f2; 
background: url(http://jabbawockeez.org/wp-content/themes/blue/images/sidebar_bg.jpg) repeat;
font-family: arial;
font-size:11px; 
color: #2f3739;
line-height: 18px; 
padding-top: 0px;
padding-bottom: 20px;
padding-right: 20px;
padding-left: 20px;
text-align:justify;}

.image-border img {
border: 3px solid #eef2f3;
-moz-border-radius:  14px; 
-webkit-border-radius: 14px; 
border-radius: 14px;}

.image-border img:hover {
border: 3px solid #75bbcd;
-moz-border-radius:  14px; 
-webkit-border-radius: 14px; 
border-radius: 14px;}

.image-border a img {
border: 3px solid #eef2f3
-moz-border-radius:  14px; 
-webkit-border-radius: 142px; 
border-radius: 14px;
}

.image-border a img:hover {
border: 3px solid #75bbcd;
-moz-border-radius:  14px; 
-webkit-border-radius: 14px; 
border-radius: 14px;}




#sidebar2 {
	float: right;
	overflow: hidden;
	width: 275px;
	background: #e4e8e9;}

.widget {
	font-family: Arial, Helvetica, sans-serif;
	color: #908d8d;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
	border-top: 4px solid #ebebeb;
}


/*Lists CSS*/
ul.links {list-style-type:none; margin:0; padding:0;}
ul.links li {display:block;width:95%;float:center; padding: 4px;}
ul.links li a {padding:5px 0px 5px 10px; display: block;width:95%; color:#ffffff;text-align:left; background: #5198aa;  -moz-border-radius:  8px; 
-webkit-border-radius: 8px; 
border-radius: 8px;
border: 2px solid #5ea1b2;}

ul.links li a:hover {background: url(http://jabbawockeez.org/wp-content/themes/blue/images/linkhover.jpg) repeat; color:#e5eff1;  -moz-border-radius:  8px; 
-webkit-border-radius: 8px; 
border-radius: 8px;}




.tags-1 {
	font-size: 7px;
}

.tags-2 {
	font-size: 8px;
}

.tags-3 {
	font-size: 9px;
}

.tags-4 {
	font-size: 10px;
}

.tags-5 {
	font-size: 11px;
}

.tags-6 {
	font-size: 12px;
}

.tags-7 {
	font-size: 13px;
}

.tags-8 {
	font-size: 14px;
}

.tags-9 {
	font-size: 15px;
}

.tags-10 {
	font-size: 16px;
}

.tags-11 {
	font-size: 17px;
}

.tags-12 {
	font-size: 18px;
}

.tags-13 {
	font-size: 19px;
}

.tags-14 {
	font-size: 20px;
}

.tags-15 {
	font-size: 21px;
}
	
/* CONTENT */

#content { 
	margin: 0 283px;
background-color: #e4e8e9;
} 

#content p { 
	margin-bottom: 5px;
} 


.news-title {
background-image: url('http://jabbawockeez.org/wp-content/themes/blue/images/newscontent_top.jpg');
font-size: 18px;  
font-weight: bold;
font-family: Georgia, Times New Roman, Times, serif;
font-style: italic;
text-transform: capitalize;
color: #ffffff;
padding-top: 50px;
padding-left: 120px;
padding-right: 120px;
line-height: 16px;
height: 160px;
text-align: center;
text-shadow: #1f676b 1px 1px 1px;}

.news-title a:link{
color: #ffffff;
text-decoration:none;}
		
.news-title a:visited{
color: #ffffff;
text-decoration:none;}
				
.news-title a:hover{
color: #b5dfe2;}


.news-content a:link {
font-family: arial;
text-decoration: none;
color: #43abc8;
font-weight: bold;}

.news-content a:visited {
font-family: arial;
text-decoration: none;
color: #43abc8;
font-weight: bold;}

.news-content a:hover{
font-family: arial;
color: #50c1e1;
text-decoration: underline;
font-weight: bold;}


.news-content {
background: #fafafa url(http://jabbawockeez.org/wp-content/themes/blue/images/newscontent_bg.jpg) repeat;
font-family: arial;
font-size:11px; 
color: #7a8585;
line-height: 18px; 
margin-top: -12px;
padding-top: 0px;
padding-bottom: 20px;
padding-right: 40px;
padding-left: 35px;
text-align: justify;}	

.news-content img {
border-right: 1px solid #e8ebec;
border-bottom: 1px solid #e8ebec;
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
background-color: #ffffff;
padding: 4px;
margin: 3px;
-moz-border-radius:  2px; 
-webkit-border-radius: 2px; 
border-radius: 2px;
opacity:.85;
filter: alpha(opacity=90);
-moz-opacity: 0.9;
}

.news-content img:hover {
border-right: 1px solid #e8ebec;
border-bottom: 1px solid #e8ebec;
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
background-color: #ffffff;
padding: 4px;
margin: 3px;
-moz-border-radius:  2px; 
-webkit-border-radius: 2px; 
border-radius: 2px;
opacity:.95;
filter: alpha(opacity=90);
-moz-opacity: 0.9;}

.news-content a img {
border-right: 1px solid #e8ebec;
border-bottom: 1px solid #e8ebec;
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
background-color: #ffffff;
padding: 4px;
margin: 3px;
-moz-border-radius:  2px; 
-webkit-border-radius: 2px; 
border-radius: 2px;
opacity:.85;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
}

.news-content a img:hover {
border-right: 1px solid #e8ebec;
border-bottom: 1px solid #e8ebec;
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
background-color: #ffffff;
padding: 4px;
margin: 3px;
-moz-border-radius:  2px; 
-webkit-border-radius: 2px; 
border-radius: 2px;
opacity:.95;
filter: alpha(opacity=90);
-moz-opacity: 0.9;}


.news-footer {
margin-top: -35px;
padding: 155px 0;
background: url(http://jabbawockeez.org/wp-content/themes/blue/images/newscontent_footer.jpg) left bottom  no-repeat;}


.page-title {
background-image: url('http://jabbawockeez.org/wp-content/themes/blue/images/newscontent_top.jpg');
font-size: 18px;  
line-height: 15px;
font-weight: bold;
font-family: Georgia, Times New Roman, Times, serif;
font-style: italic;
text-transform: capitalize;
color: #ffffff;
padding-top: 62px;
padding-left: 120px;
padding-right: 120px;
height: 155px;
text-align: center;
text-shadow: #1f676b 1px 1px 1px;}

.page-content {
background: #fafafa url(http://jabbawockeez.org/wp-content/themes/blue/images/newscontent_bg.jpg) repeat;
font-family: arial;
font-size:11px; 
color: #7a8585;
line-height: 18px; 
margin-top: -18px;
padding-top: 20px;
padding-bottom: 20px;
padding-right: 40px;
padding-left: 35px;
text-align: justify;}

.page-footer {
margin-top: -85px;
padding: 155px 0;
background: url(http://jabbawockeez.org/wp-content/themes/blue/images/page_footer.jpg) left bottom  no-repeat;}

.page-content img {
border-right: 1px solid #e8ebec;
border-bottom: 1px solid #e8ebec;
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
background-color: #ffffff;
padding: 4px;
margin: 3px;
-moz-border-radius:  2px; 
-webkit-border-radius: 2px; 
border-radius: 2px;
opacity:.85;
filter: alpha(opacity=90);
-moz-opacity: 0.9;}

.page-content img:hover {
border-right: 1px solid #e8ebec;
border-bottom: 1px solid #e8ebec;
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
background-color: #ffffff;
padding: 4px;
margin: 3px;
-moz-border-radius:  2px; 
-webkit-border-radius: 2px; 
border-radius: 2px;
opacity:.95;
filter: alpha(opacity=90);
-moz-opacity: 0.9;}



.date {
	float:right;
	padding:50px 110px 5px 0;
	width:70px;
	text-align:center;}

span.number {
	padding: 3px;
	font-weight: bold;
	font-size:39px;
        font-family: Helvetica,Arial,"Trebuchet MS";
	line-height:0.7em;
	letter-spacing:-4px;
	color:#f4f9f9;
	text-shadow: #1c5e62 1px 1px 1px;}

span.month {
	padding:4px;
	font-size: 13px;
        font-family: Georgia, Times New Roman, Times, serif;
	color:#146f75;
	font-style:italic;
	font-weight: bold;
	text-align:center;
	text-transform: capitalize;}



.comments {
background-color: Transparent;
font-family: Georgia, Times New Roman, Times, serif;
font-weight: bold;
font-style:italic;
font-size: 16px; 
float:right;
margin: 90px 15px 0px 0px;
padding: 10px 10px;
color: #989898;
letter-spacing: -1px; 
text-shadow: #161e21 1px 1px 1px;}

.comments a:link {
color: #ffffff;
text-decoration: none;}

.comments a:visited {
color: #ffffff;
text-decoration: none;}

.comments a:hover {
color: #e6eaec;
text-decoration: underline;}

.author {
background-color: Transparent;
font-family: arial;
font-size: 10px; 
float:right;
margin: 120px -95px 0px 0px; // .. right
padding: 10px 10px;
color: #bac3c6;
text-shadow: #161e21 1px 1px 1px;}

.category {
background-color: Transparent;
font-family: arial;
font-size: 10px; 
float:right;
margin: -100px 108px 0px 0px; //up, right
padding: 10px 10px;
color: #174f52;
text-shadow: #6aa3a6 1px 1px 1px;}

.category a:link {
color: #ffffff;
text-decoration: none;}

.category a:visited {
color: #ffffff;
text-decoration: none;}

.category a:hover {
color: #e6eaec;
text-decoration: underline;}



.meta {
	text-align: right;
	background: #f4f4f4;
	padding: 15px 10px 15px 20px;
	-moz-border-radius: 15px;
	margin-bottom: 10px;
}

.posttitle {
background: url(http://jabbawockeez.org/wp-content/themes/blue/images/postitlebg.jpg); 
color: #edf4f4; 
font-size: 18px; 
font-weight: bold;
line-height: 20px;
font-family: Georgia, Times New Roman, Times, serif;
font-style: italic;
text-transform: capitalize;
text-shadow: #237074 1px 1px 1px;
text-align: left;
padding: 15px;
-moz-border-radius:  25px; 
-webkit-border-radius: 25px; 
border-radius: 25px;
border: #1a6c70 solid 3px;}


.postinfo {
        color: #555555;
        font-family: arial;
        font-size: 12px;
        line-height: 15px;
        padding: 6px 6px 6px 6px;
        background-color: #000000;
}

.postmeta {
	margin: 0;
	padding: 0.2em 0 0 0;
}
.postmeta, .postfeedback {
	font-size: 0.92em;
	text-align: right;
}
.pagetitle {
	margin: 0.6em 0 1.2em 0;
}


/* COMMENTS */

.commentauthor {
	margin: 1.2em 0 0 0;
	border-bottom: 1px dotted #888685;
	font-size: 1.1em;
}
.commentauthor a {
	text-decoration: none;
}
.commentmeta {
	margin: 0;
	padding: 0.2em 0 0 0;
	font-size: 0.92em;
}
#comment {
	width: 95%;
}


.commentlist li {
 	padding: 12px;
	margin-top:15px;
	margin-left:30px;
	background: #f5f7f8;
	color:#889595;
-moz-border-radius:  8px; 
-webkit-border-radius: 8px; 
border-radius: 8px; 
border-bottom: 4px solid #c4d2d6; 
font-family: arial; 
font-size: 11px;
	width: 80%;
line-height: 17px; }

.commentlist cite {
	display:block;
	}

.commentlist cite a:link, .commentlist cite a:visited {
	color:#88e5f0;
	text-decoration:none;
	}

.commentlist cite a:hover, .commentlist cite a:active {
	color:#FFF;
	text-decoration:underline;
	}


.postnav {
	width: 100%;
	padding: 1.2em 0 0 0;
	font-size: 0.92em;
	overflow: auto;
}
.prev {
	float: left;
}
.next {
	float: right;
}


#wp-calendar  {
empty-cells:show;
width:243px;
}

#wp-calendar #next a {
   padding-right:10px;
   text-align:right;
}
#wp-calendar #prev a {
padding-left:10px;
text-align:left;
}
#wp-calendar a {
display:block;
text-decoration : none;
}
#wp-calendar a:hover {
background-color: #DCCEE8;
color:#9E80B8;
}
#wp-calendar caption {
text-align:center;
}
#wp-calendar td {
text-align:center;
border: 0px dotted #000000;
}
#wp-calendar td:hover {
border: 0px dotted #000000;
}
/*current date color, whether this is an active post or not*/
#wp-calendar #today {
border-bottom: 0px dotted #000000;
color: #808080;
                background-color: #000000;
}

/* this is the smtwrfs at the top, just in case*/
#wp-calendar th {
border: 1px dotted #BBA0D2;
font-style:normal;
        font-color: #000000;
text-transform:capitalize;
text-align:center;
}

#wp-calendar td, #wp-calendar td.pad:hover, #wp-calendar td:hover,
#wp-calendar th {
background-color: #EEE7F4;
border: 1px dotted #BBA0D2;
}




/********************FOOTER********************/

#footer {
	clear: both;
	padding: 0em 0px 0em 0px;
	background: #0f1518;
}

.footer {
	background: #0f1518;
 	font-family: arial;
	font-size: 11px;
 	line-height: 14px;
 	color: #939393;
 	text-align:center;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-right: 150px;
        padding-left: 150px;
        clear: both;
}

.footer-title {
 	font-family: arial;
	font-size: 12px;
 	color: #a2a2a2;
	font-weight: bold;}



.Footer-Column {
 background: #0f1518;
 background-position: top center;
 width: 100%;
 float: left;  }

.Extra-Column {
 width: 100%;
 margin: 0 auto; overflow:hidden;
 background: #0f1518;}


.Column01 { width: 250px; float: left; padding: 18px; background: #0f1518;}
.Column01 ul { margin: 0px; padding: 10px 0px 0px 0px;}
.Column01 li { display: block; color:#000000; margin: 0px; padding: 2px 0px 3px 15px; list-style-type: none; font-size: 11px; }
.Column01 li a { font-size: 11px; color:#AB3710;}
.Column01 select { font-size: 11px; background-color: #30393e; color:#a5aeb2; 	-moz-border-radius:  6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #3d494f;}
.Column01 option { font-size: 11px; background-color: #30393e; color:#a5aeb2; 	-moz-border-radius:  6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #3d494f;}


.footer a:link {
font-family: Arial;
font-weight: bold;
color: #2695a6;}

.footer a:visited {
color: #2695a6;}

.footer a:hover{
color: #d1e3e8;
text-decoration: underline;}


.list {
background-color: #1a2125;
color:#a2a2a2;
font-size: 10px;
font-family: Arial;
padding: 5px;
-moz-border-radius:  6px; 
-webkit-border-radius: 6px; 
border-radius: 6px;
border-bottom: #090e10 solid 2px;
border-right: #090e10 solid 2px;}

.list:hover {
background-color: #1a2125;
font-family: Arial;
color:#eff2f4;
}

.list a:link, .list a:visited {
color: #eff2f4;  
font-family: Arial;}

.list a:hover {
color: #eff2f4;  
font-family: Arial;}



