/*

Theme Name: Emotions Forever

Theme URI: http://www.emotionsforever.com/

Description: The default WordPress theme made by Futuristic Artists.

Version: 1.6

Author: Futuristic Artists

Author URI: http://futuristicartists.com/



*/







/* Begin Typography & Colors */

#tab1 , #tab2, #tab3, #tab4, #tab5{

display:none;

}
h1,h2,h3,h4,h5,h6{
padding:0px;
margin:0px;
font-weight:normal;
}

body{

margin:0px;

padding:0px;

font-size:12px;

font-family:Trebuchet MS;

color:#BCBCBC;

background:#2D2A2B;

}

a{

color:#A1032C;

text-decoration:none;

font-size:12px;

}

a:hover{

text-decoration:underline;

}



*{

padding:0px;

margin:0px;

}



img{

border:0px;

margin:0px;

padding:0px;

max-width:500px;

}

.body{

background:#DCDACE url(images/bodybg.jpg) repeat-x top left;

}

.topbg{

background:#A4A4A4;

height:35px;

}

.topbg1{

background:#262626;

height:29px;

border-bottom:1px solid #ffffff;

}

.wraper{

width:981px;

margin:0px auto;

padding-left:11px;

padding-right:11px;

}

.slogon{

width:433px;

float:left;

font-size:12px;

padding-top:6px;

text-transform:uppercase;

padding-left:10px;

}

.topnav{

width:540px;

float:right;

padding-right:10px;

padding-top:6px;

text-align:right;



}

.topnav a{

color:#ffffff;

}

.topnav span{

color:#A1032C;

padding-left:3px;

padding-right:3px;

}

.clear{

clear:both;

}

.headermain{

padding-top:13px;

padding-bottom:13px;

}

.header{

border:1px solid #E1E1E1;

padding:1px;

background:url(images/headerbg.jpg) repeat-x top left;

}

.headerframe{

background:url(images/header.jpg) no-repeat top right;

height:78px;

padding-top:1px;

}

.navigation{

border:1px solid #E1E1E1;

height:27px;

font-size:13px;

font-weight:bold;

color:#535353;

margin-bottom:2px;

}

.navigation a{

color:#535353;

display:block;

float:left;

font-size:13px;

line-height:27px;

padding-left:10px;

padding-right:10px;

border-right:1px solid #A1032C;

}

.navigation a:hover{

background:#A1032C;

color:#ffffff;

text-decoration:none;

}

.navigation a.selected{

background:#1B1B1B;

color:#ffffff;

display:block;

float:left;

font-size:13px;

line-height:27px;

padding-left:10px;

padding-right:10px;

border-right:1px solid #1B1B1B;

}

.navigation a.selected:hover{

background:#A1032C;

color:#ffffff;

text-decoration:none;

border-right:1px solid #A1032C;

}

.gallery{

background:#262626;

border:1px solid #000000;

width:545px;

overflow:hidden;

height:216px;

padding:1px;

float:left;

}

.featframe{

width:423px;

height:218px;

border:1px solid #000000;

float:right;

background:#262626;

}

.searchframe{

background:#1B1B1B;

height:27px;

padding-top:5px;

}

.searchtitle{

color:#ffffff;

font-size:14px;

text-transform:uppercase;

font-weight:bold;

width:115px;

padding-left:10px;

padding-top:3px;

float:left;

}

.searchdata{

width:266px;

float:right;

margin-right:5px;

text-align:right;

}

.searchbox{

width:202px;

padding-left:5px;

padding-top:1px;

height:19px;

border:1px solid #4C5254;

background:#000000;

float:left;

color:#9E9E9E;

}

.searchbutton{

background:url(images/searchbutton.jpg) repeat-x top left;

border:1px solid #C5C5C6;

color:#1D3559;

float:left;

font-size:10px;

height:20px;

margin-left:1px;

margin-top:1px;

overflow:hidden;

padding-bottom:6px;

padding-top:2px;

text-transform:uppercase;

width:54px;

}

.latframe{

padding:10px;

}

.lattitle{

color:#DA2252;

}

.lattitle a{

color:#DA2252;

font-size:18px;

font-weight:bold;

}

.latdes{

padding-top:3px;

color:#9E9E9E;

}

.contentbg{

background:url(images/rightbottom.gif) no-repeat bottom right;

margin-bottom:0px;

padding-right:1px;

overflow:hidden;

}

.content{

background:url(images/rightbg.gif) repeat-y top right;

margin-top:10px;

overflow:hidden;

}

.content1{

background:url(images/rightbg.gif) repeat-y top right;

overflow:hidden;

}

.leftcont{

width:548px;

float:left;

overflow:hidden;

}

.rightbg{

background:url(images/rightbottom.gif) no-repeat bottom left;

padding-bottom:1px;



}

