/*	===============================================================

	Theme Name: InkBarrel

	Theme URI: http://www.inkbarrel.com/

	Description: iNK Barrel Custom THEME designed by <a href="http://www.ariunbolor.org">Bolorerdene Bundgaa</a>.

	Version: 0.1

	Author: Bolorerdene Bundgaa

	Author URI: http://www.ariunbolor.org/

	Tags: Custom theme



	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php

	============================================================ */



	/* Global reset rule */

	* {margin: 0; padding: 0;}

	

	/* General rules to cover any inheritance bugs. */

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,

	a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,

	small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,

	fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	}
	
	hr{
	 color:#CCC;
	 margin:15px 0 15px 0;	
	}
	
	#logo_spot{
		padding-top: 5px;
		height:151px;
		width:280px;
		float:left;
	}
	
	#logo_text{
	    padding: 3px 0 0 5px;	
	}

	/* Removes margin/padding around form elements. */ 

	input, select, textarea { font-size: 11px; }



	/* Removes borders from images. */

	a img, abbr, acronym { border: none; }

	

	/* Makes sure both are presented correctly */	

	strong, b	{ font-weight: bold; }

	em, i		{ font-style: italic; }



	/* Sets no list-markers by default

	ul, ol { list-style:none; }	 */



	/* Table styles */

	table						{ border-collapse: collapse; border-spacing: 0; }

	table, th, tr, td, caption	{ vertical-align: top; }	

	caption, th, td				{ text-align: left; font-weight: normal;}



	/* structure */

	

	body {

		background: #fff url(images/body_bg.gif) no-repeat 50% 0;

		line-height: 1.5;

		/*margin-left: 10px; /* fix for left-margin issue */

		/*margin-right: 10px;*/

		}

	.clear, .back	{ clear:both; }

	.clearleft		{ clear:left; }

	.clearright		{ clear:right; }

	.hide			{ display:none; }

	.float-left		{ float: left; }

	.float-right	{ float: right; }

	.zeropadding	{ padding: 0; }

	.zeromargin		{ margin: 0; }


    #wrapper{position:relative;}


	.clearfloat:after, #wrapper:after, #content:after, #secondarynav ul:after {

    content: " "; 

    display: block; 

    height: 0;

    clear: both; 

    visibility: hidden;

	}

	

	.clearfloat, #wrapper, #content, #secondarynav ul {display: inline-table;}



	/* Hides from IE-mac \*/

	* html .clearfloat, * html #wrapper, * html #content, * html #secondarynav ul {height: 1%;}

	.clearfloat, #wrapper, #content, #secondarynav ul {display: block;}

	/* End hide from IE-mac */

	

	/* Hides the sitemap credits */

	.credits { display: none; }



	

/*	---------------------------------------------------------------

	MAIN STRUCTURAL DIVS

	------------------------------------------------------------ */

	

	

	#wrapper {

	position: relative;

	width: 950px;

	margin: 0 auto;

	padding: 0;

	}



	#footer-wrap {

	position: relative;

	clear: both;

	background: url(images/footerwrap_bg.jpg) repeat-x 0 0;

	height: 100px;

	width: 100%;

	margin: 60px 0 0 0;

	padding: 0;

	}



	

	#logo {

	clear: both;

	height: 121px;

	vertical-align: middle;

	margin: 10px 0 20px;

	}

	

	#navigation {

	border-top: 1px #ccc solid;

	border-bottom: 1px #ccc solid;

	position: relative;

	}

	

	#breadcrumb {

	width: 466px;

	/*margin: 12px 0 10px 214px;*/

	}



	#content {

	float: left;

	width: 640px;

	margin: 0;

	}
	
	#content-wide {
	
	float: left;

	width: 950px;

	margin: 0;	
	
	}

	body.home #content {

	margin-top: 10px;

	}

	body.ataglance #content {

	width: 960px;

	}



	#footer {
		
	width: 950px;

	margin: 0 auto;
	
	padding-top: 1px;

	background: url(images/footerwrap_bg.jpg) repeat-x 0 0;

	}



	div.sidebar {

	clear: right;

	float: right;

	width: 280px;

	margin: 0 0 15px;

	}

	body.ataglance .sidebar {

	display: none;

	}



	div.twocol-1 {
        display:none;

	float: left;

	width: 185px;

	}

	

	div.twocol-2 {

	/*float: right;*/

	/*width: 426px;*/
        
        margin-left:10px;

	}

    div.twocol-2-wide {

	float: right;
	
	width: 736px;

	}
	
	div.twocol-2-extra-wide{
    float:right;
	
	width:950px;
	}

	body.ataglance div.twocol-2 {

	float: right;

	width: 746px;

	}



	div.threecol-1, div.threecol-2, div.threecol-3 {

	float: left;

	width: 183px;

	margin-right: 40px;

	}

	

	div.threecol-1 {

	clear: left;

	}

	

	div.threecol-3 {

	margin-right: 0;

	}

