/*
	Youseph Tanha
	http://www.yousephtanha.com
	
	Colors
	Background: #6b0000
*/

/* ##################################
	RESET
   ################################## */
*						{ margin: 0; padding: 0; }
html 					{ overflow-y: scroll; }
html, body 				{ height: 100%; }
body 					{ font-size: 14px; font-family: Arial, Sans-Serif; background: url(style/images/bkg2.gif) top center repeat-y #6b0000; }
ul 						{ list-style: square inside; }
ol 						{ list-style: decimal inside; }
a 						{ outline: none; text-decoration: none; }
a img 					{ border: 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: #990000; color: white; }
element.style 			{ width: 160px; }
.wp-caption				{ background-color: #EFF0F0; display: block; margin-bottom: 15px; margin-top: 5px; padding: 4px 0 0; text-align: center; }
.alignleft 				{ float: left; margin-right: 15px; }
.alignright 			{ float: right; margin-left: 15px; }

/* ##################################
	STRUCTURE
   ################################## */
#page-wrap 				{ width: 959px; margin:0px auto -162px; min-height: 100%; height: auto !important; height: 100%; background: url(style/images/header2.jpg) top center no-repeat; }
#push					{ height: 162px;}
#main-col				{ width: 705px; float: left; margin: 20px 0px 0px 10px; }
#sidebar				{ width: 235px; float: right; padding-top: 15px;}
.post				{ width: 715px; float: left; padding-top: 20px; padding-left: 5px; margin: 0px 0px 20px 0px;}
/*
.post-edit-link { width: 715px; float: left; padding-top: 20px; margin: 0px 0px 20px 0px;}
*/

/* ##################################
	HEADER
   ################################## */
h1#logo 				{ width: 0px; height: 0px; background: top left no-repeat; text-indent: -9999px; margin: 0 10px 8px 0; float: left; }
#top-bar				{ padding: 20px 0 0 0; }
#top-bar p				{ text-indent: -9999px; }

/* ##################################
	MENU
   ################################## */
#menu-bar				{ padding-top: 11px; margin-bottom: 20px; }
ul#main-nav				{ width: 600px; float: left; margin: 110px 0 0 0;}
ul#main-nav li  		{ display: inline; }
ul#main-nav li a		{ text-transform: uppercase; color: white; font-size: 1.2em; padding: 3px 8px; -mox-border-radius: 5px; -webkit-border-radius: 5px; }
ul#main-nav li a:hover	{ text-decoration: underline; color: 272727; }

ul#main-nav li ul     	{ display: none; }
li#text-3 		{ list-style: none; }
.widgettitle			{ height: 43px; width:235px; background: url(style/images/contact.gif) top center no-repeat; text-indent: -9999px; }

/* ##################################
	FOOTER
   ################################## */
#footer					{ height: 162px; padding-top: 20px; background: url(style/images/footer.jpg) top center no-repeat;}
#footer-inside			{ width: 709px; padding-left: 0px; height: 50px; margin: 0 auto; color: black; font-size: 75%; font-family: Arial, Sans-Serif; no-repeat;}