/*-------common classes-------------*/

.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.small	{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large	{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.nomargin     { margin:0; }
.first	{margin-left:0;padding-left:0;}
.last	{margin-right:0;padding-right:0;}
.top	{margin-top:0;padding-top:0;}
.bottom 	{margin-bottom:0;padding-bottom:0;}

.nobullet{ list-style:none;list-style-image:none; }
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}

.check{ border:1px solid red;}
.clearfix:after { /* FF, O, etc. */
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	font-size: 0;
	height: 0;
}

.clearfix {
	display: inline-block; /* IE7xhtml*/
	}

html[xmlns] .clearfix { /* O */
	display: block;
}
/*---------end common classes---------------*/

/*----------default.css --------------*/
#wrapper {
	width:990px;
	margin:0 auto;
}
#container{
	float:left;
	width:987px;
	background: #000 url(../images/containerBg.png) no-repeat scroll 0% 31%;
	}
#header{
	float:left;
	width:987px;
	height:171px; 	
	background:url(../images/headerBg.png) no-repeat;
	}
#logo{
	width:364px;
	height:127px;
	float:left;
	}
#logo h1{
	margin:0px;
	padding:0px;
	}
#logo h1 a{
	background:url(../images/leeann.png) no-repeat;
	display:block;
	width:364px;
	height:127px;
	text-indent:-9999em;
	margin-left:25px;
	margin-top:8px;
	}
#quote{
	width:350px;
	float:right;
	text-align:center;
	color:#fff7dc;
	font-size:13px;
	margin-right:30px;
	margin-top:10px;
	padding-top:20px;
	}
#quote p{
	margin-bottom:5px;
	}
/*#topnav{
	position:absolute;
	width:637px;
	top:105px;
	right:355px;
	background:#FFEECA;
	}
#topnav ul{
	list-style-type:none;
	position:relative;
	margin:0px;
	}*/
#topnav{
	position:relative;
	width:765px;
	top:128px;
	left:105px;
	}
#topnav ul{
	list-style-type:none;
	position:absolute;
	margin:0px;
	background:#FFEECA;
	height:65px !important;
	}
#topnav ul li{
	display:inline;
	}
#menu_item_1 a{
	background:url(../images/menu.png) no-repeat scroll 0% 97%;
	display:block;
	float:left;
	width:97px;
	height:75px;
	text-indent:-9999em;
	}
#menu_item_1 a:hover{
	background:url(../images/menu.png) no-repeat scroll 0% 24%;
	display:block;
	float:left;
	width:97px;
	height:75px;
	text-indent:-9999em;
	}
#menu_item_1.current_page_item a {
	background:url(../images/menu.png) no-repeat scroll 0% 24% !important;
	display:block !important;
	float:left !important;
	width:97px !important;
	height:75px !important;
	text-indent:-9999em !important;
	}
#menu_item_2 a{
	background:url(../images/menu.png) no-repeat scroll 15% 97%;
	display:block;
	float:left;
	width:90px;
	height:75px;
	text-indent:-9999em;
	}
#menu_item_2 a:hover{
	background:url(../images/menu.png) no-repeat scroll 15% 24%;
	display:block;
	float:left;
	width:90px;
	height:75px;
	text-indent:-9999em;
	}
#menu_item_2.current_page_item a{
	background:url(../images/menu.png) no-repeat scroll 15% 24% !important;
	display:block !important;
	float:left!important;
	width:90px !important;
	height:75px !important;
	text-indent:-9999em !important;
	}
#menu_item_3 a{
	background:url(../images/menu.png) no-repeat scroll 29% 89%;
	display:block;
	float:left;
	width:92px;
	height:62px;
	text-indent:-9999em;
	}
#menu_item_3 a:hover{
	background:url(../images/menu.png) no-repeat scroll 29% 22%;
	display:block;
	float:left;
	width:92px;
	height:62px;
	text-indent:-9999em;
	}