/*	---------------------------------------------------------------

	iNKBARREL NAVIGATION

	------------------------------------------------------------ */	

	#inbarrel

	{

	position: inherit;

	float:inherit;

	margin: 0;

	height: 24px;

	padding-top: 5px;

	}

	#inbarrel li

	{

	display: inline;

	list-style-type:circle;

	}

	#inbarrel li a

	{

	list-style: circle;

	text-decoration: none;

	color: #000000;

	font-weight: bold;

	}

	#inbarrel li a:hover

	{

	color: #555;

	}

	

/*	---------------------------------------------------------------

	PRIMARY NAVIGATION

	------------------------------------------------------------ */

	

		

	#primarynav {

	width: 692px;

	margin: 0;

	height: 29px;

	}

	

	#primarynav li {

	background-image: none;

	padding-left: 0;

	display: inline;

	float: left;

	text-indent: -9999px;

	}

		

	#primarynav li a {

	display: block;

	height: 29px;

	background-repeat: no-repeat;

	background-position: 0 0;

	}

	/*

	#primarynav li#pn-background a { background-image: url(images/pn-background.gif); width: 111px;}

	#primarynav li#pn-scenarios a { background-image: url(images/pn-scenarios.gif); width: 94px;}

	#primarynav li#pn-evidence a { background-image: url(images/pn-evidence.gif); width: 88px;}

	#primarynav li#pn-toolkit a { background-image: url(images/pn-toolkit.gif); width: 205px;}

	#primarynav li#pn-outcomes a { background-image: url(images/pn-outcomes.gif); width: 84px;}

	*/

	#primarynav li a:hover { background-position: 0 -33px; }

	

	body.background #primarynav li#pn-background a,

	body.scenarios #primarynav li#pn-scenarios a,

	body.evidence #primarynav li#pn-evidence a,

	body.toolkit #primarynav li#pn-toolkit a,

	body.outcomes #primarynav li#pn-outcomes a

	{

	background-position: 0 -66px;

	}

	

	

	

