/*
Theme Name: re-union V2
Theme URI: http://www.re-union.org.uk
Description: The official http://www.re-union.org.uk site.
Author: Helen Wyllie
Version: 2.0
*/
@charset "UTF-8";

#rotate1 {
background: url(/wp-content/images/rotate/rotateimage.php) no-repeat bottom center; }


.xmas a {padding:0px; padding-bottom:2px;}
.xmas a:hover {
	padding-left:2px;	
	}


body {
	background-color:#112244;
	text-align:center;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#330033;
	background-image: url(/wp-content/images/background3.png) ;
	background-position: top;
	background-repeat:no-repeat;
	}
	
#wrapper {
	margin: 0 auto;
	padding:0px;
	width:900px;
	border:0px;
	z-index:1;
	}

#actualwrapper {
	padding:0px;
	width:900px;
	background-color:#FFFFFF;
	border:1px #fff solid;
	display:inline-block;
	}
	

#header {
	height:140px;
	width:900px;
        background-image: url(/wp-content/images/banner.png) ;
	background-position: top;
	background-repeat:no-repeat;
	text-align:left;
        margin:0px;
	padding:0px;
	color:#fff;
	float:left;
	clear:left;
        display:inline-block;
	}

#nav {
     	width:600px;
	height:17px;
      	position:relative;
      	top:115px;
      	left:45px;
      	float:left;
     	text-align:left;
      	}
#phoneno {
        width:250px;
        height:17px;
      	position:relative;
      	top:111px;
      	float:right;
     	text-align:right;
	padding-right:10px;
	font-size:1.3em;
	font-weight:bold;
      }

#content {
	width:830px;
        padding:0px;
        margin-top:0px;
	margin-left:50px;
        text-align:left;
	float:left;
	clear:none;
	}

#maincontent {
	width:620px;
        padding:0px;
        margin-top:10px;
	margin-left:50px;
	padding-bottom:20px;
        text-align:left;
	float:left;
	clear:none;
	}

#sidebar {
	width:202px;
	clear:none;
	margin-right:15px;
	margin-top:15px;
	float:right;
	}
#sidebar ul
{
	list-style:none;
}
#sidebar .xoxo
{	
	text-align: left;
}
#sidebar img {
   	border:1px solid #7d1955;
    	margin-bottom:10px;
	margin-top:0px;
	width:200px;
	}

#text {
	width:600px;
	float:left;
	}

#column1 {
	width:400px;
	float:left;
	clear:right;
	}

#column2 {
	width:400px;
	float:left;
	}


#picturecolumn {
	width:200px;
	clear:none;
	margin:0px;
	float:right;
	}
#picturecolumn img {
   	border:1px solid #7d1955;
    	margin-bottom:10px;
	margin-top:0px;
	width:200px;
	}



#hoverimage {	width:200px; height:150px; padding:0px; margin-top:0px;}

#hoverimage a {
	display:block;
	width:200px;
	height:150px;}

.xmas-canal, .santa {
	float:left;
	border:none;
	padding:0px;
	height:150px;
	}
.xmas-canal a:link, .xmas-canal a:visited {
	background: url(/wp-content/images/christmas-canal-double.gif) no-repeat left top;	}	
.xmas-canal a:hover, .xmas-canal a:active, .xmas-canal a:focus {
	background: url(/wp-content/images/christmas-canal-double.gif) no-repeat right top;}

#santa { width:150px; height:150px; padding:0px; margin-top:0px;}

#santa a {
	display:block;
	width:150px;
	height:150px;}

.santa a:link, .santa a:visited {
	background: url(/wp-content/images/santa-double.png) no-repeat left top;	}	
.santa a:hover, .santa a:active, .santa a:focus {
	background: url(/wp-content/images/santa-double.png) no-repeat right top;}
	



#nav ul, #nav li {
	font-family:Arial, Helvetica, sans-serif;
        list-style:none;
	display:inline;
	border-right:1px solid #FF3399;
	padding:0px;
	padding-right:10px;
	padding-left:5px;
	height:10px;
        }


#nav li a:link, #nav li a:visited {
	color:#FF99CC;
	text-decoration:none;
	}
	
#nav li a:hover, #nav li a:active, #nav li a:focus {
	color:#fff;
	text-decoration:none;
	}

#nav li.current_page_item a {
       color:#fff;
       font-weight:bold;
       }

h2 {
    font-size:1em;
    }

h1 {
    font-size:1.5em;
    font-weight:bold;
    color:#7d1955;
    }

a {
   text-decoration:none;
   }
a:link, a:visited {color:#330033; font-weight:bold;}
a:hover, a:active {color:#FF3399;}

img a:link, img a:visited, img a:active {
	border:0px;
}

img:hover {
    src="file"
}

img.gallery {
     margin: 5px;
     padding: 10px;
     border: solid black 1px
}

a:active, a:focus {outline: 0;}

#therest {
	border:0px;
	width:900px;
	padding:0px;
	background-image:url(/wp-content/images/waves.png);
	background-position:bottom;
	background-repeat:no-repeat;
	}
#sitemap li {
        list-style:none;
	text-indent:-30px;

	}