#menu_item_3.current_page_item a{
	background:url(../images/menu.png) no-repeat scroll 29% 22% !important;
	display:block !important;
	float:left !important;
	width:92px !important;
	height:62px !important;
	text-indent:-9999em !important;
	}
#menu_item_4 a{
	background:url(../images/menu.png) no-repeat scroll 43% 89%;
	display:block;
	float:left;
	width:94px;
	height:62px;
	text-indent:-9999em;
	}
#menu_item_4 a:hover{
	background:url(../images/menu.png) no-repeat scroll 43% 22%;
	display:block;
	float:left;
	width:94px;
	height:62px;
	text-indent:-9999em;
	}
#menu_item_4.current_page_item a{
	background:url(../images/menu.png) no-repeat scroll 43% 22% !important;
	display:block !important;
	float:left !important;
	width:94px !important;
	height:62px !important; 
	text-indent:-9999em !important;
	}
#menu_item_5 a{
	background:url(../images/ment.png) no-repeat scroll 58% 109%;
	display:block;
	float:left;
	/*width:105px;*/
	width:96px;
	height:62px;
	text-indent:-9999em;
	}
#menu_item_5 a:hover{
	background:url(../images/ment.png) no-repeat scroll 58% 25%;
	display:block;
	float:left;
	/*width:105px;*/
	width:96px !important;
	height:62px;
	text-indent:-9999em;
	}
#menu_item_5.current_page_item a{
	background:url(../images/ment.png) no-repeat scroll 58% 25% !important;
	display:block !important;
	float:left !important;
	/*width:105px !important;*/
	width:96px !important;
	height:62px !important;
	text-indent:-9999em !important; 
	}
#menu_item_6 a{
	background:url(../images/menu.png) no-repeat scroll 72% 89%;
	display:block;
	float:left;
	width:86px;
	height:62px;
	text-indent:-9999em;
	}
#menu_item_6 a:hover{
	background:url(../images/menu.png) no-repeat scroll 72% 22%;
	display:block;
	float:left;
	width:86px;
	height:62px;
	text-indent:-9999em;
	}
#menu_item_6.current_page_item a{
	background:url(../images/menu.png) no-repeat scroll 72% 22% !important;
	display:block !important;
	float:left !important;
	width:86px !important;
	height:62px !important;
	text-indent:-9999em !important;
	}
#menu_item_7 a{
	background:url(../images/menu.png) no-repeat scroll 86% 89%;
	display:block;
	float:left;
	width:96px;
	height:62px;
	text-indent:-9999em;
	}
#menu_item_7 a:hover{
	background:url(../images/menu.png) no-repeat scroll 86% 22%;
	display:block;
	float:left;
	width:96px;
	height:62px;
	text-indent:-9999em;
	}
#menu_item_7.current_page_item a{
	background:url(../images/menu.png) no-repeat scroll 86% 22% !important;
	display:block !important;
	float:left !important;
	width:96px !important;
	height:62px !important;
	text-indent:-9999em !important;
	}
#menu_item_8 a{
	background:url(../images/menu.png) no-repeat scroll 100% 111%;
	display:block;
	float:left;
	width:95px;
	height:95px;
	text-indent:-9999em;
	}
#menu_item_8 a:hover{
	background:url(../images/contact.png) no-repeat scroll 100% 39%;
	display:block;
	float:left;
	width:95px;
	height:95px;
	text-indent:-9999em;
	}
#menu_item_8.current_page_item a{
	background:url(../images/contact.png) no-repeat scroll 100% 39% !important;
	display:block !important;
	float:left !important;
	width:95px !important;
	height:95px !important;
	text-indent:-9999em !important;
	}

#contentWrapper{
	margin:0px auto;
	/*width:650px;*/
	width:812px;
	}
#contentmain{	
	float:left;
	/*width:638px;*/
	width:779px;
	background:#ffeeca url(../images/ann.png) no-repeat scroll 0% 0%;
	}
#contentmainbg{
	float:left;
	width:779px;
	background:transparent url(../images/contentmainBg.png) repeat-y scroll 0% 0%;
	}
