/*
Theme Name: PixDesign
Author: WP Theme Designer
Author URI: http://www.wpthemedesigner.com/
*/

* {margin: 0px; padding: 0px;}
body {font: 12px Verdana; color: #333333; background-color:#E7E7E7;}
a { text-decoration: none; color: #000; outline:none; }
img {border: 0px;}

.break {font-size: 0px; width: 0px; height: 0px; clear: both;}
.alignleft { float: left; }
.alignright { float: right;}
.hidden { display: none;}
.noimage img {display: none;}
h2 { font-family: Myriad Pro, Arial, Helvetica; color: #333333; }

/** BEGIN header **/
#header{background-color:#FFFF00;height:90px;width:auto;}
   #logo{ margin:20px 0px 0px 130px; width:500px; float: left; color:#FFFFFF; font-size:24px;}
  #search{ float: left; height:90px;margin-left:30px;}
    #search form{ margin: 20px 0px 0px 0px; background: url(images/search_bg.png) no-repeat center center; width: 430px; height: 35px;}
    #search form p{ float: left; height: 30px; font-size: 0.9em; color: #808080; margin: 4px 10px 0px; _margin-right:0px; font: bold 11px Arial, Helvetica, Tahoma; color: #b36e00;}
    #search .date{ padding: 10px 10px; height: 10px; width:120px; margin:0px; }
    #search form input{ padding: 8px 0px 0px; margin:0px; width: 225px; border: none; font-size: 1em; font-family: Verdana; color: #777777; float: left; height:18px; background: none;}
    #search form button{ width: 22px; height: 20px; border: 0px; background: url(images/search_btn.png) no-repeat 0px 0px; margin: 8px 0px 0px 10px; text-indent: -9999px; float: left; padding:0px; }
/** END header **/

/** BEGIN content **/
#content {float:left;width:630px;background-color:#FFFFFF; margin:0px 0px 0px 110px;padding-top:15px; }
	#content .post { width: 310px;float: left; padding: 5px 0px 10px 0px; font-size: 0.9em;height:auto;text-align:justify;}
	#content .post h2 { font-size: 1.2em;  text-transform: uppercase; padding: 5px 10px; text-align:center;}
	#content .post h2 a { color: #313131; font-family: Myriad Pro, Arial, Helvetica;}
	#content .post img { float: left; margin: 10px 10px 5px 10px; width: 100px; border: 4px solid #5c5c5c;}
	#content .post p { padding: 5px 10px; line-height: 1.4em;}
		
	#content .postnav { padding: 20px 0px; clear: both;}
	#content .postnav ul { list-style-type: none; border: 0px;}
	#content .postnav ul li { float: left; border: 1px solid #cccccc;margin: 2px; font-size: 0.9em;}
	#content .postnav ul li a { display: block; border: 0px !important;padding: 5px;}
	#content .postnav ul li a:hover { background-color: #007AAA; color: #ffffff;	}
	#content li.page_info { padding: 5px !important;}
	#content .photo li { position: absolute; top: 0px; left: 0px; z-index: 0px; }
	#content .photo li.first { z-index: 2;	}

#sidebar { float: left; width: 340px; margin-left:5px; text-align:left; background-color:#CDCDCD; }
	#sidebar .cutting_line{ margin: 5px 0px;}
	#sidebar .social_bg{margin: 10px 0px 0px 0px; height: 60px; }
	#sidebar .social_bg h3{ width:auto; padding: 13px 0px 0px 6px; font: bold 18px Myriad Pro, Arial, Helvetica; color:#000; text-transform: uppercase;}
	#sidebar .social_bg a{ width:auto; padding: 10px 0px 0px 6px; font-size: 11px; color: #555555; }
	#sidebar .social_bg a:hover{ color:#b88d00;}
	
	#sidebar .whitebg { background: #fff; border: 1px solid #afafaf; padding: 10px; margin-bottom: 5px; width: 310px; height: auto; margin: 0px auto;}
	
	#sidebar .tag{ background: #fff; border: 1px solid #afafaf; padding:5px;line-height:150%; width: 320px; margin: 0px auto;}
	#sidebar .tag h2{ text-align:center; height:35px; font-size:16px; border-bottom: 1px solid #cccccc;}

	#sidebar ul.{ clear: both; list-style-type: none; border: 1px solid #cccccc;padding: 10px; margin-bottom: 10px;}
	#sidebar ul li { font-size: 0.9em; border-bottom: 1px dotted #313131; padding: 6px 0px; list-style-type: none; }
	#sidebar ul li a { color: #323232;}
	#sidebar ul li a:hover { font-weight: bold; color: #006490;}
	#sidebar .l { width: 130px; margin-left: 10px;padding:0px; display:block; vertical-align:top; float:left; }
	#sidebar .r { width: 130px; margin-right: 10px; padding:0px; display:block; vertical-align:top; float:right; }
	#sidebar .l h2, #sidebar .r h2 { font-family: Myriad Pro, Arial, Times New Roman; color: #333333; font-size: 1.5em; text-transform: uppercase; padding: 5px 0px;}
	#sidebar .l ul, #sidebar .r ul { list-style-type: none; margin-bottom: 20px;}
	#sidebar .l ul li, #sidebar .r ul li {	font-size: 0.9em; border-bottom: 1px dotted #353535; padding: 6px 0px;}
	#sidebar .l ul li a, #sidebar .r ul li a { color: #363636;}
/** END sidebar **/
/** BEGIN footer **/
#footer { width: auto; height: 300px; clear: both; border: 1px solid #000; font-size: 11px;  color:#939393;  text-align: left;}
  #footer_content { width:auto; height: 300px; margin: 0px auto 0px; background-color:#232323; }
  .footer_round2{ float:left;background: #101010; height: 290px;width:310px; margin:0px 10px;}
  .footer_con {float: left; width: auto; margin-left:50px; height: 200px;}
  .footer_con h4{ padding: 15px 0px 10px; margin: 0px 20px;  font-size: 20px; font-family: Mryiad Pro, Arial, Tahoma, Verdana; text-align: left; color: #f8d239;}
  .footer_con strong { font-size: 107%; font-weight: bold;  }
  #footer ul { font-size: 12px; line-height: 110%; list-style: none; margin:0px; padding: 0px; }
  #footer ul li { list-style: none; background: url(images/bullets_icon.jpg) no-repeat center left; margin: 5px 5px 0px 18px; padding: 0px 10px; line-height:15px; text-align:left; }
  #footer ul li a { margin:0px; padding:0px; line-height:15px; }
  #footer ul li ul li{ padding: 0px; margin:0px; }
  #footer a strong, #footer a{ color: #fff; }
  #footer a:hover { color: #ed9218; }
/* Credits */
#credits {font-size: 10px; height: 30px; margin: 10px auto 0px; padding:15px 0px; width: 930px; text-align: center; clear: both; color: #2b2b2b; }
	#credits a { color: #2b2b2b; font-weight: bold; }
	#credits a:hover {}
	#credits .ads_copyright { text-align: left; float: left; font-size:10px; }		
	#credits .ads_copyright p, #credits .ads_copyright p a { font-weight:normal; }		
	#credits .entries { color: #000; text-align: left; float: right; }		
	#credits .entries a{ margin-right:20px; }		
	#credits .entries .loginout {padding-left:17px; background: url(images/mini-loginout.gif) no-repeat; }
	#credits .entries .rss {padding-left:17px; background: url(images/mini-rss.gif) no-repeat; }
/** END footer **/

#content .single { margin: 10px 0px ;}
#content .single h2 {margin: 10px;font-size: 1.4em; font-size: 1.5em; font-weight: normal;}
#content .single ul { margin: 15px 10px;text-align:justify;}
#content .single li {padding: 2px 0px; line-height: 1.4em; list-style-type: none; }
	.single .details { padding: 20px 0px;}
	.single .details p { margin-bottom: 5px !important;}

#comments { padding: 0px 20px 50px; font-size: 0.9em;}
	#comments h2 { margin: 10px 0px; font-size: 1.5em;}
	#comments p { margin-bottom: 10px; line-height: 1.5em;}
	#comments form { padding-top: 20px;}
	#comments form p {margin-bottom: 5px;}
	#comments .commentauthor, 
  #comments .commentauthor a { display:block; color: #CF7700; font-weight: bold; font-size:12px; line-height: 15px; }
	#comments .commentdate { display:block; font-size: 11px; margin-bottom: 5px; color: #555555}
  #comments .comment_text { width:500px; margin-top:15px; }
	.required { color: #ff0000;}
	#respond { padding-top: 20px;}
	.comment1 { border: 1px solid #cccccc; padding: 10px; margin-bottom: 10px;}
	.commentdetails { float: left;}
	.gravatar { float: right; border:4px solid #fff; }
	h2.title { padding: 20px; font-size: 0.9em; font-weight: normal; text-transform: uppercase; color: #909090;}
.archive { clear: both; font-size: 0.9em; padding: 10px; border: 1px solid #cccccc; margin: 0px 0px 10px 10px;}
	.archive h2 { font-size: 1.6em; font-weight: normal; padding-bottom: 10px;}
	.archive h2 a {}
	.archive img { float: left; height: 100px; margin: 5px 10px 5px 0px; border: 4px solid #5c5c5c; }
	.archive p { margin-bottom: 10px; line-height: 1.5em;}
/** END miscellaneous **/
.notfound{ margin: 0px 0px 0px 20px;}
.news_icon{background: url(images/email-icon.png) no-repeat center center; width: 54px; height: 56px!important; padding: 25px 0px 0px 0px; margin-left: 15px; }
.rss_icon{background: url(images/rss-icon.png) no-repeat center center; width: 54px; height: 56px!important; padding: 10px 0px 0px 0px; margin-left: 15px; }
.leftalign{float: left; padding: 0px;}