@charset "UTF-8";
/** 
 * @project   PERU SUPPORT GROUP
 * @version   0.1 
 * @package   xhtml-css 
 * @author    Irene Soler 
 * @copyright 2009 by the author 
 */



/** --------- RESET ALL ------------ */

* {
	padding:0;
	margin:0;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
	font-family:Helvetica, Arial, Verdana;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6, p {
	font-size:100%;
	font-weight:normal;
	line-height:130%;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
a:focus {
	-moz-outline-style:none;
}
.fltRight {
	float:right
}
.fltLeft {
	float:left
}
/** --------- GENERAL ------------ */

body {
	min-height:101%;
	font-family:Helvetica, Arial, Verdana;
	background:#6e6e6e url(../images/bgs/bg_head.jpg) repeat-x left top;
	text-align:center;
}
html {
	height:100%;
}
.clear {
	clear:both;
}
#container {
	width:950px;
	margin:0px auto;
	text-align:left;
	position:relative;
}

/** ---------------------------   STRUCTURE ------------------------------   */

#header {
	position:relative;
	clear:both;
	height: 108px;
}
#mainNav {
	clear:both;
	height: 46px;
	font-size:.72em;
	font-weight:bold;
}
#wrap {
	
	padding:22px;
	background:#FFF url(../images/bgs/bg_wrap.gif) repeat-y;
	overflow:auto;
	}
	
#wrapInt {
	
	padding:0 22px 22px 22px;
	background:#FFF url(../images/bgs/bg_wrap.gif) repeat-y;
	overflow:auto;
	
	}
	
#mainCol {
	
	padding-bottom:180px;
	width:678px;
	float:left;
	
}
#mainCol .col {
	float:left;
}
#sideCol {
	float:left;
	width:192px;
	padding:0 18px;
}
#wrapInt #sideCol {
	float:left;
	width:192px;
	padding:22px 18px;
}
#footer {
	background: url(../images/bgs/bg_footer.jpg) repeat-x left top;
	font-size:.72em;
	padding:17px 22px;
	clear:both;
	min-height:48px;
}
/** ---------------------------   COPY ------------------------------   */

#crumbs {
	color:#333;
	font-size:.7em;
	margin:15px 0 0 0;
	float:left;
}
#crumbs li {
	float:left;
	padding-right:5px;
	padding-bottom:20px;
}
#crumbs li a {
	color:#999;
	text-decoration:none
}
#crumbs li a:hover {
	color:#990000
}
p.sendFriend {
	float:right;
	font-size:.65em!important;
	text-transform: uppercase;
	background: url(../images/assets/iconSend.gif) no-repeat 0 0;
	padding:5px 0 0 25px!important;
	margin:10px 3px 10px 0;
	height:22px
}
p.sendFriend a {
	color:#000!important
}
p.sendFriend a:hover {
	text-decoration:underline!important
}
#wrap p, #wrapInt p {
	font-size: 0.8em;
	padding-bottom:10px;
}
#wrap p a, #wrapInt p a {
	color:#990000;
	text-decoration:none
}
#wrap p a:hover, #wrapInt p a:hover {
	color: #000;
}
#mainCol h2 {
	font-size: 1.8em;
	color: #000;
	font-weight:bold;
	padding-bottom:5px;
	clear:both;
	letter-spacing: -.02em;
}
#mainCol h4 {
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:5px solid #999;
	clear:both
}
#mainCol h3 {
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: -.02em;
}
#mainCol .events h3 {
	padding:0px;
	font-size:1.8em;
	letter-spacing: -.03em;
}
#mainCol h5 {
	font-size: .8em;
	font-weight: bold;
	margin-bottom:5px;
}
#mainCol h6 {
	font-size: .9em;
	font-weight: bold;
	text-transform: uppercase;
	margin:10px 0 5px 0;
}
#mainCol h3 a, #mainCol h5 a {
	color: #990000;
	text-decoration:none;
}
#mainCol h3 a:hover, #mainCol h5 a:hover {
	color: #000;
}
#mainCol p.date {
	font-size: 0.65em;
	text-transform: uppercase;
	color: #666;
	padding:0 0 3px 0;
	margin:0!important;
	
}
#mainCol p.intro {
	font-size:.9em;
	font-weight:bold;
	padding:10px 0 20px 0;
}
#mainCol p.goBack {
	background: url(../images/assets/arrow_back.png) no-repeat;
	padding-left: 20px;
	color:#990000;
	text-transform:uppercase;
	font-size:.65em;
	font-weight:bold;
}
#mainCol p.link {
	font-size: 0.65em;
	font-weight:bold;
	text-transform: uppercase;
}
#mainCol p.link a {
	color: #990000;
	text-decoration:none;
	background: url(../images/assets/arrow_red.png) no-repeat;
	padding:0 0 3px 18px;
}
#mainCol p.link a:hover {
	background: url(../images/assets/arrow_black.png) no-repeat;
	color: #000;
}
/** ---------------------------   HEADER ------------------------------   */

