/*



Theme Name: The Photo Shoppe



Theme URI: http://example.com



Description: A Blank Wordpress theme with left sidebar



Author: TML Web



Author URI: http:/www.tmlwebdesign.co.nz



version: 1.0



*/















/* basics */







* {



	margin:0;



	padding:0;



}



body {
	margin:0;
	padding:0;
	background-color:#f6efe7;
font-family:Georgia, Times New Roman, Times, serif;
color:#5C5753;
}

h1 {
	font-size:16px;
	font-family:Georgia, Times New Roman, Times, serif;
	margin-bottom: 5px;
}
h2 {
	font-size:14px;
	font-family:Georgia, Times New Roman, Times, serif;
	margin-bottom: 5px;
}
h3 {
	font-size:13px;
	font-family:Georgia, Times New Roman, Times, serif;
}

h3 a {



	color: #800710;



	text-decoration: none;



}



h3 a:hover {



	color: #800710;



	text-decoration: none;



}



h4 {



	font-size: 9px;



}



/* images and misc. */







img {



	border: none;



	padding: 5px;

}



img a {



	border:none;



}



img.left {



	float: left;



	border: none;



	padding: 5px;



}



img.alignright {



	float: right;



	border: none;



	padding: 0px 0px 0px 10px;



}



blockquote {



	border-left:1px solid #A5ABAB;



	margin:15px;



	padding:0 12px 0 12px;



}



code {



	margin:10px;



	font-family:Georgia, Times New Roman, Times, serif;



}



/* links */







a {



	color:#666;



	text-decoration:none;



	border: none;



}



a:hover {



	color:#333;



	text-decoration: underline;



	border: none;



}



/* container */







#container {
	width: 820px;
	margin: 0px auto 0px auto;
	padding: 0px;
	color: #1f1a17;
	overflow: hidden;
	background: url(http://74.53.53.199/~thephoto/wp-content/themes/thephotoshoppe/images/sidebar_bk.gif) repeat-y left top;
}



/* header */



#header {



	width: 979px;



	height: 199px;



	color: #fff;



	background: #1f1a17;



	float: center;



	margin: 0px auto;



	overflow: hidden;



padding-right: 0px;



}



* html #header {



	width: 980px;



	height: 199px;



	color: #fff;



	background: #1f1a17;



	float: center;



	margin: 0px auto;



	overflow: hidden;



padding-right: 0px;



}



#header h1 {



	font-family:Georgia, Times New Roman, Times, serif;



	font-size: 22px;



	font-weight: 300;



	letter-spacing: 1px;



	margin: 0;



	padding: 100px 0 0 16px;



}



#header h1 a {



	color: #404040;



	text-decoration: none;



}



#header h1 a:hover {



	color: #666;



	text-decoration: none;



}



#header h2 {



	font-family:Georgia, Times New Roman, Times, serif;



	font-size: 11px;



	font-weight: normal;



	font-style: normal;



	color: #bbc2c9;



	letter-spacing: 1px;



	margin:  0px;



	padding: 40px 10px 20px 18px;



	text-align: right;



	text-transform: none;



}



#header a{



	color:#fff;



}



#header img {



	border: none;



	padding: 0px;



margin: 0px;



}



/* main menu */







#menu {



	font-family:Georgia, Times New Roman, Times, serif;



	font-size: 10px;



	width:960px;



	height:24px;



	



}



#menu ul {



	margin: 0;



	padding: 6px 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: #fff;



}



#menu ul li a:hover {



	background-color: #fff;



	color:#333;



}





/* content */



#content {



	float: right;



	width: 650px;



}



.post {



	margin: 0 0 0 10px;



	padding:20px 0px 20px 5px;



	line-height: 14pt;



}


.post h1 {



	padding-top: 40px;



}
.post h2 {



	font-family:Georgia, Times New Roman, Times, serif;



	font-size: 13px;



	font-weight: bold;



	color: #800710;
margin: 0px 0px -5px 0px;


}



.post h3 {



	font-family:Georgia, Times New Roman, Times, serif;



	font-size: 11px;



	font-weight: bold;



	color: #800710;



	margin: 0;



	padding-bottom: -10px;



}







.post h2 a {



	color: #800710;



	text-decoration: none;



}



.post h2 a:hover {



	color: #800710;



	text-decoration: underline;



}



.post p {


color:#5C5753;

	font-size: 11px;



}



.post a {



	text-decoration:underline;



}



.post ul {



margin: 0px 15px;



}



.post li {



}



.entry p {



	margin:12px 0;



}



