
    /*=Resets + Defaults
    	-------------------------------------------------------*/

      body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,
      h4,h5,h6,pre,form,fieldset,input,p,
      blockquote,th,td { margin :0;padding :0; }

      * { font-size:100%; }

      h1,h2,h3,h4,h5,h6 { margin:0 0 15px 0;padding:0;font-size:100%; }
      h1 { font-weight:normal;font-size:180%; }
      h2 { font-weight:normal;font-size:150%; }
      h3 { font-size:120%; }

      h4 { font-size:120%; }
      p { margin:0 0 15px 0;padding:0;line-height:1.6em; }
      ul { margin:0 0 15px 0;padding:0;list-style:none; }
       li { margin:0 0 0 0;padding:0; }
       li.enditem { margin:0; }
      ol { margin:0 0 15px 0;padding:0 0 0 20px; }
       ol li { list-style:decimal; }

      hr { display:none; }
      .hr,.hr-clear { height:1px;font-size:0px;margin:0 0 20px 0;border-bottom:1px dashed #ccc; }
      .hr-clear { clear:both; }
      a { outline:none;color:#666666; }
      a img { border:none; }
      a:hover { text-decoration:none; }
      table { border-collapse:collapse;border-spacing:0;border:1px solid #e7e3e0;margin:0 0 15px 0; }

      th,td { padding:7px; }
      th { background:#000;color:#fff;text-align:left; border: 1px solid #000; }
      .clearfix:after { content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0; }
      .clearfix { display:inline-block; }

      html[xmlns] .clearfix { display:block; }

      * html .clearfix { height:1%; }
  

  
  




      /*=Typography
    		-------------------------------------------------------*/
		
      h1,h2,h3,h4 {
      font-family: "Times New Roman",Times,FreeSerif,serif;
      }
  
      h3 {font-weight: normal; letter-spacing: .03em;}



      body {
        color: #000;
        font:78% Helvetica,Arial,sans-serif;;
        background-color: #e7e3e0 ;
        color: #666666;
        line-height:1.6em;
      }




    /*=Structure
    	-------------------------------------------------------*/



    #wrap {
    	width: 880px;
    	margin: 0 auto;
    	text-align: left;
    	background: #fff url('../images/bg_body.gif') 10px 10px no-repeat;
    	padding: 10px;

	
    }

    #wrapper { background-color: #e7e3e0; }

    #main_column, .main_column{
    	width: 450px;
    	display: inline;
    	float: left;
    	margin-bottom: 10px;
    	min-height: 400px;height: auto !important; height: 400px;
    	margin-left: 180px;
		background:#FFF;
		padding:0px 10px 10px 10px;

    	margin-left: 230px;
    }

    #right_column, #subcontent{
    	width: 170px;
    	margin-left: 10px;
    	float: left;
    	}

    #left_column{
    	width: 220px;
    	margin-left: -880px;
    	float: left;
    	margin-bottom: 10px;
    }


	#customer_column{
      width: 630px;
      display: inline;
      float: left;
      margin-bottom: 10px;
      min-height: 400px;height: auto !important; height: 400px;
      background:#FFF;
      padding:0px 10px 10px 10px;

      margin-left: 230px;
    }
    
    /* Invoke a two column spread */
    body#two_column #main_column { width: 630px;}


    /*=Footer
    	-------------------------------------------------------*/


    #footer{
      clear: left;
      position: relative;
      background-color: #000;
      color: #fff;
    }


    #footer p { margin-bottom: 0; font-size: 90%; }

    #footer li { display: inline; }


    #footer a { text-decoration: none; color: #fff;}
    #footer a:hover { text-decoration: underline;}


    #sponsors li { float: left; }


    #footer, .push {
    	height: 111px; /* .push must be the same height as .footer */
    }

    #footer ul { width: 420px; font-size: 90%; padding-top: 10px; padding-left: 10px; }
    #footer ul li { float: left; width: 110px;margin-bottom: 5px;padding-left: 10px; background: url('../images/icons/arrow.gif') 0 5px no-repeat;}

    #footer p { position: absolute; right: 10px; top: 10px;}






    /*=Header + Navigations
    	-------------------------------------------------------*/

    #header {
    	height:  132px;
    	position: relative;
    	background: transparent url('../images/bg_header.jpg') top right no-repeat;

    }

    #header #main_navigation {
      position: absolute;
      top: 70px; right: 0;
      padding: 0; margin: 0;
      font-size: 120%;
    }


    #main_navigation li { float: left; margin-left: 1px;  }
    #main_navigation li a {
    	display: block;
    	text-decoration: none;
    	padding: 8px 10px;
	
    }

    #main_navigation li.selected a, #main_navigation li a:hover {
      background-color: #000;
      color: #fff;
    }

    #header #logindetails { position: absolute; bottom:-10px; left: 5px; color: #fff; font-size: 90%;}
    #header #logindetails a { color: #fff;}

    #header #navicons {
      position: absolute; top: 102px; right: 0;
    }
    #header #navicons li { float: left; }
    #header #navicons a:hover { text-decoration: underline; }



    /* =Nav Icons
    	----------------------------------------------- */

    ul#navicons, ul#navicons li {padding: 0px; margin: 0 0 10px 0; font-size: 90%;}
    ul#navicons li { margin-left: 10px; padding: 8px 10px 8px 30px;}

    #basket a, #account a, #help a { display:block; color: #fff; text-decoration: none;}

    ul#navicons #basket  { background: #000 url('../images/icons/basket.gif') 0 3px no-repeat; }
    ul#navicons #account { background: #000 url('../images/icons/account.gif') 0 3px no-repeat; }
    ul#navicons #help { background: #000 url('../images/icons/support.gif') 0 3px no-repeat; }


    #branding {
      position: absolute;
      top: 5px; left: 0;
    }






    /*=Categories
    	-------------------------------------------------------*/   

    ul#categories li {
    }
    ul#categories li a { 
      color: #fff;
      background-color: #999999;
      padding: 5px;
      display: block;
      text-transform: uppercase;
      text-decoration: none; 
    }

    ul#categories li a:hover { background-color: #99cc33; color: #fff;}

    ul#categories li ul { background: #fff url('../images/bg_box.gif') 0 0 repeat-x;}
    ul#categories li ul li a { background-color: transparent; color: #000; text-transform: capitalize;}
    ul#categories li ul li { margin-bottom: 1px;}




    /*=Titles
    	-------------------------------------------------------*/    

  
      .container {
        padding: 10px;
        background: #fff;
        min-height: 120px; height: auto !important;  height:120px;
      }
  
  
    	/*=Homepage
    		-------------------------------------------------------*/
    		
    		
    	#homepage #main_column { width: 590px; margin-left: 0px;background-color: #fff; padding:0; }
        #homepage #right_column { width: 280px; margin-left: 10px;}

      #hp_banner { 
        width: 340px;
        float: left;
      }
  
      #hp_intro {
        width: 280px;
        float: left;
        margin-right: 10px;
      }
  
      #hp_brands_banner {
      margin-bottom: 10px;
      }
  
      #shop_online {
        background-color: #e7e3e0;
        padding: 10px;
        margin-left: 10px;
        width: 260px;
        float:  left;
      }
      #shop_online ul { clear:  left; font-size: 90%;}
      #shop_online ul li { width: 110px; float: left; background: transparent url('../images/icons/square_bullet.gif')  5px  no-repeat; padding-left: 15px; margin-bottom: 0px;}
  
  
      #shop_online a.link { float: left; width: 100px; }
      #shop_online .details { float: left; width: 150px; margin-left: 10px;}

      #shop_online p {  line-height: 1.3em; }

      #shop_online h3 {
        font-size: 140%;
        margin-bottom: 10px;
      }

      #shop_online h3 a { display: block;}
      #shop_online p { font-size: 90%;}
      #shop_online h4 { font-size: 120%; line-height: 1.2em; }
      #homepage h1 { margin-bottom: 10px;}



    /*=Products
     -------------------------------------------------------*/    

    .product_listings li {
      border: 1px solid #ccc;
      width: 202px;
      float: left;
      padding: 8px;
      margin-right: 10px;
      min-height: 180px; height: auto !imortant; height: 180px;
      margin-bottom: 10px;
      
      /*
      margin-right: 10px;
      
      min-height: 200px; height: auto !imortant; height: 200px;
      text-align: center;
      width: 125px;
      */
    }
    
    
    .product_listings.wide li { width: 450px;  }
    .product_listings.recent li { width: 185px; text-align: center;  }

    .product_thumb {
      padding: 5px;
      float:  left;
    }
    .product_listings .details { clear:  left;}
    
    
    .product_listings.recent li div.details { }
    
    .product_listings h3 {margin-left: 10px;float: left; width: 120px;   }
    .product_listings p.price { background: #fff url('../images/titles/price.gif') 0 6px no-repeat;padding-left: 40px; text-align: right; font-weight: bold;}
    
    .display_price { margin: 10px 0; font-size: 120%;}
    
    .product_listings.recent li h3 { float: none; width: auto;}
    .product_listings.recent li div.product_thumb { float: none;}
    
    
    



      /*=Filter
    		-------------------------------------------------------*/
			
	.filter{
		padding:0 0 10px 0;
		border-bottom:2px solid #000;
		margin:0 0 10px 0;
	}
	.filter ul{
		padding:0; margin:0;
	}
	.filter ul li{
		display:inline;
	}


      /*=Articles list
    		-------------------------------------------------------*/
			
	.category_thumb{
		margin:0 0 20px 20px;
		float:right;
		border:1px solid #ccc;
		padding:5px;
	}
	.category_thumbs{
		margin:0 0 20px 20px;
		float:right;
		width:122px;
	}
	.category_thumbs img{
		margin:0 0 10px 0;
		border:1px solid #ccc;
		padding:5px;
	}		
		
	ul#articles{
	}
	ul#articles li{
		border:1px solid #ccc;
		padding:10px;
		margin:0 0 10px 0;
	}
	ul#articles li h3{
		margin:0 0 10px 0;
		padding:0;
	}
	ul#articles li p{
		margin:0;
	}
	ul#articles li .textwrap{
		margin:0;
		width:318px;
		float:left;
	}
	ul#articles li .thumbnail{
		width:100px;
		margin:0 10px 0 0;
		float:left;
	}
	
	
	ul#articles li p.category { margin-bottom: 10px; font-size: 90%;}
	
	

	/*
	ul#articles li{
		width:118px;
		border:1px solid #ccc;
		padding:10px;
		float:left;
		margin:0 15px 15px 0;
		text-align:center;
	}
	ul#articles li.enditem{
		margin:0 0 15px 0;
	}
	ul#articles li h3{
		margin:0 0 5px 0;
		padding:0;
	}
	ul#articles li p{
		margin:0;
	}
	ul#articles li .thumbnail{
		margin:0 0 10px 0;
	}
	*/


    /*=Misc
    	-------------------------------------------------------*/   

    .mb {
      margin-bottom: 10px;
    }

    #brand_logos {
      text-align: center;
    }

    #slideshow {
      margin-bottom: 10px;
    }


    .txt_col_1, a.txt_col_1 { color: #7d0000; }
    .txt_col_2, a.txt_col_2 { color: #917701; }

    .bg_col_1 { background-color: #7d0000; }
    .bg_col_2 { background-color: #917701; }

    .arrow_1 { background: transparent url('../images/icons/arrow_one.gif') top right no-repeat; }
    .arrow_2 { background: transparent url('../images/icons/arrow_two.gif') top right no-repeat; }



    #banners li {
      padding: 10px;
      background: #fff;
 
    }
    #banners li a.link { float: left; width: 100px; }
    #banners li .details { float: left; width: 150px; margin-left: 10px;}

    #banners p {  line-height: 1.3em; }

    #banners li h3 {
      font-size: 140%;
      margin-bottom: 10px;
    }

    #banners li h3 a { display: block;}
    #banners li p { font-size: 90%;}

    #banners #special_offers li { 
      margin-bottom: 5px; padding: 0px;
      background: transparent url('../images/icons/square_bullet.gif')  0 5px  no-repeat; padding-left: 10px;
    }

    #banners #special_offers h2 { font:90% Helvetica,Arial,sans-serif; font-weight: bold; color: #333333; }
    #special_offers img { float: left; margin-right: 10px; }
    #banners #special_offers ul { margin-left: 100px; font-size: 90%; padding-bottom: 20px;}
    
    
    #banners #special_offer { position: relative; }
    #banners #special_offers .more { 
      color: #fff;
      padding: 2px 20px 2px 4px;
      text-decoration: none;
      background: #7d0000 url('../images/icons/arrow_one.gif') 100% 50% no-repeat;
      position: absolute;
      bottom: 10px; right: 0;
    }
    
    #banners #special_offers .more:hover { text-decoration: underline; }
    

    #banners .brands { text-align: center; }


    /*=Breadcrumb
    	-------------------------------------------------------*/  

      ul#b_crumb li { display: inline; }
      ul#b_crumb { padding: 10px 5px; background-color: #e7e3e0;border-bottom: 10px solid #fff;position: relative;font-size: 90%; margin-bottom: 0px;}
      
      
      .c_date { position:  absolute; right: 5px;}


 	    /*=Shop Categories
    	-------------------------------------------------------*/  
		
    	#category_list { 
    	  background:#FFF; 
    	  padding:0 0 10px 0; margin:0 0 10px 0;
    	}
	
    	#left_column #category_list h3, #left_column #brand_list h4 {
    	  background:#000; color:#FFF; 
    	  padding:5px; margin:0 0 5px 0;
    	}
	
    	/* First Level */
    	#category_list ul li a:hover { 
    	  background:#7d0000; color:#FFF; margin:0; 
    	}
	
	
    	#category_list ul {margin: 0; padding: 0; list-style-type: none; font-size:12px; width:208px;}

    	#category_list ul li {margin: 00; border-bottom: 1px solid #e7e3e0; }

    	#category_list ul li a {
    	  display: block; color: #666; 
    	  width: 200px; 
    	  text-decoration: none; 
    	  padding: 4px;
    	}

    	#category_list ul li a:hover ul { background-color: #fff; color: #7d0000;}



	
	    
	    
	    /* Second Level */
	    
	    #category_list ul li ul {
      	margin: 0;
      	padding: 0;
      	list-style-type: none;
    	}
    	
    	#category_list ul li ul li { margin: 0 0 1px 0; border-bottom: none; }
    	#category_list ul li ul li a {
    	  background: #d8b2b2 url('../images/backgrounds/cateogry_navigation_bg.gif') 0 7px no-repeat;
    	  padding-left: 13px;
    	  width: 191px;
    	}
    	#category_list ul li ul li a:hover {
      	background: #fff url('../images/backgrounds/cateogry_navigation_bg.gif') 0 7px no-repeat;;
      	color: #7d0000;
    	}
    	
    	
    	
    	.current_category a { background-color: #7d0000; color: #fff;}
    	
    	#category_list ul li.current_category a { color: #fff;}	
    	#category_list ul li.current_category li a { color: #fff; }

    	#category_list ul li ul li.current_category a { background-color: #fff; color: #666; font-weight: bold; }

	



	/*=Form Styles
		-------------------------------------------------------*/

	.createForm ul {margin:0; padding:0; list-style: none; }
	.createForm ul li {	padding: 20px; border-bottom: 1px solid #ccc; margin-bottom:10px; }

	.createForm	h3, .createForm p, .createForm h4 {margin:0; padding:0;}

	.createForm h3 { margin: 0 0 10px 0; padding:0; font-size:120%; color:#917701; }

	.createForm h4 { margin: 0 0 10px 0; font-weight: bold; font-size:100%; color:#000000; padding:0; }

	.createForm input.text, textarea.textarea {
				border: 1px solid #7c7c7c;
				border-left-color: #c3c3c3;
				border-right-color: #c3c3c3;
				border-bottom-color: #dddddd;
				background-color: #ffffff;
				background-y-position: top;
	}

	select.select {
				border: 1px solid #7c7c7c;
				border-left-color: #c3c3c3;
				border-right-color: #c3c3c3;
				border-bottom-color: #dddddd;
				background-color: #ffffff;

			}

	.createForm input, select, textarea { font-size: 11px; padding:2px; }
	
	select { padding: 0px;}

	form.createForm li div{margin:0 4px 0 0;padding:0 0 8px 0;color:#444;}

	form.createForm li div label, form li span label{margin:0;padding-top:3px;clear:both;font-size:12px;line-height:12px;color:#444;display:block; }

	form.createForm li div, form li span  { margin : 0 4px 10px 0; padding : 0 0 8px 0; color : #444;}

	.createForm select { margin-bottom:0; }

	input.small, select.small{width:20%;}
	input.medium, select.medium{width:45%;}
	input.large, select.large, textarea.textarea{width:90%;}
	form.createForm li div.left{display:inline;float:left;width:47%;}
	form li div.right{display:inline;float:right;width:47%;}.

	clear{clear:both !important;}

	form.createForm li { padding: 0; }

	.createForm fieldset { border: none; }

	form.createForm li span  {float : left;}

	#right_column form.createForm li label span  {float: none;}

	ul.error {color: #a90024; border-bottom:1px solid #a90024; padding:0; margin:0 0 10px 0; padding: 0 0 10px 20px; list-style: disc;}
	
	.addressdetails { border-bottom:1px solid #CCC; padding-top:12px;}
	
	.addressdetails h3 { color:#917701; }
	
	.error { color:#a90024; }
	
	
	
	/*=Customer Account - Addresses
	-------------------------------------------------------*/

	.other_details li {border-bottom: 1px dashed #CCCCCC; margin-bottom:20px; padding-bottom:20px;}

  	.contactinfo ol { margin:0 0 15px 0; padding:0; }
  	.contactinfo ol li { list-style:none; margin-left:0px; }

	.blue { color:#911100; }
	.other_details li p { font-size: 12px;  }

	.address_list ol {list-style:none; margin:0 0 0 20px; padding:0;}

	#address_list a { text-decoration:underline; }
	#address_list a:hover { text-decoration:none; }


	#address_list ul {
				font-size:12px;
				width: 150px;
				float:left;
				margin:0; padding:0;
				list-style:none;
				}

	#address_list li li {
				border:0;
				margin:0; padding:0;
				margin-left: 0px;
				}

	#address_list .details {margin-left:170px;}

	.other_details { margin-left:0; padding:0; list-style: none;}
	
	
	
	/* ------------------------ Mini Cart ------------------------ */
	* input{ 
		text-size:100%;
	}
	
	

	
	
	
	
	
	.minicart table {width:160px; margin:0 0 7px 0px; padding:0px; text-align:left; font-size:11px; border-left:none; border-right:none;}
	.minicart th {background:#FFF; color:#333; font-weight:bold;}
	.minicart  td { padding: 3px 3px 3px 0px; vertical-align: top; }
	.minicart  td a{ color:#666; text-decoration:none;  }
	.minicart th {font-weight:bold; padding: 3px 3px 3px 0px; border: none;}
	.minicart .price{ font-size:11px; color:#7d0000; font-weight:bold; }
	.minicart .price .money{ font-size:14px; }
	.minicart .price .vat{ display:none; }
	.col {width:40px;}
	
	.minicart p {margin:0 0 5px 0; padding:0;}

	#cart h3, #quick_login h3 {background:#000; color:#FFF; padding:5px; margin:0;}
	
	
	/* ------------------------ Previous Products ------------------------ */
	
	#previousproducts { width: 220px; background:#FFF; margin:0 0 10px 0; padding:0 0 10px 0;}
	#previousproducts h3 {background:#000; color:#FFF; padding:5px; margin:0 0 5px 0;}
	
	#previousproducts ol {list-style:none; margin:0; padding:0; width:210px;}
	#previousproducts ol li {list-style:none; margin:0; padding:4px 0 4px 0; width:210px; background:url(../images/backgrounds/nav_split.gif) repeat-x bottom left;}
	
	#previousproducts ol li h4 {margin:0; padding:0;}
	#previousproducts ol li h4 a {color:#7d0000; text-decoration:none; margin:0; padding:0;}
	#previousproducts ol li h4 a:hover {color:#7d0000; text-decoration:underline;}
	
	#previousproducts ol li p {margin:0; padding:0;}
	
	
	/* ------------------------ Quick Search ------------------------ */
	
	#quick_search {width: 170px; background:#FFF; margin:0 0 10px 0; padding:0 0 3px 0; font-size:11px;}
	#quick_search h3 {background:#000; color:#FFF; padding:5px; margin:0 0 5px 0; font-size:14px;}
	
	#quick_search p {margin:0 0 7px 0; padding:0 0 0 10px;}
	#quick_search input {width:150px; margin-bottom: 10px;}
	#quick_search select {width:160px; padding: 0px; font-size: 90%; margin-bottom: 10px;}

  
  
  
  .product_details {
    margin-left: 320px;
  }
  .product {
    width: 300px;
    float:  left;
  }
  
  .product_details div.cms ul li { 
    list-style: url('../images/icons/square_bullet.gif');

  }
  
  /*
  span.vat { display: block; color: #7d0000; font-size: 90%; line-height: 1em;}
  span.money { line-height: 1em;}
  */

  
  
  
  
  .cms ul, .cms ol { padding: 0 10px;}
  .cms ul li  { list-style: url('../images/icons/square_bullet.gif'); margin-bottom: 0px; }
  
  .paging { padding: 10px; background-color: #e7e3e0; margin-bottom: 10px; }
  
  .categorydesc { margin: 10px 0; }
  
  #sort_links select{ padding: 1px; font-size: 90%; display: inline;  }
  #sort_links form { display:  inline;}
  
  #static_banner { margin-bottom: 10px;}
  
  
  
  
  
  
  
  /*=Search Page
  	-------------------------------------------------------*/ 	
  
  #advance_search fieldset { border: 0px; margin-bottom: 20px; }
  #advance_search fieldset select { font-size: 90%; padding: 1px;}
  #advance_search fieldset legend { display: none;}
  
  .product_listings_wide li { width: 430px; margin-right: 0px; height: auto; float: none; border-bottom: 1px solid #999; padding: 8px; }
  .product_listings_wide li .details { float:  left; width: 350px; margin-left: 10px;}
  .product_listings_wide li h3 {margin-left: 0;float: none; width: auto;   }
  
  
  .form select { font-size: 90%;  }
  .form { padding-bottom: 20px; }
  
  
  
  
  /*=Services Page
  	-------------------------------------------------------*/  
    body#module #right_column {
  		width: 250px;
  	}
  	body#module #main_column {
  		width: 370px;
  	}
	
	.title { background-color: #000; color: #fff; margin-bottom: 0px; padding: 5px;}
	.box { background-color: #fff; padding: 5px;margin-bottom: 10px;}
	.box ul { margin-bottom: 0px;}
	.box ul li {margin: 0px;}
  
  
  
  
  .minicart, #quick_login form, #quick_search form {
		margin:0 0 10px 0;
		padding:7px 0 7px 10px;
		text-align:left;
		background:#FFF;
		font-size:11px;
	}
	
	#meet_team_side .content, #contact_details .content, #quick_login .content, #support_questions ul, #secure_payments .content {
  	margin:0 0 10px 0;
  	padding:7px 0 7px 10px;
  	text-align:left;
  	background:#FFF;
  	font-size:11px;
  	overflow: hidden;
	}
	
	#secure_payments .content { padding-left: 5px; padding-bottom: 0px;}
	
	#meet_team_side .content img { float: left; margin-right: 10px; }
	#meet_team_side h3, #contact_details h3, #support_questions h3, #secure_payments h3  {background:#000; color:#FFF; padding:5px; margin:0;}
	
	#contact_details img { border: 1px solid #bfbfbf; margin-bottom: 10px;}
	
	#secure_payments img { margin-bottom: 10px; }
  
	
	
	
	#about_info li { float: left; }
	#about_info li.contact { overflow: hidden;}
	#about_info li.service {
	  width: 200px;
	  border-left: 1px solid #666;
	margin-left: 10px;
	  padding: 10px;
	}
	#about_info li.service img {margin-bottom: 10px;}
	#about_info li.service p { margin: 0px; }
	
	
	
	
	table.tidytable td { border: 1px solid #e7e3e0; }
	table.tidytable th { border: 1px solid #000; }
	
	
	
	
	input.qty {
		width: 3em;
	}
	.highlight {
		background: #901000;
		color: #fff;
	}
	
	
	select#variations{
		max-width:310px;
		width:310px;
	}
	
#latestnewspanel{
	margin:0 10px 0 0;
	padding:10px;
	background-color: #e7e3e0;
}
	#latestnewspanel h3{
		font-size:150%;
	}	
	#latestnewspanel h3{
		font-size:150%;
	}	
	.newsimg{
		width:100px;
		float:left;
		margin:0 10px 10px 0;
	}
	.newsimg img{
		max-width:100px;
	}
	.latestblock{
		float:left;
		width:314px;
		margin:0 10px 0 0;
		border-right:1px solid #afafaf;
		padding-right:10px;
	}
	.latestblock p{
		margin:0;
	}
	ul.otherblock {
		float:left;
		width:225px;
		margin:0; padding:0; list-style:none;
	}
	ul.otherblock li{
		margin:0 0 5px 0;
		padding:0 0 0 15px;
		background:url(../images/icons/square_bullet.gif) no-repeat 0px 50%;
	}