/*	---------------------------------------------------------------

	SECONDARY NAVIGATION

	------------------------------------------------------------ */

	

		

	#secondarynav {

	list-style-type: none;

	width: 183px;

	margin-top: 0;

	}

	

	#secondarynav li {

	padding-left: 0;

	background: url(images/secnav-bg.jpg) left top no-repeat;



	font-size: 1.08em;

	font-weight: bold;

	line-height: 100%;

	margin-bottom: 4px;

	}

	

	#secondarynav li a {

	background: url(images/secnav-btm.jpg) left bottom no-repeat;

	color: #333;

	text-decoration: none;

	display: block;

	padding: 9px 8px 7px;

	}



	#secondarynav li:hover { 

	background-position: -183px 0;

	}



	#secondarynav li a:hover { 

	background-position: -183px 100%;

	}

	

	#secondarynav li.current_page_item, #secondarynav li.current_page_ancestor {

	background-position: -366px 0;

	}

	

	#secondarynav li.current_page_item a, #secondarynav li.current_page_ancestor a {

	background-position: -366px bottom;

	color: #333;

	}

	

	#secondarynav li.current_page_item a:hover, #secondarynav li.current_page_ancestor a:hover {

	background-position: -366px bottom;

	color: #666;

	}



	/* show/hide third level of navigation as appropriate */

	#secondarynav li ul {

	display: none;

	}

	#secondarynav li ul.displayall {

	display: block;

	}



	#secondarynav li.current_page_item ul, #secondarynav li.current_page_ancestor ul {

	display: block;

	}



	/* formatting third level of navigation */

	#secondarynav ul li.current_page_item {

	background-image: none;

	}

	#wrapper #secondarynav ul li.current_page_item a {

    background:url(images/current-bg.jpg) no-repeat;
	
	color: #ffc80A;

	font-weight: bold;

	cursor: default;

	text-decoration: none;
	
	height:20px;
	
	padding: 2px 0 0 5px;
	
	margin-bottom: -6px;

	}

	

/*	---------------------------------------------------------------

	TERTIARY NAVIGATION

	------------------------------------------------------------ */

	

	#secondarynav ul {

	background-color: #fff;

	margin: 0;

	padding: 5px 0;

	list-style: none;

	height: 1%; /*For IE*/

	}

	

	#secondarynav ul li {

	background-image: none;

	margin: 0 0 10px 0;

	padding-left: 8px;

	font-size: 1em;

	font-weight: normal;

	

	}

	

	#wrapper #secondarynav ul li a {

	background-image: none;

	cursor: pointer;

	color: #333;

	margin: 0;

	padding: 0;

	text-decoration: underline;

	}

	

	#wrapper #secondarynav ul li a:hover {

	color: #DDA608;

	text-decoration: none;

	}

	

	#wrapper #secondarynav ul li.selected a {

	color: #A7B91B;

	font-weight: bold;

	cursor: default;

	text-decoration: none;

	}

	

	

	

/*	---------------------------------------------------------------

	SITE SEARCH

	------------------------------------------------------------ */

	

		

	#sitesearch {

	position: absolute;

	right: 0;

	top: 5px;

	text-align: right;

	}

	

	#sitesearch label {

	text-transform: uppercase;

	letter-spacing: -1px;

	font-weight: bold;

	font-size: 1em;

	margin-right: 6px;

	display: block;

	float: left;

	height: 22px;

	line-height: 22px;

	margin-right: 5px;

	color: #000;

	}

	

	#sitesearch input {

	height: 15px;

	width: 145px;

	float: left;

	}

	

	#sitesearch #search-go {

	width: 20px;

	height: 20px;

	margin: 1px 0 0 3px;

	float: left;

	}

	

	

	

/*	---------------------------------------------------------------

	HOMEPAGE 'FEATURED' PANEL

	------------------------------------------------------------ */	

	

	body.home #content {

	float: none;

	}

	body.home div#featured {

	position: relative;

	clear: both;

	float: left;

	width: 655px;

	background: url(images/featured-btm.gif) no-repeat 0 100%;

	padding: 0 0 20px; 

	margin: 0;

	}

	p.button{

	margin-bottom: 0;

	}

	p.button-tall{

	margin-bottom: 0;

	}
  

	body.home div#featured div {

	padding: 10px 10px 0;

	margin: 0;

	background: #fff url(images/featured-bg.jpg) no-repeat 0 0;

	}

	body.home div#featured div div,

	body.home div#featured h2, 

	body.home div#featured h3, 

	body.home div#featured p, 

	body.home div#featured ul, 

	body.home div#featured ol, 

	body.home div#featured table,

	body.home div#featured form {

	background: none;

	margin: 10px;

	padding: 0;

	}

	

	

	