#sitemap a:link, #sitemap a:visited {	
	color:#330033
	}
#sitemap a:hover, #sitemap a:active, #sitemap a:focus {	
	color:#FF3399
	}
	
#footer {
	border:0px;
	clear:both;
	width:900px;
	padding:0px;
	padding-left:50px;
	padding-top:50px;
	color:#999;
	display:inline-block;
	font-size:.8em;
	line-height:1.2em;
	text-align:left;
	}
#footer a:link, #footer a:visited {
	color:#999;
	}
#footer a:hover, #footer a:active {
	color:#fff;
	}

#footer1, #footer2, #footer3 {
	width:170px;
	float:left;
	clear:none;
	text-align:left;
	}	
#footer1, #footer2 {
	width:200px;}
#footer3 {
	width:210px;}

#facebook {	
	width:150px; height:40px;
	padding:0px;}

#facebook a {
	display:block;
	width:150px;
	height:40px;
   	}
#facebook img {border: none;}

.facebook a:link, .facebook a:visited {
	background: url(/wp-content/images/facebook.png);
	background-repeat:none;
	background-position:top left;
	}		
.facebook a:hover, .facebook a:active, .facebook a:focus {
	background: url(/wp-content/images/facebook.png);
	background-repeat:none;
	background-position:top right;
	}


/* =Book Buttons (in main page)
-------------------------------------------------------------- */


#book-lochrin, #book-thistle, #book-santa {	
	width:230px; height:40px;
	padding:0px;
	margin-bottom:10px;}

#book-lochrin a, #book-thistle a, #book-santa a {
	display:block;
	width:230px;
	height:40px;
   	}
#book-lochrin img, #book-thistle img, #book-santa img {border: none;}

.book-lochrin a:link, .book-lochrin a:visited {
	background: url(/wp-content/images/book-lochrin.png);
	background-repeat:none;
	background-position:top left;
	}		
.book-lochrin a:hover, .book-lochrin a:active, .book-lochrin a:focus {
	background: url(/wp-content/images/book-lochrin.png);
	background-repeat:none;
	background-position:top right;
	}

.book-thistle a:link, .book-thistle a:visited {
	background: url(/wp-content/images/book-thistle.png);
	background-repeat:none;
	background-position:top left;
	}		
.book-thistle a:hover, .book-thistle a:active, .book-thistle a:focus {
	background: url(/wp-content/images/book-thistle.png);
	background-repeat:none;
	background-position:top right;
	}

.book-santa a:link, .book-santa a:visited {
	background: url(/wp-content/images/book-santa.png);
	background-repeat:none;
	background-position:top left;
	}		
.book-santa a:hover, .book-santa a:active, .book-santa a:focus {
	background: url(/wp-content/images/book-santa.png);
	background-repeat:none;
	background-position:top right;
	}
<style type="text/css"> 
.inline{display:inline;} 
</style>

/* =Widget Areas
-------------------------------------------------------------- */
#primary,
#secondary {
	overflow: hidden;
	text-align:left;
	list-style: none;

	}

.widget-area ul, .widget-area li {
	list-style: none;
	margin-left: 0;

}
#sidebar li, #sidebar ul {
	list-style: none;
	margin-left: 0;
}

#secondary li, #primary li {
	list-style: none;
	margin-left: 0;
}
#secondary ul, #primary ul {
	list-style: none;
	margin-left: 0;
}
.xoxo, .widget_grandomImg ul, .widget_grandomImg li {
	list-style: none;
	margin-left: 0;
}
.widget-container ul, .widget-container li {
	list-style: none;
	margin-left: 0;
}

ul, li
 
	{list-style-position:outside;
}

.widget-title {
	color:#333333;
	list-style:none;
	}

.xoxo ul {
   	list-style:none;
	text-indent:0px;
	}
#sidebar .xoxo {
	padding:0px;
	margin:0px;
	}

#ngg-images-3 h3, #slideshow-3 h3 {
	display:none;
	}


#facebooksidebar, #capersidebar, #booksidebar {	
	width:200px; height:40px;
	padding:0px;
	margin-bottom:10px;}

#facebooksidebar a, #capersidebar a, #booksidebar a {
	display:block;
	width:200px;
	height:40px;
   	}
#facebooksidebar img, #capersidebar img, #booksidebar img {border: none;}

.facebooksidebar a:link, .facebooksidebar a:visited {
	background: url(/wp-content/images/facebook-sidebar.png);
	background-repeat:none;
	background-position:top left;
	}		
.facebooksidebar a:hover, .facebooksidebar a:active, .facebooksidebar a:focus {
	background: url(/wp-content/images/facebook-sidebar.png);
	background-repeat:none;
	background-position:top right;
	}




.booksidebar a:link, .booksidebar a:visited {
	background: url(/wp-content/images/book-a-trip-sidebar.png);
	background-repeat:none;
	background-position:top left;
	}		
