/*Theme Name: l'ImageTheme URI: http://www.vivathemes.comDescription: Minimal Photography ThemeAuthor: Viva ThemesAuthor URI: http://www.vivathemes.comversion: 1.0Tags: two-column, widget-ready, photography*/*{margin:0; padding:0;}body {	background: #121212;	color: #e8e8e8;	font-family: arial, helvetica, tahoma, sans-serif;	font-size: 12px;	margin:0;	padding:0;}	h1 {	font-size: 18pt;}h2 {	color: #e8e8e8;	font-family: georgia, arial, helvetica, sans-serif;	margin:0;	padding:0;	text-transform: none;	font-weight: normal;	font-size: 20px;	line-height: 120%;}h3, h3 a {	color: #084065;	font-family: georgia, arial, helvetica, sans-serif;	margin:0;	padding:0;	text-transform: none;	font-weight: normal;	font-size: 20px;	line-height: 22px;}h4 {	font-size: 9pt;}h2.pagetitle { 	display:none; }p { margin-top: 6px; }img { 	border: none; padding:0; }img a {	border:none;}img.left { 	float: left; border: none; padding: 6px 0 0 0; }img.right { 	float: right; border: none; padding: 0 0 0 6px; 	}blockquote {	border-left:1px solid #A5ABAB;	margin:15px;	padding:0 12px 0 12px;}code{	font-family:"Courier New", Courier, monospace;}/* links */a {	color: #e8e8e8;}a:hover {	text-decoration: none;}/* container */#container {	width: 875px;	clear: both;	float: left;	margin-left: 30px;	padding:0;	line-height: 145%;}/* header */#header {  	width: 875px;   	float: left;	clear: left;}#logo {		width:870px;	float:left;	clear: both;	height: 50px;	margin-top: 35px;}#logo a {	color: #121212;}#logo h1 a,#logo h1 {	font-weight: normal;	font-size: 36px;	color: #ffcc00;	font-weight: bold;	text-transform: uppercase;	text-decoration: none;	font-family: georgia, arial, helvetica, sans-serif;	line-height: 90px;	margin-top: 1px;}/* search */#searchform {	padding:0;	margin:0;	margin-top: 6px;}#searchform input#s {	margin:0;	padding: 0;	color: #e8e8e8;	width: 180px;	border: solid 1px #333;		font-size:12px;	padding-left: 2px;	height: 18px;	padding-top: 2px;	padding-bottom: 2px;	margin-bottom: 5px;	background: none;}#searchform input#searchsubmit {	cursor: pointer;}/* content */#contentwrapper {	width: 875px;	clear: left;	float: left;	margin-top: 5px;	background: url(images/linebg.png) repeat-x top;	min-height: 350px;	padding-top: 15px;}A.expand{  background: url(images/plus-sign.png) no-repeat;  padding: 0 0 0 22px;  font-family: Verdana;  font-size: 13px;  margin: 0 0 12px 0;  color: #E8E8E8;  text-decoration: none;  float: left;  clear:both;}#home-content-left A.button{  width: 177px;  height: 32px;  text-align: center;  display: inline-block;  background: url(images/button.png) no-repeat;  color: #117B09;  text-decoration: none;  font-family: Verdana;  font-size: 13px;  line-height: 32px;}.ddet_div{  margin: 0 0 12px 0;  padding: 8px;  background: url(images/linebg.png) repeat-x top;  border: 1px solid #333333;  float: left;  clear: both;}#content {	width: 550px;	float: left;}#content2 {	width: 870px;	float:left;}#contentfull {	float:left;	width: 918px;}#contentfull .entry{	width: 250px;	height: 165px;	padding: 5px;	background: #fff;	overflow: hidden;}#contentfull .entry .gal {	height: 165px;	overflow: hidden;}#contentfull .post {	margin-bottom: 15px;}#content2 .post,#content .post {	width: 100%;}#homecontent .post {	width: 175px;	height: 117px;	float: left;	overflow: hidden;	margin: 0;	padding: 0;}.post {	margin:0;	padding:0;	padding-bottom: 35px;	line-height: 150%;	width: 306px;	float: left;}.post h2 {	}.post h3 {	margin:0;	padding: 0;	line-height: 22px;}	.post h3 a {	color: #e8e8e8;	font-family: georgia, arial, helvetica, sans-serif;	margin:0;	padding:0;	text-transform: none;	font-weight: normal;	font-size: 20px;	line-height: 22px;	text-decoration: none}.post h3 a:hover {	text-decoration: underline;}	.post h2 a:hover{	text-decoration: underline;}.post ul {}.post li {	margin-left: 15px;}.entry p {	margin:8px 0;}a.more-link {	color: #e6e6e6;	font-weight: bold;	text-decoration: none;	padding-left: 15px;	background: url(images/abg.png) no-repeat left;	border: none;	line-height: 25px;}a.more-link:hover {	text-decoration: none;	color: #666;}.thumby {	width: 110px;	height: 110px;	padding: 2px;	background: #fff;	float: left;	margin-right: 20px;}/* Right Sidebar*/#rightbar {	width: 200px;	float: right;	margin:0;	padding:0;	padding-bottom: 20px;}#rightbar .widgets {	margin: 0;	padding: 0;	float: left;	clear: left;	font-size: 12px;	margin-bottom: 20px;	width: 100%;}#rightbar h2 {	margin: 0;	padding: 0;	color: #ffcc00;	margin-bottom: 8px;	font-size: 20px;	line-height: 20px;	text-transform: none;	font-weight: normal;	font-family: Georgia, Arial, Helvetica, sans-serif;}#rightbar ul li {	line-height: 15px;	background: url(images/rightli.png) no-repeat left top;	list-style: none;	padding-bottom: 5px;	margin-top: 5px;	color: #e8e8e8;	padding-left: 10px;}#rightbar ul li ul li {	border: none;	list-style: disc;	margin-left: 20px;}#rightbar ul li a {	color: #e8e8e8;	border: none;	text-decoration: none;}#rightbar ul li a:hover {	text-decoration: underline;}#rightbar a {	text-decoration: underline;}	#rightbar a:hover {	border: none;	text-decoration: none;}.navigation {	font-size:60px;	width:95%;	float:left;	clear: left;	margin:0;	padding:0;	overflow:hidden;	color: #ffcc00;	text-transform: lowercase;}	.alignleft a {	float:left; 	margin:0;	text-decoration: none;	color: #ffcc00;}.alignright a {	float:right;	margin:0;	text-decoration: none;	color: #ffcc00;}/* comments */#commentform {	margin:0;	padding:0;	margin-left: 5px;}	#commentform p {	color: #e8e8e8;}	#commentform a { 	color: #66cccc; 	text-decoration: none; 	line-height: 14pt;}	#commentform h3 {	font-size: 10pt;	font-weight: bold;	color: #e8e8e8;	margin:0;	padding:0;}	#comment {	width:80%;}#author, #email, #url, #comment, #submit {	font-size: 11px;	margin:5px 5px 0 0;	padding:0;	border: 1px solid #333;	background: none;	color: #e8e8e8;}#author, #email, #url {	height:18px;	padding:5px;	padding-left: 5px;	width: 200px;}	#submit {	margin:5px 5px 0 0; 	cursor:pointer;	color: #e8e8e8;	font-size: 16px;	border: none;	text-transform: none;	padding: 5px 7px 5px 7px;	border: solid 1px #333;}#comments {	margin:0; 	padding:0;}#respond h3,h3#comments {	color: #ffcc00;	font-size: 20px;	margin-bottom: 2px;	clear: left;	text-transform: none;	font-weight: normal;	font-family: georgia, arial, helvetica, sans-serif;	padding-top: 20px;	border: none;	padding-left: 5px;}	.reply a.comment-reply-link {	font-size: 12px;	border: none;	padding:0;	color: #fff;	padding: 5px 7px 5px 7px;	text-transform: none;	border: solid 1px #333;}.reply a.comment-reply-link:hover,#submit:hover {	color: #e8e8e8;	border: solid 1px #e8e8e8;}ol.commentlist { 	list-style-type: none; 	margin:0; 	padding:0; 	float:left;	margin-top: 15px;	border-top: solid 1px #333;	width: 470px;}.avatar {	float:left; 	margin:0 12px 0 0;}ol.commentlist li {	border-bottom: solid 1px #333;	margin: 0;	margin-top: 20px;	display: block;	clear: left;	list-style-type:none;	float: left;    width: 450px;	padding-bottom: 20px;}ol.commentlist ul li {      border: none;      padding: 0;	width: 400px;	margin-top: 20px;	padding-left: 15px;	background: url(images/rightli.png) no-repeat left top;}ol.commentlist li.alt {	}ol.commentlist li p {	margin: 6px 0 6px 0; 	padding: 0 12px 0 0; 	line-height: 14pt;}ol.commentlist a {	color: #666;	text-decoration: none;}textarea#comment {	width: 450px;}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 #000;}/* misc */img.centered {	display: block;	margin-left: auto;	margin-right: auto;}img.alignright {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;}img.alignleft {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;	padding-left: 2px;}.alignright {	float: right;}.alignleft {	float: left}	.wp-caption {   	border: 1px solid #ddd;   	text-align: center;   	background-color: #f3f3f3;   	padding-top: 4px;   	margin: 10px;}.wp-caption img {   	margin: 0;   	padding: 0;   	border: 0 none;}.wp-caption p.wp-caption-text {   	font-size: 11px;   	line-height: 17px;   	padding: 0 4px 5px;   	margin: 0;}p { margin-top: 6px; }#archivelist {	float:left;	margin-right: 0;	}#archivelist ul li {	list-style: none;	line-height: 35px;}#archivelist ul {	height: auto;	margin-bottom: 30px;}#archivelist ul li a {	color: #666;	text-transform: uppercase;}#archivelist ul li a:hover {	text-decoration: none;}/* footer */#footer {	width: 875px;	float: left;	padding-top: 20px;	clear: both;	margin-top: 15px;	margin-bottom: 50px;	color: #666;	background: url(images/linebg.png) repeat-x top;}#bottomwidgets {	float: left;	width: 550px;	font-size: 12px;	color: #e6e6e6;}#bottomwidgets .widgets {	width: 145px;	float: left;	margin-right: 25px;}#bottomwidgets a:hover {	color: #666;}#bottomwidgets ul li {	line-height: 15px;	background: url(images/rightli.png) no-repeat left top;	list-style: none;	padding-bottom: 5px;	margin-top: 5px;	color: #e8e8e8;	padding-left: 10px;}#bottomwidgets ul li a {	color: #e8e8e8;	border: none;	text-decoration: none;}#bottomwidgets ul li a:hover {	text-decoration: underline;}#bottomwidgets h2 {	font-size: 16px;	font-weight: normal;	text-transform: uppercase;	margin-bottom: 5px;	color: #e6e6e6;	margin-top: 2px;}#connect {	width: 300px;	float: right;}#copyinfo {	float: right;	width: 100%;	clear: right;	margin-top: 10px;	text-align: right;	font-size: 10px;	color: #ccc;	line-height: 120%;}#copyinfo a {	text-decoration: none;	border-bottom: dotted 1px #ccc;	font-size: 10px;	color: #ccc;}#copyinfo a:hover {	border: none;}#socialize {	width: 160px;	float: right;	text-align: right;	}#socialize span {	color: #ffcc00;	font-size: 14px;	float: left;	margin-right: 5px;	margin-top: 3px;}#socialize a {	width: 16px;	height: 16px;	margin: 0;	margin-left: 6px;	padding: 0;	text-decoration: none;	float: left;}