/*	---------------------------------------------------------------

	SIDEBAR PANELS

	------------------------------------------------------------ */	

	

	

	div.sidebar { background: #fff url(images/infobox-bg.jpg) no-repeat 0 0; }



	div.sidebar div {
		
	clear:both;
	
	vertical-align:bottom;
		
	background: url(images/infobox-btm.gif) bottom no-repeat;

	padding: 0 0 10px;

	margin: 10px 0 0;

	}
	
	div.sidebar img{
	border: 1px solid #CCC;
	}

    #nobg{
	background:none;	
	}
	
	#nobg a{
	color:#333;
	text-decoration:none;
	}
	
	#nobg a:hover{
	color:#666;
	text-decoration:none;
	}






/*	---------------------------------------------------------------

	FOOTER

	------------------------------------------------------------ */

	

	

	#footer p {

	color: #999;

	font-size: 0.91em;

	padding: 0;

	}

	#footer p.links {
		
	text-align:center;

	width: 600px;

	margin: 0 auto;

	padding-top: 8px;

	}

	#footer p.logos {

	width: 600px;

	margin: 0 0 0 15px;

	}

	

	#footer p img {

	margin-right: 25px;

	}





/*	---------------------------------------------------------------

	HEADER STYLES

	------------------------------------------------------------ */

	

	#breadcrumb, #breadcrumb a {

	color: #8a868a;

	}

	#breadcrumb a:hover {

	color: #78aad5;

	text-decoration: underline;

	}



	



/*	---------------------------------------------------------------

	HOMEPAGE STYLES

	------------------------------------------------------------ */





	body.home div#featured p.button {

		height: 44px;

		background: transparent url(images/buttonbg-featured.jpg) 0 0 no-repeat;

		padding: 0 10px 0;

		margin-bottom: 0;

		}

	body.home div#featured p.button a {

		display: block;

		padding: 12px 0 0 25px;

		margin-bottom: 0;

		background: transparent url(images/buttonarrow.gif) 0 12px no-repeat;

		font-size: 1.2em;

		color: #78aad5;

		text-decoration: none;

		}

	body.home div#featured p.button a:hover {

		background-image: url(images/buttonarrow-hover.gif);

		color: #999;

		}
		
		body.home div#featured p.button-tall {

		height: 88px;

		background: transparent url(images/buttonbg-featured.jpg) 0 0 no-repeat;

		padding: 0 10px 0;

		margin-bottom: 0;

		}

	body.home div#featured p.button-tall a {

		display: block;

		padding: 12px 0 0 25px;

		margin-bottom: 0;

		background: transparent url(images/buttonarrow.gif) 0 12px no-repeat;

		font-size: 1.2em;

		color: #78aad5;

		text-decoration: none;

		}
body.home div#featured p.newsletters a {

		display: block;

		padding: 12px 0 0 25px;

		margin-bottom: 0;

		background: transparent url(http://www.inkbarrelvideo.com/_inc/wp-content/uploads/2010/07/Newsletter.pn) 0 12px no-repeat;

		font-size: 1.2em;

		color: #78aad5;

		text-decoration: none;

		}
	body.home div#featured p.button-tall a:hover {

		background-image: url(images/buttonarrow-hover.gif);

		color: #999;

		}



	



/*	---------------------------------------------------------------

	CONTENT STYLES

	------------------------------------------------------------ */

	.close-paras p {

	margin: 0;

	}



	.strapline	{

	margin-bottom: 1em;

	font-size: 1.33em;

	line-height: 1.2em;

	color: #894172;

	}



	p.intro	{ 

	font-size: 1.33em; 

	line-height: 1.5em; 

	color: #999;

	margin-bottom: 1em;

	}

	p.intro-purple	{ 

	font-size: 1em; 

	line-height: 1.5em; 

	color: #9b5785;

	}

	

	p.utilities {

	margin: 0 0 15px 0;

	}

	.metadata p {

	margin-bottom: 0;

	}



	div.twocol-2 img {

	background-color: white;

	border: none;

	padding: 5px;

	}