.booksidebar a:hover, .booksidebar a:active, .booksidebar a:focus {
	background: url(/wp-content/images/book-a-trip-sidebar.png);
	background-repeat:none;
	background-position:top right;
	}



.capersidebar a:link, .capersidebar a:visited {
	background: url(/wp-content/images/capercaillie-sidebar.png);
	background-repeat:none;
	background-position:top left;
	}		
.capersidebar a:hover, .capersidebar a:active, .capersidebar a:focus {
	background: url(/wp-content/images/capercaillie-sidebar.png);
	background-repeat:none;
	background-position:top right;
	}



.pic {
	width:610px;	
	clear:none;
	float:left;
	}

.ngg-imagebrowser img {
	border:1px solid #A9A9A9;
	margin-top: 10px; 
	margin-bottom: 10px; 
	width: 100%;
	display:block !important;
	padding:5px;
	}

.ngg-imagebrowser-nav {
	padding:5px;
	padding-top:0px;
	margin-left:20px;
	width:190px;
	display:block;	
	float:left;
	clear:none;
	}
.ngg-gallery-thumbnail-box {
	float:left;
	clear:none;
	width:105px;
	display:inline-block;
	}

.ngg-gallery-thumbnail {
	width:105px;
	float:left;
	clear:none;
	}

.ngg-imagebrowser-nav .back {
	clear:none;
	float:left;
	margin-right:10px;
	}
.ngg-imagebrowser-nav .next {
	clear:right;
	padding-left:10px;
	}
.ngg-imagebrowser-nav .counter {
	font-size:0.7em;
	padding-left:10px;
	padding-top:10px;
	}


.selected {	
	font-weight:bold;
	color:#FF3399;
	}

#phoneno a:link, #phoneno a:visited{
	color:#fff;
	}

#phoneno a:hover, #phoneno a:active{
	color:#FF3399;
	}

/*
	column box sizing - size=""
	default is full width 100%
----------------------------------------------------*/
.one_half, .one_half_last { width:48%; }
.one_third, .one_third_last { width:30.66%; }
.two_third, .two_third_last { width:65.33%; }
.one_fourth, .one_fourth_last { width:22%; }
.three_fourth, .three_fourth_last { width:74%; }
.one_fifth, .one_fifth_last { width:16.8%; }
.two_fifth, .two_fifth_last { width:37.6%; }
.three_fifth, .three_fifth_last { width:58.4%; }
.four_fifth, .four_fifth_last { width:67.2%; }
.one_sixth, .one_sixth_last { width:13.33%; }
.five_sixth, .five_sixth_last { width:82.67%; }
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth { float: left; margin-right: 4%; }
.one_half_last, .one_third_last, .two_third_last, .three_fourth_last, .one_fourth_last, .one_fifth_last, .two_fifth_last, .three_fifth_last, .four_fifth_last, .one_sixth_last, .five_sixth_last { float: left; margin-right:0;  clear: right; }
.full.awesome-box { clear: both; }
.clearboth { clear: both; display: block; font-size: 0; height: 0; line-height: 0; width:100%; }
/*
	column box defaults
----------------------------------------------------*/
.awesome-box { border: inset 1px solid #fff; margin-bottom: 20px; background: #FFFFFF; position: relative; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); border-radius: 5px; }
.awesome-box span.box-content { padding: 10px; display: block; }
.box-content h1, .box-content h2, .box-content h3, .box-content h4, .box-content h5, .box-content h6 { padding-top: 0; }
/*
	column box type - type=""
        alert is a custom box example
----------------------------------------------------*/
.none.awesome-box { border: none; background: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border-radius: none; }
.alert.awesome-box span.box-icon { position: absolute; top: 25px; left: -10px; height: 46px; width: 48px; background: url(../images/icon.png) no-repeat 0 -46px; }
.full.alert.awesome-box span.box-icon { position: absolute; top: -5px; left: -10px; height: 46px; width: 48px; background: url(../images/icon.png) no-repeat 0 -46px; }
.alert.awesome-box span.box-content { padding-left: 30px; }
/*	
	column box colors - color=""
----------------------------------------------------*/
.blue.awesome-box { background: #2daebf; }
.green.awesome-box { background: #2fc950; }
.grey.awesome-box { background: #a7a8a7; }
/*	
	column box float - float=""
----------------------------------------------------*/
.floatright.awesome-box { float: right; margin-left: 4%; margin-right: 0; clear: none; }
.floatleft.awesome-box { float: left; margin-right: 4%; clear: none; }
/* 
	coluumn box align - align=""
----------------------------------------------------*/	
.aligncenter.awesome-box { clear: both; display: block; margin-left: auto; margin-right: auto; float: none; }
.alignleft.awesome-box { display: block; margin-right: 4%; float: left; }
.alignright.awesome-box { display: block; margin-left: 4%; float: right; margin-right: 0; }
/*
	column box text - text=""
----------------------------------------------------*/
.textcenter.awesome-box { text-align: center; }
.textleft.awesome-box { text-align: left; }
.textright.awesome-box { text-align: right; }

.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	max-width: 100%;
	height: auto;
}