#header h1 {
	font-size:1.8em;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	float:left;
	margin:39px 0 0 0;
	width:50%;
}
#header h1 a {
	color: #FFF;
	text-decoration:none
}
#header ul {
	position:absolute;
	right:0;
	top: 0;
}
#header li {
	float:left;
	background: url(../images/bgs/bg_headButt2.jpg) repeat-x;
	margin:0 0 0 10px;
	font-size:.72em;
	font-weight: bold;
	text-transform: uppercase;
	min-height:24px;
}
#header li.textOnly {
	background: url(../images/bgs/bg_headButt.jpg) repeat-x;
	text-transform: none;
	margin:0 0 0 30px;
	text-transform: uppercase;
	

}


#header li.textOnly a:hover {
	background: url(../images/bgs/bg_headButtOver.jpg) repeat-x;
	
	text-decoration:none;
	color:#FFF
}
#header li a {
	color: #FFF;
	text-decoration:none;
	padding:8px 10px 5px 10px;
	display:block;letter-spacing: -.02em;
}
#header li a:hover {
	background: url(../images/bgs/bg_headButt2Over.jpg) repeat-x;
}
#header form {
	float:right;
	margin:70px 0 0 0;
	font-size:.72em;
}
#header label {
	font-weight: bold;
	text-transform: uppercase;
	color:#FFF;
	margin:5px 10px;
	float:left;
}
#header .textField {
	width:168px;height:14px; 
	float:left;
	margin-right:5px;padding:3px; 
	font-size:1.2em;
		border:1px solid #FFF;
}
#header .submit {
	float:left;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	background-color: #FFF;
	height: 22px;
	width: 30px;
	border:none;
	cursor:pointer;
}
/** ---------------------------   MAIN NAV ------------------------------   */

#mainNav {
	position:relative;
}
#mainNav li {
	float:left;
	position:relative;
}
#mainNav li a {
	color:#FFF;
	text-decoration:none;
	display:block;
	padding:18px 20px 0 19px;
	height:26px;
}
#mainNav li a:last-child {
	padding: 17px 0x 0 20px;
}
#mainNav li a:hover {
	background: #2E2A2B;
	
}
#mainNav li.active a {
	background: #2E2A2B;
	color:#D4041E;	
}

/** ---------------------------   SUBNAV ------------------------------   */

#subNav {
	width:145px;
	float:left;
	margin:10px 40px 20px 2px
}
#subNav li {
	border-bottom:1px dotted #999;
	padding:7px 0;
	font-size:.75em;
	font-weight:bold;
}
#subNav li a {
	padding-right:15px;
	color:#000;
	text-decoration:none;
	width:125px;
	display:block;
	background: url(../images/assets/arrow_black.png) no-repeat right 0px;
}
#subNav li a:hover {
	color:#990000!important;
	background: url(../images/assets/arrow_red.png) no-repeat right 0px;
}
#subNav li.active {
	color:#990000;
	background: none;
}
/** ---------------------------   HOME HEAD ------------------------------   */