.postmetadata {



	clear: both;



	border-top: 1px dotted #A2A2A2;



	padding:6px 0;


	margin-top: 16px;



}



p.postmetadata {



	font-size: 10px;



	font-weight: bold;



}



.navigation {



	font-size:11px;



	float:left;



	width:100%;



}






.notfound {



	padding: 25px;



	font-size: 14pt;



	font-weight: 300;



}



/* sidebar */







#sidebar {



	font-family:Georgia, Times New Roman, Times, serif;



	font-size:11px;



	width: 160px;



	float:left;



	font-weight: bold;
	text-transform: none;
	margin: 0px 0 0px 0;
	padding: 0;
	color: #800710;
	height: 650px;

}



#sidebar h2 {



	font-family:Georgia, Times New Roman, Times, serif;



	font-weight: bold;



	font-size: 12px;



	text-align: left;



	color: #800710;



	margin: 0;



	padding: 20px 0px 5px 15px;



}



#sidebar p {



	margin:0;



	padding: 0;



	font-family:Georgia, Times New Roman, Times, serif;



	font-weight: normal;



	font-size: 11px;



	padding: 0px 20px 0px 15px;



	text-transform: none;



	color: #999999;



}



#sidebar a{



	color: #800710;



}



#sidebar a:hover{



	color: #800710;

text-decoration: none;



}

* html #sidebar a:hover{

}

* html #sidebar li.current_page_item a{

}

#sidebar li.current_page_item a{

	color: #800710;

text-decoration: none;

}



#sidebar img {



	padding: 15px;



	margin: 0;



}



#sidebar ul {



	margin:0 0 0 10px;

list-style: none;

	padding:0;


width: 150px;
	border: none;



}



#sidebar ul li {
	margin: 0;
	padding: 8px 0px 8px 35px;
	line-height: 150%;
	color: #800710;
	background: url(http://74.53.53.199/~thephoto/wp-content/themes/thephotoshoppe/images/bullet.gif) no-repeat center left;
}

#sidebar ul li a{



	margin: 0;

	padding: 5px 0px 5px 0px;


	line-height: 150%;

	color: #800710;

	height: 30px;

	width: 200px;



}

#sidebar img.logos{
	padding: 10px 50px;
}
#links{
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	margin-top: 30px;
	color: #333;
}
#links a{
	color: #333;
	text-decoration: underline;
}
#sidebar ul ul {



	margin: 2px 0 15px 0px;



	padding: 0;



}



#sidebar ul ul li {

	margin: 0;
padding: 0;



}



#sidebar ul ul ul {



	margin: 0;



	padding: 0;



}



#sidebar ul ul ul li {



	padding: 0 0 0 10px;

	color: #898989;



}





/* comments */



#commentssection {



	clear: both;



	padding: 0px 12px;



	margin: 0 10px 0 0;



}



#commentssection h3 {



	font-family:Georgia, Times New Roman, Times, serif;



	font-size: 14px;



	font-weight: bold;



	font-style: normal;



	color: #000;



}



#commentform {



	margin: 0px 12px 10px 12px;



	padding:5px;



	border-top: 1px dotted #A2A2A2;



}



#commentform p {




}



#commentform a {



	text-decoration: underline;



	line-height: 14px;



}



#commentform h3 {



	font-family:Georgia, Times New Roman, Times, serif;



	font-size: 14px;



	font-weight: bold;



	color: #800710;



}



#commentbox {



	width:75%;



	min-width:400px;



	margin:5px 5px 0 0;



}



#author, #email, #url, #commentbox, #submit {



	background: #fff;



	font-family:Georgia, Times New Roman, Times, serif;



	font-size: 11px;



	margin:10px 5px 0 0;



	padding: 3px;



	border: 1px solid #B2B2B2;



}



#submit {



	font-family:Georgia, Times New Roman, Times, serif;



	font-size: 10px;



	padding: 2px;



	margin: 10px 0px;



	border: none;



	background-color: #800710;



	color: #fff;



}



ol.commentlist {



	list-style-type: none;



}



ol.commentlist li {



	margin:10px 0;



	padding:5px 0 5px 5px;



	overflow: hidden;



}



ol.commentlist li.alt {



	background: none;



	font-family:Georgia, Times New Roman, Times, serif;



	font-size: 10px;



	font-weight: bold;



}



ol.commentlist li p {



	margin: 6px 0 6px 0;



	padding: 0 12px 0 0;



	line-height: 150%;



	font-family:Georgia, Times New Roman, Times, serif;



	font-size: 11px;



	font-weight: normal;



	font-style: normal;



}



