/*
Theme Name: Ali Han Global
Theme URI: http://www.alihan.com.tr/blog/
Description: High quality dark beige WordPress theme with 2 column layout, cool style search box and multiple widget ready. Footer page: Blog information area, Recent Comments and Recent Posts. Theme by Ali Han. 
Date: 5th November 2009
Version: 1.0.0
Author: Ali Han
Author URI: http://www.alihan.com.tr
Tags:black, brown, silver, white, fixed-width, two-columns, left-sidebar, photoblogging

Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
*/

* {
  padding:0;
  margin:0;
  list-style:none;
}

html {
background: #52524b url(images/alihanGlobal_bg.png) top center;
}

body {
font-size:12px;
color:#666666;
height:100%;
margin:0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}

h1, h2, h3, h4, h5 {
	color:#333333;
}

img {
  border:0;
}

input, textarea {
  color:#333333;
}

.content_top {
width:952px;
height:27px;
display:block;
background:url(images/alihanGlobal_top.png) bottom center no-repeat;
}

#masthead {
position:relative;
height:105px;
padding:20px 0 0 35px;
text-align:center;
}

#banner_text {
float:left;
text-align:center;
}
.top_menu_cell {
background:url(images/alihanGlobal_top_bg.png) center bottom no-repeat;
position:relative;
z-index:0;
}

#banner_text h1 {
	font-size:45px;
	font-family:Palatino, serif;
	font-variant: small-caps;
}

#banner_text h1 a {
	color:#333333;
	text-decoration:none;
}
/*______________*/
#list_pages {
list-style:none;
float:right;
width:980px;
margin-right:30px;
position:relative;
}
#list_pages ul {
float:right;
position:absolute;
top:0;
right:0;
}
#list_pages li {
float:right;
display:block;
height:26px;
padding:0 0 0 6px; 
margin-left:8px; 
background:url(images/alihanGlobal_pages_l.png) no-repeat left top;
}
#list_pages li a {
display:block;
padding: 8px 6px 6px 0; 
text-decoration:none;
color:#CCCCCC;
font-size:12px;
font-family:Helvetica, sans-serif;
font-weight: bold;
background:url(images/alihanGlobal_pages.png) no-repeat right top;
}
#list_pages a:hover {
text-decoration:none;
color:#FFFFFF;
}
/*_______________*/

#banner_group {
text-align:center;
}

#banner_sep {
background:url(images/alihanGlobal_banner_sep.png) no-repeat center;
min-width:179px;
width:auto;
height:7px;
clear:both;
margin:2px 0 2px 0;
}


#bloginfo_desc {
width:auto;
clear:both;
font-weight:bold;
font-size:15px;
color:#C8C8BC;
font-family:"Calibri", Tahoma;
text-align:center;
/*text-shadow : #000000 0 1px 1px;*/
}

p, li {
	color:#333333;
}

a {
	text-decoration:none;
	color:#989887;
	outline:none;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
	color:#676758;
}
a:visited {
text-decoration:none;
}

div#content {
  padding:30px 30px 0px;
}

/*-----------------------------------------------------------------------------

  Main Content

-----------------------------------------------------------------------------*/
.postmeta {
display:block;
font-size:12px;
color:#666666;
width:auto;
}