.rightcont{

padding-bottom:15px;

width:424px;

float:right;

}

.featpoems{

width:209px;

float:left;

border-top:1px solid #CECCCC;



}

.sidebar{

width:206px;

float:right;

border-top:1px solid #CECCCC;

}

.rightheading{

font-size:14px;

font-weight:bold;

color:#EFEBDF;

background:#1B1B1B;

border-bottom:1px solid #CECCCC;

height:26px;

padding-top:9px;

padding-left:10px;

text-transform:uppercase;

margin-bottom:0px;

}



.rightheading1{

font-size:14px;

font-weight:bold;

color:#EFEBDF;

background:#1B1B1B;

border-bottom:1px solid #CECCCC;

border-top:1px solid #CECCCC;

height:26px;

padding-top:9px;

padding-left:10px;

text-transform:uppercase;

margin-bottom:10px;

margin-top:20px;

}





.poemframe{

padding-left:6px;

padding-right:6px;

overflow:hidden;

padding-top:10px;

}

.poempic{

overflow:hidden;

}

.poempic a{

}

.poempic a:hover{

}

.poempic img{

padding:1px;

border:1px solid #CECCCC;

}

.poemtitle{

font-size:14px;

padding-top:5px;

}

.poemtitle a{

font-size:13px;

font-weight:bold;

color:#1B1B1B;

}

.poemdes{

color:#5B5B5B;

padding-top:2px;

}

.catenav{

padding:0px;

margin:0px;



}

.catenav li{

list-style:none;

padding:0px;

margin:0px;

font-size:13px;

font-weight:bold;

color:#EFEBDF;

}

.catenav li a{

font-size:13px;

font-weight:bold;

color:#EFEBDF;

background:url(images/bullet.gif) no-repeat 10px 8px;

padding-left:25px;

line-height:24px;

display:block;

width:181px;

}

.catenav li a:hover{

text-decoration:underline;

}





.children{

padding:0px;

margin:0px;

margin-left:25px;

}

.children li{

list-style:none;

padding:0px;

margin:0px;

font-size:13px;

font-weight:normal;

color:#EFEBDF;

}

.children li a{

font-size:11px;

font-weight:bold;

color:#1B1B1B;

background:url(images/bullet2.gif) no-repeat 0px 4px;

padding-left:15px;

line-height:24px;

border:0px;

display:inline;

width:auto;



}

.catenav ul li a:hover{

border:0px;

background:url(images/bullet2.gif) no-repeat 0px 4px;

text-decoration:underline;

}

.ads{

width:200px;

height:200px;

margin-bottom:3px;

margin-left:3px;

margin-top:3px;



}

.tags{

padding-left:10px;

padding-right:10px;



}

.tags a{

color:#EFEBDF;

}



.catenav1{

padding:0px;

margin:0px;

}

.catenav1 li{

list-style:none;

padding:0px;

margin:0px;

font-size:13px;

font-weight:bold;

color:#EFEBDF;

}

.catenav1 li a{

font-size:13px;

font-weight:bold;

color:#EFEBDF;

background:url(images/bullet.gif) no-repeat 10px 8px;

padding-left:25px;

line-height:24px;



display:block;

width:181px;

}

















.tabsframe{

border:1px solid #CECCCC;

background:#262626;

margin-bottom:10px;



}

.tabbuttons{

height:36px;

font-family:"Trebuchet MS";

}

.tabbuttons a{

display:block;

line-height:35px;

padding-left:10px;

padding-right:10px;

float:left;

background:#A1032C;

border:1px solid #CECCCC;

border-top:0px;

margin-right:5px;

font-size:13px;

color:#EFEBDF;

font-weight:bold;

text-decoration:none;

}

.tabbuttons a:hover{

background:#1B1B1B;

text-decoration:none;

}

.tabbuttons a.selected{

background:#1B1B1B;

text-decoration:none;

}

.tabslistingframe{

margin:0px;

padding:0px;

padding-bottom:20px;

}

.listingframe{

width:167px;

float:left;

padding-left:11px;

padding-top:20px;

overflow:hidden;

}

.tabpic{

}

.tabpic img{



}

.tabpic a{

display:block;

border:1px solid #CECCCC;

}

.tabpic a:hover{

display:block;

border:1px solid #CECCCC;

}

.tabpic a:hover{

border:1px solid #9D9D9D;

}

.tabtitle{

color:#ACACAC;

padding-top:5px;

}

.tabtitle a{

color:#ACACAC;

font-size:13px;

font-weight:bold;

}

.tabdes{

font-size:12px;

color:#5B5B5B;

padding-top:2px;

}

.underline{

height:20px;

border-bottom:1px dotted #EFEBDF;

}

.latest{

background:#ffffff;

border:1px solid #CECCCC;

padding-bottom:10px;

}

.latest2{

margin-top:10px;

border:1px solid #CECCCC;

}

