

@import url("reset.css");
@import url("base.css");
@import url("menu.css");
/*@import url("../js/fancybox/fancybox/jquery.fancybox-1.3.1.css");*/

html, body{
      /*background:#fff url('../images/lite/litebg.gif') repeat; */
	  background: #FFF;
}


/** default link styling **/
a{
	color:#412680;
}


/* headers for all pages */
#header-wrapper{
	/*background:#fff url('../images/lite/litebg.gif') repeat; */
	 background: #FFF;
}
      	
#header-wrapper2{
      background:transparent;
	color:#3e3e3e;
}

#header2{
	border-bottom:solid 4px #5F4893;
	position:relative;
}

#header2 b{
	color:#5F4893; 
}  

#header2 span{
	color:#3e3e3e; 
}
/* end of headers */





/* top bar logo, menu styling */
#top-wrapper{
	background:#5f4893; 
	/*background:#FFF url('../images/lite/headers/alt-header.png') no-repeat top center;
	height:91px;*/
	

}

.mainmenu ul {
	background:#412680;
}

.mainmenu li:hover, .mainmenu li#selected {
	background:#412680 url('../images/lite/menu-leftbg.png') no-repeat top left;
}

.mainmenu ul li:hover{
	background:transparent;
}
.mainmenu a {
	color:#fff;
}

.mainmenu li:hover div, .mainmenu li#selected div{
	background:#412680 url('../images/lite/menu-rightbg.png') no-repeat top right;
}
/*submenu indicator styling*/
.mainmenu .sf-sub-indicator{
	color:#FFF;
}
/* end top bar logo, menu styling */






/* default content section styling */
#content-wrapper{
	/*background:#fff url('../images/lite/litebg.gif'); */
	background:#FFF;
	color:#3e3e3e;
}
/* end default content section styling */










/* homepage slideshow */	
/* slideswrapper allows us to center slideshow */
#slideswrapper ul li{
	background:none; 
}

/*
#slideswrapper ul li#panel1{
	background:url('../images/lite/headers/header1.jpg') no-repeat;
}

#slideswrapper ul li#panel2{
	background:url('../images/lite/headers/header2.jpg') no-repeat;
}

#slideswrapper ul li#panel3{
	background:url('../images/lite/headers/header3.jpg') no-repeat;
}

#slideswrapper ul li#panel4{
	background:url('../images/lite/headers/header4.png') no-repeat;
}

#slideswrapper ul li#panel5{
	background:url('../images/lite/headers/header1.png') no-repeat;
}

#slideswrapper ul li#panel6{
	background:url('../images/lite/headers/header6.png') no-repeat;
}

#slideswrapper ul li#panel7{
	background:url('../images/lite/headers/header7.jpg') no-repeat;
}

#slideswrapper ul li#panel8{
	background:url('../images/lite/headers/header8.jpg') no-repeat;
}

#slideswrapper ul li#panel9{
	background:url('../images/lite/headers/header9.jpg') no-repeat;
}


#slideswrapper ul li#panel10{
	background:url('../images/lite/headers/header10.jpg') no-repeat;
}


#slideswrapper ul li#panel11{
	background:url('../images/lite/headers/header11.jpg') no-repeat;
}

.homepage-toggles#prev, #next{
	background:url('../images/buttons/toggle.png') no-repeat
}

*/
a#geometric-gwen{
	color:#412680;
}


#slides .panel p{
	color:#3e3e3e;
}

h1#header-calltoaction, h1.calltoaction{
	font-size:45px;
	color:#5F4893; 
	font-weight:normal;
	line-height:123%;

}

strong, b {
	font-weight: bold;
}


h1#header-calltoaction b, h1.calltoaction b, h1#header-calltoaction b a{
	color:#3e3e3e; 
}

a#demo-link{
	color:#412680;
}

b.note{
	color:#3e3e3e;
}

h1#header-calltoaction b a{
	color:#412680;
}
/** end homepage slideshow styling **/









/* homepage content below slideshow styling */
#homepage-middle-wrapper{
	/*background:#E8DFFF;*/ 
	color:#3e3e3e;
}