#contentbar{
	float:left;
	width:545px;/*460*/
	margin-right:15px;
	}
#leftbg{
	width:18px;
	float:left;
	height:560px;
	background:url(../images/left.png) no-repeat;
	}
#cententbarInner{
	float:right;
	width:220px;
	margin-top:25px;
	}
#cententbarInner p{
	font-family:Verdana, Arial,Helvetica;
	font-size:12px;
	}
.webtitle{
	font-size:18px;
	font-weight:bold;
	text-align:left;
	position:relative;
	top:15px;
	margin-bottom:25px;
	}

.webtitle a{
	color:#c1272d !important;
	font-weight:bold;
	}

.webtitle a:hover{
	color:#29c9e2 !important;
	font-weight:bold;
	}
.blogtitle{
	font-size:1.1em;
	font-weight:bold;
	text-align:left;
	position:relative;
	top:15px;
	margin-bottom:18px;
	}

.blogtitle a{
	color:#c1272d !important;
	font-weight:bold;
	}

.blogtitle a:hover{
	color:#29c9e2 !important;
	font-weight:bold;
	}
#sidebar{
	float:left;
	width:190px;/*150*/
	/*margin-right:20px;*/
	margin-top:35px;
	padding-left:10px;
	}
.follow{
	float:left;
	width:180px;
	margin-bottom:15px;
	}
.followtitle{
	float:left;
	height:22px;
	width:180px;
	background:url(../images/followAnn.png) no-repeat;
	text-indent:-9999em;
	display:block;
	cursor:pointer;
	}
.followcnt{
	float:left;
	width:167px;
	margin:0px 5px;
	background:#d1c8a7;
	padding:10px 0px 10px 5px;
	}
.twitter{
	float:left;
	width:20px;
	padding-left:6px;
	}
.twitter a{
	display:block;
	width:17px;
	height:17px;
	text-indent:-9999em;
	background:url(../images/twitter.png) no-repeat;
	}
.facebook{
	float:left;
	width:20px;
	padding-left:3px;
	}
.facebook a{
	display:block;
	width:17px;
	height:17px;
	text-indent:-9999em;
	background:url(../images/facebook.png) no-repeat;
	}
.in{
	float:left;
	width:20px;
	padding-left:3px;
	}
.in a{
	display:block;
	width:17px;
	height:17px;
	text-indent:-9999em;
	background:url(../images/in.png) no-repeat;
	}
.blogger{
	float:left;
	width:20px;
	padding-left:3px;
	}
.blogger a{
	display:block;
	width:17px;
	height:17px;
	text-indent:-9999em;
	background:url(../images/gaia.png) no-repeat;
	}
.gr{
	float:left;
	width:20px;
	padding-left:3px;
	}
.gr a{
	display:block;
	width:17px;
	height:17px;
	text-indent:-9999em;
	background:url(../images/gr.png) no-repeat;
	}
.share{
	float:left;
	width:20px;
	padding-left:4px;
	}
.share a{
	display:block;
	width:42px;
	height:17px;
	text-indent:-9999em;
	background:url(../images/imdb.png) no-repeat;
	}
.feature{
	float:left;
	width:180px;
	margin-bottom:15px;
	}
.featuretitle{
	float:left;
	height:35px;
	width:180px;
	background:url(../images/feature.png) no-repeat;
	text-indent:-9999em;
	display:block;
	cursor:pointer;
	}
.featurecnt{
	float:left;
	width:167px;
	margin:0px 5px;
	background:#d1c8a7;
	padding:10px 0px 10px 5px;
	}
.events{
	float:left;
	width:180px;
	margin-bottom:15px;
	}
.eventstitle{
	float:left;
	height:35px;
	width:180px;
	background:url(../images/events.png) no-repeat;
	text-indent:-9999em;
	display:block;
	cursor:pointer;
	}
.eventscnt{
	float:left;
	width:166px;
	margin:0px 5px;
	background:#d1c8a7;
	padding:10px 0px 10px 5px;
	}
.rightbg{
	float:right;
	width:15px;
	height:560px;
	background:url(../images/right.png) no-repeat;
	}