#homeHead {
	clear:both;
	height:236px;
	background-color:#FFF;
	padding:22px 22px 0 22px;
}
#homeHead .flash {
	width:678px;
	height:236px;
	display:block;
	float:left;
	background-color:#CCC;
}
#homeHead .signUp {
	width:168px;
	height:196px;
	padding:20px 30px;
	display:block;
	float:left;
	background: url(../images/bgs/bg_signUp.jpg) no-repeat;
}
#homeHead .signUp h3 {
	font-size: 1.15em;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	margin-bottom:15px;
	width:100%;
}
	#homeHead .signUp p{
		color:#FFF;
		font-size: .9em;
		padding:7px 0;
		font-weight:bold}
#homeHead .signUp label {
	font-size: .85em;
	font-weight: bold;
	color: #FFF;
}
#homeHead .signUp .textField {
	width:158px;height:14px; 
	margin:3px 0 10px 0;padding:3px; 
	border:1px solid #FFF;
	
}

#homeHead .signUp .submit {
	margin:10px 0;
}
/** ---------------------------   MAIN COL  ------------------------------   */			
	
#mainCol .wide {
	width:317px;
	margin-right:22px;
}
#mainCol .fullWidth {
	width:656px;
	clear:both;
}
#mainCol .topLinks {
	margin:0 22px 5px 0;
	padding-bottom:36px;
	border-bottom:5px solid #999;
	clear:both
}
#mainCol .wide ul {
	margin-bottom:20px;
	
}
#mainCol .wide li {
	border-bottom:1px dotted #CCC;
	padding:10px 0 0 0;
	width:317px;
}
#mainCol .wide li.last {
	border-bottom:none;
}
#mainCol .wide .pic {
	float:left;
	border:1px solid #000;
	margin:8px 10px 3px 0;
	width:72px; height:72px
}
#mainCol .wide li p {
	margin:8px 0;
}
#mainCol .wide li p:after, #mainCol .fullWidth .colList:after, #mainCol .fullWidth .itemList li:after, #mainCol .fullWidth .issuesList ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#mainCol .colList {
	margin:10px 1px 20px 1px;
	background:url(../images/bgs/bg_divLines.gif) repeat-y;
	overflow:hidden
}
	#mainCol .colList li {
		float:left;
		padding:0 11px;
		width:147px;
	}
	#mainCol .colList li.wide {
		margin:0;
		padding:0 0 0 11px;
		width:316px!important;
	}
	#mainCol .colList li.wide p{
		margin:0!important;}
	#mainCol .colList li.wide p a {
		text-transform:none;
		font-size:1em
	}
	#mainCol .colList li:first-child {
		padding:0 11px 0 0;
	}
	#mainCol .colList li.last {
		padding:0 0 0 11px;
	}
	#mainCol .colList li .pic {
		margin-bottom:10px;
		
	}

#mainCol .itemList li {
	border-bottom:1px dotted #CCC;
	padding:15px 0 0 0;
	overflow:hidden;
}
	#mainCol .itemList li ul {
		padding:0 0px 10px 20px;
		margin:0
	}
	#mainCol .itemList li li {
		border-bottom:none;
		padding:5px 0;
		list-style-type: disc;
		font-size:.75em
	}
	#mainCol .itemList li li:first-child {
		padding-top:0
	}
	#mainCol .itemList li:first-child {
		padding-top:20px;
	}
	#mainCol .itemList li.last {
		border-bottom:none
	}
	#mainCol .itemList .pic {
		float:left;
		margin:0px 20px 0px 0;
	width:72px; height:72px;
		display:block
	}
	#mainCol .itemList .pic img {
		border:1px solid #000;
	}
	#mainCol .itemList .desc {
		float:left;
		width:544px;
	}