#homepage-middle-content #quote-wrapper{ 
	background:url('../images/lite/top-quote-bg.png') no-repeat top left;
}

#homepage-middle-content #quote{
	background:url('../images/lite/mid-quote-bg.png') repeat-y; 
}

#homepage-middle-content #quote p{
	background:url('../images/lite/mid-quote-bg.png') repeat-y; 
}

#homepage-middle-content #quote-details{
	background:url('../images/lite/bottom-quote-bg.png') no-repeat top left; 
	height:50px;
}

#homepage-middle-content #features .feature #feature1{
	background:url('../images/lite/feature1.png') no-repeat;
}

#homepage-middle-content #features .feature #feature2{
	background:url('../images/lite/feature2.png') no-repeat;
}

#homepage-middle-content #features .feature #feature3{
	background:url('../images/lite/feature3.png') no-repeat;
}

#homepage-middle-content #features .feature #feature4{
	background:url('../images/lite/feature4.png') no-repeat;
}







/* party content below slideshow styling */
#party-middle-wrapper{
	/*background:#E8DFFF;*/ 
	color:#3e3e3e;
}

#party-middle-content #quote-wrapper{ 
	background:url('../images/lite/top-quote-bg.png') no-repeat top left;
}

#party-middle-content #quote{
	background:url('../images/lite/mid-quote-bg.png') repeat-y; 
}

#party-middle-content #quote p{
	background:url('../images/lite/mid-quote-bg.png') repeat-y; 
}

#party-middle-content #quote-details{
	background:url('../images/lite/bottom-quote-bg.png') no-repeat top left; 
}

#party-middle-content #features .feature #feature1{
	background:url('../images/lite/feature1.png') no-repeat;
}

#party-middle-content #features .feature #feature2{
	background:url('../images/lite/feature2.png') no-repeat;
}

#party-middle-content #features .feature #feature3{
	background:url('../images/lite/feature3.png') no-repeat;
}

#party-middle-content #features .feature #feature4{
	background:url('../images/lite/feature4.png') no-repeat;
}



#recent-work{
	background:transparent; 
}

#recent-buzz{
	background:#F0F0F0 none repeat scroll 0 0;
	border-top:1px solid #FFFFFF;
	outline-color:#DDDDDD;
	outline-style:solid;
	outline-width:1px;
	padding:5px 18px 18px;
	*border:1px solid #DDDDDD;

}



#about-special{
		outline: 1px solid #ddd;
	border-top: 1px solid #fff;
	padding: 5px 18px 11px;
	background: #f0f0f0;

}








#recent-buzz h1{
/*	background:url('../images/lite/rssfeed.png') no-repeat top right; */
font-size:28px;
}


#super-call-to-action{
	background:#fcffd8; 
}






/* end of homepage styling */







/* blog page styling */
#blog-articles .blog-article a.blog-title{
	color:#5F4893;
}

#blog-articles .blog-article p.article-links{	
	background:#E8DFFF; 
}

#blog-articles #page-navigation a{
	background:#f8f8f8; 
	border:solid 1px #eee;  
	color:#13bde8; 
}

#blog-articles #page-navigation a:hover{
	color:#fff;
}

#blog-articles #page-navigation a#current, #blog-articles #page-navigation a:hover{
	background:#13bde8; 
	border:solid 1px #13bde8;
	color:#fff; 
}




#search{
	background:#E8DFFF; 	
}

#search #searchbox{
	background:url('../images/lite/searchbox.png') no-repeat;
}

#categories{
	background:#E8DFFF; 
}

#sponsors{
	background:#E8DFFF; 
}
/*end blog page styling */






/* portfolio page styling */
#portfolio-wrapper{
	background:transparent; 
}

#portfolio{
	background:transparent; 
}

#portfolio-slides{
	background:transparent;
}

h1#portfolio-heading{
	color:#3e3e3e;
}
/* end portfolio page styling */






/* contact us page styling */
#contactform table tr td input{
	background:url('../images/lite/textbox.png') no-repeat;
	color:#3e3e3e
}

#contactform table tr td textarea{
	background:url('../images/lite/textarea.png') no-repeat; 
	color:#3e3e3e
}