#footer{
	float:left;
	margin-left:87px;
	width:779px;
	height:115px;
	background:url(../images/footerbg.png) no-repeat scroll 0% 0%;
	}
@media screen and (-webkit-min-device-pixel-ratio:0){
#menu_item_5 a:hover{
	background:url(../images/safment.png) no-repeat scroll 58% 25%;
	display:block;
	float:left;
	width:105px;
	height:62px;
	text-indent:-9999em;
	}
}


/*-----end default--------*/

/*------wordpress common------*/
.entry p{
	margin:10px 0px;
	font-size:11px !important;
	}
.navigation{
	float:left;
	width:515px;
	margin-top:10px;
	}
.alignleft{
	text-align:left;
	float:left;
	margin-bottom:10px;
	}
.alignleft a{
	font-size:12px;
	font-weight:bold;
	color:#c1272d;
	}
.alignleft a:hover{
	font-size:12px;
	font-weight:bold;
	color:#29c9e2;
	}
.alignright{
	text-align:right;
	float:right;
	margin-bottom:10px;
	}
.alignright a{
	font-size:12px;
	font-weight:bold;
	color:#c1272d;
	margin-bottom:20px;
	}
.alignright a:hover{
	font-size:12px;
	font-weight:bold;
	color:#29c9e2;
	}
.post{
	border-bottom:2px dotted #c1272d;
	}
#comment{
	width:540px;
	}


/*end wordpress common*/


/*----pagestyle--------*/
#contentmainpage{	
	float:left;
	/*width:788px;*/
	width:779px;
	background:#ffeeca url(../images/contentBg.png) repeat-y;
	}
#contentbarpage{
	float:right;
	width:515px;
	margin-top:25px;
	}
#contentbarpage p{
	font-family:Verdana, Arial,Helvetica;
	font-size:12px;
	}
#contentbarpage small{
	font-size:11px;
	}
.click a{
	color:#c1272d !important;
	font-weight:bold;
	}

.click a:hover{
	color:#29c9e2 !important;
	font-weight:bold;
	}
.postmetadata {
	border-top:2px dotted #C1272D;
	padding-top:20px;
	}
.postmetadata a{
	color:#c1272d !important;
	font-weight:bold;
	font-size:10px;
	}

.postmetadata a:hover{
	color:#29c9e2 !important;
	font-weight:bold;
	}

/*--------page stops-----*/

/*events*/
.eventscnt{
	font-size:12px;
	}
.eventscnt span{
	float:left;
	border:1px solid red;
	display:none;
	}

.eventscnt a{
	font-size:11px;
	font-weight:bold;
	text-transform:capitalize;
	}
.eventscnt li{
	}

/*stop events*/

/*archive page*/

.archtitle{
	margin-top:20px;
	font-size:16px !important;
	font-weight:bold !important;
	}

/*archivepage stops*/
/*comments*/
.commentlist{
	font-size:13px;
	}
.fn a{
	color:#C1272D !important;
	font-weight:bold;
	}
.fn a:hover{
	color:#29c9e2 !important;
	font-weight:bold;
	}
.avatar {
	margin:0px 5px 0px 0px;
	}
.commentmetadata a{
	color:#C1272D !important;
	font-weight:bold;
	}
.commentmetadata a:hover{
	color:#29c9e2 !important;
	font-weight:bold;
	}
.hentry  h3 a{
	color:#C1272D !important;
	font-weight:bold;
	}
.hentry h3 a:hover{
	color:#29c9e2 !important;
	font-weight:bold;
	}
.navigation  a{
	color:#C1272D !important;
	font-weight:bold;
	}
.navigation a:hover{
	color:#29c9e2 !important;
	font-weight:bold;
	}
.entry div{
	z-index:-1 ;
	}
.myimg{
position:absolute;
left:500px;
top:250px;
z-index: 1;
	}
#subscribes li{
	float:left;
	}
#respond h3{
	font-size:0.8em;
	font-weight:bold;
	}