
/* CSS rules common to entire site
**********************************/

/* Element Defaults
*******************/
a:link, a:visited
{
	font-weight: bold;
	color: #ffa314;
	text-decoration: none;
}

a:hover
{
	font-weight: bold;
	color: #fad101;
	text-decoration: underline;
}

li
{
}

body
{
	background: #606165;
	color: grey;
	font: normal 10px 'Verdana', 'Arial', 'sans-serif';
	text-align: center;
	margin: 0px;
	line-height: 1;
}

h1, h2, h3, h4, h5, h6, p
{
	color: white;
	margin: 0px;
}

h1
{
	font: bold italic 30px 'Georgia', 'Times New Roman', 'serif';
	margin-bottom: 10px;
}

h2
{
	font: bold italic 18px 'Georgia', 'Times New Roman', 'serif';
	color: #ffa314;
	padding: 10px 10px 10px 55px;
}

h3
{
}

h4
{
}

h5
{
}

h6
{
}

img
{
	border: none;
	display: inline;
}

p
{
	font: normal 11px 'Verdana', 'Arial', 'sans-serif';	
	line-height: 2.0em;
	margin: 10px 0px 10px 0px;
}


p.indent
{
	text-indent: 55px;
}

table 
{
	border-collapse: collapse;
	border-spacing: 0;
}


td
{
	vertical-align: top;
	color: white;
}

ul 
{
	list-style: none;
}

hr
{
	background: #596fb1;
	padding: 1px;
	border: none;
}

/* remember to define focus styles! */
:focus 
{
	outline: 0;
}


/* Classes
**********/
.block
{
	display: block;
}

.float-r
{
	float: right;
	margin-left: 30px
}

.intro
{
	font-size: 14px;
	text-indent: 50px;
}

.testimonee
{
	font-weight: bold; 
	text-align: right;
	padding: 0px 0px 20px 0px;
}

.inkcom-bullet
{	
	list-style-image: url(/images/layout/inkcom-bullet.png)
}

.h2-style
{
	font: bold italic 1.8em 'Georgia', 'Times New Roman', 'serif';
	color: #ffa314;	
}

.promo
{
	margin-left: 10px;
}

.highlight
{
	color: #ffa314;
}

/* Layout defaults
******************/
#body-background
{
	background: #1f115e url(/images/layout/body-bgd-new.png) repeat-x top center;
}

#wrap
{
	width: 950px;
	margin: 0px auto 0px auto;
	padding: 0px 10px 0px 10px;
	text-align: left;
}

#header
{
	height: 205px !important; 
	height/**/: 215px;
}

#header-graphics
{
	float: right;
	margin: -10px 0px 0px -200px;
}

#logo
{
	text-align: left;
	position: absolute;
	top: 15px;
}

#page-home
{
	padding: 20px 0px 0px 55px;
}

#page
{
	padding: 20px 0px 0px 55px;
	width: 530px;
}

#footer-background
{
	background: url(/images/layout/footer-bgd.png) repeat-x top;
	height: 150px;
	margin-top: 50px;
	padding-top: 25px;
	padding-bottom: 50px;
}



/* Side
******************/

#sidebar
{
	float: right;
	width: 310px;
	margin: 20px 0px 0px 50px;
	text-align: right;
}

/* Home 
******************/

#home-content
{
	clear: both;
	margin-top: 25px;
}

#home-content td
{
	width: 290px;
	border-left: 1px dotted grey;
	padding: 0px 25px 0px 25px;
}

#services-home li
{
	background: url(/images/layout/inkcom-bullet.png) center left no-repeat;
	padding: 15px 0px 15px 25px;
	border-top: 1px solid #21217b;
	text-transform: uppercase;
	margin-left: -15px;
	font-size: 11px;
}

h2.services-ic
{
	background: url(/images/graphics/services-ic.png) no-repeat;
}

h2.fun-ic
{
	background: url(/images/graphics/fun-ic.png) no-repeat;
}

h2.article-ic
{
	background: url(/images/graphics/article-ic.png) no-repeat;
}

h2.testimonials-ic
{
	background: url(/images/graphics/testimonials-ic.png) no-repeat;
}

h2.who-ic
{
	background: url(/images/graphics/who-ic.png) no-repeat;
}

h2.who-ic
{
	background: url(/images/graphics/who-ic.png) no-repeat;
}

h2.questions-ic
{
	background: url(/images/graphics/questions-ic.png) -15px 5px no-repeat;
}

#services-page li
{
	background: url(/images/layout/inkcom-bullet.png) 0px 10px no-repeat;
	padding: 15px 0px 15px 25px;
	border-top: 1px solid #21217b;
	margin-left: -15px;
}

#services-page li ol li
{
	background: none;
	padding: 5px;
	border: none;
	color: #868986;
}

#services-page strong
{
	text-transform: uppercase;
	color: #ffa314;
}

/* Admin styles
****************/

#page ul.admin li
{
	list-style: disc;
}

#page ul.admin li a
{
	color: white;
	line-height: 16px;	
}

fieldset label,
fieldset legend,
fieldset
{
	color: white;	
}