ol.commentlist a {





}

.avatar {

		margin: 0;

	padding:0 5px 0 0;

	float: left;



}



cite {


font-family:Georgia, Times New Roman, Times, serif;



	font-size: 10px;



	font-weight: bold;



	font-style: normal;



}



cite a {




	text-decoration: underline;



}



/* search */







#searchform {



	padding: 6px 0 6px 0px;



	margin: 0;



	font-family:Georgia, Times New Roman, Times, serif;



}



#searchform input#s {



	font-family:Georgia, Times New Roman, Times, serif;



	font-size: 10px;



	padding: 2px;



	margin: 0px 1px 10px 0px;



	border: 1px solid #B7B7B7;



}



#searchform input#searchsubmit {



	font-family:Georgia, Times New Roman, Times, serif;



	font-size: 10px;



	padding: 2px;



	margin: 0px 0px 10px 2px;



	border: none;



	background-color: #000;



	color: #fff;



}



/* footer */







#footer {
	clear: both;
	width: 620px;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
	float: right;
	border-top: 1px solid #ccc;
	margin-top:10px;
}

#footer p {



	padding:6px;
	margin: 0;

}



#footer img {



	padding:0px;



	margin: 0 auto;



	float: center;



}



#footer h2 {



	font-family:Georgia, Times New Roman, Times, serif;



	font-size: 12px;



	font-weight: bold;



	text-transform: uppercase;



	color: #333;



	margin: 8px 0px;



}

#footer ul{
	list-style: none;
	padding: 0 0 5px 0;
}
#footer li{
	display: inline;
	padding: 0px 10px 0px 0px;
}
#footer a {

	text-decoration: underline;
}

#footer a:hover {



	color: #800710;



	text-decoration: none;



}



#secondary_nav {



	padding: 3px 0px;



	width: 990px;



	line-height: 120%;



	margin: 0px auto;



	height: 180px;



	color: #333333;



	text-align: right; 



}



#secondary_nav img {



	padding: 10px 0 0px 0;



	margin: 0px auto;



}



#secondary_nav ul#widgetlist {



	list-style-type: none;



	line-height: 120%;



	width: 1000px;



	margin: 0 auto;



	color:#333333;



	font-size: 11px;



	text-align: left;



	}



	



#secondary_nav ul ul{



	padding: 0;



	margin: 0;



}







#secondary_nav ul ul li {



	line-height: 120%;



	font-size: 11px;



	list-style-image: url("http://74.53.53.203/~accommod/wp-content/uploads/2009/03/arrow-1.gif");



	padding: 0 0 5px 0px;



	margin: 0 20px;



	width: 200px;



}







#col1, #col2, #col3, #col4 {



	display: block;



	width: 220px;



	float: left;



}







#col2, #col3, #col1, #col4 {



	margin-left: 15px;



}



#homecol1, #homecol2 {



	display: inline;



	width: 250px;



	height: 250px;



	float: left;



	margin: 20px 0px 20px 0px;



}



#homecol3 {



	display: inline;



	width: 250px;



	height: 250px;



	float: left;



	margin: 20px 0px 20px 0px;



}



#homecol2, #homecol3 {



	margin-left: 5px;



}



#homecol1 img.homepage{



padding: 5px;



background: #8894a1;



}



#contact_right {



	float: right;



	width: 315px;



	margin: 0;



	padding: 0 20px 0 0;



}



#contact_left {



	float: left;



	width: 315px;



	margin: 0;



	padding: 0 20px 0 0;



}



#booking{



	padding: 15px;



	font-size: 10px;



}



#booking a{



	font-size: 10px;



}





#home{



	margin-top: 20px;



	margin-bottom: 10px;



}

#home2{



	margin-top: 10px;



	margin-bottom: 10px;



}

#home img{



	padding: 0px;



}

#home2 img{



	padding: 0px;



}





#home2 .blue{



	padding: 7px 8px 5px 8px;



	background: #eaeff5;



	margin: 0px 0px 0px 0px;



	color: #1f1a17;

line-height: 15px;

height: 125px;

width: 209px;



}



#home .blue{



	padding: 3px 8px 5px 8px;



	background: #eaeff5;



	margin: 10px 0px 0px 0px;



	color: #1f1a17;



	 line-height: 15px;



height: 130px;

width: 209px;



}



.blue p{



	margin: 5px 0px 5px 0px;



}



#contact.right{



width: 38%;



float: right;



padding: 10px;



margin: 20px 0 20px 20px;



}



#contact.left{



width: 55%;



float: left;



}



#contact.left p{



margin-left: 5px;



}