/*  
Theme Name: SineidsSite
Version: 1.0
Author: safetycat

*/
/*
*
*
*
*
*
*
*
Credits:
Layout and browser compatibility hacks based on Ruthsarian's Skidoo Redux 
http://webhost.bridgew.edu/etribou/layouts/ - ruthsarian@gmail.com
*/
dl, p{margin-top: 0px; margin-bottom: 0px; padding-top: 10px; padding-bottom: 0; line-height: 120%;}
ul, ol, h1, h2, h3, h4, h5, h6  {margin-top: 0px; margin-bottom: 0px; padding-top: 0; padding-bottom: 0; }

h2 {margin-top: 0px; margin-bottom: 0px; padding-top: 0; padding-bottom: 0; }
ul ul, ul ol, ol ul, ol ol {margin-top: 0; margin-bottom: 0; }
h1 {font-size: 200%; }
h2 {font-size: 180%; }
h3 {font-size: 140%; }
h4 {font-size: 100%; }
h5 {font-size: 70%; }
h6 {font-size: 50%; }
.entry h1, .entry h2, .entry h3, .entry h4 {clear:both;}

a:hover {text-decoration: none; }

label {cursor: pointer; }
table {font-size: 100%; }
td, th {vertical-align: top; }
body {font-size: 100.1%; font-family: Helvetica,  Arial, Verdana, sans-serif; }


