div.slicknav_menu {display:none;}
        .nav { border-bottom: 0; margin: 0; background-color: #0CF; }
        .nav li a { display: block; text-decoration: none; padding: 0.75em; }
        .nav li ul.sub-menu li a, .nav li ul.children li a { padding-left: 30px; }
        .nav { border: 0; }
        .nav ul { background: #0CF; margin-top: 0; list-style: none; padding-left: 0px; }
        .nav li { float: left; position: relative; }
        .nav li a { border-bottom: 0; }
        .nav li a:hover, .nav li a:focus { color: white; text-decoration: underline; }
        .nav li ul.sub-menu, .nav li ul.children { margin-top: 0; border: 1px solid #ccc; border-top: 0; position: absolute; visibility: hidden; z-index: 8999; }
        .nav li ul.sub-menu li a, .nav li ul.children li a { padding-left: 10px; border-right: 0; display: block; width: 180px; border-bottom: 1px solid #ccc; }
         .nav li ul.sub-menu li ul, .nav li ul.children li ul { top: 0; left: 100%; }
        .nav li:hover > ul { top: auto; visibility: visible; }
        /* ########################
        Content styles
        ######################## */
        main#main img { max-width: 100%; height: auto; }
        img.alignright { float: right; margin: 0 0 1em 1em; }
        img.alignleft { float: left; margin: 0 1em 1em 0; }
        img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
        .alignright { float: right; }
        .alignleft { float: left; }
        .aligncenter { display: block; margin-left: auto; margin-right: auto; }


/*==================== Nav ====================*/
    .nav { float: right; background: none; margin-top: 30px; }
    .nav ul { background: none; }
    .nav ul a { color: #000; }
    .nav ul a:hover { color: #000; }
    .nav ul li:last-of-type a { padding-right: 0px; }

/*==================== Body ====================*/
    .wp-block-image figcaption { color: #888888; margin-bottom: 30px; }
    .wp-block-image.size-full { margin-bottom: 30px; padding: 5px; background-color: #00aade; }
    .wp-block-image.size-full figcaption { text-align: center; color: #fff; margin-bottom: 10px; }
    .article-header img { padding-bottom: 1.5em; }



/*==================== Home Page ====================*/
    .blog-grid { justify-content: space-between; }
    .blog-grid .d-1of3 { width: 30%; flex-basis: 30%; }
    .blog-grid h3 { font-size: 1.1em; line-height: 1.3em; padding-bottom: 0px; }
    .blog-grid p.post-date { padding-bottom: 5px; font-size: 0.8em; }
    .blog-grid p.post-excerpt { font-size: 0.8em; }

    .blackOverlay { background-color: rgba(0,0,0,0.5); width: 100%; height: 100%; display: block; position: absolute; top: 0px; z-index: 1; }

/*==================== Pagination ====================*/
    .pagination, #content .pagination { text-align: center; width: 100%; clear: both; padding: 20px 0px; }
    .pagination ul, #content .pagination ul {display: inline-block;background-color: white;white-space: nowrap;padding: 0;margin: 0;clear: both;border-radius: 3px;}
    .pagination li, #content .pagination li { padding: 0; margin: 0; float: left; display: inline; overflow: hidden; border-right: 1px solid #eaedf2; }
    .pagination a, .pagination span, #content .pagination a, #content .pagination span { margin: 0; text-decoration: none; padding: 0; line-height: 14px; font-size: 14px; font-weight: normal; padding: 0.75em; min-width: 1em; display: block; color: #2592E9; }
    .pagination a:hover, .pagination a:focus, .pagination span:hover, .pagination span:focus { background-color: #2592E9 !important; color: white !important; }
    .pagination .current, #content .pagination .current { cursor: default; color: #fff !important; background-color: #2592E9; }
    .pagination .current:hover, .pagination .current:focus { background-color: #2592E9; color: white !important; }


What are domain names? alex wells looks at this question in his latest blog post

What are Domain names, and how do i chose one?

Domain names are vital to how the web works and we use them each and every time we visit websites, but what are they and how do you choose one?

To understand what a domain name is and why they are important we need to look at how the world wide web works, a simple website is made up of a set of files (text, images, sound etc) that are stored on a web server which is a computer connected to the internet with the specific job of hosting websites. Each web server has a specific address called an IP address, these are unique to each server on the internet and let users connect to a specific web server.

These IP addresses are like post codes each one is a way of refering to a unique web server on the internet, take this website for example the ip address of google.co.uk is 74.125.224.151 if you type this IP address into your browser it will load the website (give it a try and see). The problem with IP addresses is they are not very friendly, easy to remember or descriptive of the content that’s on the website, the solution to this problem is domain names. A domain name is a user friendly way of referring to the web servers IP address by giving it a name.

When a user types in a domain name it will be used to look up the IP address of the web server so that the user can connect to the website, there are some limitations to the content of domain names but all in all they are allot more user friendly then IP addresses.

How to select a domain name

Now we know what a URL is next we will look at how to chose one, domain names should be easy to read and remember so it’s best to go with something short and recognizable such as your name (eg. Alex-Wells.co.uk) or something that describes who you are what you do or your product (eg. AirportTaxis.com or BirthdayCards.net)

It will Benefit your SEO strategy if you choose a domain name with some keywords in it as google will give you points for it, for example the domain name usedcars.com will get extra points for the search term ‘used cars’ (pop over to this site for more info) but it’s a balancing act stuffing lots of words into your domain name will make it hard to read & understand and on top of that google will detect you are trying to stuff lots of keywords into your site and you will lose any SEO points.

Once you have chosen the domain name you want you will need to select an extension, this is the bit at the end for example the .com or the .co.uk

Which one you choose is upto you (check out the possibilities and their intended uses here) but if you are a UK company a .co.uk would be best followed by a .com as these are the two that people are used to seeing and using, if they are already taken you could opt for having a .net but failing that I would suggest thinking of something new.

There are several websites that will let you search for domain names and register them for you, I use www.123-reg.co.uk to register domains but prefer Heart Internet’s domain search

If both the .com and the .co.uk domains are available I would suggest registering both to ensure no one else can.