#mainCol .issuesList {
	width:656px;
	margin:0 0 20px 0;
	padding:0;
	background: url(../images/bgs/bg_divLines3.gif) repeat-y 214px 0px;
}
	#mainCol .issuesList ul li {
		float:left;
		width:204px;
		margin:0 20px 0px 0;
		padding:8px 0 10px 0;
		border-top:5px solid #000;
	}
	
	
	#mainCol .issuesList ul li.last {
		margin-right:0
	}
	#mainCol .issuesList ul li h5 {
		padding:0 0 5px 0;
	}
	#mainCol .issuesList ul li h5 a {
		color:#000;
		padding:0 0 10px 18px;
		background: url(../images/assets/arrow_black.png) no-repeat left top;
		text-decoration:none;
		font-size:1em;
		text-transform:uppercase;
	}
	#mainCol .issuesList ul li h5 a:hover {
		color:#990000;
		background: url(../images/assets/arrow_red.png) no-repeat;
	}
	#mainCol .issuesList ul li p {
		margin: 0; padding:0
	}
	
	#mainCol .issuesList ul li img{
		padding-bottom:10px}
	#mainCol .issuesList ul li p.more a, #mainCol .itemList li p.more a {
		text-transform:uppercase;
		color: #990000;
		font-size: 0.75em;
		margin:0!important;
		
	}
	#mainCol .issuesList ul li p a:hover, #mainCol .itemList li p.more a:hover {
		text-decoration:underline
	}
	
	
#mainCol .resourceList{
	margin:5px 0!important;
	}
	
#mainCol .resourceList li {
	border-bottom:1px dotted #CCC;
	padding:0!important; list-style:none!important;
	margin-bottom:15px;
	
}
#mainCol .resourceList li.last{
	border-bottom:none
	}
#mainCol .resourceList h3{
	font-size:1.4em;
	}
#mainCol .resourceList p{
	font-size:1em;
	}
#mainCol .resourceList p.link{
	font-size:.85em; font-weight:normal;
	margin:5px 0 0 0;
	text-transform:none;
	}
#mainCol .resourceList p.link a {
	color:#990000;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:2px 0 2px 17px;
	background: url(../images/assets/arrow_red.png) no-repeat left 1px;
}
#mainCol .resourceList p.link a:hover{
	background: url(../images/assets/arrow_black.png) no-repeat left 1px;
	color:#000
	}
	
#mainCol .content {
	float:left;
	margin:10px 0;
	width:468px;
}
#mainCol .content ul {
	margin:10px 0 10px 20px;
	font-size:.8em;
	line-height:125%
}

#mainCol .content li{
	list-style:disc;
	padding:8px 20px 8px 0
}
#article li {
	list-style:disc;
	padding:0 20px 8px 0
}


#mainCol .content p {
	padding-right:20px
}
#mainCol .content h4 {
	margin:15px 0;
}
#mainCol .events .desc {
	margin:10px 0 15px 20px!important;
	width:418px!important;
	float:left;
}
#mainCol .events .details {
	border-top:5px solid #000;
	padding:5px 0px 0 0;
	margin-top:12px;
	float:left;
	width:200px;
}
#mainCol .events .details img {
	margin-top:10px;
}
#mainCol .events .details p {
	font-size:.85em;
	font-weight:bold;
	border-bottom:1px dotted #666;
	text-transform:uppercase;
	padding:5px 10px 5px 0
}

#mainCol .events .desc p a{
	text-transform:none!important;
	}
#mainCol .fullWidth .itemList p.trailText {
	margin:4px 0 10px 0;
}
#mainCol .fullWidth .itemList p.trailText a {
	text-transform:uppercase;
	color: #990000;
	font-size: 0.75em;
}
#mainCol .fullWidth .itemList p.trailText a:hover {
	text-decoration:underline
}
#article {
	padding:20px 45px 20px 30px;
}

#article img {
	float:left;
	padding:10px 20px 10px 0
}

#about {
	margin:20px 20px 20px 0px;
}

#about .col{
		float:left;
		width:204px;
		margin:0px 20px 10px 0;
		padding:8px 0 0 0;
		}
		#about h2{
			float:left}
			
			
		#about p.inSpanish{
			float:right;
			font-size:.65em; font-weight:bold;
			text-transform:uppercase;
			margin:10px 5px 0 0;
			}
	