.latest2 small{

color:#666666;

}

.commentsform1{

padding:10px;

}

.latestframe{

padding:10px;

border-bottom:2px solid #262626;

padding-bottom:20px;

}

.latestframe ul{

padding-left:25px;

}

.latestframe1{

padding:10px;

padding-bottom:20px;

}

.latestframe1 ul{

padding-left:25px;
list-style-position: inside;

}

.latesttitle{

line-height:35px;

padding-left:10px;

background:#A1032C;

border-bottom:1px solid #CECCCC;

color:#EFEBDF;

font-size:13px;

margin-bottom:10px;

font-weight:bold;

}



.lattitle1{

color:#A1032C;

font-size:24px;

}

.lattitle1 a{

color:#A1032C;

font-size:22px;

}

.pubby{

color:#262626;

}

.latestdes ul{
padding-top:5px;
}
.latestdes li{
    list-style-image: url("http://www.recipespell.com/wp-content/themes/recipes/images/typo/postBullet.gif");
    list-style-position: inside;
    padding: 0 0 10px;
}
.latestdes{

padding-top:5px;

color:#262626;

font-size:13px;

line-height:18px;

}
.latestdes h1,h2,h3,h4,h5,h6{
font-weight:bold;
}

.latestdes23 p{

margin:10px 0;
line-height:17px;
}



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	border:1px solid #333333;

	}



img.alignright {

	margin: 0 0 2px 7px;

	display: inline;

	border:1px solid #333333;

}



img.alignleft {

	margin: 0 7px 2px 0;

	display: inline;

	border:1px solid #333333;

}



.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {

	float: left;

}



.alignright {

	float: right;

}

a.latimg{

}

.latimg img{
	width:auto!important;
	height:auto!important;
}



a.latimg:hover{

}

.footerred{

height:207px;

border-top:4px solid #A40F35;

margin-top:10px;

border-bottom:1px solid #CECCCC;

padding-top:2px;

background:#262626;

padding-top:10px;

}

.footertitle{

color:#EFEBDF;

font-size:13px;

font-weight:bold;

padding-left:10px;

text-transform:uppercase;

padding-bottom:10px;

}

.footergalimg{

width:170px;

height:154px;

border:1px solid #F0ECE1;

margin-left:10px;

margin-right:10px;

}

a.opacity{

}

a.opacity:hover{

}

.footerrights{

padding-top:10px;

color:#1B1B1B;

padding-bottom:10px;

text-align:center;

}

.footerbg{

background:url(images/footerbg.gif) repeat-x top left;

height:17px;

}

.mainfeatframe{

background:#FAFAF8;

padding-bottom:10px;

}

.formtextbox{

width:349px;

border:1px solid #CECCCC;

margin-bottom:5px;

font-size:10px;

height:16px;

padding-left:5px;

padding-top:2px;

}

.formtextarea{

width:521px;

border:1px solid #CECCCC;

margin-bottom:5px;

font-size:10px;

}











.post2{

background:#F2F2F2;

margin-left:10px;

margin-right:10px;

border:1px solid #DCDBD7;

margin-bottom:2px;

padding:10px;

}

.comenttitle{

color:#000000;

font-size:14px;

padding-bottom:10px;

}

.comenttitle a{

color:#000000;

font-size:14px;

padding-bottom:10px;

text-decoration:none;

}

.comenttitle a:hover{

color:#141414;

font-size:14px;

padding-bottom:10px;

text-decoration:none;

}

.commentpic{

background:url(images/comments.png) no-repeat top left;

height:46px;

width:50px;

text-align:center;

float:left;

}

.commentpic img{

height:42px;

padding-top:2px;

width:46px;

}

.commenttext{

float:right;

width:450px;

}

.commenttime{

color:#18586F;

padding-bottom:5px;

font-size:11px;

}

.commenttime a{

color:#18586F;

text-decoration:none;

}

.commenttime a:hover{

color:#307D98;

text-decoration:underline;

}

.commentdetail{

color:#6C6C6C;

font-size:11px;

}

.commentdetail a{

color:#056E63;

font-size:11px;

text-decoration:none;

}

.commentdetail a:hover{

color:#19978A;

font-size:11px;

text-decoration:underline;

}

.commentdetail p{

margin:0px;

}

.boxborder{

border:1px solid #DCDBD7;

}



.oldleft{

float:left;

width:120px;

}

.oldleft a{

display:block;

line-height:35px;

padding-left:10px;

padding-right:10px;

background:#A1032C;

border:1px solid #CECCCC;

border-top:0px;

text-align:center;

margin-right:5px;

font-size:13px;

color:#EFEBDF;

font-weight:bold;

text-decoration:none;

}

.oldleft a:hover{

background:#1B1B1B;

text-decoration:none;

}


.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */


