/** Elements **/
body			{	margin: 0; padding: 0; color: #000; font: 12px/150% 'Lucida Grande', 'Lucida Sans Unicode', Lucida, Arial, Helvetica, sans-serif; }
img				{	border: none;}

section			{	display: block; }

a:link,
a:visited		{	color: #094f86; font-weight: bold; text-decoration: underline; }
a:hover,
a:active		{	text-decoration: none; }

h1, h2, h3, h4, h5 {	font-family: Helvetica, Arial, 'Lucida Sans Unicode', sans-serif; line-height: 120%; font-weight: normal; }

/** Classes **/

.widget-container	{	margin: 0 0 15px 0; padding: 0; }
.widget-title		{	margin: 0 0 3px 0; border-bottom: 1px dotted #e2e2e2; padding: 0 0 5px 0; color: #0d6277; font-size: 18px; }


/** Instances **/


#body				{	margin: 0; padding: 0; color: #000; background: #fff; }
#main				{	display: block; margin: 0; padding: 0; }

#common				{	margin: 0; padding: 8px 0 5px 0; color: #fff; background: #141414; }
#payoff				{	margin-bottom: 0; font-size: 13px; }
#commonnav			{	margin-bottom: 0; font-size: 10px; font-family: Helvetica, Arial, 'Lucida Sans Unicode', sans-serif; }
#commonnav .item	{	display: inline; margin: 0 13px 0 0; padding: 0; }
#commonnav .link	{	padding: 3px 8px; color: #fff; background: #383838; text-transform: uppercase; text-decoration: none; font-weight: normal;
						-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#commonnav .open	{	padding: 3px 8px 10px 8px; color: #414141; background: #fff; text-transform: uppercase; text-decoration: none; font-weight: normal; }

#header				{	padding: 15px 0 10px 0;  }
#title				{	margin-top: 0; margin-bottom: 0; padding: 0; }

#navigation				{	text-align: right; padding-top: 10px; font-family: Helvetica, Arial, 'Lucida Sans Unicode', sans-serif; font-size: 14px; font-weight: normal; text-transform: uppercase; }
#navigation .menu		{	margin: 0; padding: 0; }
#navigation .menu-item	{	display: inline; margin: 0; padding: 0; list-style: none; }
#navigation a			{	margin: 0 0 0 7px; padding: 3px 7px; }
#navigation a:link,
#navigation a:visited	{	text-decoration: none; }
#navigation a:hover,
#navigation a:active	{	text-decoration: underline; }
#navigation .current-menu-item a	{	color: #fff; background: #0956ad; }



#explain			{	height: 295px; background: #094f86 url(../images/uxconference.jpg) 0 0 no-repeat; color: #fff; }
#explain .title			{	margin: 0; padding: 30px 15px 15px 15px; font-weight: normal; font-size: 20px; }
#explain .description	{	margin: 0; padding: 0 15px 10px 15px; font-size: 13px; }
#explain .conversion	{	margin: 0; padding: 25px 30px 10px 15px; font-size: 13px; text-align: right; }
#explain .button		{	border: 1px solid #fff; padding: 10px 20px; background: #7ea91f url(../images/conversion.png) 50% 50% repeat-x; color: #fff; text-decoration: none; font-weight: bold; font-size: 15px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }

#menu-item-50 a:link,
#menu-item-50 a:visited {	background: #7ea91f url(../images/conversion.png) 50% 50% repeat-x; color: #fff; text-decoration: none; font-weight: bold; color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-transform: none; }



#information			{	margin-top: 10px; margin-bottom: 20px;  }
#information .info			{	background: #ddeaf4; }
#information .title		{	margin: 0; padding: 10px; }
#information .title .link	{	font-weight: normal; text-decoration: none; }
#information .description	{	margin: 0; padding:  0 10px; font-size: 13px; }
#information .more		{	margin: 0; padding: 10px; text-align: right; font-size: 10px; text-transform: lowercase; }


#portlet			{	margin-top: 40px; }

#core				{	margin-top: 20px; }
#contenttitle		{	margin-bottom: 20px; background: #094f86 url(../images/contenttitle.png) 50% 100% no-repeat; }
#contenttitle .title	{	margin: 0; padding: 20px 20px; color: #fff; font-weight: normal; }