/* CSS CODE FOR COMMENTS */

#commentform p label {

	width: auto;

	}

p.commentslist {

	float: right;

	}

div.comment {

	margin-bottom: 10px;

	padding: 30px 15px 15px;

	background: #eee url(images/commentbg.gif) no-repeat top left;

	}

div.comment p {

	margin-bottom: 1em;

	}

div.comment p.commentauthor {

	font-style: italic;

	margin-bottom: 0em;

	}





/*	---------------------------------------------------------------

	SIDEBAR STYLES

	------------------------------------------------------------ */

	

	div.sidebar h2, 

	div.sidebar h3, 

	div.sidebar p, 

	div.sidebar ul, 

	div.sidebar ol, 

	div.sidebar table,

	div.sidebar form {

	padding: 0 20px 0 10px;

	margin: 0 0 0.5em;

	}

	div.sidebar p.button, div.sidebar p.button-tall,

	div.sidebar .keywords-button {

		clear: both;

		height: 40px;

		padding: 0 20px;

		background: transparent url(images/buttonbg-infobox.gif) top left no-repeat;

		margin: 0 10px;

		}
		
		div.sidebar p.button-tall{
		padding:0 0 0 20px;	
		}

	div.sidebar p.button a , div.sidebar p.button-tall a,

	div.sidebar .keywords-button a {

		display: block;

		padding: 8px 0 0 40px;

		background: transparent url(images/buttonarrow.gif) 0 11px no-repeat;

		font-size: 1.4em;

		color: #78aad5;

		text-decoration: none;

		}
		
	div.sidebar p.button-tall a{
		padding:8px 0 0 25px;
	}

	div.sidebar p.button a:hover , div.sidebar p.button-tall a:hover,

	div.sidebar .keywords-button a:hover {

		background-image: url(images/buttonarrow-hover.gif);

		color: #999;

		}



	.keywords {

	line-height: normal;

	}

	.keywords a {

	text-decoration: none;

	}







/*	---------------------------------------------------------------

	PAPERS ITEM STYLES

	------------------------------------------------------------ */



	p.utilities {

	text-align: right;

	}

	p.utilities a {

	margin-left: 2em;

	}

	p.utilities img {

	margin-bottom: -15px;

	}

	p.utilities a.img {

	text-decoration: none;

	margin-left: 0;

	}



	.metadata {

	color: #9b5785;

	margin-bottom: 1em;

	}



	p.jump {

	text-align: right;

	margin-bottom: 0;

	}



	p.keywords-line {

	height: 1.5em;

	margin: 0.5em 0 3em;

	font-size: 0.833em;

	color: #aaa;

	overflow: hidden;

	}



	p.authors {

	font-weight: bold;

	margin-bottom: 0.6em;

	}





/*	---------------------------------------------------------------

	NEWS ITEM STYLES

	------------------------------------------------------------ */



/* formatting for individual news item page */

body.news .twocol-2 h1 {

	clear: none;

	margin-bottom: 1em;

	padding-left:50px;

	}

body.news .twocol-2 p, body.news .twocol-2 ul, body.news .twocol-2 ol, body.news .twocol-2 table {

	padding-left:50px;

	}

body.news div.date {

	padding-top: 0;

	}

body.news div.date span.date-day {

	width: 32px;

	height: 32px;

	background:url(images/eventdate_bg.gif) no-repeat 0 0;

	line-height: 32px;

	text-align: center;

	font-size: 1.58em;

	}

body.news div.date span.date-mon {

	width: 32px;

	font-size: 1.08em;

	line-height: 1.5em;

	}

