/*  Theme Name: PhotographrTheme URI: http://www.blogbranded.comDescription: Photographr Theme by BlogBrandedVersion: 1.0Author:  BlogBrandedAuthor URI: *//*>>>>> Setup and Reset <<<<<*/body, html  {	height: 100%;}body, html, p, ul, ol {	margin: 0;	padding: 0;	border: none;}body  {	font-family: Arial, Helvetica, Sans-serif;	font-size: 12px;	line-height: 1.5;  /*unitless for proper inheritance*/	color: #474747;	background-color: #f0f0f0;}h1, h2, h3, h4, h5, h6  {	font-family: Times, "Times New Roman", serif;	margin: 5px 0;	color: #000;}h1  {font-size: 36px}h2  {font-size: 30px}h3  {font-size: 24px}h4  {font-size: 18px}h5  {font-size: 14px}h6  {font-size: 12px}h1 a:link, h1 a:visited,h2 a:link, h2 a:visited,h3 a:link, h3 a:visited,h4 a:link, h4 a:visited,h5 a:link, h5 a:visited,h6 a:link, h6 a:visited  {	text-decoration: none;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover  {	text-decoration: underline;}p  {	margin: 18px 0;}ul, ol  {	margin: 0;	padding: 0;}/*>>>>> Navigation <<<<<*/a:link, a:visited  {	color: #000;	text-decoration: underline;}a:hover  {	text-decoration: underline!important;}#nav  {	width: 100%;	height: 30px;	background-color: #000;}.nav_alt { width: 980px!important; margin: 0 auto;}.nav_alt ul   {width: 960px!important; }#nav ul  {	width: 970px;	margin: 0 auto;}#nav ul li  {	display: inline;	margin: 0 25px 0 0;	line-height: 30px;}#nav ul li a:link, #nav ul li a:visited  {	font-family: Times, "Times New Roman", serif;	text-decoration: none;	text-transform: uppercase;	color: #fff;}#nav ul li a:link  {	}/*>>>>> Layout <<<<<*/#header  {	height: 160px;	width: 980px;	margin: 20px auto 10px auto;	background: url(rotate/headers/default.jpg) no-repeat left top;}#wrap  {	width: 940px;	padding: 0 20px;	margin-top: 10px;	background-color: #fff;}#header h1,#header h2  {	display: none;}#header img  {	margin: 50px 0 0 0;}#intro  {	float: left;	width: 940px;	padding: 0 0 20px 0;	background: url(img/design/introbg.jpg) repeat-x left bottom;	border-bottom: 1px solid #f0f0f0;}#about  {	float: left;	width: 700px;	margin: 0;} /*#about img  {	float: left;	margin: 20px 0 0 10px;	border: 5px solid #f0f0f0;} */#about .about-image  { border: 2px solid #f0f0f0; margin: 20px 0 0 10px; width: 90px; height:90px; background: url(rotate/authors/rotator.php) no-repeat center center; float:left;  }#about .txt  {	float: right;	width: 580px;	margin-top:3px;}#about .txt h2  {	margin: 8px 0 0 0;	color: #000;}#about .txt p  {	margin: 0;	font-size: 14px;	color: #333;}#about .txt p a:link,#about .txt p a:visited  {	text-transform: uppercase;	text-decoration: none;}#about .txt p a:hover  {	text-decoration: underline;}#twitter  {	float: right;	width: 196px;	margin: 20px 10px 0 20px;	padding: 5px 7px;	background-color: #f0f0f0;}#twitter a:link,#twitter a:visited  {	text-decoration: none;}#twitter h2  {	height: 30px;	margin: 0 0 0 -24px;	padding: 0 0 0 24px;	font-size: 14px;	text-transform: uppercase;	background: url(img/design/twitterarrow.png) no-repeat left top;}#twitter ul li.aktt_more_updates  {	font-size: 11px;	text-align: right;	text-transform: uppercase;	margin: 10px 0 0 0;	font-weight: bold;	background: url(img/design/followarr.jpg) no-repeat 83px center;}#connect  {	float: left;	height: 50px;	background: url(img/design/connectbg.jpg) repeat-x left bottom;	border-bottom: 1px solid #f0f0f0;}#connect h2  {	float: left;	width: 150px;	margin: 15px 0 0 10px;	font-size: 14px;	text-transform: uppercase;}#connect ul  {	float: right;	width: 770px;	margin: 14px 0 0 0;	padding: 0 0 0 10px;}#connect ul li  {	display: inline;	margin: 0 15px 0 0;}#connect ul li a:link,#connect ul li a:visited  {	font-size: 14px;	color: #333;	padding: 2px 0 2px 20px;	text-decoration: none;	background-repeat: no-repeat;	background-position: left center;}#connect ul li a.feed  { background-image: url(img/design/share/feed.png); }#connect ul li a.flickr  { background-image: url(img/design/share/flickr.png); }#connect ul li a.fb  { background-image: url(img/design/share/fb.png); }#connect ul li a.twit  { background-image: url(img/design/share/twit.png); padding: 0 0 0 17px; }#connect ul li a.li  { background-image: url(img/design/share/li.png); }#connect ul li a.del  { background-image: url(img/design/share/del.png); }#photosofweek  {	float: left;	width: 940px;	margin-bottom: 10px;	padding: 0 0 6px 0;	border-bottom: 1px solid #f0f0f0;	background: url(img/design/potwbg.jpg) repeat-x left bottom;}#photosofweek h2  {	float: left;	width: 100px;	margin: 10px 0 0 10px;	font-size: 14px;	text-transform: uppercase;	line-height: 14px;}#photosofweek h2 span  {	font-family: Arial, Helvetica, sans-serif;	display: block;	margin: 4px 0 0 0;	font-weight: normal;	font-size: 11px;}#photosofweek ul  {	float: left;	width: 720px;	margin: 10px 0 0 0;}#photosofweek ul li  {	display: inline;}#photosofweek ul li img  {	border: 1px solid #9e9e9e;	margin: 0 10px 0 0;}#photosofweek .nav  {	float: right;	width: 100px;	margin: 18px 10px 0 0;	font-family: Times, "Times New Roman", serif;	font-size: 14px;	text-transform: uppercase;}#photosofweek .nav a:link,#photosofweek .nav a:visited  {	text-decoration: none;	color: #474747;}#photosofweek .nav .next a  {	display: block;	margin: 0 0 15px 0;	background: url(img/design/rightarr.png) no-repeat right center;}#photosofweek .nav .prev a  {	display: block;	text-align: right;	background: url(img/design/leftarr.png) no-repeat left center;}#main  {	overflow: hidden;}.post  {	float: left;	width: 100%;	margin: 0 0 20px 0;}.arc_title {	font-size: 14px;	padding: 0 20px 0px 0;	color: #C6C6C6;		border-bottom: 1px solid #C6C6C6;		margin-bottom: 20px;	float: left;	font-family: Times, "Times New Roman", serif;	text-transform: uppercase;}h2.title  {	margin: 0;}h2.title a:link,h2.title a:visited  {	padding: 0 20px 4px 0;	color: #333;		border-bottom: 1px solid #d6d6d6;	}p.meta, .botmeta p  {	margin: 4px 0 0 0;	color: #555;	font-style: italic;	font-family: Times, "Times New Roman", serif;    	font-size: 13px;}p.meta span,p.meta a:link,p.meta a:visited,.botmeta a:link,.botmeta a:visited  {	color: #474747;	font-style: normal;	text-decoration: none;	text-transform: uppercase;}.botmeta  {	float: left;	width: 940px;}.botmeta p  {	font-size: 14px;}.botmeta .comments  {	float: left;}.botmeta .share  {	float: right;}#postnav  {	float: left;	width: 100%;	height: 48px;	overflow: hidden;	line-height: 16px;	background: url(img/design/postnavbg.jpg) repeat-x left top;	border-top: 1px solid #d6d6d6;	border-bottom: 1px solid #d6d6d6;}#postnav a:link, #postnav a:link  {	text-decoration: none;	font-size: 14px;	color: #474747;	text-transform : uppercase;	font-family: Times, "Times New Roman", serif;	font-weight: bold;}#postnav p.prev a   {	margin: 0 0 0 10px;	padding: 5px 0 5px 30px;	background: url(img/design/leftarr.png) no-repeat left center;}#postnav p.next a  {	margin: 0 10px 0 0;	padding: 5px 30px 5px 0;	background: url(img/design/rightarr.png) no-repeat right center;}#sidebar {	padding-top: 10px;}#sidebar .widget_categories h2,#sidebar .widget_archive h2 { cursor: pointer;}#extendedfooter  {	padding: 20px 0 0 0;}.widget h2, #extendedfooter h2, #sidebar h2  {	margin: 0 0 12px 0;	font-size: 14px;	text-transform: uppercase;}#sidebar .subscribe {	margin-bottom: 20px;}#extendedfooter .subscribe ul, #sidebar .subscribe ul  {	margin: 0 0 20px 0;}#extendedfooter .subscribe ul li, #sidebar .subscribe ul li  {	margin: 0 0 5px 0;}#extendedfooter .subscribe ul li a:link,#extendedfooter .subscribe ul li a:visited,#sidebar .subscribe ul li a:link,#sidebar .subscribe ul li a:visited  {	text-decoration: none;	color: #333;	padding: 1px 0 1px 25px;	background: url(img/design/share/feed.png) no-repeat left center;}#extendedfooter .subscribe form input.txt {	width: 215px;	height: 22px;	padding: 5px 0 0 5px;	margin: 0 0 10px 0;	color: #333;	border: 1px solid #f0f0f0;}#sidebar .subscribe form input.txt  {	width: 210px;	height: 22px;	padding: 5px 0 0 5px;	margin: 0 0 10px 0;	color: #333;	border: 1px solid #f0f0f0;}.widget  {	font-size: 11px;	margin-bottom: 20px;}.widget.narrow {	margin-bottom: 20px;}.widget.narrow  ul li  {	float: left;	width: 110px;}.widget a:link,.widget a:visited  {	text-decoration: none;	color: #333;}.subscribe  {	margin-left: 0;}.ads  {	margin-right: 0;}.ads img  {	margin-bottom: 20px;}#links  {	float: left;	width: 920px;	padding: 10px;	border-top: 1px solid #d6d6d6;	background: url(img/design/linksbg.jpg) repeat-x left top;}#links .list  {	float: left;	width: 920px;	margin: 0 0 10px 0;}#links h2  {	margin: 0 0 12px 0;	font-size: 14px;	text-transform: uppercase;}#links .list h2  {	float: left;	line-height: 11px;	text-transform: none;	padding: 0 10px 0 0;	margin: 0 10px 0 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333;	border-right: 1px solid #333;}#links .list ul  {	float: left;	line-height: 11px;}#links .list ul li  {	display: inline;	margin: 0 15px 0 0;}#links .list ul li a:link,#links .list ul li a:visited  {	color: #333;	font-size: 11px;	text-decoration: none;}#footer  {	width: 980px;	margin: 0 auto;	font-family: Times, "Times New Roman", serif;}#footer p  {	margin: 10px 0;	color: #333;}#footer p a:link,#footer p a:visited  {	color: #333;	text-decoration: none;}#footer p.copyright  {	float: left;	text-transform: uppercase;}#footer p.credit  {	float: right;}/*>>>>> Entry Styles <<<<<*/.entry p {	font-size: 14px;	line-height: 20px;}.entry ul  {	margin: 5px 0 5px 30px;}.entry ul li  {	list-style: disc;}.entry li ul li  {	list-style: square;}.entry ol  {	margin: 5px 0 5px 30px;}.entry ol li  {	list-style: decimal;}.entry li ol li  {	list-style: lower-roman;}.entry blockquote  {	margin: -20px 15px 10px;	padding: 1px 30px 0 30px;	color: #656565;	font-style: italic;	background: url(img/design/quotetop.jpg) no-repeat left top;}/*>>>>> WordPress Image Alignment <<<<<*/.entry img  {	border: 1px solid #e7e6de;}img.wp-smiley  {	padding: 0;	border: none;}.entry .alignleft  {	float: left;	margin: 10px 15px 10px 0;}.entry .alignright  {	float: right;	margin: 10px 0 10px 15px;}.entry .aligncenter  {	text-align: center;}/*>>>>> Custom Styles <<<<<*/.floatl  {float: left;}.floatr  {float: right;}.alignl  {text-align: left;}.alignr  {text-align: right;}.alignc  {text-align: center;}/*>>>>> Custom Styles <<<<<*/.comments  {	float: left;	width: 100%;	padding: 20px 0;	border-top: 1px solid #D6D6D6;}.comments h3  {	margin: 0 0 15px 0;	font-size: 20px;}.formsblock  {	padding: 0 0 20px 0;	border-bottom: 1px solid #D6D6D6;}#formsblock .hi  {	margin: 0 0 -10px 0;}#formsblock .hi small  {	font-size: 11px;	margin-top: -16px;}#formsblock .comments   {	text-decoration: none;	line-height: 20px;}.comments ol  {	margin: 5px 0 30px 0;	padding: 0;	list-style: none;	border-top: 1px solid #D6D6D6;}.comments ol li  {	padding: 20px 10px;	list-style: none;	border-bottom: 1px solid #D6D6D6;	font-size: 14px;	line-height: 20px;}.comments ol li p  {	margin: 5px 0;}.comments ol li.alt  {	background-color: #eee;}.comments ol li.authorcomment  {	background-color: #ddd;}.commententry p.moderate  {	background-color: #eee;	font-style: italic;	font-weight: bold;	padding: 4px 0 4px 10px;}.commentmeta  {	float: left;	width: 100%;	font-size: 11px;	margin-bottom: 10px;	font-size: 12px !important;}.commentmeta .gravatar  {}.commentmeta .gravatar img  {	float: left;	margin: 0 10px 0 0;	border: 2px solid #D6D6D6;}.commentmeta .commentauthor  {	font-size: 14px;	font-weight: bold;}.commentmeta .commentdate  {}.commentmeta .commentpermalink  {}.comments p.nocomments{	padding: 0;}.comments textarea{	font-family: Arial, Helvetica, Georgia, Sans-serif;	font-size: 12px;	width: 918px;	margin: 0;	line-height: 20px;	font-size: 14px;	border: 1px solid #d5d6d9;	padding: 10px;}#commentform #submit  {	border: 1px solid #9e9e9e;	background-color: #ededed;	padding: 5px;}#commentform input.txt  {	padding: 5px 0 5px 5px;	margin: 0 10px 0 0;	border: 1px solid #d5d6d9;}.comment_popout h3 { font-size: 18px; display: none;}             .crop {             height:auto;             overflow:hidden;             width:720px; float:left}             .potw-set { float:left}              .potw-set img{ border:0!important}                          .potw-set a { display: inline-block; height:75px; width: 75px; border: 1px solid #9E9E9E; margin-right:10px}             .holding-field { width: 10000px; }             