.postmeta a { color:#666666; text-decoration:none;}

.tags  {
color:#999999;
}

.tags span  {
	display: inline;
	font-size: 11px;
}

.tags  a:link,
.tags  a:visited  {
	color:#999999;
	text-decoration:none;
}
.tags  a:hover  {
	color:#666666;
}

.the_category  {
color:#999999;
display: inline;
font-size: 11px;
}
.the_category  a:link,
.the_category  a:visited  {
	color:#999999;
	text-decoration:none;
}
.the_category  a:hover  {
	color:#666666;
}

/*	post meta	*/

.postData{
width:621px;
height:auto;
margin:0;
}

.postDataC{
height:auto;
margin:0;
padding: 0 15px 0 15px;
}

.postDataT{
margin:0;
text-align:center;
height:36px;
}
.postDataT .postmeta {
padding-top:10px;
}

.postDataB{
height:35px;
}

<!-- -->
.more-link {
height:16px; width:115px;
text-align:center;
background:url(images/alihanGlobal_read_more.png) bottom no-repeat;
}
.more-link a {
display:block;
text-decoration:none;
color:#333333;
font-size:12px;
font-weight:bold;
}
.more-link a:hover {
text-decoration:none;
background-position:top;
color:#CCCCCC;
}
/* category posttitle*/

.cat_posttitle h2 {
color:#CCCCCC;
font-size:28px;
font-weight:900;
font-family:"Lucida Grande", Arial, sans-serif;
font-variant: small-caps;
}

/* posttitle*/
.posttitle {
height:71px;
width:621px;
padding-left:10px;
padding-right:10px;
padding-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.gradient2 h2 {
	font-family:"Lucida Grande", Arial, sans-serif;
	font-variant: small-caps;
	font-size:20px;
	/*font: bold 310%/160% "Lucida Grande", Arial, sans-serif;*/
	position: relative;
	margin: 10px 0 5px;
	color: #464646;
	text-transform: uppercase;
	letter-spacing: -1px;
}
.gradient2 h2 span {
	background: url(images/alihanGlobal_gradient-glossy.png) repeat-x;
	position: absolute;
	display: block;
	width: 100%;
	height: 18px;
}
.gradient2 a {
	color: #000;
	text-decoration: none;
}
.gradient2 a:visited {
	color: #000;
}
.gradient2 a:hover {
	color: #555;
}
/**/

.main_layout {
background: url(images/alihanGlobal_middle.png) repeat-y  right;
float:left;
width:952px;
margin:0;
}

#main_content {
overflow:hidden;
width:730px;
top:0;
right:0;
float:right;
margin:0;
padding:0 10px 0 10px;
}

#main_content p {
  font-size:12px;
  line-height:2em;
  margin:0px;
}

.article {
  margin-bottom:15px;
}

.article blockquote {
background: url(images/alihanGlobal_blockquote_l.png) no-repeat left top;
margin:15px 10px;
}

.article blockquote p {
padding:18px;
background: url(images/alihanGlobal_blockquote_r.png) no-repeat right bottom;
}

.article ul, .article ol {
  margin:10px;
}

.article ul li {
	margin:5px 0 5px 10px;
	list-style:url(images/alihanGlobalTheme_check.png) inside;
}

.article ul li li, .article ol li li {
  list-style:circle;
}

.article ol li {
  margin:5px 0 5px 20px;

  list-style:decimal;
}

#main_content p.byline {
  font-size:1.2em;
}

ul.article_footer {
  text-align:left;
  margin-top:15px;
  padding-top:15px;
}

ul.article_footer a:link {
text-decoration:none;
}

ul.article_footer li {
  display:inline;
  margin:5px;
  padding-right:10px;
  font-size:1.2em;
}

ul.article_footer li.last {
  border-right:0;
}

#articleFooter{
background:#0099FF;
}
/*-----------------------------------------------------------------------------

  Secondary Content

-----------------------------------------------------------------------------*/

#secondary_content {
  width:190px;
  float:left;
  top:0;
  left:0;
  padding:5px;
}

#secondary_content h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
text-align:center;
width:193px;
height:23px;
background:url(images/alihanGlobal_catmenu_bg.png) no-repeat left bottom;
color:#666666;
float:left;
clear:both;
margin-left:-3px;
padding-top:3px;
}

#secondary_content p {
  font-size:1.2em;
  width:190px;
  line-height:1.75em;
  font-style:italic;
}
#secondary_content a {
  text-decoration:none;
  font-size:15px;
  font-family:"Calibri", Tahoma;
  font-weight:bold;
}

#navi {
  width:930px;
}

#navi-in {
  margin-top:5px;
  margin-left:22px;
  float:left;
  position:inherit;
  overflow:hidden;
  height:30px;
  width:auto;
  font-size:16px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-weight:bolder;
}