#about p.inSpanish a {
	color: #990000;
	text-decoration:none;
	background: url(../images/assets/arrow_red.png) no-repeat;
	padding:0 0 3px 18px;
}
#about p.inSpanish a:hover {
	background: url(../images/assets/arrow_black.png) no-repeat;
	color: #000;
}
	
	#about .last{
		margin-right:0}
		
	#about .col ul{
		margin:15px 0 15px 20px;
		font-size:.75em;
		line-height:130%}
	
	#about .col li{
		list-style:disc;
		}
		
		#about .col p{
			padding:10px 0 0 0}
		
	#about .col p.intro{
		padding:0;
		}
	
	#about .col h5{
		font-size:.95em;
		padding:10px 0 0 0;
		margin:0}

#links{
	margin:0!important; padding:0!important;
	font-size:1em!important;}	

#links li{
	list-style:none!important;
	padding:5px 0!important;
	}
		
#links li p a{
	color:#990000;
	text-decoration:none;
	text-transform:uppercase;
	font-size:.75em;
	}
	
	#links li a:hover{
		color:#000}
		
	#links li p.link{
		font-size:.55em}

#mainCol .contactBox {
	position:absolute; bottom:110px; height:140px;
	border-top:5px solid #999;
	padding-top:10px;
	width:656px;
	clear:both;
}
#mainCol .contactBox .colList {
	margin:10px 1px 0px 1px!important;
	background:url(../images/bgs/bg_divLines2.gif) repeat-y;
}
#mainCol .contactBox .colList h6{
margin:0; padding:0;}

#mainCol .contactBox .colList .logo {
	padding:10px 17px;
}
#mainCol .contactBox .colList li li{
	border-bottom:1px dotted #CCC;
	width:316px;
	padding:7px 0;
	clear:both
}
#mainCol .contactBox .colList li ul li p.bold {
	font-weight:bold;
	float:left;
	width:110px;
}
#mainCol .contactBox .colList li ul li p {
	padding-bottom:0;
	float:left!important;
	width:200px;
}

#paginator {
	clear:both;
	height:30px;
	margin:25px 0 5px 0;
}
#paginator li {
	float:left;
	color:#666;
	font-size:.75em;
	padding-right:15px;
}
#paginator li.sel, #paginator li.sel a{
	color:#990000!important;
	font-weight:bold;
}
#paginator li a {
	text-decoration:none;
	color:#666;
}
#paginator li a:hover {
	color:#990000
}
/** ---------------------------   SIDE COL ------------------------------   */

#sideColHome ul, #sideCol ul {
	width:192px;
}
#sideColHome li, #sideCol li {
	background-color:#dfdfdf;
	margin-bottom:18px;
	padding-bottom:10px;
	line-height:120%;
}
#sideCol li .map {
	margin:0 1px
}
#sideColHome li h3, #sideCol li h3 {
	background:#870608 url(../images/bgs/bg_headRed.jpg) repeat-x;
	font-size: .9em;
	font-weight: bold;
	color: #FFF;
	padding:7px 0 8px 10px;
	letter-spacing: -.02em;
}
#sideColHome li h3 a, #sideCol li h3 a {
	color: #FFF;
	text-decoration:none;
	padding-left:20px;
	background: url(../images/assets/arrow_white.png) no-repeat;
}
#sideColHome li h3 a:hover, #sideCol li h3 a:hover {
	text-decoration:underline
}
#sideColHome li p, #sideCol li p {
	padding:7px 10px 5px 10px
}
#sideColHome li ul, #sideCol li ul {
	padding:10px;
	font-size: .75em;
	margin-left:15px;
	width:142px;
}
#sideColHome li li, #sideCol li li {
	color:#990000;
	list-style-type: disc;
	list-style-position: outside;
	margin:4px 0;
}
#sideColHome li li span, #sideCol li li span {
	color:#000;
}
#sideColHome li p.btn, #sideCol li p.btn, #about p.btn{
	color:#FFF;
	margin:0;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
#sideColHome li p.btn a, #sideCol li p.btn a, #about p.btn a {
	color:#FFF;
	padding:4px 4px 2px 4px;
	background-color:#990000;
	display:block
}
#sideColHome li p.btn a:hover, #sideCol li p.btn a:hover, #about p.btn a:hover {
	background-color:#666;
	text-decoration:none
}
#sideCol .facts {
	margin:10px 10px 10px 10px;
	padding:0!important;
	width:172px
}
#sideCol .resources {
	margin:10px 0;