.inside a:link, .inside  a:visited {color: #aaaaaa; text-decoration: none; }

.inside a:hover, .inside  a:active { color: #666666; text-decoration: none;}

/*********************************************************/
.clear-columns {clear: both; }
#outer-column-container 
{border-left: solid 10.7em #fff; border-right: solid 13em #fff; }

#inner-column-container {width: 100%; }
#source-order-container {float: left; width: 100%; margin-right: -1px; }
#left-column {margin-left: -10.7em; width: 10.7em; margin-right: 1px; }
#middle-column {float: right; width: 100%; margin-left: -1px; }
#right-column {float: right; margin-right: -12em; width: 11em; margin-left: 1px; margin-top: 35px; }

/*****BASE THEME**************************************/
body {background-color: #fff; color: #888; padding: 0; margin: 5px 0; }

#masthead {padding-top: 1px; border-bottom: solid 1px #000; }

/**************** change middle column left and right borders *****************/
#inner-column-container
{border: solid 0px #000; border-width: 0 0px; margin: 0 -0px; }
#middle-column div.rMenu-center {border-bottom: solid 1px #000; }
#footer {border-top: solid 1px #000; padding-bottom: 1px;}

/******HACKS***************************************************/
.clear-columns
{ /* hide from IE/Mac \*/ padding-bottom: 1px; margin-bottom: -1px;	}
* html #page-container { /* \*/ height: 0.1%; position: relative; }
* html #middle-column, * html #left-column, * html #right-column, * html 

#source-order-container {	/* hide from IE/Mac \*/ overflow: visible; /* hide from IE/Mac \*/ position: relative; }

* html #middle-column {margin-right: -4px; margin-right/* */: 0; }
* html #middle-column .inside
{ margin-right: 14px; margin-right/* */: 10px;}
* html #masthead, * html #footer { /* hide from IE/Mac \*/ height: 0.1%; height/**/: auto;	 }
* html #masthead .inside, * html #footer .inside {	margin-top: 0; margin-bottom: 0; margin/* */: 10px; }
* html .inside {margin: 10px 0.75em; margin/* */: 10px; }
* html #inner-column-container {display: block; }
* html #source-order-container {margin-right: -100%; /* \*/ margin-right: -1px; }

/******************************************************************************/
#page-container {font-size: 100%;  }

#page-container, #inner-column-container, #masthead, #footer {border-color: #99a;}

#outer-column-container {border-left-color: #fff; border-right-color: #fff;	}

#masthead {background-color: #f6f6f6;	}
#footer {background-color: #e6e6e6;}
#inner-column-container {background-color: #fcfcfc; }
#left-column h3, #right-column h3 {margin-bottom: 0; }
#right-column p, #right-column ul {margin-top: 0; }
p.fontsize-set {text-align: center;}
p.fontsize-set input {margin: 0 2px;}

/**** Highlight current subpage *******/

li.current_page_item a:link, li.current_page_item a:active, li.current_page_item a:visited, li.current_page_item a:hover { color: #69BBDF; font-weight: bold; }

li.current-cat a:link, li.current-cat a:active, li.current-cat a:visited, li.current-cat a:hover { color: #69BBDF; font-weight: bold; }

/***********************************/
#left-column .inside ul, #right-column .inside ul 
{
list-style-type: none;
list-style-position: outside;
margin: 0; padding: 0; 
margin-left: 0;
padding-left: 2px;
text-indent: 0;
font-size:120% ; line-height: 150%
}

.linkList
{
list-style-type: none;
margin: 0; padding: 0; 
line-height: 150%
}
.linkList ul
{
list-style-type: square;
line-height: 150%
}

#left-column .inside ul li, #right-column .inside ul li {margin: 2px 0 2px 0px; }


.inside h1{ letter-spacing:-3px; line-height: 1.0em; font-size:2.5em; float:left; /*width: 49%;*/ margin: 10px 5px 0 0; width: 100%;}

a.header:link, a.header:visited 
{color: #aaa; font-weight: bold; text-decoration: none; font-size: 100%}

a.header:active, a.header:hover 
{color: #69BBDF;font-weight: bold;  text-decoration: none;  font-size: 100% }


div#search {float: right; width: 15em; text-align: right; padding: 0.6em 0 0.2em 0; margin: 0 1em; }
a.rss {font-family: arial, sans-serif}
/***************** wordpress defaults *****************/
.navigation {display: block; margin: 0; padding: 0; width: 100%; /*height: 15px;*/ } 
.older{float: left; width: 49%; text-align: left; margin:0; padding:0;}
.newer{float:right; width: 49%; text-align: right; margin:0; padding:0; }
.postmetadata{clear:both; margin: 10px 0 20px 0; color: #AAAAAA; }
.postmetadata2{float: left; padding: 0; margin: 0px 0 0px 0; color: #666; font-size: 90%}
.postmetadata2 a:link, .postmetadata2 a:active, .postmetadata2 a:visited {color: #666; text-decoration: underline}
.post-last {margin-bottom: 20px; } /*different style for last post on page*/
.post-page {margin-top: 20px; margin-bottom: 20px; }
.pagetitle {margin-bottom: 15px;}
.entry {margin: 1px;}
/* CSS for forms -------------------------------------- */
form {margin: 0; padding: 0; }
form p {margin: 5px 0 0 0; padding: 0; }
label {margin-right: 0.5em; /*display: block;*/ font-family: arial;}
.submit input {margin-left: 4.5em; }
form input {color: #000; background: #efd3de; /*border: 1px solid #c2547d;*/ }
.submit input {color: #000; background: #fff; border: 2px outset #999; height: 18px; padding:0}
fieldset {border: 1px solid #781351; width: 45em; }
legend { color: #000; background: #FFB0B3; border: 1px solid #781351; padding: 2px 6px; margin-bottom: 15px; }
.comment-textarea{width: 96%; padding: 0; margin: 0; }
#s{width: 75%;}

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



/******************clearfix********************/

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {min-width: 0; display: inline-block; /* \*/	display: block; }
* html .clearfix {/* \*/  height: 1%;}

/****************** from header ********************/



#page-container {background-color: #ffffff; /*border: solid 16px #ffffff;*/		
width: 955px; margin: 20px 10px; }


h3.widgettitle {color: #aaaaaa; width: 100%; font-size: 1.3em; margin-bottom: 0px; padding-bottom: 0px;  /*border-bottom: px solid ; */}

p.header { margin: 0 20px 0px 10px; font-size:1.2em; font-weight: bold; /*line-height:1.2em*/; color: #aaaaaa; }


.header-background {margin-bottom: 0px}


#masthead {background: #ffffff url(http://sineidcodd.co.uk/site/wp-content/themes/lalala/images/headerimage.jpg)  no-repeat; border-top: 0px solid #ffb0b3; 
padding-top: 1px; border-bottom: solid 5px #913357;}

#footer {background-color: #ffffff; border-top: dashed 0px #eee; padding-bottom: 1px; padding-top: 10px; font-size: 75%;}

#inner-column-container {border: solid 1px #fff;
border-width: 0 0 0 1px; margin: 0 0 0 -1px;}

#inner-column-container {background-color: #ffffff;}

/**********************************************************/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */


li.current_page_item li a:link, li.current_page_item li a:active, li.current_page_item li a:visited, li.current_page_item li a:hover {color:#666666; font-weight: normal; }

.inside {margin: 15px; }

#left-column .inside {margin-left: 0px; }

#middle-column .inside {margin-right:50px ; margin-left: 0px}


#footer .inside{text-align: center;}
#footer-bottom {width: 100%; background: #ffffff ;}

#page-top {height: 16px; margin-bottom: 0; position: relative; width: 100%; background: #f00;}
form input {color: #000; background: #ddd; padding: 0; margin:0; border: 1px solid #999; }
img {margin: 10px 10px 10px 0; border: none}


.postmetadata2 a:hover {color: #666666; text-decoration: underline}

#right-column p {margin-bottom: 15px;}

.line1pix { width: 100%; height: 1px; margin: 0px; border-top: 1px solid #eeeeee; padding: 0; margin: 10px 0 20px 0; display: block; font-size: 1px; }

.post { margin-bottom: 20px; }
.post img {
  max-width:600px;
  width: expression(this.width > 600 ? 600: true);
}
.listpost {float:left;
margin-bottom:20px;
width:260px;}

.headerleft{float: left; /*width: 49%;*/ text-align: left;  margin-bottom:0; margin-top: 0px; position: relative; padding-bottom:0;}

.headerright{float:right; width: 15em; /*text-align: right;*/ padding: 0; margin: 10px 0 0 0; background: #eeeeee;}

blockquote{height: 1%; padding: 1em 1em; background: #ffd942; border: solid 1px #ffd942;  /* hack for IE6 and older*/ }
blockquote blockquote{height: 1%; padding: 1em 1em; background: #ffcf0f; border: solid 1px #ffcf0f;  /* hack for IE6 and older*/ }
blockquote p {margin-top: 0}

.clipd img {margin: 0}



/******************elvina added********************/
.clipDiv {  position:relative;  height:60px; border: none;}

.clipd { border:medium none;
clip:rect(0px, 60px, 60px, 0px);
float:left;
top:0; margin-right: 10px;}

.thumbTitle {}
.nextpic{ width: 10em; float:right; text-align: right; }
.prevpic{width: 10em; float:left;}
div.nextpic a:link, div.prevpic a:link,  div.nextpic a:visited, div.prevpic a:visited    {color: #69BBDF; }
 div.nextpic a:hover, div.prevpic a:hover    {color: #666666; }

/****************** contact form ********************/



