/*
Theme Name: Visa Guide Lines SKY-BLUE
Theme URI: http://visaguidelines.com/
Description: Version1 Theme for British Fairway website www.visaguidelines.com.
Version: 1.0
Author: Web2Web Solutions
Author URI: http://web2websolutions.com/
Tags: blue, custom header, fixed width, two columns, three columns

	This theme was designed and built by Harminder Singh Ghuman,
	which can be contacted at http://web2websolutions.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

@charset "utf-8";
/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img, abbr, acronym { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */


body {background: #F7F7F7 url(images/body-bg.gif) repeat-x;}
p, ul, ol {margin-bottom:1em; font:normal 12px/18px Arial, Helvetica, sans-serif;}
a {color:#06C;}
a:hover {color:#F30;}
#content h1 {font:bold 26px/32px Garamond, Georgia, "Times New Roman"; border-bottom:solid 1px #CCC;}
#content h2 {font:bold 20px/28px Garamond, Georgia, "Times New Roman"; border-bottom:solid 1px #CCC;}
#content h3 {font:bold 16px/22px Arial, Helvetica, sans-serif;}
#clm2 ul, #clm2 ul li {list-style:square;}

#wrapper {width:984px; margin:0 auto;}
#header {height:106px; background:url(images/header-bg.jpg) no-repeat top center;}

/*--begin slidemenu--*/
.jqueryslidemenu{width: 100%; background:url(images/top-nav-bg.gif) no-repeat top center; height:35px;}
.jqueryslidemenu ul{margin:0; padding-top:2px;}

/*Top level list items*/
.jqueryslidemenu ul li{position: relative;display: inline;float: left;}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{display: block; 
background:url(images/nav-bar.gif) no-repeat right top; /*background of tabs (default state)*/
color:#FFF; padding: 8px 10px; text-decoration: none; font:bold 14px Arial, Helvetica, sans-serif;}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{color:#FFF; }

.jqueryslidemenu ul li a:hover{
background:#438be1; /*tab link background during hover state*/
color: white;}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute; left: 0; display: block; visibility: hidden;}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{display: list-item; float: none; }

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{top: 0;}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{font: normal 14px Arial, Helvetica, sans-serif; width: 160px; /*width of sub menus*/
padding: 5px; margin: 0; border-top-width: 0; border-bottom: 1px solid #06C; background:#6699ff;}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff; color: black;}

/* CSS classes applied to down and right arrow images  */
.downarrowclass{ position: absolute; top: 12px; right: 7px;}
.rightarrowclass{position: absolute; top: 6px; right: 5px;}
/*--ends slidemenu--*/



#content {background:#FFF url(images/content-bg.gif) no-repeat top left; width:984px;}
#content ul, #content ol {margin:0 0 1em 2em;}

#clm1, #clm3 {width:251px;margin:0 5px; float:left;}
#clm2 {float:left; width:449px;}

.bx1 {width:251px;}
.bx1 .bx1hdr {background:url(images/bx/bx1-hdr.gif) no-repeat top center; height:35px; padding:30px 5px 0 10px;}
.bx1 h2 {font:bold 24px/32px Garamond, Georgia, "Times New Roman"; color:#039; background:url(images/bx/bx1-dt.gif) repeat-x bottom; padding-bottom:2px;}
.bx1 .bx1cnt {background-color:#edf6fc; padding:5px 5px 0 10px;}
.bx1 .bx1cnt p, .bx1 .bx1cnt ol, .bx1 .bx1cnt ul{margin:0!important;}
.bx1 ul, .bx1 ol {padding-bottom:0.5em;}
.bx1 .bx1ftr {background:url(images/bx/bx1-ftr.gif) no-repeat bottom center; height:37px;}
.bx1 li {background: url(images/bx/bx1-ul-dt.gif) no-repeat bottom;}
.bx1 ul li a {display:block; width:216px; padding:5px 0 5px 20px; color:#C00; text-decoration:none;}
.bx1 ul li a:hover {background-color:#DFEEFD; color:#036;}

.bx2 {width:251px;}
.bx2 .bx2hdr{background:url(images/bx/bx2-hdr.gif) no-repeat top center; height:35px;padding:5px 5px 0 10px;}
.bx2 h2 {font:bold 24px/32px Garamond, Georgia, "Times New Roman"; color:#039; background:url(images/bx/bx2-dt.gif) repeat-x bottom; padding-bottom:2px;}
.bx2 .bx2cnt {background:url(images/bx/bx2-cnt.gif) no-repeat bottom center; padding:0 5px 10px 0;}
.bx2 li {background: url(images/bx/bx2-dt.gif) repeat-x bottom;}
.bx2 ul li a {display:block; width:216px; padding:5px 0 5px 5px; color:#036;}
.bx2 a {color:#C00;}
.bx2 a:hover{color:#09F;}
.bx2cnt p {font:normal 12px/16px Arial, Helvetica, sans-serif;}



#footer {border-top:solid 2px #06F; border-bottom:solid 1px #09F; padding:5px;}
#footer p, #footer ul, #footer ol {font-size:12px; color:#666; margin-bottom:0;}
#footer #webmaster {float:right; text-align:right;}
#footer-nav {float:left;}
#footer-nav ul li {display:inline; margin-right:.5em; border-right:solid 1px #CCC;}
#footer a {color: #039; text-decoration:underline;padding-right:.5em;}
#footer a:hover {color:#F30;}

/* clearfix */
.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%;
}


/*---CLASSES--*/
.b12 {font:bold 12px/16px Arial, Helvetica, sans-serif; margin-bottom:0.2em;}
.d12 {font: normal 12px/16px Arial, Helvetica, sans-serif;}
.read-more a{background:#EAFAFF; padding:4px; font-size:12px; font-weight:bold;}
.meta{color:#666; font-size:95%;}
h2#comments {font:bold 18px/22px Garamond, Georgia, "Times New Roman"; padding: 4px; background-color: #CDEDFE; margin:5px 0; border-bottom: solid 1px #09F;}
ol#commentlist {background-color:#FFFEDF; border:solid 1px #FF6; padding:5px; margin:0 0 1em 0;}
#commentlist p {font:12px/16px Arial, Helvetica, sans-serif;}
#commentlist  li { border-left: solid 3px #09F; padding: 2px 0 2px 5px; border-bottom: dotted 1px #09F; margin-bottom:4px;}
#commentlist cite {font: normal 11px/ 16px Arial, Helvetica, sans-serif; color:#999;}
#commentform #comment {width:100%;}
#post-nav {background:#E8F9FF; border:solid 1px #06F; padding:4px; margin:4px 0; text-align:center;}
#post-nav a {font: bold 12px Arial, Helvetica, sans-serif;}