padding:0!important;
	
}
#sideCol .resources ul{
margin:0; padding 0;width:172px}

#sideCol .resources li {
	list-style:none;
	color:#000
}
#sideCol .resources li p {
	padding:0;
	margin:0;
	font-size:1em;
	padding-left:17px;
}
#sideCol .resources li h6 a {
	font-weight:bold;
	text-decoration:none;
	color:#000;
	display:block;
	padding-left:17px;
	background: url(../images/assets/arrow_black.png) no-repeat;
}
#sideCol .resources li h6 a:hover {
	color:#990000;
	background: url(../images/assets/arrow_red.png) no-repeat
}
#sideCol .facts li {
	border-bottom:1px dotted #999;
	padding:7px 0;
	margin:0;
	list-style:none;
	color:#000;
}
#sideCol p.links {
	font-size:.65em;
	border-bottom:none;
}
#sideCol p.links span {
	padding-left:17px
}
#sideCol p.links a {
	color:#990000;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 0 2px 17px;
	background: url(../images/assets/arrow_red.png) no-repeat left 1px;
}
#sideCol p.links a:hover {
	color:#000;
	background: url(../images/assets/arrow_black.png) no-repeat;
}
/** ---------------------------   FOOTER  ------------------------------   */

#footer p {
	color:#FFF;
	font-weight:bold;
}
#footer p a {
	color:#FFF;
	text-decoration:underline
}

/** ---------------------------   FORMS ------------------------------   */


/** ------ CONTACT  -------  */

.contactForm, .memberForm{
	margin:10px 0}
	
	.contactForm .details{
		padding:10px 0px 0 0;
		margin:0;
		float:left;
		width:200px;}
		
		.contactForm form{
			float:left;
			margin:10px 45px;
			width:360px}
			
		.memberForm .intro{
			float:left;
			width:260px;
			margin:20px 0;
			
			}
		.memberForm .intro p{
			font-weight:bold
			}
			
		.memberForm form{
			width:310px;
			margin:20px 0 20px 65px;
			float:left;
			}
	
	.contactForm div{
		margin:10px 0px}
		
	.memberForm div{
		margin:20px 0px}
		
	.memberForm .radio{
		margin:0 5px 5px 0px}
		
	.memberForm .radio2{
		margin:0 5px 5px 15px}

	.contactForm label, .memberForm label{
	font-size:.75em;
	}
	
	.contactForm .textField, .memberForm .textField {
	height:14px; width:220px;
	padding:3px; margin:3px 0 10px 0;
	border:1px solid #CCC;
	font-size:.75em;
	}
	
	.memberForm .textFieldShort{
	height:14px; width:110px;
	padding:3px; margin:3px 0 10px 0;
	border:1px solid #CCC;
	}

	.contactForm .submit, .memberForm .submit{
		border:none;
		background-color:#666;
		padding:3px 3px 1px 3px; font-weight:bold; font-size:.85em;
		color:#FFF; cursor:pointer }
	
	.textArea{
		padding:3px; margin:3px 0 10px 0;
		border:1px solid #CCC;
		width:360px; height:120px;
		font-size:.75em;
		}
		
	.contactForm form .error-message, .memberForm form .error-message{
		font-weight:bold; 
		font-size:.8em; 
		line-height:120%;
		color:#990000
		}
		
	.contactForm .error, .memberForm  .error{
		border:1px solid #990000!important;
		}
		
	.contactForm label.error, .memberForm  label.error{
		border:none!important
		}

	.contactForm div small, .memberForm div small{
		font-size:.75em;
		color:#990000;
		margin:0; padding:0;
		}

/** ------ UPDATES  -------  */


#mainCol .resourceList li .index {
	margin:0 0 10px 0px; padding:0;
	}
	#mainCol .resourceList li .index li{
		font-size:1.2em!important;
		padding:3px 0 3px 15px!important;
		margin:0;
		background: url(../images/assets/bullet.gif) no-repeat 0px 4px;
		border-bottom:none;
		line-height:100%
}

