/*
Theme Name: Sharon2.0 Theme
Theme URI: http://localhost/sharonblance2/ 
Description: Sharon Blance begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting Photographer
Author: Michelle Sullivan, and adapted further by Brence Coghill
Author URI: http://www.webmatters.co.nz 
version: 2.0
*/



/* basics */

*{margin:0; padding:0;}

body {
	background: #666666; /* url("images/background-tile-grey-noise.png");*/
	font-family: Verdana,"BitStream vera Sans",Helvetica,Sans-serif; /* "Century Gothic";*/
	font-size: 12px;
	color: #ffffff;
	}
	
h1 {
	font-size: 18pt;
	color: #ffffff;
	letter-spacing: 1px;
}

h2 {
	font-size: 16px;
	font-family: "Century Gothic";
	margin-top:10px;
	color: #c8d53a; /*#6e8401;*/
	letter-spacing: 2px;
	text-transform: uppercase;
}


h3 {
font-size: 11pt; 
font-family: "Century Gothic";
margin-top:40px; 
margin-bottom: 8px; 
color: #ffffff;
letter-spacing: 2px;
line-height: 1.4em
}

h4 
{
font-family: "Century Gothic";
font-size: 14px;
text-weight: normal;
color: #ffffff;
}


/* images and misc. */

img{ border: none; }
img a{border:none;}

img.left{ float: left; border: none; padding-right: 6px; }
img.right{ float: right; border: none; padding-left: 6px; }

blockquote{
	border-left:1px solid #A5ABAB;
	margin:15px;
	padding:0 12px 0 12px;
	}

code{
	margin:10px;
	font-family:"Courier New", Courier, monospace;}


/* links */

a{
color: #d4c391; /*#8b8770; */
text-decoration: none; 
}
a:hover { color: #c8d53a;}



/* container */


#container {
width: 1000px;
margin: 0 auto;
background:#141414;
border-left: 1px solid #000;
border-right: 1px solid #000;
color:#fff;


	}
	
/* header */

#header2 {
	width: 1000px; 
	/*height: 300px;*/
	}



/* main menu */


#menu {
	background: #141414; /*#232323;*/
	font-family: "Century Gothic", Arial;
	font-size: 13px;
	width:980px; 
	height:43px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
padding-left: 10px;
padding-right: 10px;
}


#menu ul {
	margin: 0;
	padding: 15px 0 0 0;
	text-align: left;
}

#menu ul li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#menu ul li a {
	padding: 6px 13px 6px 13px;
	margin: 0;
	text-decoration: none;
	color: #c8c8c8; /*#fff;*/
}

#menu ul li a:hover {
	color: #c8d53a; /*#8b8770;*/
}

#menu .current_page_item a {
	color: #c8d53a; /*#8b8770;*/
}



#menumain {

float:right;
padding-right: 30px;
}

#menumain .current_page_ancestor a {
	/*color: #8b8770;*/
}


#menufineart {
	background: #232323;
	font-family: "Century Gothic", Arial;
	font-size: 13px;
	width:960px; 
	height:90px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
padding-left: 10px;
padding-right: 10px;
}


/* sub menu */


#menusub {
	background: #c8d53a;/*#8b8770;*/
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	width:990px; 
	height:7px; /*22px;*/
	letter-spacing: 1px;
padding-right: 10px;
}


#menusub ul {
	margin: 0;
	padding: 3px 0 0 0;
	text-align: left;
}

#menusub ul li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#menusub ul li a {
	padding: 6px 13px 6px 13px;
	margin: 0;
	text-decoration: none;
	color: #000;
}

#menusub ul li a:hover {
	color:#fff;
}

#menusub .current_page_item a {
	color: #ffffff;
}


#menusubfloat {
float:right;
padding-right: 20px;
/*display:none;*/
}


/* sub menu right aligned */


#menusubportfolio {
	background: #c8d53a;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	width:990px; 
	height:7px; /*22px;*/
	letter-spacing: 1px;
text-align: right;
padding-left: 10px;
}


#menusubportfolio ul {
	margin: 0;
	padding: 3px 0 0 0;
	text-align: left;
}

#menusubportfolio ul li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#menusubportfolio ul li a {
	padding: 0px 13px 0px 13px;
	margin: 0;
	text-decoration: none;
	color: #fff;
}

#menusubportfolio ul li a:hover {
	color:#000;
}

#menusubportfolio .current_page_item a {
background: url("images/dot.gif") no-repeat;
color: #000;
}




/* cat menu portfolio */


#catmenu {
	/*background: url("images/catmenubg.gif");*/
	background-repeat: no-repeat;
	font-family: "Century Gothic", Arial;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	height:43px;
	float:left;
	margin-right: 30px;
	margin-top: 0;
}


