/*************************************

You may adapt certain elements of this CSS in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the DESIGN") is copyright 2010 Adam Wintle Design and may not be reproduced.

Docuemnt created March 18th, 2011
Last updated July 15th, 2011

**************************************/

/* !Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
body {
	line-height:1
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
:focus {
	outline:0
}
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
table {
	border-collapse:collapse;
	border-spacing:0
}

/* =Containers
--------------------------------------------------------------------------------*/
.container_12
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
/* 	padding-left: 10px; */
}

/* =Grid >> Global
--------------------------------------------------------------------------------*/
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
	display: inline;
	float: left;
	position:relative;
	margin-left: 10px;
	margin-right: 10px;
}

/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/
.alpha {margin-left: 0;}
.omega {margin-right: 0;}

/* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/
.container_12 .grid_1 {width: 60px;}
.container_12 .grid_2 {width: 140px;}
.container_12 .grid_3 {width: 220px;}
.container_12 .grid_4 {width: 300px;}
.container_12 .grid_5 {width: 380px;}
.container_12 .grid_6 {width: 460px;}
.container_12 .grid_7 {width: 540px;}
.container_12 .grid_8 {width: 620px;}
.container_12 .grid_9 {width: 700px;}
.container_12 .grid_10 {width: 780px;}
.container_12 .grid_11 {width: 860px;}
.container_12 .grid_12 {width: 940px;}

/* =Prefix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/
.container_12 .prefix_1 {padding-left: 80px;}
.container_12 .prefix_2 {padding-left: 160px;}
.container_12 .prefix_3 {padding-left: 240px;}
.container_12 .prefix_4 {padding-left: 320px;}
.container_12 .prefix_5 {padding-left: 400px;}
.container_12 .prefix_6 {padding-left: 480px;}
.container_12 .prefix_7 {padding-left: 560px;}
.container_12 .prefix_8 {padding-left: 640px;}
.container_12 .prefix_9 {padding-left: 720px;}
.container_12 .prefix_10 {padding-left: 800px;}
.container_12 .prefix_11 {padding-left: 880px;}

/* =Suffix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/
.container_12 .suffix_1 {padding-right: 80px;}
.container_12 .suffix_2 {padding-right: 160px;}
.container_12 .suffix_3 {padding-right: 240px;}
.container_12 .suffix_4 {padding-right: 320px;}
.container_12 .suffix_5 {padding-right: 400px;}
.container_12 .suffix_6 {padding-right: 480px;}
.container_12 .suffix_7 {padding-right: 560px;}
.container_12 .suffix_8 {padding-right: 640px;}
.container_12 .suffix_9 {padding-right: 720px;}
.container_12 .suffix_10 {padding-right: 800px;}
.container_12 .suffix_11 {padding-right: 880px;}

/* `Push Space >> 12 Columns
--------------------------------------------------------------------------------*/
.container_12 .push_1 {left: 80px;}
.container_12 .push_2 {left: 160px;}
.container_12 .push_3 {left: 240px;}
.container_12 .push_4 {left: 320px;}
.container_12 .push_5 {left: 400px;}
.container_12 .push_6 {left: 480px;}
.container_12 .push_7 {left: 560px;}
.container_12 .push_8 {left: 640px;}
.container_12 .push_9 {left: 720px;}
.container_12 .push_10 {left: 800px;}
.container_12 .push_11 {left: 880px;}

/* `Pull Space >> 12 Columns
--------------------------------------------------------------------------------*/
.container_12 .pull_1 {left: -80px;}
.container_12 .pull_2 {left: -160px;}
.container_12 .pull_3 {left: -240px;}
.container_12 .pull_4 {left: -320px;}
.container_12 .pull_5 {left: -400px;}
.container_12 .pull_6 {left: -480px;}
.container_12 .pull_7 {left: -560px;}
.container_12 .pull_8 {left: -640px;}
.container_12 .pull_9 {left: -720px;}
.container_12 .pull_10 {left: -800px;}
.container_12 .pull_11 {left: -880px;}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
	content:' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* !Placement and Additions */