#contact-details{
	background:#E8DFFF; 
}

#contact-map{
	background:#E8DFFF; 
}
/* end contact us page styling */







/* login page styling */
#login-wrapper{
	background:transparent; 
}

#login{
	background:transparent; 
}

#loginbox{
	background:#fff;
	color:#3e3e3e; 
	border:solid 1px #c9c9c9
}


#loginbox h1{
	color:#fff; 
	background:#412680; 
}

#loginbox table tr td input{
	background:url('../images/lite/textbox.png') no-repeat;
	color:#3e3e3e
}

#loginbox table tr td textarea{
	background:url('../images/lite/commentbox.png') no-repeat; 
	color:#3e3e3e
}
/* end login page styling */







/* review comments subscribers page */
#comments-subscribers{
	background:url('../images/navigation.png') no-repeat 180px 0px;
}

#comments-subscribers table th{
	background:#004d5f; 
	color:#fff;
}
#comments-subscribers table tr.odd{
	background:#fff;
}

#comments-subscribers table tr.even{
	background:#e7fafe;
}

#comments-subscribers table tr.even{

}

#comments-subscribers .ui-tabs-nav  a{
	color:#9e9e9e; 
	border:solid 1px #fff;
}

#comments-subscribers .ui-tabs-nav .ui-tabs-selected a,  #comments-subscribers .ui-tabs-nav a:hover{
	border:solid 1px #cccccc; 
	color:#004d5f 
}
/* end comments and subscribers page */



/*footer*/
#footer-wrapper{
	background:#292828;
}

.footer-links h1{
	color:#b3afaf;
}

.footer-links ul li a{
	color:#818181; 
}

.footer-links ul li a:hover{
	text-decoration:underline;
}

#subscribe-area-wrapper h1{
	color:#818181;
}


#subscribe-area-wrapper #subscribe-area input{
	background:url('../images/lite/subscribe-textfield.png') no-repeat;
	color:#b3afaf;
}

#subscribe-area-wrapper #subscribemessagebox p.success, #subscribe-area-wrapper #subscribemessagebox b{
	color:#b3afaf;
}



/* form validation error styling */
#errors, .errors{
	background:#fededa; 
	border:solid 2px #ff8b7f; 
}

#subscribeError{
	background:#fededa; 
	border:solid 2px #ff8b7f; 
}

#loginerror{
	background:#fededa; 
	border:solid 2px #ff8b7f; 
}

#loginresult p.error{
	border:solid 2px #ff8b7f;
	color:#89190C;
	background:#fededa url('../images/errorbg.png') no-repeat 5px 8px; 
}

.errors p.error, #errors p.error, #subscribeError p.error, #loginerror p.error{
	color:#89190C; 
	background:#fededa url('../images/errorbg.png') no-repeat 5px 5px; 
}
/* end form validation error styling */




/*LATEST-FROM-BLOG*/
.latest-from-blog {
	width:896px;
	margin:10px 0 20px 0;
}
.latest-blogs {
	width:191px;
	float:left;
	margin:0 21.5px 0 0;
	padding:0 21.5px 0 0;
	border-right:1px solid #EAEAEA;
}
.latest-blogs img, .latest-blogs-right img {
	width:191px;
	height:92px;
	margin:0 0 8px 0;
}
.latest-blogs-right {
	width:191px;
	float:right;
}
.latest-from-blog h2 {
	font-size:18px;
	margin:0 20px 25px 0;
}
.latest-blogs h3, .latest-blogs-right h3 {
	font-size:14px;
	margin:0 0 15px 0;
}
.latest-blogs p, .latest-blogs-right p {
	margin:0 0 15px 0;
}
.latest-blogs span a:link, .latest-blogs span a:visited,
.latest-blogs-right span a:link, .latest-blogs-right span a:visited {
	text-decoration:none;
	color:#4C377F;
	font-size:11px;
}
.latest-blogs span a:hover, .latest-blogs-right span a:hover {
	text-decoration:underline;
	color:#EE813B;
	font-size:11px;
}

/*
.latest-blogs img, .latest-blogs-right img{
border:3px solid white;	
}
*/


