@charset "utf-8";
/*

		 PERSONAL HOMEPAGE THEME FOR WORDPRESS
		 
		 By: Chris Coyier
		 http://chriscoyier.net
		 http://css-tricks.com
		 
		 -- Feel free to alter and use this theme for whatever you would like.
		 -- A link back is always nice but not required.
		 
		 Light Tan: #f4dfb8
		 Dark Tan: #d7b880
		 Dark Gray: #272727
		 Dark Red: #4B4D7E
		 
*/

/*
	RESET
*/

*									{ margin: 0; padding: 0; }
html								{ overflow-y: scroll; }
html, body							{ height: 100%; }
body								{ font-size: 9pt; font-family: Arial, sans-serif; color: #272727; 
									  background: url(images/body-bg-black.jpg) top center repeat-x #f4f5d9; }
ul									{ list-style: square inside; }
ol									{ list-style: decimal inside; }
a									{ outline: none; text-decoration: none; }
a img								{ border: none; background: none; }
img									{ vertical-align: middle; }
table								{ border-collapse: collapse; }

/*
	UTILITY
*/
.floatLeft 							{ float: left; }
.floatRight							{ float: right; }
.clear								{ clear: both; }
.button								{ border: 1px solid #272727; background: white; padding: 3px 8px; 
									  -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #272727; }
.button:hover						{ background: #4B4D7E; color: white; }

.aligncenter, div.aligncenter, 
    img.aligncenter 		        { display: block; margin-left: auto; margin-right: auto; text-align:center}
.alignleft 							{ float: left; }
.alignright 						{ float: right; }



/*
	TYPGROGRAPHY
*/
p, li								{ font-size: 9pt; margin: 0 0 10px 0; line-height: 12pt;  }

#intro-paragraph p					{ font-family: Georgia, serif; font-size: 12pt; font-style: italic; line-height: 16pt; 
									  margin-top: 5px; }
p#intro-paragraph span				{ font-size: 14pt; font-weight: bold; }
p#intro-paragraph em				{ color: #4B4D7E; }

a									{ color: #4B4D7E; }
a:hover								{ color: #4B4D7E; text-decoration: underline; }
h1									{ font-size: 20pt; font-family: Georgia, serif; font-weight: normal; margin: 0 0 5px 0; color: #4B4D7E;}
h2									{ font-size: 16pt; font-family: Georgia, serif; font-weight: normal; margin: 0 0 5px 0; color: #4B4D7E;}
h3									{ font-size: 14pt; font-family: Georgia, serif; font-weight: normal; margin: 0 0 10px 0; color: #4B4D7E;}
h4									{ color: white; font-size: 12pt; margin-bottom: 15px; }

h2 span 							{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; }

blockquote 							{ margin: 1em 10px; padding-left: 45px; 
									  background: transparent url(images/quote.png) no-repeat; line-height: 12pt; }
									  
#main-col h1						{ font-size: 20pt; font-family: Georgia, serif; font-weight: normal; margin: 25px 0 5px 0; color: #4B4D7E;
									   border-bottom: 1px solid #4B4D7E; clear: both;}


/*
	FORMS
*/
input								{ padding: 3px; }



/*
	STRUCTURE
*/
#page-wrap							{ width: 960px; margin: 0px auto -131px;
									  min-height: 100%; height: auto !important; height: 100%;}
#left_sidebar 						{ width: 185px; float: left; margin-right: 0px; margin-top: 10px;}
#main-col							{ width: 540px; height: 100%; min-height: 800px; float: left; 
									  border-right: 1px solid #4B4D7E; border-left: 1px solid #4B4D7E;
									  padding-left: 20px; padding-right: 20px; margin-top: 10px;}
#right_sidebar						{ width: 190px; float: right; margin-top: 10px;}
#push								{ height: 131px; }

/*
	HEADER
*/
/*h1#logo								{ width: 336px; height: 38px; background: url(images/fonyoditibor.png) top left no-repeat; text-indent: -9999px;
									  margin: 0 10px 8px 0; float: left; }*/
h1#logo								{ width: 336px; height: 38px; text-indent: -9999px;
									  margin: 0 10px 8px 0; float: left; }
#main-pic							{ float: left; margin-right: 10px; }
#top-bar							{ padding: 15px 0 0 0; height: 86px; background: url(images/top-bar-bg.jpg) no-repeat; }
#top-bar p							{ color: #f4dfb8; width: 300px; float: left; margin-top: 15px; }
form#searchform						{ margin: 10px 0 10px 0; float: right; }


/*
	WIDGETS
*/

.widget								{ width: 185px; margin: 0 0 0 0; }
.widget .inside						{ padding: 10px 5px 10px 10px; }
.widget h1							{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px; 
									  font-weight: bold; color: #4B4D7E; text-align: center;
									  border-bottom: 1px solid #4B4D7E; }
.widget ul							{ list-style: square outside; margin-left: 15px; color: #4B4D7E}
.widget ul li 						{ margin: 0 0 2px 0; }
.widget ul li a 					{ color: #272727; padding: 2px;  text-decoration: none;}
.widget ul li a:hover				{ color: white; text-decoration: underline; }
.thumb								{ width: 62px; }
.widget_gallery ul					{ list-style: none; margin-left: 0; }
.widget_gallery ul li				{ text-align: center; }
.widget_gallery ul li img			{ height: 65px; width: 65px; }

.widget ul.blogroll					{ list-style: none; }
.widget ul.blogroll li				{ text-align: center; margin-bottom: 10px;}	

/*
	BLOG ENTRIES
*/

#breadcrumbs						{ font-size: 8pt; color: black; background: #cccccc; padding: 3px; }
#breadcrumbs a						{ color: black; text-decoration: none }
#breadcrumbs a:hover				{ color: black; text-decoration: underline }

.post								{ margin: 0 0 15px 0; clear: both;}
.post img.attachment-thumbnail		{ float: right; }
.post h4							{ font-size: 12pt; font-family: Georgia, serif; font-weight: normal; margin: 0 0 10px 0;
									  color: #900; }
.post img, 
.gallery-post img,
img.wp-post-image					{ border: 1px solid #333333; padding: 3px; }
.post .more-link					{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; }

.post_meta P						{ font-size: 8pt; color: #666666; text-align: right;}
.post_meta A						{ color: #666666; text-decoration: none;}
.post_meta A:hover					{ color: #666666; text-decoration: underline;}

#page-nav							{ text-align: center; padding: 15px; clear: both; display: block; }
#page-nav p	a						{ border: 1px solid black; background: #cccccc; padding: 5px; 
									  display: inline; }

.post UL                            { list-style: square outside; }
.post UL LI                         { margin-left: 30px; }
									  
.post .related .meta                { font-size: 8pt; color: #666666; }
.post .related .meta A              { color: #666666; }


/*
	COMMENTS
*/

ol.commentlist						{ list-style: none; }
ol.commentlist li					{ margin: 1em 10px; padding-left: 45px; 
									  background-image:url(comment-icon.gif); background-repeat: no-repeat; background-position: 7px 0px;}
ol.commentlist li .comment-author	{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt;}  
ol.commentlist li .comment-author cite	{ font-weight: bold; }  
ol.commentlist li .comment-meta     { font-family: Georgia, "Times New Roman", Times, serif; }
ol.commentlist li p					{ font-size: 9pt; margin-top: 5px;}

#commentform { margin: 10px 0px 0px 20px; }
#commentform textarea { background: #f8f7f6; border: 1px solid #d6d3d3; width: 450px; padding: 10px; }
#commentform #email { font-size: 13px; background: #f8f7f6; border: 1px solid #d6d3d3; width: 220px; background-image: url(comment-email.gif); background-position: 7px 7px; background-repeat: no-repeat; height: 20px; padding-left: 30px; padding-top: 6px; margin-bottom: 3px; }
#commentform #author { font-size: 13px; background: #f8f7f6; border: 1px solid #d6d3d3; width: 220px; background-image: url(comment-author.gif); background-position: 7px 7px; background-repeat: no-repeat; height: 20px; padding-left: 30px; padding-top: 6px; margin-bottom: 3px; }
#commentform #url { font-size: 13px; background: #f8f7f6; border: 1px solid #d6d3d3; width: 220px; background-image: url(comment-website.gif); background-position: 7px 7px; background-repeat: no-repeat; height: 20px; padding-left: 30px; padding-top: 6px; margin-bottom: 3px; }

/*
	FOOTER
*/
#footer								{ height: 131px; background: #272727 url(images/footer-bg.jpg) no-repeat top right; 
                                      border-top: 4px solid #ff9900; }
#footer-inside						{ width: 960px; margin: 0 auto; padding-top: 20px;}
#footer p							{ color: white; }
#footer-1							{ width: 300px; float: left; margin-right: 30px; }
#footer-2							{ width: 200px; float: left; margin-right: 30px; }
#footer-3							{ width: 200px; float: left; }
#footer-4							{ width: 200px; float: left; }
#footer a							{ color: #ff9900; }
#footer a:hover						{ color: #ff9900; text-decoration: underline;}
#footer ul							{ color: white; }