.article-content a img{max-width:180px; max-height:180px;}
.article-content a img, .left {float: left; margin-right: 20px; text-align: left;}
.right {float: right; margin-left: 20px;}
.left.pull-one {margin-left: 110px;}
.left.pull-two {margin-left: 210px;}
.left.without-indent {margin-left: 0; margin-right: 0;}
.right.without-indent {margin-left: 0; margin-right: 0;}
.right.nomargins {margin-left: 0;}
.left.nomargins {margin-right: 0;}
.right.margins10 {margin-left: 10px;}
.left.margins10 {margin-right: 10px;}
.left.margins5 {margin-right: 5px;}
.centre, .center {text-align: center; margin: 0 auto; clear: both;}

.textright {text-align: right;}

.small {font-size: 10px;}
.solo {margin-bottom: 20px;}
.hansolo {margin-bottom: 10px;}
.hightower {margin-top: 10px;}
.inset {margin-left: 20px;}

/* !Global */

html {

}

body {
	font: 14px/1.5 Georgia, Times, serif;
}

#content {
	margin-top: 5px;
    margin-bottom: 20px;
}

a {
	color: #ff0000;
	text-decoration: none;
}

a:hover {
	color: #aa3d3a;
} 

a:focus {
	outline:1px dotted invert
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Helvetica", Arial, sans-serif;
    padding: 0 0 0px 0;
	text-rendering: optimizeLegibility;
}

h1 {
	font: 600 28px "gloriola-web-1", "gloriola-web-2", sans-serif;
/*
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 0;
*/
}

.no-fontface h1 {
	font: bold 22px Arial, sans-serif;
}

h2 {
	font: 600 20px "gloriola-web-1", "gloriola-web-2", sans-serif;
	color: black;
	margin: 15px 0 10px 0;
}

.no-fontface h2 {
	font: bold 16px Arial, sans-serif;
}

h3 {
	font: 23px "league-gothic-1", "league-gothic-2", sans-serif;
	margin-bottom: 5px;
}

.no-fontface h3 {
	font: bold 14px Arial, sans-serif;
}

h4 {
	font-size:19px
}

h5 {
	font-size:17px
}

h6 {
	font-size:15px
}


ul {
	list-style:square
}

li {
	margin-left: 30px
}

/*
dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
	margin-bottom:20px
}
*/

p {
	margin-bottom: 5px;
}

/* !Masthead */

#masthead {
	padding: 10px 0;
	margin-bottom: 10px;
	/*background-image: url( ../images/background-masthead.png );*/
	background:#f7f8fa;
}

#logo {
	margin-left: 10px;
}

/* !Navigation */

#navigation {
	display: block;
	height: 30px;
	width:99%;
	margin-top: 30px;
	margin-left: 10px;
	padding-bottom: 20px;
	margin-bottom: 10px;
	padding-top: 8px;
	border-bottom: 1px solid #ededed;
/* 	border-bottom-width: 1px;	 */
	clear: both;
}

.fontface #navigation li {
	font: 30px "league-gothic-1", "league-gothic-2", Helvetica, Arial, sans-serif;
}

.no-fontface #navigation li {
	font: 20px/30px Helvetica, Arial, sans-serif;
}

#navigation li {
	list-style: none;
	float: left;
	height: auto;
	text-transform: uppercase;
	margin: 0px 0 0 10px;
}

#navigation li a {
	display: inline-block;
	vertical-align: bottom;
	margin: 0 0 0 6px;	
	padding: 0 10px;
	color: black;
}

#navigation li.first {
	margin-left: 0;
}

#navigation li.here {
	background-color: #ff0000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#navigation li.here a {
	color: white;
}

#navigation li:hover {
	background-color: #ff0000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#navigation li a:hover {
	color: white;
}

#navigation li a#doc2 { /* Home link */
	margin-left: 0;
}

#navigation li a#doc3 { /* Money link */
	background: url( ../images/icons/euro-black.png ) no-repeat 0px 4px;
	padding-left: 28px;
}

#navigation li a:hover#doc3, #navigation li.here a#doc3 {
	background-image: url( ../images/icons/euro-white.png );
}

#navigation li a#doc4, #navigation li.here a#doc4 { /* Shopping link */
	background: url( ../images/icons/cart-black.png ) no-repeat 0px 4px;
	padding-left: 28px;
}

#navigation li a:hover#doc4, #navigation li.here a#doc4 {
	background-image: url( ../images/icons/cart-white.png );
}