body.news div.date span.date-year {

	width: 32px;

	font-size: 1.08em;

	line-height: 1em;

	}

	

	div.news h5, div.news p { padding-left: 40px; }

	div.date { 

	float: left; 

	padding: 1.2em 0 0;

	}

	

	div.date span.date-day {

	display: block;

	width: 22px;

	height: 22px;

	background:url(images/date_bg.gif) no-repeat 0 0;

	color: #fff;

	line-height: 22px;

	text-align: center;

	font-size: 1em;

	font-weight: bold;

	}

	

	div.date span.date-mon {

	display: block;

	width: 22px;

	color: #888;

	text-align: center;

	font-size: 0.91em;

	}

	

	div.news h5 {

	color: #333;

	font-size: 1.25em;

	line-height: 100%;

	}

	

	div.news h5 a {

	color: #333;

	text-decoration: none;

	}

	div.news h5 a:hover {color: #69c;}



	
       .position_p {
        position: absolute; 	
        top: 285px;
	left: 758px;	
        font-size:16px
        } 
	

	

/*	---------------------------------------------------------------

	EVENT DETAIL STYLES

	------------------------------------------------------------ */

	

	

	body.eventdetail div.date span.date-day {

	width: 32px;

	height: 32px;

	background:url(images/eventdate_bg.gif) no-repeat 0 0;

	line-height: 32px;

	text-align: center;

	font-size: 1.58em;

	}

	

	body.eventdetail div.date span.date-mon {

	width: 32px;

	font-size: 1.08em;

	}

	

	body.eventdetail h1 {

	padding-left: 45px;

	margin-bottom: 0.2em;

	}

	

	body.eventdetail p.location {

	padding-left: 45px;

	margin: 0;

	color: #999;

	font-style: italic;

	margin-bottom: 2em;

	}

	

	body.eventdetail p.location span {

	color: #69C;

	font-weight: bold;

	font-style: normal;

	}



	.eventlinks {

	width: 110px;

	float: right;

	margin: 0 0 0 20px;

	list-style-type: none;

	list-style-position: outside; /*For IE*/

	}

	

	.eventlinks li {

	border-bottom: 1px #ccc solid;

	margin: 0 0 15px 0;

	padding: 0 0 15px 35px;

	line-height: 100%;

	}

	

	.eventlinks li a {

	color: #666;

	text-decoration: none;

	}

	

	.eventlinks li a:hover {

	color: #000;

	text-decoration: underline;

	}

	

	.eventlinks li.report	{	background: url(images/icon_report.gif) no-repeat 0 0; }

	.eventlinks li.pictures	{ background: url(images/icon_pictures.gif) no-repeat 0 0; }

	.eventlinks li.people	{	background: url(images/icon_people.gif) no-repeat 0 0; border: none; }



.vevent h3.summary, .vevent p.location {

	padding-left: 50px;

	}

.vevent h3.summary {

	margin-bottom: 0;

	}

p.location span {

	color:#6699CC;

	font-style:normal;

	font-weight:bold;

}



/* over-ride default img tag to format 'find out more' buttons in findings */

div.twocol-2 img.moreinfo {

	margin: 0;

	background-color: transparent;

	border: none;

	padding: 0;

	}



div.date span.date-day {

	width: 40px;

	background:url(images/date_bg.gif) no-repeat top center;

	}

div.date span.date-mon {

	width: 40px;

	border-top: 1px solid white;

	line-height: 1em;

	}

div.date span.date-year {

	display: block;

	width: 40px;

	color: #888;

	text-align: center;

	font-size: 0.91em;

	line-height: 1em;

	}

	

body#eventdetail div.date span.date-day {

	width: 54px;

	background:url(images/eventdate_bg.gif) no-repeat top center;

	}

body#eventdetail div.date span.date-mon {

	width: 54px;

	border-top: 1px solid white;

	}

body#eventdetail div.date span.date-year {

	width: 54px;

	font-size: 1.08em;

	}

body#eventdetail h1 {

	padding-left: 70px;

	}

body#eventdetail p.location {

	padding-left: 70px;

	}



