/*  
Theme Name: Lumin
Theme URI: http://www.lumin.com/ 
Description: Your Publishing Woes Will Continue Until You Call Us! 
Version: 1.5b
Author: Razvan Teodorescu
Author URI: http://teo.esuper.ro/
*/

* {
	margin: 0px;
	padding: 0px;
}

body{
	background: url(images/background.jpg) #B0ACA0 repeat-x top left;
	margin: 0px;
	padding: 0px;
}

img, img a{
	border: none;
}

img.alignleft {
	display: inline;
	float: left;
	margin: 0px 16px 16px 0px;
	padding: 0px;
}

img.alignright {
	display: inline;
	float: right;
	margin: 0px 0px 16px 16px;
	padding: 0px;
}

.blue{
	color: #4877A4;
}

.line{
	height: 80px;
	margin: 0px;
	padding: 0px;
}

.portfolio{
	margin: 0px;
	padding: 0px;
	width: 900px;
}

.portfolio-left{
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 210px;
}

.portfolio-right{
	display: inline;
	float: right;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	width: 660px;
}

.testimonial-picture{
	margin: 35px 0px 15px 0px;
	padding: 0px;
	text-align: center;
}

.title{
	color: #4877A4;
	text-transform: uppercase;
	font-weight: bold;
}

#content{
	color: #867C6E;
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 620px;
}

#header-contact a:visited, #header-contact a{
	color: #4877a4;
	text-decoration: none;
}

#header-contact a:hover{
	color: #d57300;
	text-decoration: underline;
}

#content a:visited, #content a, #content-page a:visited, #content-page a{
	color: #D57300;
	text-decoration: underline;
}

#content a:hover, #content-page a:hover{
	color: #4877A4;
	text-decoration: none;
}

#content h1{
	color: #867C6E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 120%;
	margin: 0px;
	padding: 0px;
}

#content p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-variant: normal;
	line-height: 138%;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#content-page{
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

#content-page  p.success a{
	color: #D57300;
	text-decoration: underline;
}

#content-page h1{
	color: #4877A4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin: 0px 0px 25px 0px;
	padding: 0px;
}

#content-page h1 a, #content-page h1 a:hover, #content-page h1 a:visited{
	color: #4877A4;
	text-decoration: none;
}

#content-page h2{
	color: #867C6E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	margin: 0px 0px 12px 0px;
	text-decoration: none;
}

#content-page h2 a{
	color: #D57300;
	text-decoration: none;
}

#content-page h2 a :hover{
	color: #867C6E;
	text-decoration: none;
}

#content-page h3{
	color: #4877A4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 0px 0px 25px 0px;
	padding: 0px;
}

#content-page h3 a, #content-page h3 a:hover, #content-page h3 a:visited{
	color: #4877A4;
	text-decoration: none;
}

#content-page li{
	color: #4877A4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}

#content-page ol{
	clear: both;
	list-style-type: decimal;
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 20px;
}

#content-page p{
	margin: 0px 0px 16px 0px;
	padding: 0px;
}

#content-page p.pdf{
	background: url(images/icon_pdf.gif) top left no-repeat;
	color: #D57300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0px 0px 10px 0px;
	padding: 4px 0px 12px 37px;
	text-transform: uppercase;
}

#content-page p.pdf a{
	color: #D57300;
	text-decoration: underline;
}

#content-page p.success{
	background: url(images/icon_succes.gif) top left no-repeat;
	color: #D57300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 4px 0px 12px 37px;
	text-transform: uppercase;
}

#content-page ul{
	clear: both;
	list-style: none;
	margin: 0px 0px 16px 0px;
	padding: 0px;
}

#content-page ul.big{
	clear: both;
	list-style: none;
	margin: 20px 0px 16px 0px;
	padding: 0px;
}

#content-page ul.big li{
	background: url(images/bullet.gif) 0px 3px no-repeat;
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 33px;
	text-transform: none;
}

#content-page.columns{
	display: inline;
	float: left;
	width: 620px;
}

#content-page.full{
	width: 830px;
}

#header{
	margin: 0px auto 0px auto;
	padding: 30px 0px 0px 0px;
	width: 930px;
}

#header-contact{
	display: inline;
	float: right;
	margin: 0px;
	padding: 0px;
}

#header-contact p{
	color: #8E8172;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-variant: normal;
	font-weight: bold;
	line-height: 100%;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

#header-logo{
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#header-menu{
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 930px;
}

#header-menu ul {
	float: right;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#header-menu ul li {
	display: inline;
	float: left;
	height: 37px;
	margin: 0px 0px 0px 3px;
	padding: 0px;
}