#navi-in a {
color:#0099FF;
text-decoration:none;
}
#navi-in a:hover {
 color:#00CCFF;
}

#secondary_nav {
width:190px;
font-family:Helvetica, sans-serif
}

#secondary_nav a {
color:#000000;
}

#secondary_nav .widget ul li a,#secondary_nav .categories ul li a {
display:block;
}
.widget  {
margin:5px;
}
 

#secondary_nav h2 a {
font-size:12px;
text-decoration:none;
color:#FFFFFF;
}

#secondary_nav ul ul li {
  margin:0px 0;
}

#secondary_nav ul ul li a {
  text-decoration:none;
}



#secondary_content hr {
  border:0;
}

/*-----------------------------------------------------------------------------
   categories menu //categoryMenu
 -----------------------------------------------------------------------------*/
 
#categoryMenu {
margin:-5px 0 5px -5px;
}
#categoryMenu a {
text-decoration:none;
display:block;
overflow:hidden;
width:193px;
height:23px;
background:url(images/alihanGlobal_catmenu_bg.png) no-repeat left top;
padding:3px 0 0 15px;
font-size:14px;
color:#666666;
}

#categoryMenu a:hover {
background:url(images/alihanGlobal_catmenu_bg.png) bottom left no-repeat;
color:#333333;
}

#categoryMenu li {
padding-bottom:5px;
padding-left:2px;
}

 /*-----------------------------------------------------------------------------
   menus
 -----------------------------------------------------------------------------*/
#top_menu {
position:relative;
z-index:999;
padding-top:5px;
width:271px;
height:25px;
margin:0 30px 0 0;
float:right;
}
#top_menu_center {
background:url(images/alihanGlobal_topmenu_bg.png) repeat-x;
height:25px;
float:left;
}
#top_mL {
float:left;
background:url(images/alihanGlobal_topmenu_l.png) top right no-repeat;
width:16px;
height:25px;
}
#top_mR {
float:right;
background:url(images/alihanGlobal_topmenu_r.png) top left no-repeat;
width:13px;
height:25px;
}
#applesearch {
float:left;
height:25px;
}
#top_menu_icons {
float:left;
}




/*-----------------------------------------------------------------------------
   Footer
 -----------------------------------------------------------------------------*/
.footer_art {
display:block;
clear:both;
background:url(images/alihanGlobal_footer_r.png) right no-repeat;
width:952px;
height:39px;
}
#flinks{
margin-top:25px;
color:#8B8B83;
font-weight:normal;
}
#flinks a:link,
#flinks a:visited,
#flinks a:hover
{
	color:#8B8B83;
	font-weight:normal;
}

#footer {
color:#CCCCCC;
}
#footer td {
	min-width:250px;
	text-align:left;
	font-weight:normal;
	color:#CCCCCC;
	text-align:justify;
}
#footer td a,
#footer td a:visited {
text-decoration:none;
color:#CCCCCC;
}
#footer td a:hover {
	color:#FFFFFF;
}
#footer h3 {
font-family:Helvetica, sans-serif;
color:#C8C8BC;
font-weight:900;
font-size:16px;
background:url(images/alihanGlobal_banner_sep.png) bottom center no-repeat;
height:25px;
text-align:center;
width:100%;	
}
#footer li {
list-style:none;
}


/*-----------------------------------------------------------------------------
  search boxx
 --------------------------------------------------------------------------*/

span.sbox_l  {
	background:url(images/alihanGlobal_topmenu_searchbox_l.png)	no-repeat top left;
	float: left;
	width: 17px; height: 25px;
}

span.sbox_r  {
	background:url(images/alihanGlobal_topmenu_searchbox_r.png)	no-repeat top left;
	float: left;
	width: 20px; height: 25px;
}

span.sbox input {
	background:url(images/alihanGlobal_topmenu_searchbox_c.png) repeat-x top left;
	float: left;
	border: 0;
	height: 25px; width: 142px;
	padding: 6px 4px 4px 4px;
	font-size:12px;
	color:#CCCCCC;
}
/*-----------------------------------------------------------------------------
   Wordpress Specific Stuff recentcomments
 --------------------------------------------------------------------------*/

