/*
Theme Name: Azeem Azeez in COLOR.
Theme URI: http://azeemazeez.com
Description: Theme for AzeemAzeez.com.
Version: 1.0
Author: Azeem Azeez
Author URI: http://azeemazeez.com
*/

html {width:100%;}
body {font-family:Helvetica, Arial, Tahoma, sans-serif; background:url("/images/tile.png") repeat-x 0 0; font-size:12px; margin:0px; padding:34px 0 0;}
a {color:#3b6ea5; word-wrap: break-word;}
a:hover {color:#333;}
img {border:none;}
.warning {background-color: #FFFFCC; border: 1px solid yellow; padding: 4px 6px;}

#container {width:100%; float:left;}
#header {margin:0 auto; width:600px;}
#logo, #logo h1, #logo h1 a {text-align: center;}
#logo h1 {margin:0;}
#logo a {font-family:"Ubuntu", Tahoma, Arial, "Trebuchet Ms", Verdana, sans-serif; font-size:28px; text-transform:uppercase; color:#666; font-weight:bold; text-decoration: none; display:block;}
#logo a strong {color:#333;}
#logo a:hover, #go-home {color:#bd2f5c;}

#content {padding-top:10px; clear:both; margin:10px auto; position:relative; z-index:9; float:none;}
#category-head {font-family:"Ubuntu", Tahoma, Arial, "Trebuchet Ms", Verdana, sans-serif; font-size:24px;}

#nav {font-family:"Ubuntu", Tahoma, Arial, "Trebuchet Ms", Verdana, sans-serif; font-size:14px; color:#333; margin:5px 0;  height:30px;}
#nav ul {margin:0 auto; padding:0; width:100%; text-align:center;}
#nav li {list-style-type:none; margin:0; text-transform: uppercase; display:inline;}
#nav a {color:#333; text-decoration:none; padding:4px 8px;}
#nav a:hover {background-color:#e7e7e7;}

/*AWESOME BUTTONS*/
.awesome, .awesome:visited{font-family:Arial, Helvetica; border:none; background: #222 url(/images/alert-overlay.png) repeat-x; display: inline-block;padding: 5px 10px; color: #fff; text-decoration: none;-moz-border-radius: 5px; -webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border-bottom: 1px solid rgba(0,0,0,0.25); position: relative; cursor: pointer; letter-spacing:.5px; text-decoration:none;}
.awesome:hover  { background-color: #111; color: #fff; text-decoration:none;}
.awesome:active { top: 1px; }
.small.awesome, .small.awesome:visited{ font-size: 11px; padding: 3px 7px; -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);}
.awesome, .awesome:visited, .medium.awesome, .medium.awesome:visited{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.awesome, .large.awesome:visited{ font-size: 14px; /*padding: 8px 14px 9px;*/ padding: 6px 33px }

.green-awesome, .green-awesome:visited{font-family:Arial, Helvetica; border:none; background-color:#91bd09; display: inline-block;padding: 5px 10px 6px; color: #fff; text-decoration: none;-moz-border-radius: 5px; -webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border-bottom: 1px solid rgba(0,0,0,0.25); position: relative; cursor: pointer; letter-spacing:.5px; text-decoration:none;}

.green-awesome, .green-awesome:visited{ background-color: #91bd09; }
.green-awesome:hover{ background-color: #749a02; }
.blue.awesome, .blue.awesome:visited{ background-color: #2daebf; }
.blue.awesome:hover { background-color: #007d9a; }
.red.awesome, .red.awesome:visited{ background-color: #c00000; }
.red.awesome:hover{ background-color: #640000; }
.maroon.awesome, .maroon.awesome:visited{ background-color: #640000; }
.maroon.awesome:hover{ background-color: #333; }
.orange.awesome, .orange.awesome:visited{ background-color: #ff5c00; }
.orange.awesome:hover   { background-color: #d45500; }
.yellow.awesome, .yellow.awesome:visited{ background-color: #ffb515; }
.yellow.awesome:hover{ background-color: #fc9200; }
.grey.awesome, .grey.awesome:visited{ background-color: #ddd;color:#888; text-shadow:none;}
.grey.awesome:hover{ background-color: #ddd; color:111;}
.green.awesome, .green.awesome:visited { background-color: green; }
.green.awesome:hover { background-color: #749a02; }

.right.awesome {float:right; margin-left:10px;}

.blogs, .quote, .links, .music, .journal, .folio, .uncategorized, .contact {clear:both; float:left; width:710px; margin-bottom:10px; padding: 10px 0; margin-left:-10px;}

.post {clear:both; float:none; margin:10px auto; padding: 10px 0;}

.post-info {float:left; width:80px; text-align:right; margin-top:2px;}
.post-info h3 {font-size:22px; font-family:"Ubuntu", Tahoma, Arial, "Trebuchet Ms", Verdana, sans-serif; font-weight:normal; line-height:28px}
.post-info h3 a {color:#333;}
.post-content {/*float:right;*/ width:600px; line-height:20px; padding:0 0 10px 0; font-size:13px; margin:0 auto;}
.blogs .post-content, .quote .post-content, .links .post-content, .music .post-content, .journal .post-content, .folio .post-content {float:right;}
.post-content h4 {font-family:Helvetica, Arial, sans-serif; font-size:16px; font-weight:bold; margin-bottom:4px;}
.post-content h4 a {color:#000}
.post-content p {margin-top:0; color:#333;}
.comment-link a {color:#999; text-decoration:none; margin-bottom:6px; display:block; font-size:11px; margin-top:20px;}
.comment-link a:hover {text-decoration: underline;}
.post-content blockquote, .post-content blockquote p{font-style:italic; color:#666;}

.date {margin-bottom:10px; color:#999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left;}
.date a {color:#999; text-decoration:none;}
.date a:hover {text-decoration:underline;}
.tag {background-color:#fff; color:#999; margin-bottom:0; display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.tag a {color:#999; text-decoration:none;}
.tag a:hover {text-decoration:underline;}
.post-category {color:#999; margin-top:6px; font-size:10px; text-transform: uppercase;}
.post-category a {color:#999; text-decoration:none;}

h2.page-title, h2.page-title-black {font-family:"Ubuntu", Tahoma, Arial, "Trebuchet Ms" ,Verdana, sans-serif; font-size:24px; color:#2f7490;}
h2.page-title-black {color:#333;}
h3 { margin-top:0; font-size:26px; font-weight:bold; font-family:"Ubuntu", Helvetica, Arial, Tahoma, sans-serif; color:#2f7490; margin-bottom:10px;}
h3 a {color:#333; color:#2f7490; text-decoration:none; font-weight:bold;}
h3 a:hover {text-decoration:underline;}
h4 {font-size:14px; margin-top:0; color:#2f7490; margin-bottom:0; }
h4 a {color:#2F7490; text-decoration: none;}
h4 a:hover {text-decoration:underline;}
h4 span {color:#555; font-weight:normal;}
h2.highlight {background-color:#DBECF5; font-size:1.8em; padding:4px 10px 4px 6px; margin:18px auto; font-family:"Ubuntu", Tahoma, Arial, "Trebuchet Ms" ,Verdana, sans-serif; text-align:center; width:95%;}
#folio h4 {margin-left:10px; float:left;}
#folio h4 a {color:#333;}

#content {margin-left:-80px;}
#search #content, #archive #content, .page-wrap {margin-left:0px !important}
#adsense {margin-left:250px; clear:both}

/*LINK*/
.links {padding:14px 0;}
.tags-wrapper {margin-left:12px; float:left; color:#999; font-size:10px; font-family:Verdana, Arial, Helvetica; text-transform:lowercase;}
.tags-wrapper strong {margin-right:4px; font-weight:normal;}
.links .post-category {margin-top:2px;}
.links .post-content p {margin-bottom:6px;}

/*SINGLE POST*/
.single-post .date {float:none;}
.single-post .tag {display:block;}

/*PHOTO*/
.photos .post-category {margin-top:2px;}
.photos .post-content img {border:2px solid white}

/*MUSIC*/
.music {padding:14px 0;}
.music .thumb {float:left; width: 100px; margin-right:10px;}
.music .date {color:#999; float:left; margin-bottom:0;}
.music .date a {color:#999;text-decoration: none;}
.music .tag {float:left;}

/*QUOTE*/
.quote .post-content {font-family:Georgia, Helvetica, Arial; font-size:24px; line-height:27px;}
.quote .post-content p {margin-bottom:4px; font-style:italic;}
.quote .author {float:right; font-size:14px; font-family:helvetica; color:#666; font-style:italic;}

/*NAVIGATION*/
.navlinks {width:100%; margin:50px auto 40px; text-align:center; float:left; padding:0;}
/*#photos .navlinks {margin:0 0 0 206px;}*/
.navlinks li {margin:0; padding:0; list-style-type:none; display:inline; margin-right:20px;}
.navlinks a {background-color:#99bd66; text-decoration:none; color:white; padding: 5px 7px;}
.navlinks a:hover {background-color:#2f7490}

/*COMMENTS*/
#comments-wrapper {clear:both; margin-left:206px; width:580px;}
#comments-wrapper h3 {color:#333; font-size:18px; margin-bottom:20px; color: #bd2f5c; padding:4px 0 1px 4px; font-weight:normal;}
#comments-wrapper h3 a {color:white;}
#comments-wrapper #email, #comments-wrapper #author, #comments-wrapper #url {border:1px solid #cacaca; width:100%}
#comments-wrapper #comment {border:1px solid #cacaca; width:578px;}
#comments-wrapper label {color:#666; font-size:11px;}

.comments {margin:0; padding:0; float:left; width:100%;}
.comments li {border-bottom:1px solid #CACACA; clear:both; list-style-type:none; margin:0 0 18px; padding:0 0 14px; width:562px;}
.comments .comment-head {float:left; margin-right:10px; margin-bottom:10px;}
.comments .comment-body {line-height:17px;}
.comments .comment-body p{margin-top:0; font-size:13px; margin-bottom: 10px;}
.comments .comment-body strong.highlight {background-color:#ffffcc;}
.comments .comment-name {font-size:11px; color:#666;}
.comments .comment-date a{font-size:11px; color:#666;}

#comments-form-table label {display:block; font-size:12px;}
#comments-form-row1 div {float:left; margin-right:10px; width:32%;}
#comments-form-row1 div.last {margin-right:0;}
#comments-form-row2 {padding-top:10px; clear:both}

/*FOOTER*/
#footer {background-color:#ECECEC; clear:both; color:#777777; font-size:0.8em; margin:30px auto 0; width:576px; height:44px;}
#footer a {	text-decoration:none; color:#777;}
#footer a:hover {text-decoration:underline;}
#footer #icon{ float:right;	margin-left:6px;}
#footer #text{padding-top:8px; line-height:13px; float:left; text-align:right;}
#footer #top { float:right;margin-top:-13px;}
#footer #col1 {float:left; line-height:12px; margin-left:8px; margin-top:8px; width:150px;}
#footer #col2 {float:right;}
.footer-icon a{background:url("/images/footer-sprite.png") no-repeat 0 0;height:32px; width:32px; float:left; display:block; text-decoration:none;}
#twitter-icon a{background-position:0 0;}
#flickr-icon a{background-position:-36px 0;}
#rss-icon a{background-position:-72px 0;}
#twitter-icon a:hover{background-position:0 -43px;  text-decoration:none;}
#flickr-icon a:hover{background-position:-36px -43px;  text-decoration:none;}
#rss-icon a:hover{background-position:-72px -43px;  text-decoration:none;}

#shortcuts {background-color:#000000; bottom: 10px; display:none; position: fixed; right: 0; width: 144px; margin:0 10px 0 0; color:white; padding-top:6px; z-index:9;}
#shortcuts ul {margin:0 6px 6px 6px; padding:0;}
#shortcuts li {margin:0; padding:2px 4px; list-style-type:none; }
#shortcuts p {border-bottom: 1px solid white; margin: 8px 10px 4px; font-size:13px; padding: 0;}
#shortcuts .close {float: right; font-size: 11px; margin: 2px 6px 0 0; cursor: pointer;}
#shorcuts-trigger {cursor: pointer;}

.wf-font-watcher {left:-999px;}
#back-to-top {position:fixed; bottom:10px; right:10px; color:#999;}
#back-to-top a {color:#999; text-decoration:none;}
#back-to-top a:hover {color:#000;}

/*BLOG ENTRY*/
.blog-title {margin:4px 0 14px 0;}
.blog-title a {color:#333;}

/*PHOTO PAGE*/
#photos #content {float:none; margin:10px auto; width:100%; text-align:center;}
#photos .post {margin-left:0px; width:100%;}
#photos .post-info {/*width:100%;*/ max-width:800px; text-align:center; margin:4px auto 6px; float:none}
#photos .post-content {width:100%; margin-top:0px; float:none; margin-bottom:0; padding-bottom:0;}
#photos .post-content div{margin-bottom:30px; font-family: "Ubuntu",Helvetica,Arial,Tahoma; font-size: 20px;}
#photos .post-content div a {text-decoration:none; color:#333;}
#photos .post-content img {border:1px solid #cacaca; padding:2px;}
#photos .page-title {margin-top:0;}
#photos .span-seperator {clear:both; float:none; height:6px; display:block;}
#photos .date {float:none; margin-bottom:2px; color:#999; font-weight:normal;}
#photos .tag {display: inline; padding: 0 4px; font-weight:normal;}

.photos .post-content {width:100%; margin-top:0px; float:none; margin-bottom:0; padding-bottom:0px; text-align:center;}
.photos .post-info {width:100%; text-align:center;}
.photos .post-info p {margin:4px 0 10px;}
.photos .tag {display: inline; padding: 0 4px;}
.photos .date {float:none; margin-bottom:2px;}

/*FOLIO PAGE*/
#folio .post {width:710px;}
#folio .folio-post {float:left; margin-right:40px; margin-bottom:20px;}
#folio .folio-post img {border:1px solid #cacaca;}
#folio .page-title {margin-top:0;}
#folio .post-content {float:right;}
#folio .post-content img {border:1px solid #999;}
#folio .post-excerpt span {font-weight:bold;}
#folio .folio-button {text-decoration:none;}
#folio .post-content .folio-button {background-color: #bd2f5c; clear: both; color: white; display: block; font-size: 14px; margin-bottom: 10px; padding: 3px 0; text-align: center; width: 72px;}
#folio .folio-post a {display:block;}

/*HOME*/
#home .post-info {display:none;}
#home #content {padding-top:4px; margin-left:auto; margin-bottom:0;}
#home-about {padding-top:0; margin-left:0px;}
#home-about h1 {font-size:32px; font-family:"Ubuntu", Helvetica, Tahoma, Arial, "Trebuchet Ms", Verdana, sans-serif; font-weight:normal}
#home-about h2#intro {font-family:"Ubuntu", Helvetica, Tahoma, Arial, "Trebuchet Ms", Verdana, sans-serif; font-weight:normal; line-height:25px; font-size:17px}
#home-photos .thumb div {display: inline; width:174px; margin-right:26px;}
#home-photos .thumb a {text-decoration:none;}
#home-photos .thumb img {border:1px solid #cacaca; padding:2px; width:174px; margin:0 4px;}
#home #footer {margin-top:0;}
#home .span-seperator {clear:both; float:none; height:6px; display:block;}
#home .post {margin-left:0px;}
#home .post-content {float:none; width:100%;}
#home .post-content .text {width:600px; margin:0 auto;}
#home #home-photos {padding-bottom:0; margin-bottom:0;}

/*SEARCH PAGE*/
#search-form #search-input {width:250px; font-size:16px;}
#search-form #search-submit {font-size:16px;}
#search-form-wrapper {text-align: center; width: 100%; margin-left:0;}

/*ADS*/
#home-ads {clear:both; margin:0 0 30px; float:left; width:760px;}
#home-ads ul {margin-left:0; padding-left:0;}
#home-ads li {margin-bottom:12px !important; width:196px !important;}
#wam-ads {clear:both; margin:0 0 20px 244px; float:left;}
#wam-ads ul {margin:0; padding:0}
#wam-ads li {margin:0 30px 0 0; padding:0; list-style-type:none; float:left;}

/*CONTACT PAGE*/
#contact .post-content {float:none; margin:0 auto;}
#contact fieldset {margin-top:10px; clear:both; /*width:644px;*/}
#contact table #name, #contact table #email, #contact table #subject {width:210px; margin-right:10px;}
#contact table textarea {width:666px}
#contact table label {font-size:12px;}
#contact #clean_contact {margin-top:-16px;}
.CleanContact { text-align: left; width: 30em; display: block; border:0; padding-top: 1em; }
.CleanContact input[type="text"] { width: 100%; margin-bottom: .5em; }
.CleanContact label { clear: none; display: inline; text-align: left; }
.CleanContact textarea{ width: 100%; height: 120px; margin-bottom: .5em; font-size: 13px}
.CleanContact label em { font-weight: bold; font-style: normal; color: red; }
.CleanContact_msg { font-weight: bold;  padding: 1em; -moz-border-radius: 5px; -webkit-border-radius: 5px;  }
.CleanContact_msg.ok{ background-color: #8dff87; border: solid 1px #e6f4d7; color: #000; margin: 2em 0 2em 0;}
.CleanContact_msg.err{ background-color: #ff9595; border: solid 1px #fff; color: #000;}
.CleanContact #clean_contact_msg {background-color:#FFCCCC; border:1px solid red; font-size:12px; font-weight:bold; margin-bottom:10px; padding:2px 5px; display:none;}

/*TWEET BUTTON*/
.twitter-share-button {display:block; width:auto; margin:40px 0 20px 110px; clear:both;}
#photos .twitter-share-button {margin:40px auto 20px;}

/*NEXT BUTTON ON BLOGS*/
.next-anchors {display:block; clear:both; padding-bottom:10px;}

/*JOURNAL*/
#journal .post-content {width:825px; float:left; padding-left:4px;}
#journal h3 {margin-bottom:0; margin-top:2px; font-size:26px; color:black; font-family:"Ubuntu", Tahoma, Arial, "Trebuchet Ms", Verdana, sans-serif;}
#journal h4 {font-size:14px; color:#000; margin-bottom:0;}
#journal h4 a:hover {color:#2F7490}
#journal #gallery-preview-images {float:left; width:520px; margin-right:12px;}
#journal #gallery-preview-images img {margin:0 6px 7px 0; width:120px; height:69px;}
#journal #gallery-preview-text {width:292px; float:right; margin-bottom:50px;}
#journal .date {color:#2F7490;}
#journal .gallery-photo {padding-top:10px; clear:both;}
#journal .gallery-photo img{width:510px; height:340px; float:left; margin-right:20px; padding-bottom:30px;}
#journal .gallery-photo p {float:right; width:300px;}
#journal .gallery-photo h4 {font-size:18px; margin-bottom:6px;}
#journal #comments-wrapper {display:none;}
#journal #footer {margin-left:24px; width:920px;}

/*JOURNAL ENTRY ON BLOGS PAGE*/
#blogs .journal .post-content img {padding-right:2px; padding-bottom:2px;}

/*LIGHTBOXED*/
.lightboxed {background-color:#000; background-image:none;}
.lightboxed #header, .lightboxed #comments-wrapper, .lightboxed #footer, .lightboxed .post-info, .lightboxed #adsense ins {visibility:hidden !important;}
.lightboxed .post-content div a {color:white;}
.lightboxed .twitter-share-button {display:none}

#about .post-content {float:none; margin:0 auto;}
.blog-wide-image {margin-left: -36%;}

/*SHOP*/
#shop #content {margin-top:0; padding-top:0;}
#shopp #product-title {margin-bottom:8px;}
#shopp #product-image {float:left; margin-right:10px;}
#shopp #product-form {background-color:#F4F4F4; padding:10px 10px 4px; float:left; border:1px solid #999; width:614px; margin-bottom:50px;}
#shopp .price {background-color:#ffffcc; display:inline; padding:4px; clear:both; margin-top:10px; font-size:14px; color:#333;}
#shopp .variations {float:left; width:196px !important;}
#cart-count {background-color: #FFFFCC; margin: 0 auto; padding: 8px 0; text-align: center; width: 600px; border:1px solid yellow; clear:both;}
#shopp #cart table {padding:30px 0;}
#shopp table .items-rows td {border-bottom:1px solid #cacaca;}
#shopp table .items-rows select {display:block;}
#shopp ul.variations label {display:inline !important; font-size:12px;}
#shopp .product-description {color:#333; margin-top:10px; margin-left:250px;}
#shopp #quantity {float:left; margin-top:3px; margin-left:8px;}
#shopp .total td, #shopp .total th{background-color:#ffffcc;}
#shopp #product-description-text {margin-left:250px;}

#shopp div.description, #shopp .products, #shopp .products ul, #shopp .products li.row, #shopp .category, #shopp #cart, #shopp #cart table {overflow:visible !important;}

/*ADDRESS FORM*/
#shipping-address-fields div {width:98%;}
#shopp form ul li div #shipping-state {width:96%;}
.payoption-paypal {display:none;}

/*CART*/
#cart-header th {border-bottom:1px solid #cacaca;border-top:1px solid #cacaca; background-color:#f5f5f5;}
#shopp #cart .items-rows td{padding:6px 3px;}
#shopp #cart table {clear:both;}

/*SHOP HOME*/
.breadcrumb {display:none;}
#shopp .products .frame img {width:100%; height:auto}
#shopp .products li.row {clear:both;}
#shopp ul.products li.product {width:100% !important; float:none;}
#shopp #shopp-category-page .frame{padding:0; margin-bottom:30px;}
#shopp #shopp-category-page .post-info {width:100%; float:none; text-align:center;}

#shopp #errors {background-color:#ffcccc; padding:4px 6px; border:1px solid red; color:black !important;}

/*SCREENS SMALLER THAN 1024PX*/
@media only screen and (max-width: 1024px) {
	html {width:100%;}
	body {width: 100%; background-position:-72px 0; margin:0;}
	#adsense {display:none;}
	
	#container {float:none; width:96%; margin: 10px auto 0;}
	#header {width:100%; margin-top:0;}
	#logo {text-align:center; width:100%; padding:0;}
	#logo h1, #logo h1 a {text-align: center;}
	#nav {float:left; width:100%;}
	#nav ul {margin:0 auto; width:100%; text-align: center;}
	#nav li {margin-left:0; float:none; display: inline;}
	
	#content {width:98% !important; margin:0 auto;}
	.post {width:98%; margin:0 auto; float:none;}
	.links {padding:10px 0;}
	.post-info {float:left; text-align:left; width:100%; padding-bottom:4px;}
	.post-content {width:100% !important; margin-right:0 !important; margin-bottom:0px; padding-bottom:0px;}
	.tag {float:left; display:inline; padding-right:4px;}
	.tags-wrapper {margin-left:0; display:block; float:none; color:#fff;}
	.date {margin-right:10px;}
	.photos .post-content img {width:100% !important; height:auto;}
	.twitter-share-button {margin-left:2px;}

	#comments-wrapper {margin-left:0; width:100%;}
   	#comments-wrapper #comment {width:100%;}
    #comments-wrapper #email, #comments-wrapper #author, #comments-wrapper #url {width:100%;}
    #comments-form-row1 div {width:100%; float:none; display:block; margin-right:0; margin-bottom:8px;}
    #comments-form-row2 {padding-top:0;}
	.comments li {width:100%;}
	
	/*.navlinks {margin-left:38px !important}*/
	#footer {margin-left:0; width:100%; font-size:9px !important;}
	#footer #col1 {width:100px; margin-left:0; padding-left:4px; float:left;}
	#footer #col2 {padding-right:4px; float:right;}
	#footer #icon {display:none;}
	#shortcuts {display:none !important;}
	#shorcuts-trigger {display:none !important;}
	#back-to-top {display:none !important;}
	#adsense {margin-left:0; text-align:center;}

	/*HOME PAGE*/
	#home .post-content .text {width:100%;}
	#home-photos {margin-left:0; width:100%;}
	#home-ads {margin-left:0;}
	#home-photos .thumb div {width:46%; text-align:center; display: block; float:left; margin:0 auto; padding:0 2%; min-height:140px;}
	#home-photos .thumb div a {text-align: center;}
	#home-photos .thumb div img{display: block; width:98%; text-align: center;}
	#home .span-seperator {display:none;}
	#home-ads {width:auto;}

	/*BLOGS PAGE*/
	#blogs #content {margin-left:0;}
	.blog-wide-image {margin-left:0; width:100%}

	/*PHOTOS PAGE*/
	#photos .post {width:99%; float:left; margin:0 auto;}
	#photos .post-content div {width:46%; text-align: center; padding:0 2%; margin:0; display: block; float:left; height:auto; margin-bottom:8px; min-height:140px;}
	#photos .post-content div img{display: block; width:98%; text-align: center;}
	#photos .span-seperator {display:block; height:16px;}
	#photos .page-title {margin-left:16px;}
	#photos .date {color:#999; margin-right:10px}
	#photos .post-info p {clear:both;}
	#photos .post-info {width:100%;}
	.photos .tag {float:none;}

	/*ABOUT PAGE*/
	#me {width:50%;}
	
	/*CONTACT PAGE*/
	#contact fieldset {width:244px;}
	.CleanContact input[type="text"] {display:block; width:210px;}
	.CleanContact textarea {display:block; width:216px;}
	
	/*SEARCH*/
	#search-form-wrapper {margin-left:0}
	#search .post-content object{display:none;}
	#search .post-content img{width:100%;}
	#search-form #search-input {width:140px;}

	#journal .post {margin-left:0;}
	#journal h3 {text-align:center;}
	#journal .date {text-align:center; float:none;}
	#journal .gallery-photo {margin-bottom:30px;}
	#journal #gallery-preview-text {width:100%;}
	#journal .gallery-photo a {text-align:center; display:block;}
	#journal .gallery-photo img {float:none;padding-bottom:6px; width:100%; margin-right:0;height:auto;}
	#journal .gallery-photo h4 a{text-align:left;}
	#journal #gallery-preview-images {width:100%; margin-right:0; float:none; text-align:center;}
	#journal #footer {width:100%; margin-left:0;}

	.single-post .date {float:left; color:#999; margin-right:10px}
	.navlinks {width:80%; float:none; margin: 0px auto; padding:30px 0;}

	#cart-count {width:100%;}
	#shopp ul.products li.product {width:100% !important;}
	#shopp .products .frame img {width:100%; height:auto;}
	#shopp #product-wrapper {width:100%; text-align:center;}
	#shopp #product-image {width:100%; text-align:center; margin-bottom:10px;}
	#shopp li {text-align:center;}
	#shopp #product-description-text {margin-left:0;}
	#shopp #product-form {width:94%; float:none; margin:0 auto;}
	#shopp .variations {width:100% !important;}
	#shopp #quantity {float:none; text-align:center;}
	#shopp #cart #buttons-wrapper {width:90%; margin:0 auto}
	#shopp #cart .awesome {float:none !important; width:100%; margin:10px auto; text-align:center;}
	#shopp #cart table {width:100% !important; overflow:hidden;}
	#shopp table .items-rows select {width:100%;}
	#shopp form ul li.half {width:100% !important; float:none;}
	#shopp form ul input {width:90%;}
	#shopp .product-description {margin-left:0; text-align:center;}
}

/*SMALLER SCREENS*/
@media screen and (min-width: 321px) and (max-width:767px) and (orientation:landscape) {
	body {min-width:420px;}
	#photos .post-content {margin-top:0px;}
	#photos .post-info {padding-bottom:0px;}
	#photos .date {margin-bottom:6px;}
	#home #content {width:100%;}
	.navlinks {width:92%;}
	.post-content p {font-size:.9em; line-height:1.4em;}



}