#catmenu ul {
	margin: 0;
	padding: 10px 0 0 0;
	text-align: left;
}

#catmenu ul li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#catmenu ul li a {
	padding: 6px 5px 6px 13px;
	margin: 5px 0 5px 0;
	text-decoration: none;
	/*color: #fff;*/

}

#catmenu ul li a:hover {
	/*color:#8b8770;*/
}

#catmenu .current_page_item a {
        /*color: #8b8770;*/
}


#catmenu .current_page_ancestor a {
	/*color: #8b8770;*/
}


/* content */

#sidebar {
	float: right;
	width: 175px;
	padding-top: 15px;
	padding-right:10px;	
}
#sidebar img{
	padding: 7px 10px 0px 0px ;
	float:left;
}
#sidebar p{
	padding: 5px 4px 5px 0px;
}
#sidebar h2{
	color: #ffffff;
	text-transform: uppercase;
	font-size: 14px;
	padding-top: 17px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #898772;
}

#sidebar ul li {
	margin: 2px 0 5px 14px;
	padding: 0;
	line-height: 14pt;	
	}

#sidebar ul li a {	
	color: #fff;	
	}
	
#sidebar ul li a:hover {
	text-decoration:underline;
	}

#sidebar ul ul {
	margin: 8px 0 0 0;
	padding: 0;
}

#sidebar ul ul li {
	list-style-type: circle;
	list-style-position: outside;
	}

#sidebar ul ul ul{
	margin: 0;
	padding: 0;
}


#sidebar ul ul ul li{
	padding: 0 0 0 0;

	list-style-type: square;
	color: #fff;
}

#contentfineart {
	float: left;
	width: 840px;
	overflow: hidden;
	min-height: 600px;
	background: #141414;
	}	
	
#contentblog {
	float: left;
	width: 785px;
	overflow: hidden;
	min-height: 600px;
	background: #141414;
	/*border:1px dashed red;*/
	}	



/* content */


#content {
	float: left;
	width: 998px;
	overflow: hidden;
	min-height: 600px;
	background: #141414;
}	

.post {
	margin: 0 10px;
	padding:30px 5px 10px 15px;
	line-height: 14pt;
	}
	
.post h2{
	font-family: "Century Gothic";
	font-size: 16px;
	/*color: #8b8770;*/
	letter-spacing: 2px;
	}

.post .blogtitle h2{
	padding-bottom: 2px;
	margin-right:4px;	
	margin-left: 55px;
	border-bottom: 1px dotted #898772;
}
	
.post h2 a{
	/*color: #6e8401;
	text-decoration: none;*/
	}
	
.post .info,
.post .info a
{	
	margin-right:2px;	
	padding: 5px 0;	
}

.post .editpost {
	/*background:url(imgages/icons.gif) no-repeat;
	background-position:0 -64px;*/
	padding-left:22px;	
	height:16px;
	line-height:16px;
	display:block;
	font-size:11px;	
	margin-left:15px;
	float:right;	
}
.post p{
font-size: 13px;
/*font-family: "Century Gothic", Georgia;*/
}

.post a{}

.post ul {}
.post li {}

/**added by brence************************/
.post ul, 
.post ol {
	padding-bottom:0px;
}
.post ul li, 
.post ol li {
	list-style-position:inside;
        padding-top: 3px;
        padding-bottom: 8px;
	padding-left:20px;
        text-indent:-16px;
        margin-left: 20px;
}
*:first-child+html .post ul li {text-indent:-16px;}
html>body .post ul li{ text-indent:-13px; }
html>body .post ol li { text-indent:-13px; }
/*******************************************/


.entry p{margin:12px 0;}

.post img {
/*margin-right: 20px; */
margin-right: 7px;
 }

.postmetadata{
	clear: both;
	padding:6px;
	margin-top: 16px;
	}
	

.navigation {
	font-size:8pt;
	float:left;
	width:100%;
	}
	
	.alignleft {float:left; margin:0px;}
	.alignright {float:right; margin:0px;}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.notfound{padding: 25px; font-size: 14pt; font-weight: 300;}


#tag{
text-align: right;
font-size: 11px;
letter-spacing: 1px;
text-transform: uppercase;
border-bottom: 1px dotted #898772;
padding-bottom: 10px;
}


.archivetitle{
margin-left: 25px;
color: #ffffff;
}

/* comments */

#commentssection{
	clear: both;
	padding: 2px 0px;
	margin: 0;
	color: #ffffff;
	}

#commentssection a{

	}


	
#commentssection h3{
	font-size: 12pt;
	font-weight: 300;
	font-style: normal;
	color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