#navigation li a#doc5 { /* House and Home link */
	background: url( ../images/icons/home-black.png ) no-repeat 0px 4px;
	padding-left: 28px;
}

#navigation li a:hover#doc5, #navigation li.here a#doc5 {
	background-image: url( ../images/icons/home-white.png );
}

#navigation li a#doc6 { /* Leisure and Time Off link */
	background: url( ../images/icons/sun-black.png ) no-repeat 0px 4px;
	padding-left: 28px;
}

#navigation li a:hover#doc6, #navigation li.here a#doc6 {
	background-image: url( ../images/icons/sun-white.png );
}

#navigation li a#doc35 { /* Blog link */
	background: url( ../images/icons/home-black.png ) no-repeat 0px 4px;
	padding-left: 28px;
}

#navigation li a:hover#doc35, #navigation li.here a#doc35 {
	background-image: url( ../images/icons/home-white.png );
}

#pagination {
	width: auto;
	float: right;
}

#pagination li {
	list-style: none;
	display: inline;
	background-color: #ff0000;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 2px 6px;
	margin-left: 0;
	margin-right: 3px;
	font-size: 16px;
}

#pagination li a {
    color: white;
}

/* !Footer */

#footer {
	border-top: 1px dotted #cccccc;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
}

.copyright {
	font: 10px "Helvetica", Arial, serif;
	margin-top: 5px;
}

/* !Advertising */

#masthead .advert {
	font: 10px/110px sans-serif;
	display: block;
	background-color: #f1f1f1;
	border: 1px solid #bebebe;
	color: #8a8a8a;
	text-align: center;
	vertical-align: middle;
	width: 600px;
	height: 110px;
	margin-bottom: 10px;
	margin-right: 10px;
	float: right;
}

#sidebar .advert {
	font: 10px/150px sans-serif;
	display: block;
	background-color: #f1f1f1;
	border: 1px solid #bebebe;
	color: #8a8a8a;
	text-align: center;
	vertical-align: middle;
	height: 150px;
	margin-bottom: 10px;
}

/* !Search */
li#search{padding-top:0px; border:0px}

ul#navigation li#search:hover {
	background-color: transparent;
}

ul#navigation li#search {
	float: right;
	margin: 0 10px 10px 0;
}

.sisea-search-form {
	display: block;
    margin: 0;
	margin-top:5px;
    padding: 0;
    background: url( ../images/icons/search.png ) 5px 8px no-repeat;
/*     width: 200px; */
	position:relative;
	float:right;
    height: 42px;
    line-height: 30px;

}

ul#navigation li#search fieldset {
/*
	border: 1px solid #b2b2b2;
	background-color: #FBFBFB;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 0;
	margin: 0;
*/
    border: 0;
    padding: 0;
    margin: -4px 0 0px 0;
}

li#search input#search, ul#navigation li#search input#search, #search {
    border: none;
    top: 0;
    padding: 0px 2px 0px 26px;
    margin: 0 0px 0 0;
    font: italic 13px/30px Georgia, "Trebuchet MS", Verdana, sans-serif;
    background: transparent;
	border: 1px solid #b2b2b2;
	height: 30px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;   
	width: 155px;	
}

li#search input[type="submit"], ul#navigation li#search input[type="submit"], .sisea-search-form input[type="submit"] {
    top: 0;
    right: 0;
    border: 1px solid #f1f1f1;
    color: #938a93;
    margin: 0;
    padding: 2px 4px 2px 4px;
    width: 30px;
    height: 30px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: white;
    font: 13px/15px Helvetica, Arial, sans-serif;
    cursor: pointer;
}

.sisea-results-list {
	padding-top: 15px;
}

.sisea-result {
	margin-bottom: 10px;
}

.sisea-result h3 a {
	color: black;
}

.sisea-results {
	background-color: #fffde9;
	border-top: 2px solid #fedf86;
	text-align: right;
	padding: 2px 10px 2px 0;
}

.sisea-paging {
	background-color: #fffde9;
	border-bottom: 2px solid #fedf86;
	text-align: right;
	padding: 2px 10px 2px 0;
}

/* !Home page */

