/*
Theme Name: Jurus Grafis's First Theme
Theme URI: http://jurusgrafis.com
Description: Wordpress Theme for Jurus Grafis 
Version: 1.0
Author: Richard Fang
Author URI: http://richardfang.com
Tags: Two Column, Grunge, Brown, Kick Ass Cool!

	Custom handmade theme developed for JurusGrafis.com
	Design by Richard Fang,
	XHTML / CSS / Wordpress Tags by Fikri Rasyid & Japestinho @ Bloggingly.com
*/

@import url('cssreset.css');


/* Begin Typography & Colors */
body {font-family:arial; font-size: 12.23px; line-height: 1.2; width:100%;}
a	{text-decoration:none; color:#A40325;}
/* End Typography & Colors */



/* Begin Structure */
#wrapper-main 		 		{float:left; width:100%;}
#wrapper-top-menu 	 		{float:left; width:100%; height:33px; background:#453221;}
#wrapper-body-top	 		{float:left; width:100%; background:url(images/layer_1_top.jpg) top repeat-x #F7F2EC;}
#wrapper-body-bottom		{float:left; width:100%; background:url(images/layer_1_bottom.jpg) bottom repeat-x;}

#wrapper-header				{width:100%; height:147px;}
#wrapper-main-menu	 		{width:100%; height:44px;}
	#wrap-unit-main-menu	{width:980px; height:86px; margin:-15px auto 0 auto; background:url(images/main_menu_background.png) no-repeat center; position:relative; z-index: 1;}
#wrapper-content	 		{float:left; width:100%;}
	#wrap-unit-content		{width:1000px; margin:0 auto;}
	#wrap-unit-content-too	{float:left; width:960px; padding:0 20px; margin:0 auto; background:url(images/jg_home_shadowback2.png) no-repeat top center;}
	#wrap-unit-content-in	{float:left; width:940px; margin:0 10px; padding:20px 0 0 0;}
#wrapper-subscribe	 		{float:left; width:100%; height: 55px; border-bottom: 1px solid #AA9B8F; background:#4C2E14;}
#wrapper-footer		 		{float:left; width:100%; background: url(images/layer_1_footer-rev.gif) no-repeat top center #AD9F88;}

.wrap-unit					{width:940px; margin:0 auto;}
.floater					{float:left;}
/* End Structure */



/* Begin Top Menu #un */
#top-menu					{float:right;}
#top-menu ul					{float:left; margin:10px 20px 0 0;}
#top-menu ul li				{float:left; display:inline; padding:0 10px; border-left:1px solid #BCA794;}
#top-menu ul li:first-child	{border:none;}
#top-menu a					{float:left; color:#BCA794;}
/* End Top Menu*/



/* Begin Headers */
#blog-icon					{float:left; width:432px; height: 88px; margin: 30px 0 0 0;}
#the-icon					{float:left; text-indent:-99999px; background:url(images/jurusgrafis_icon.png) no-repeat; width:432px; height:88px;}

#header-social				{float:right; margin:85px 0 0 0;}
#header-social li				{display:inline; margin:0 0 0 15px; float:left;}
#header-twitter				{float:left; width: 35px; height: 35px; text-indent: -99999px; background: url(images/xtwitter_icon.png) top no-repeat;}
#header-twitter:hover		{float:left; width: 35px; height: 35px; text-indent: -99999px; background: url(images/xtwitter_icon.png) bottom no-repeat;}
#header-facebook			{float:left; width: 35px; height: 35px; text-indent: -99999px; background: url(images/xfb_icon.png) top no-repeat;}
#header-facebook:hover		{float:left; width: 35px; height: 35px; text-indent: -99999px; background: url(images/xfb_icon.png) bottom no-repeat;}
#header-flickr				{float:left; width: 35px; height: 35px; text-indent: -99999px; background: url(images/xflickr_icon.png) top no-repeat;}
#header-flickr:hover		{float:left; width: 35px; height: 35px; text-indent: -99999px; background: url(images/xflickr_icon.png) bottom no-repeat;}
#header-rss					{float:left; width: 35px; height: 35px; text-indent: -99999px; background: url(images/xrss_icon.png) top no-repeat;}
#header-rss:hover			{float:left; width: 35px; height: 35px; text-indent: -99999px; background: url(images/xrss_icon.png) bottom no-repeat;}

ul#main-menu					{float:left; margin: 18px 0 0 35px;}
ul#main-menu li				{float:left; display:inline; margin:0 10px 0 0;}
ul#main-menu li a				{font-size: 16px; font-weight: bold; color: #fff; padding:8px 16px; }
ul#main-menu li a:hover		{font-size: 16px; font-weight: bold; color: #fff; padding:7px 15px; background: url(images/mainmenu_hover.png) repeat-x #5E3A19; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #BF3D5F; }

li.current-cat a,
li.current-cat-parent a		{font-size: 16px; font-weight: bold; color: #fff; padding:6px 15px 7px 15px;  background: url(images/mainmenu_hover.png) repeat-x #5E3A19;  -moz-border-radius:5px; -webkit-border-radius:5px;}

li.current-cat li a,
ul.children li.current-cat a,
ul.children li a				{background:transparent; -moz-border-radius:0px; -webkit-border-radius:0px;}

ul.children li.current-cat a	{text-decoration:underline;}

#search-box					{float:right; margin: 21px 20px 0 0; padding:0 28px 0 0; background: url(images/search_icon.png) 99% 53% no-repeat ;}
#search-form-insider		{float:right; padding: 5px 17px 5px 15px; margin:0; background:url(images/search_box.png) left center no-repeat ;}
#s							{float:left; border:none; background:transparent;}
/* End Headers */



/* Begin Dropdown*/

/* Dropdown Category Navigation */
#wrapper-main-menu						{position: relative; z-index:4;}
#main-menu li ul li a:hover		{background:#6E4F33; border:1px transparent; -moz-border-radius:0px; -webkit-border-radius:0px; padding:8px 16px; }
.sf-menu, .sf-menu * 					{margin:0;padding:0;list-style:none;font:normal 14px Arial,sans-serif;}
.sf-menu 											{line-height:1.0;height:31px;background:transparent;}
.sf-menu ul 									{position:absolute;top:-999em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li 								{width:100%;}
.sf-menu li:hover 						{visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li 									{float:left;position:relative;}
.sf-menu a 										{display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul 			{left:0;top:34px; padding-top:5px; /* match top ul list item height */}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul 		{top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul 		{left:10em; /* match ul width */top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul 	{top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul 	{left:10em; /* match ul width */top:0;}

.sf-menu 					{float:left;margin:0;}
.sf-menu a 					{padding: 8px&#160; 10px;text-decoration:none; position:relative; z-index:1000;} /* Design for the dropdown links */
.sf-menu a, .sf-menu a:visited&#160; { /* visited pseudo selector so IE6 applies text colour*/color:#0066cc;}
.sf-menu li 					{background:transparent;}
.sf-menu li li 					{background:#3C2611; position:relative; z-index:1000; float:left;}
/* End Dropdown*/

/* Begin Content*/
#content-wrapper			{float:left; width:925px; margin:0 15px 67px 0;}
#content-main				{float:left; width:620px;}
#slideshow-area				{float:left; width:605px; height: 320px; margin: 0 0 25px 15px;}
#content-area				{float:left; width:590px; margin:0 0 0 15px; 
							-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-radius-topleft:5px; -webkit-border-radius-topright:5px; 
							background: url(images/post_background_top.gif) repeat-x top #fff;}
.content-post				{float:left; width:560px; padding:20px 10px 20px 20px; border-bottom:1px solid #EAE7E2;}
.single-content-post		{float:left; width:560px; padding:20px 10px 20px 20px; border-bottom:1px solid #EAE7E2;}
.content-post-left			{float:left; width:185px; margin:0 20px 0 0;}
.content-thumb				{float:left; width:185px; background:#EBE7DE; margin:0 0 10px 0;}
.content-thumb-img			{float:left; margin:5px; width:175px; height:110px; background:#fff;}
.comment-screen				{text-align:center;}
.comment-amount a			{float:left; width:185px; height: 33px; color: #F4DCC2; font-weight: bold; padding:12px 0 0 0; background:url(images/comment-post-bg.gif) no-repeat;}
.content-post-right			{float:left; width:345px;}
.post-title-wrapper			{float:left; width:345px;}
.post-title, .post-title a 	{color:#492F16; font-size: 30px; line-height:1.3; margin:0 0 10px 0; float:left;}
.single-content-post .post-title,
.single-content-post .post-title a {margin:0 0 5px 0;}
.post-metadata	a			{float:left; width:345px; }
.post-metadata p,
.single-post-metadata p		{float:left; background:#CBBFAF; color:#FFFDF4; padding: 5px; margin:0 10px 10px 0; -moz-border-radius:5px; -webkit-border-radius:5px; }
.post-content				{float:left; width:345px;}
.post-content p,
.single-post-content p		{font-size:14.25px; line-height: 1.6; margin:10px 0 25px 0; letter-spacing:0.2px;}
.single-post-content ol		{margin:0 0 10px 20px;}
.single-post-content ul		{margin:0 0 10px 20px; list-style:disc; }
.single-post-content li		{font-size:14.25px; line-height: 1.6; margin:0 0 5px 0; letter-spacing:0.2px;}
.single-post-content blockquote	{padding:10px 0 0 30px; font-style:italic; border-top:1px dotted #777; border-bottom:1px dotted #777}
.single-post-content a		{color:#A40325;}
.single-post-content a:hover,
.post-content a:hover			{text-decoration:underline;}

.more-link					{float:right; margin:15px 0 0 0; background: url(images/readmore-button.png) no-repeat; width:133px; height:25px; font-weight:bold; font-size: 18px; color:#FEFDFE; padding:11px 0 0 0; text-align: center;}

.single-post-metadata		{float:left; width:360px; padding:12px 0 0 0;}
.single-post-content		{float:left; width:545px; margin:0 0 0 3px;}
.single-comment-amount a		{float:right; width:185px; height: 33px; color: #F4DCC2; font-weight: bold; margin:5px 14px 0 0; padding:12px 0 0 0; background:url(images/comment-post-bg.gif) no-repeat;}

.single-post-content h1,
.post-content h1				{font-size:220%; margin:35px 0 10px 0; color:#4C2E16;}
.single-post-content h2,
.post-content h2				{font-size:190%; margin:35px 0 10px 0; color:#4C2E16;}
.single-post-content h3,
.post-content h3				{font-size:160%; margin:35px 0 10px 0; color:#4C2E16;}
.single-post-content h4,
.post-content h4				{font-size:130%; margin:25px 0 10px 0; color:#4C2E16;}
.single-post-content h5,
.post-content h5				{font-size:100%; margin:25px 0 10px 0; color:#4C2E16;}
.single-post-content h6,
.post-content h6				{font-size:70%; margin:25px 0 10px 0; color:#4C2E16;}

.single-post-content .downloadlink		{float:left; width:546px; height:68px; background:url(images/xbutton_download.png) top no-repeat; text-indent: -99999px;}
.single-post-content .downloadlink:hover	{float:left; width:546px; height:68px; background:url(images/xbutton_download.png) bottom no-repeat; text-indent: -99999px;}

#about-author				{float:left; width:550px; padding:25px 20px; margin: 0 15px; border-top:1px solid #FFFFFA; background:url(images/about-author-bg.gif) repeat-x top #EEE9E3;}
#about-author .avatar		{float:right; width:90px; height:90px; background: #4B3C29; border:5px solid #FEFFFD; margin:0 0 0 20px;}
.post-author-title			{float:left; font-size: 22px; color: #493D27; margin:0 10px 0 0;}
.post-author-name			{margin:5px 0 0 0; font-size:14px; font-weight:bold;}
.about-author-content		{float:left; width:390px; margin:10px 0 0 0; line-height:1.5;}
#about-author p				{color:#493D27;}
#about-author p a			{color:#A40325;}

#go-socialize				{float:left; width:590px; margin: 0 15px; border-top:1px solid #FFFFFA; background:url(images/socialize-bg.gif) repeat-x top #4B3C29;}
.socialize-title			{float:left; width:300px; height:55px; padding:15px 20px;}
.like-this-post				{font-size:22px; color: #493D27; font-weight:bold;}
.share-with-others			{font-size:19px; color: #B30D0D; font-weight:bold; margin:10px 0 0 0;}
.socialize-unit				{float:left; width:82px; height:85px; border-left:1px solid #fffffa;}
#socialize-facebook			{float:left; width:44px; height:43px; text-indent:-99999px; margin:25px 0 0 19px; background:url(images/fb_sharing.png) no-repeat;}
#socialize-twitter			{float:left; width:44px; height:43px; text-indent:-99999px; margin:25px 0 0 19px; background:url(images/twitter_sharing.png) no-repeat;}
#socialize-delicious		{float:left; width:44px; height:43px; text-indent:-99999px; margin:25px 0 0 19px; background:url(images/delicious_sharing.png) no-repeat;}

#cat-tags					{float:left; width:550px; padding:25px 20px; margin: 0 15px; background:#fff;}
#cat-tags p					{float:left; width:550px; margin:0 0 3px 0; line-height:1.5; float:left; }
#cat-tags p span				{float:left; background:url(images/curve-post-cat.png) center right no-repeat #4B3C29; padding:3px 25px 2px 15px; margin:0 10px 0 0; color:#fff; -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; -webkit-border-top-left-radius:5px;  -webkit-border-bottom-left-radius:5px;}
#cat-tags a					{float:left; padding:3px 5px; margin:0 10px 5px 0; color:#fff; background: #A38F76; -moz-border-radius:5px; -webkit-border-radius:5px; }

#wrap-page-navigation		{float:left; width:620px; height:72px;}
#page-nav					{width:590px; margin:0 15px; height:72px; background:#fff; z-index:1; position:relative; display:block; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-left-radius:5px;}
#inside-page-nav			{float:left; width:620px; height:40px; margin:20px 0 0 0; z-index:10; position:relative;}
#nav-page-prev a				{float:left; width:50px; height: 40px; margin:0 0 0 8px; background: url(images/link_previous_post.png) no-repeat; text-indent: -99999px;}
#nav-page-next a				{float:right; width:50px; height: 40px; margin:0 8px 0 0; background:url(images/link_next_post.png) no-repeat; text-indent: -99999px;}

#single-wrap-page-navigation{float:left; width:620px; height:170px;}
#single-page-nav			{width:590px; margin:0 15px; height:160px; background:#fff; z-index:1; position:relative; display:block; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-radius:5px; }
#single-inside-page-nav		{float:left; width:620px; height:140px; margin:0; z-index:10; position:relative;}
#single-related-post		{float:left; width:604px; height:139px; margin:0 8px; background:url(images/related-post-bg.png) no-repeat}
#single-related-post ul		{float:left; margin:0 0 0 5px;}
#single-related-post ul li		{float:left; display:inline; margin:22px 0 0 19px; }
#single-related-post a		{float:left; border:3px solid transparent;}
#single-related-post a:hover	{border:3px solid #B10431;}

#content-sidebar			{float:left; width:285px; margin:0 0 0 20px;}
.sidebar-unit, .widget		{float:left; width:283px; margin:0 0 35px 0; background: #F0E7DE; -moz-border-radius:5px; -webkit-border-radius:5px;}
.ad-270-240					{float:left; width:265px; height:240px; background: #000; margin:8px;}
.ad-125-container			{float:left; width:283px; background:url(images/125-bg.gif) top repeat-x; border-top:1px solid #F9F5EE; }
.ad-125-unit				{float:left; width:125px; height:125px; margin:8px; background: #000;}

.widget h3, 
.sidebar-unit h3				{float:left; width:255px; height: 21px; background: url(images/xsidebar_title_background_transparent.png) no-repeat; color: #EBE1D5; font-size: 20px; font-weight:none; padding:12px 15px 8px 15px;}
.widget ul					{float:left; line-height:1.5;}
.widget ul li					{padding:15px 20px 20px 50px; border-top:1px solid #FFFCFE; background: url(images/sidebar_li.png) 15px 50% no-repeat; width:213px;}
.widget ul li a					{color:#452F18;}
.sidebar-unit ul				{float:left;}
.sidebar-unit li				{padding:15px 20px 20px 20px; border-top:1px solid #FFFCFE;}
.sidebar-unit h4				{margin:0 0 10px 0;}
.sidebar-unit h4 a			{color:#B51436;}
.sidebar-unit p				{color:#462C1B; line-height:1.4; font-weight:500; font-size: 12px;}
#send-info-sidebar			{float:left; width:100%; height:65px; background: #4C2E14;  -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}
#send-info-sidebar a			{float:left; width:283px; height:38px; background: url(images/send_info_button.png) no-repeat; text-indent:-99999px; margin:13px 20px 15px 20px;}
#flickr-gallery				{float:left; width:267px; margin:10px;}
#flickr-gallery p			{float:left; margin:12px 6px; font-size:11px; font-weight:bold; }
#flickr-gallery p a			{color:#C50031;}
.flickr-img					{float:left; width:77px; height:77px; background: #fff; margin:6px; }
/* End Content*/

/* Begin Archive Page*/
#archive-title-wrapper		{float:left; width:546px; margin:22px;}
.archive-title				{font-size: 18px;}

/* Begin Nothing Found*/
.nothing-found				{padding:50px 20px 70px 20px;}
.nothing-found h4			{margin:0 0 20px 0;}
.nothing-found ul			{padding:0 0 0 30px; list-style:disc; margin:0 0 20px 0;}
.nothing-found li				{margin:0 0 10px 0;}

/* Begin Subscribe*/
#wrapper-subscribe-in		{float:left; width:940px; height:40px;  font-size: 19px; padding:15px 0 0 0; text-align:center;}
#wrapper-subscribe-in p		{color:#F9FFFF;}
#wrapper-subscribe-in a		{color:#C68A34;}
#wrapper-subscribe-in  
a.tentu-saja 				{color:#4C2E14;}
.tentu-saja					{width:163px; height:18px; background:url(images/xya.png) no-repeat top; text-indent:-99999px; padding:8px 10px 7px 10px; color:#4C2E14; margin:3px 0 0 10px;}
.tentu-saja:hover			{width:163px; height:18px; background:url(images/xya.png) no-repeat bottom; text-indent:-99999px; padding:8px 10px 7px 10px; color:#4C2E14; margin:3px 0 0 10px;}
/* End Subscribe */


/* Begin Footer */
.footer-unit				{float:left; width: 300px; background:#C6B9A6; margin:50px 20px 0 0; -moz-border-radius:5px; -webkit-border-radius:5px;}
.footer-unit-blogroll		{float:left; width: 300px; background:#C6B9A6; margin:50px 0 0 0; -moz-border-radius:5px; -webkit-border-radius:5px;}
.footer-unit h3, 
.footer-unit-blogroll h3		{padding:20px 20px 20px 25px; font-size:20px; color:#4B3015; border-bottom:1px solid #E5DBD2;}
.footer-unit ul li, 
.footer-unit-blogroll ul li	{padding:20px 20px 20px 25px; border-top:1px solid #D4CBBA; line-height:1.5; color: #887861;}
.footer-unit ul li:first-child,
.footer-unit-blogroll ul li:first-child	{border-top:none;} 
.footer-unit ul li span			{font-style:italic; color: #fff;}
.footer-unit ul li	a			{color:#5A3E29;}
.footer-unit-blogroll ul li a	{color:#887861; }
.aktt_tweets #aktt_tweet_form,
.aktt_tweets  p				{margin:0 20px;}
.commentator				{font-size:14px; font-weight:bold;}
#follow-jg-link				{background:; text-decoration:underline; color:#A40325; font-weight: bold;}

#footer-credit				{float:left; width:940px; margin:90px 0 60px 0;}
.footer-credit-image		{float:left; width: 300px; height: 62px; text-indent:-99999px; margin:0 45px 0 0; background:url(images/jurusgrafis_icon_bottom.png) no-repeat; }
#credit-text				{float:left; font-size:11px; line-height:1.7; margin:20px 0 0 0; color:#32200A;}
/* End Footer */


/* Begin Lists

/* End Entry Lists */



/* Begin Form Elements */

/* End Form Elements */



/* Begin Comments*/
#comment-frame				{float:left; width:588px; background:#fff; margin:20px 15px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.comment-tagline			{float:left; width:550px; height:26px; background:url(images/xcomment_background_png.png) no-repeat; color:#A09077; font-size:20px; padding:15px 20px 16px 20px; }
.comment-tagline span		{color:#fff; font-weight:bold;}
#comment-frame ol			{float:left; width:590px; list-style:none;}
#comment-frame ol li			{float:left; width:542px; margin:0 24px; border-top:1px solid #D0CFCD; padding:15px 0;}
.comment-grav				{float:left; width:73px; margin:0 0 0 25px;}
.comment-grav img			{border:5px solid #A28F71; margin:0 0 0 0;}
.reply a.comment-reply-link			{float:left; width:53px; height: 22px; background: url(images/button_reply.png) no-repeat; margin:20px 0 0 0; color:#fff; font-weight:bold; padding:7px 0 0 20px;}
.comment-inside				{float:left; width:443px; margin:0;}

.depth-2 .comment-inside		{width:403px; padding:0 0 0 40px; background:url(images/icon_reply_arrow.png) no-repeat top left;}
.depth-3 .comment-inside		{width:363px; padding:0 0 0 80px; background:url(images/icon_reply_arrow.png) no-repeat 40px 0px;}
.depth-4 .comment-inside		{width:323px; padding:0 0 0 120px; background:url(images/icon_reply_arrow.png) no-repeat 80px 0;}
.depth-5 .comment-inside		{width:283px; padding:0 0 0 160px; background:url(images/icon_reply_arrow.png) no-repeat 120px 0;}

#cancel-comment-reply-link	{float:right; margin:10px;}

.depth-1 #respond,
.depth-2 #respond,			
.depth-3 #respond,
.depth-4 #respond,
.depth-5 #respond			{margin:10px 0 0 -25px; background:#fff;}


.comment-date				{float:right; color: #988F7E;}
.comment-metadata			{float:left;}
.comment-author				{font-size: 14px; font-weight:bold; color:#B0052F; margin:0 5px 0 0;}
.says						{font-style:italic; font-size:14px;}
.comment-content			{margin:20px 0 0 0;}
.comment-content p			{line-height:1.5; margin:0 0 10px 0; }

#respond					{float:left; width:auto; background:url(images/icon_comment_pencil.png) no-repeat 95% 5% #fff; margin:20px 15px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#respond form					{margin:25px;}
#respond h3					{font-size:28px; margin:0 0 20px 0;}
.input-positioning			{float:left; width:173px; margin:10px 10px 20px 0;}
.input-positioning-last		{float:left; width:173px; margin:10px 0 20px 0;}
.input-positioning input,
.input-positioning-last input	{float:left; width:165px; height:20px; border:1px solid #DCD6C8; padding:3px;}
#respond label				{float:left; margin:0 0 10px 0;}
#textarea-positioning		{float:left; width:540px;}
#respond textarea				{float:left; width:538px; height:220px; border:1px solid #DCD6C8;}
#respond #submit				{float:right; width: 79px; height: 45px; border:none; margin: 20px 0; background:url(images/button_comment_submit.png) no-repeat; font-size:20px; font-weight:bold; color:#fff;}
.comment-alert				{float:left; width:450px; margin:20px 0;}
.subscribe-to-comments 		{float:left; font-style:italic; margin:0 0 10px 0; font-weight:bold; font-size:14px; width:400px;}
#subscribe					{float:left; padding:3px 0 0 0; margin:0 15px 0 0;}					
.comment-alert span			{font-style:italic;}
/* End Comments */



/* Begin Sidebar */

/* End Sidebar */



/* Begin Calendar */

/* End Calendar */



/* Begin Various Tags & Classes */

/* End Various Tags & Classes*/

/* Begin Images */

p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

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;
	}

.alignright {
	float: right;
	margin:0 0 0 10px;
	}

.alignleft {
	float: left;
	margin:0 10px 0 0;
	}

/* End Images */


/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.single-post-content img	{padding:6px; background:#ECE5DD;}
.single-post-content img.wp-smiley	{padding:0; background: transparent;}

.wp-caption {
	border: 1px solid #BFB9B3;
	text-align: center;
	background-color: #ECE5DD;
	padding-top: 4px;
	margin: 10px 0;
}

.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;
}
/* End captions */