border-top: 1px dotted #898772;
padding-top: 20px;
	}

#commentform{
	margin: 12px 12px 20px 0px;
	color: #ffffff;
	}
	
#commentform p{
	color: #ffffff;
	
	}
	
#commentform a{ border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h3{
	/*font-family: "Century Gothic";*/
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
	}
	
#commentbox{
	width:40%;
	min-width:400px;
	margin:5px 5px 0 0;
	background: #ffffff;
	}

#author, #email, #url, #commentbox, #submit{
	background: #ffffff;
	/*font-family: "Century Gothic";*/
	font-size: 12px;
	margin:5px 5px 0 0;
	border: none; 
	padding: 6px;
	}
	
	#authorimg{
	float:left;
	}
	
		#authorimgblog{
	float:left;
	margin-top:10px;

padding: 0px;
	}

#submit{margin:5px 5px 0 0;}

ol.commentlist {list-style-type: none;}

ol.commentlist li {
	background: transparent;
	margin:10px 0px;
	padding:20px 35px;
        color: #ffffff;
        text-indent: 0px;
        border: 1px solid grey;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
}

ol.commentlist li.alt {background: transparent;}
ol.commentlist li p {
     margin: 10px 0px; 
     text-indent: 0px;
}

/*ol.commentlist a {color:#fff;}*/
ol.commentlist a.url {margin-left: 68px; font-weight:bold;}
ol.commentlist .avatar {
   float: left;
   margin-top: -15px;
   margin-right: 15px;
}

ol.commentlist small {margin-bottom:10px;}
ol.commentlist .comment-edit-link{margin-left:10px; font-style:italic;}

ol.commentlist a:hover {color: #c8d53a;}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}




/* footer */

#footer {
	background: url(images/sbiw-circle-footer.png);
	clear: both;
	width: 100%;
   	height:50px;
	margin-top:15px;
	/*font-family: verdana, arial, tahoma;*/
	font-size: 7pt;
	}
	
#footer p{padding:6px; margin: 10px auto; color: #eee;}
#footer a{color: #BCBCBC;text-decoration: none;}
#footer a:hover{color: #5D5D5D;text-decoration: underline;}







.shiftcontainer{
float: right;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
padding-left: 15px;
}

.shadowcontainer{
width: 600px; /* container width*/
margin-left: 50px;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
padding: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
/*border:1px solid grey;*/
}

.innerdivgallery{
float: right;
width: 650px;
padding: 0px;
position: relative;
margin-left: 40px; /*shadow depth*/
top: -5px; /*shadow depth*/
/*border:1px solid green;*/
}

.shadowcontainer .detaildiv{
/*border:1px solid blue;*/
padding: 5px 20px;
position: relative;
}

/*-----search-----------------------------*/

.searchresults{
	float:left;
	padding-top: 40px;
}
.searchresults h2{
	margin-left: 25px;	
	margin-bottom:15px;
}
.searchresults .post{
	padding-top:10px;
	border-top: 1px dotted #898772;
}
.searchresults .date{
	float:left;
	margin-right:20px;
}
.searchresults .entry p
{
	padding: 0px;	
	margin-top: 5px;	
}

.searchresults .searchbox{
	margin:0 0 15px 25px;	
}

/*hack to hide menu items that should not appear when no search result to display.*/
.searchwrap{
	width: 1000px;
	margin: 0 auto;
}
.searchwrap #menusubfloat 
{	
	display:none;
}
.searchnotfound .page
{
	padding-top:10px;
	margin-left:25px;
	border: none;
}

.rssfeed
{	
	line-height:30px;
	margin-right:-12px;
	margin-top:-10px;
	float:right;
	/*border: 1px solid red;*/
	width: 27px;
	text-indent: -93px;
}
.rssfeed a:hover
{
	text-decoration:underline;	
}

/****add caption style*******/
.wp-caption {
	/*background:#F7F7F7;
	border:1px solid #CCC;
	padding:1px 0;*/
	margin-bottom:10px;
	text-align:center;
}
.wp-caption img {
	margin:0 0px;
}
.wp-caption-text {
        /*border:1px solid red;
	color: #222;*/
        text-align:center;
	padding:0px 0 0px 0;        
}

.post .content .wp-caption p {
	margin:0;
}

/****end caption sytle **/

.social-links-box{width:173px; height: 30px; }
div.textwidget img {margin-top: 0px; margin-bottom:0px;}
.sociallinks{width: 250px; margin: 10px 0 10px 0; }
.sociallinks img{margin:0; padding:0;}

/****New style used for Travel page **/
.text-box{float:left; width:525px; margin-top: -10px; }
.picture-box{float:right; width:400px; margin-right:15px; margin-bottom:30px; }