#header-menu ul li#menu-lumin a, #header-menu ul li#menu-lumin a:visited{
	background: url(images/menu_lumin.jpg) no-repeat top left;
	display: block;
	height: 37px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	text-indent: -999999px;
	width: 160px;
}

#header-menu ul li#menu-lumin a:hover, #header-menu ul li#menu-lumin.selected a{
	background: url(images/menu_lumin.jpg) no-repeat -160px 0px;
	display: block;
	height: 37px;
	margin: 0px;
}

#header-menu ul li#menu-portfolio a, #header-menu ul li#menu-portfolio a:visited{
	background: url(images/menu_portfolio.jpg) no-repeat top left;
	display: block;
	height: 37px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	text-indent: -999999px;
	width: 139px;
}

#header-menu ul li#menu-portfolio a:hover, #header-menu ul li#menu-portfolio.selected a{
	background: url(images/menu_portfolio.jpg) no-repeat -139px 0px;
	display: block;
	height: 37px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	text-indent: -999999px;
	width: 139px;
}

#header-menu ul li#menu-publishing a, #header-menu ul li#menu-publishing a:visited{
	background: url(images/menu_publishing.jpg) no-repeat top left;
	display: block;
	height: 37px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	text-indent: -999999px;
	width: 187px;
}

#header-menu ul li#menu-publishing a:hover, #header-menu ul li#menu-publishing.selected a{
	background: url(images/menu_publishing.jpg) no-repeat -187px 0px;
	display: block;
	height: 37px;
	margin: 0px;
}

#main{
	background: #FFFFFF;
	margin: 0px auto 0px auto;
	padding: 50px;
	width: 830px;
}

#main-page{
	background: #FFFFFF;
	margin: 10px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 930px;
}

#main-portfolio{
	background: #FFFFFF;
	margin: 0px auto 0px auto;
	padding: 50px 15px 50px 15px;
	width: 900px;
}

#promo{
	margin: 10px auto 10px auto;
	padding: 0px;
	width: 930px;
	height: 140px;
}

#promo ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 140px;
}

#promo ul li{
	margin: 0px;
	padding: 0px;
	height: 140px;
}

#promo-center{
	display: inline;
	float: left;
	height: 140px;
	margin: 0px 7px 0px 8px;
	padding: 0px;
	width: 305px;
}

#promo-center ul li a, #promo-center ul li a:visited{
	background: url(images/promo_center.jpg) no-repeat top left;
	display: block;
	float: left;
	height: 140px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	text-indent: -999999px;
	width: 305px;
		text-decoration: none;
		border: none;
}

#promo-center ul li a:hover{
	background: url(images/promo_center.jpg) no-repeat -305px 0px;
	margin: 0px;
	padding: 0px;
	height: 140px;
	display: block;
	text-decoration: none;
		border: none;
}

#promo-left{
	display: inline;
	float: left;
	height: 140px;
	margin: 0px;
	padding: 0px;
	width: 305px;
}

#promo-left ul li a, #promo-left ul li a:visited{
	background: url(images/promo_left.jpg) no-repeat top left;
	display: block;
	float: left;
	height: 140px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	text-indent: -999999px;
	width: 305px;
	text-decoration: none;
		border: none;
}

#promo-left ul li a:hover{
	background: url(images/promo_left.jpg) no-repeat -305px 0px;
	margin: 0px;
	padding: 0px;
	height: 140px;
	display: block;
	text-decoration: none;
border: none;
}

#promo-right{
	display: inline;
	float: right;
	height: 140px;
	margin: 0px;
	padding: 0px;
	width: 305px;
}

#promo-right ul li a, #promo-right ul li a:visited{
	background: url(images/promo_right.jpg) no-repeat top left;
	display: block;
	height: 140px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	text-indent: -999999px;
	width: 305px;
	text-decoration: none;
		border: none;
}

#promo-right ul li a:hover{
	background: url(images/promo_right.jpg) no-repeat -305px 0px;
	margin: 0px;
	padding: 0px;
	height: 140px;
	display: block;
	text-decoration: none;
	border: none;
}

#second-menu ul {
	float: right;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#second-menu ul li {
	display: inline;
	float: left;
	height: 20px;
	margin: 0px 0px 0px 3px;
	padding: 0px;
}

#second-menu ul li#second-menu11 a, #second-menu ul li#second-menu11 a:visited{
	background: url(images/second-menu11.gif) no-repeat top left;
	display: block;
	height: 20px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	text-indent: -999999px;
	width: 186px;
}

#second-menu ul li#second-menu11 a:hover, #second-menu ul li#second-menu11.selected a{
	background: url(images/second-menu11.gif) no-repeat -186px 0px;
	display: block;
	height: 20px;
	margin: 0px;
}