h3.pagetitle {
  margin-bottom:15px;
}

.entry p small {
  line-height:1.5;
}

h3#comments {
  margin:30px 0 20px;
}

ol.commentlist {
  margin:0px;
}

ol.commentlist li {
margin:0px;
padding:0px;
}

.comment_bubble {
background:#F5F5F5;
border-bottom:solid 2px #999999;
margin:0px;
text-align:left;
padding:15px;
}
.comment-title {
background-color:#CCCCCC;
height:25px;
border-bottom:solid 1px #666666;
}

.comment_bubble img {
padding:5px;
float:left;
}

.comment_bubble_t {
float:left;
}
.comment_bubble_t span {
padding-left:15px;
text-align:left;
text-decoration:none;
}
.comment_bubble_t span cite {
float:right;
padding-right:15px;
text-decoration:none;
}
.comment_bubble_b {
  height:36px;
  margin:0px; padding:0px;
  font-size:9px;
}

ol.commentlist li a,  ol.commentlist li a:link {
float:right;
padding-right:15px;
color:#999999;
}


ol.commentlist li cite {
font-size:1.4em;
float:right;
padding-right:15px;
color:#999999;
}


#main_content p.comment_meta a:link {
  font-size:1em;
  text-align:right;
  float:right;
  margin:0;
  color:#CCCCCC;
}

/*	postComment	*/

#submit{
background:url(images/alihanGlobal_catmenu_bg.png) bottom no-repeat;
font-size:15px;
font-weight:900;
color:#666666;
border:0px;
text-align:center;
width:193px;
height:26px;
}

#author{
font-size:14px;
color:#666666;
padding: 3px;
}
#email{
font-size:14px;
color:#666666;
padding: 3px;
}
#url{
font-size:14px;
color:#666666;
padding: 3px;
}
#comment{
font-size:14px;
color:#666666;
padding: 3px;
}

.postComment{
width:700px;
height:auto;
margin:0;
}

.postCommentC{
height:auto;
margin:0;
padding: 0 15px 0 15px;
font-family:Helvetica, sans-serif;
}

.postCommentT{
margin:0;
text-align:center;
height:36px;
}
.postCommentT h3{
font-weight:900;
font-family:Helvetica, sans-serif;
font-size:16px;
padding-top:5px;
color:#C8C8BC;
background:url(images/alihanGlobal_banner_sep.png) bottom center no-repeat;
height:25px;
text-align:center;
}
.postCommentB{
height:35px;
}


form#commentform {
  margin:0;
}

form#commentform label {
  margin-left:5px;
}
/*    -------------       */

#main_content ul.links_page li {
  margin:15px 0;
}

#main_content li.linkcat h2 {
  font-size:1.6em;
  margin-bottom:5px;
  color:#4F647B;
}

#main_content li.linkcat li {
  font-size:1.2em;
  margin:3px 0;
}

ul.archives {
  margin-bottom:20px;
}

ul.archives li {
  font-size:1.4em;
  margin:3px 0;
  font-weight:bold;
}

ul.archives li a {
  font-weight:normal;
}

ul.archives li li {
  font-size:0.8em;
  font-weight:normal;
}

body#commentspopup {
  padding:10px;
  width:360px;
}

body#commentspopup h1 {
  font-size:2em;
  margin-left:0;
}

body#commentspopup h2 {
  margin:10px 0;
}

body#commentspopup p {
  margin:10px 0;
}

body#commentspopup label {
  margin:0;
}

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignleft {
  float: left;
}

.alignright {
  float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #CCCCCC;
	padding-top: 4px;
	margin: 10px;
	border-radius: 3px;
}

.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}

.wp-caption-dd {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
}

.wp-caption-text {
color:#FFFFFF;
font-weight:bold;
}

div.navigation {
  display:block;
  height:1em;
}

/*-----------------------------------------------------------------------------

  Clearfix

-----------------------------------------------------------------------------*/

.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
  .clearfix {display:block;}
/* End hide from IE Mac */