/*	---------------------------------------------------------------

	PEOPLE STYLES

	------------------------------------------------------------ */

	

	body.people .newline {

	clear: both;

	}

	body.people .biowrap {

	width: 183px;

	float: right;

	margin: 0 20px 1em 0;

	display: inline; /*For IE to stop guillotine bug*/

	/* height: 12em; Items given a height to horizontally align*/

	}

	body.people .left {

	width: 183px;

	float: left;

	}



	

	body.people .biowrap img {

	float: left;

	border: 1px #ccc solid;

	padding: 2px;

	background-color: #efefef;

	}

	

	body.people .biowrap h5, body.people .biowrap p {

	padding-left: 70px;

	line-height: 120%;

	}

	

	body.people .biowrap h5 {

	font-size: 1.16em;

	padding-top: 0;

	}

		

	body.people-bio h1 { margin-bottom: 0.2em; }







/*	---------------------------------------------------------------

	BIOGRAPHY TEMPLATE STYLES

	------------------------------------------------------------ */

	

	

	img.bioimage {

	float: left;

	border: 1px #ccc solid;

	padding: 5px;

	background-color: #efefef;

	margin: 0 30px 20px 0;

	}

	

	body.people-bio #content ul li{

	padding-left: 0;

	background-image: none;

	list-style-position: outside; /*For IE*/

	}







/*	---------------------------------------------------------------

	MISCELLANEOUS STYLES

	------------------------------------------------------------ */



	.alignleft, body.people .biowrap p.alignleft {

	float: left;

	margin: 0 5px 5px 0;

	padding: 0;

	}



	.alignright {

	float: right;

	margin: 0 0 5px 5px;

	padding: 0;

	}



/* SITEMAP FORMATTING */

.ddsg-wrapper ul {

	margin: 0;

	}

.ddsg-wrapper ul li {

	background-image: none;

	color: #894172;

	font-size: 1.25em;

	line-height: 100%;

	letter-spacing: -1px;

	margin: 0.5em 0 0.5em 20px;

	}

.ddsg-wrapper ul li li {

	color: #666;

	font-size: 0.8em;

	line-height: 1.5em;

	letter-spacing: 0;

	}

.ddsg-wrapper ul li li li {

	font-size: 1em;

	}

.ddsg-wrapper div {

	display: none;

	}

	

/*	---------------------------------------------------------------

	CONTACT FORM STYLE

	------------------------------------------------------------ */

	

.addlink {

	margin:0px;

	padding: 0px;

	width:420px;	

	}

.addlink p

{

	margin:0 0 10px 0;

	padding:0;



}	

	.addlink ol {

		list-style:none;

		margin:0;

		padding:0;

		}

		

		.addlink li {

			padding:6px;

			margin-bottom:1px;

			}

			

			.addlink li#send {

				background:none;

				margin-top:6px;

				}

		

		.addlink label {

			float:left;

			width:350px;

			text-align:left;	

			margin-right:7px;

			line-height:23px; /* This will make the labels vertically centered with the inputs */

			}

		.addlink select

		{

			width: 407px; border: 1px solid #999999;

		}	

		.addlink input,

		.addlink textarea {

			padding:4px;

			border:1px solid #999999;

			width:398px;

			}

			

			.addlink input:focus,

			.addlink textarea:focus {

				border:1px solid #666;

				background:#e3f1f1;

				}

			

		.addlink li#send button {

			background:#003366 url(img/css-form-send.gif) no-repeat 8px 50%;

			border:none;

			padding:4px 8px 4px 28px;

			color:#fff;

			cursor:pointer;

			}

			

			.addlink li#send button:hover { 

				background-color:#006633;

				}

		.addlink li#send button {

			background:#003366 url(img/apply2.png) no-repeat 8px 50%;

			border:none;

			padding:4px 8px 4px 28px;

			color:#fff;

			cursor:pointer;

			}

			

			.addlink li#send button:hover { 

				background-color:#006633;

				}