#welcome-message {
	margin: 0px 0 10px 10px;
	padding: 10px 0 20px 0;
/* 	border-top: 1px solid #ededed;	 */
	border-bottom: 1px solid #ededed;
}

.fontface #welcome-message h1 {
	font: 600 24px "gloriola-web-1", "gloriola-web-2", Helvetica, Arial, sans-serif;
}

.no-fontface #welcome-message h1 {
	font: bold 22px Helvetica, Arial, sans-serif;
}

#welcome-message h1 {
	font-weight: 600;
	color: #ff0000;
	margin: 10px 0 5px 0;
	position: relative;
	float: left;
}

#welcome-message a {
	position: relative;
	float: right;
	margin-top:16px;
}

/* !Sidebar */

#sidebar {
	margin-top: 15px;
}

/* !Categories */

#title-area {
	margin: 0px 0 10px 10px;
	padding: 10px 0 20px 0;
/* 	border-top: 1px solid #ededed;	 */
	border-bottom: 1px solid #ededed;
}

.fontface #title-area h1 {
	font: 600 24px "gloriola-web-1", "gloriola-web-2", Helvetica, Arial, sans-serif;
}

.no-fontface #title-area h1 {
	font: bold 22px Helvetica, Arial, sans-serif;
}

#welcome-message h1 {
	font-weight: 600;
	color: #ff0000;
	margin: 10px 0 5px 0;
}

/* !Articles */

.article-content {
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 15px;
	margin-top: 15px;
	margin-bottom: 25px;
}

.article-content .date {
	font: 10px "Helvetica", Arial, serif;
	margin-bottom: 20px;
}

.article-content h1.none {

}

.article-content h1 span {
	overflow: hidden;
	width: 20px;
	height: 20px;
	float: left;
/*
	background: url( ../images/icons/euro-red-medium.png ) no-repeat 0 0;
	padding-left: 23px;
*/
}

.article-content h1 span img {
	margin-top: -20px;
}

.article-content h1 a:hover span img {
	margin-top: -40px;
}

/*
.article-content h1 span.house img {
	margin-top: -20px;
}

.article-content h1 a:hover span.house img {
	margin-top: -40	px;
}
*/


/* !Information Pages */

#information-content {
	padding-bottom: 15px;
	margin-top: 30px;
	margin-bottom: 25px;
}

#information-content h1 {
	margin-bottom: 10px;
}

.weather-box{position:relative; float:right; display:inline; padding:5px;}
.weather{position:relative; float:right; display:inline; height:110px; width:160px; overflow:hidden; margin-right:4px; margin-left:4px;}
.weather-last{border-right:1px solid #000;}

.sidebar-ads{text-align:center; border:1px solid #BEBEBE; margin-bottom:10px; padding-top:10px;}

.social-icons{list-style:none;}
.social-icons li{display:block; margin:5px 0px 5px 0px; padding: 10px 0px 0px 0px; border-top:1px solid #EDEDED;}
.social-icons li a{overflow:visible;}
.social-icons li a img{width:32px; height:32px; margin-right:10px;}
.social-icons li a span{position:relative; top:-10px;}
.convert-box{border:1px solid #BEBEBE; padding-top:10px; padding-bottom:10px;}
.convert-box .convert-box-iframe{width:183px; height:157px; overflow:hidden; margin:auto;}
#tmcmini{position:relative; top:-1px; left:-1px;}
.chimp-form{display:block; overflow:auto; margin-bottom:15px;}
.chimp-label{width:70px; display:inline-block; text-align:right; padding-right:10px;}
.chimp-textbox{width:190px; display:inline-block; padding: 0px 2px 0px 26px; font: italic 13px/30px Georgia, "Trebuchet MS", Verdana, sans-serif; background: transparent; border: 1px solid #b2b2b2; height: 30px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: url(../images/icons/email.png) 5px 7px no-repeat;}
.chimp-button{border: 1px solid #f1f1f1; color: #938a93; margin:0; margin-top:4px; float:right; padding:4px 8px 4px 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: white; font: 13px/15px Helvetica, Arial, sans-serif; cursor: pointer; border-image: initial;}
.chimp-msg-error{color:red; font-style:italic; font-size:12px;}
.chimp-msg-ok{color:green; font-style:italic; font-size:12px;}