#second-menu ul li#second-menu12 a, #second-menu ul li#second-menu12 a:visited{
	background: url(images/second-menu12.gif) no-repeat top left;
	display: block;
	height: 20px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	text-indent: -999999px;
	width: 237px;
}

#second-menu ul li#second-menu12 a:hover, #second-menu ul li#second-menu12.selected a{
	background: url(images/second-menu12.gif) no-repeat -237px 0px;
	display: block;
	height: 20px;
	margin: 0px;
}

#second-menu ul li#second-menu13 a, #second-menu ul li#second-menu13 a:visited{
	background: url(images/second-menu13.gif) no-repeat top left;
	display: block;
	height: 20px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	text-indent: -999999px;
	width: 195px;
}

#second-menu ul li#second-menu13 a:hover, #second-menu ul li#second-menu13.selected a{
	background: url(images/second-menu13.gif) no-repeat -195px 0px;
	display: block;
	height: 20px;
	margin: 0px;
}

#second-menu ul li#second-menu21 a, #second-menu ul li#second-menu21 a:visited{
	background: url(images/second-menu21.gif) no-repeat top left;
	display: block;
	height: 20px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	text-indent: -999999px;
	width: 111px;
}

#second-menu ul li#second-menu21 a:hover, #second-menu ul li#second-menu21.selected a{
	background: url(images/second-menu21.gif) no-repeat -111px 0px;
	display: block;
	height: 20px;
	margin: 0px;
}

#second-menu ul li#second-menu22 a, #second-menu ul li#second-menu22 a:visited{
	background: url(images/second-menu22.gif) no-repeat top left;
	display: block;
	height: 20px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	text-indent: -999999px;
	width: 83px;
}

#second-menu ul li#second-menu22 a:hover,#second-menu ul li#second-menu22.selected a{
	background: url(images/second-menu22.gif) no-repeat -83px 0px;
	display: block;
	height: 20px;
	margin: 0px;
}

#second-menu ul li#second-menu23 a, #second-menu ul li#second-menu23 a:visited{
	background: url(images/second-menu23.gif) no-repeat top left;
	display: block;
	height: 20px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	text-indent: -999999px;
	width: 100px;
}

#second-menu ul li#second-menu23 a:hover, #second-menu ul li#second-menu23.selected a{
	background: url(images/second-menu23.gif) no-repeat -100px 0px;
	display: block;
	height: 20px;
	margin: 0px;
}

#second-menu ul li#second-menu31 a, #second-menu ul li#second-menu31 a:visited{
	background: url(images/second-menu31.gif) no-repeat top left;
	display: block;
	height: 20px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	text-indent: -999999px;
	width: 141px;
}

#second-menu ul li#second-menu31 a:hover,#second-menu ul li#second-menu31.selected a{
	background: url(images/second-menu31.gif) no-repeat -141px 0px;
	display: block;
	height: 20px;
	margin: 0px;
}

#second-menu ul li#second-menu32 a, #second-menu ul li#second-menu32 a:visited{
	background: url(images/second-menu32.gif) no-repeat top left;
	display: block;
	height: 20px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	text-indent: -999999px;
	width: 145px;
}

#second-menu ul li#second-menu32 a:hover,#second-menu ul li#second-menu32.selected a{
	background: url(images/second-menu32.gif) no-repeat -145px 0px;
	display: block;
	height: 20px;
	margin: 0px;
}

#second-menu ul li#second-menu33 a, #second-menu ul li#second-menu33 a:visited{
	background: url(images/second-menu33.gif) no-repeat top left;
	display: block;
	height: 20px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	text-indent: -999999px;
	width: 183px;
}

#second-menu ul li#second-menu33 a:hover,#second-menu ul li#second-menu33.selected a{
	background: url(images/second-menu33.gif) no-repeat -183px 0px;
	display: block;
	height: 20px;
	margin: 0px;
}

#sidebar{
	display: inline;
	float: right;
	line-height: 140%;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	width: 180px;
}

#splash{
	background: #FFFFFF;
	height: 340px;
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 930px;
}

#splash-small{
	background: #FFFFFF;
	height: 113px;
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 930px;
}

#testimonials{
	color: #867C6E;
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

#testimonials .author{
	color: #867C6E;
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

#testimonials .author a, #testimonials .author a:visited{
	color: #867C6E;
	text-decoration: underline;
}

#testimonials .author a:hover{
	color: #867C6E;
	text-decoration: none;
}

#wrapper{
	background: url(images/background_wrapper.jpg) #EEEBE4 repeat-x top left;
	margin: 0px auto 0px auto;
	padding: 0px 0px 45px 0px;
	width: 1020px;
}
