/*
Theme Name: GTFO Theme v2.0
Theme URI: http://getthefunkout.com/blog
Version: 2.0
Author: Pyromedia
Author URI: http://pyromediastudios.com/
*/
@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
body { background: #f3f3f3 url('images/bg.png') 0 0 repeat-x; 
    color: #171834; 
    font-family: Arial, "Times New Roman", Times, serif;
    font-size:14px; 
    line-height:26px;
}
a img {	border:0;}
hr.clear {border:0;height:0;clear:both;}
h2 {padding:0 0 10px 0;}
h3 {padding:10px 0;}
li { list-style-position: inside; }
#wrap { margin: 0 auto; }
	#wrap #wrapper { width: 940px;  margin: 0 auto; }

#header { height: 413px; width: 940px; }
	
	#header #banner { float: left;  }

	
#wmiddle { margin: 0 auto; background: url('images/bg_middle.gif') top center no-repeat; width: 100%;  min-height: 300px;  }
	#wmiddle #middle { width: 940px;  margin: 0 auto; }
	
#cont { width: 940px;}
	#cont #nav { height: 57px; width: 940px; padding: 10px 0px 0px 30px;}

	#cont #nav ul { 
      padding:0;
      margin: 0;
      text-align: center;
  }
  #cont #nav ul li {
      font-size: 1.1em;
      float: left;
      text-transform: uppercase;
      list-style-type: none;
      position: relative;
      margin-right: 5px;
      padding-left: 10px;
      background-image: url(images/red-disc.png);
      background-position: center left;
      background-repeat: no-repeat;
  }
  #cont #nav ul li.first {
      background-image: none;
  }
  #cont #nav ul li a {
      color: #776a59;
  }
  #cont #nav ul li a:hover {
      color: #171834;
      text-decoration: none;
  } 
  #cont #nav ul li ul {
      display: none;
      position: absolute;
      background-color: #f3f3f3;
      top: 1.2em;
      left: 0px;
      margin-left: 0px;
      background-image: none;
  }
  #cont #nav ul li:hover ul {
      display: block;
  }
  #cont #nav ul li ul li {
      list-style-type: none
      background-image: none;
      width: 7em;
      text-align: left;
  }
  #cont #nav ul li ul li a {
      font-size: 0.6em;
      color: #171834;
  }
  #cont #nav ul li ul li a:hover {
      font-size: 0.7em
      font-weight: 80%;
      color: #171834;
      text-decoration: underline;
  }


        /*
		#cont #nav ul { display: block; float: left; width: 940px; height: 57px; }
			#cont #nav ul li { list-style: none; display: inline; float: left;}
				#cont #nav ul li a {  float: left; text-indent: -5000em; height: 53px;}
				
				#cont #nav ul li a.home {background: url('images/bg_menu.gif') 0 0 no-repeat;  width: 80px;}
					#cont #nav ul li a:hover.home {background: url(images/bg_menu_over.gif) 0 0 no-repeat;  width: 80px;}
                #cont #nav ul li a.categories { width: 144px; background: url(images/bg_menu.gif) -90px 0 no-repeat; }
					#cont #nav ul li a:hover.categories { width: 144px; background: url(images/bg_menu_over.gif) -90px 0 no-repeat; }
                #cont #nav ul li a.details {width: 115px; background: url(images/bg_menu.gif) -234px 0 no-repeat;}
              		#cont #nav ul li a:hover.details {width: 115px; background: url(images/bg_menu_over.gif) -234px 0 no-repeat;}
                #cont #nav ul li a.profiles {width: 130px; background: url(images/bg_menu.gif) -358px 0 no-repeat;}
                	#cont #nav ul li a:hover.profiles {width: 130px; background: url(images/bg_menu_over.gif) -358px 0 no-repeat;}
                #cont #nav ul li a.reg {width: 163px; background: url(images/bg_menu.gif) -499px 0 no-repeat;}
               		#cont #nav ul li a:hover.reg {width: 163px; background: url(images/bg_menu_over.gif) -499px 0 no-repeat;}
                #cont #nav ul li a.contact {width: 119px; background: url(images/bg_menu.gif) -672px 0 no-repeat;}
              		#cont #nav ul li a:hover.contact {width: 119px; background: url(images/bg_menu_over.gif) -672px 0 no-repeat;}
                #cont #nav ul li a.contact {width: 130px; background: url(images/bg_menu.gif) -660px 0 no-repeat;}
               		#cont #nav ul li a:hover.contact {width: 130px; background: url(images/bg_menu_over.gif) -660px 0 no-repeat;}
	                #cont #nav ul li a.subscribe {width: 130px; background: url(images/bg_menu.gif) -790px 0 no-repeat;}
	               		#cont #nav ul li a:hover.subscribe {width: 130px; background: url(images/bg_menu_over.gif) -790px 0 no-repeat;}
          */
				
	#cont #welcome { float: left; width: 945px; margin-bottom: 20px; background: url(images/bg_welcome.gif) center bottom repeat-x; padding-bottom: 20px; }	
		#cont #welCont { float: left; width: 700px; padding-left: 240px; margin: 45px 0 0 0; display: inline; background: transparent url(images/bilboard.gif) no-repeat scroll 13px 12px; }
		#welCont h2 { display: block;  text-indent: -5000em; height: 84px; width: 186px; background: url(images/bg_h2_wel.gif) 0 0 no-repeat; margin: -36px 0 10px;}
		#welCont p { margin-bottom: 10px;  font-size: 14px; }
		
	#cont .post { float: left; width: 940px; margin: 5px 0 10px 0; display: inline;}
	#cont .page { float: left; width: 913px; margin: 5px 0 10px 0px; display: inline; padding:0 12px;}
	#cont .page .post { width: 912px; }
	#cont .page form { margin: 15px 50px; }
	#cont .page form label { float: left; clear: left; width: 150px; text-align: right; }
	#cont .page form input { float: left; clear: right; margin-left: 15px; border: 1px solid grey;}
	#cont .page form .name { float: left; clear: none; }
	#cont .page form .error { float: left; color: red; clear: none; }
	#cont .page form .fSend { float: left; clear: left; }

		#cont .post p.pData { display: block; float: left; background: url(images/bg_date.png) 0 0 no-repeat; width: 83px; height: 161px; color: #5a3d1d; font-size: 45px; font-weight: bold; padding: 21px 0 0 0px; margin-right: 23px; text-align: center; }
			#cont .post p.pData span{ color: #171834; font-size: 22px; text-align: center; }
		
		#cont .post p.pCateg { float: left; margin-right: 10px;}
			#cont .post p.pCateg a, a, a:visited { text-decoration: none; color: #171834;}
				#cont .post p.pCateg a:hover, a:hover { text-decoration: underline;}
		
		#cont .post p.author { background:transparent url('images/bg_author.gif') no-repeat scroll 0 0; float:left; margin:0 9px 5px 0; padding:5px; }
		
		#cont .post p.pTitle a, #cont .post p.pTitle a:visited { color: #f4a78d;font-size: 36px; font-weight: lighter;  background: url(images/bg_title.gif) left bottom no-repeat; display: block; float: left; width: 770px; padding: 0 0 5px 0;text-decoration:none; }
		#cont .post p.tags a { color: #171834; text-decoration: none;}
		#cont .post p.tags {padding-left:170px;}
			#cont .post p.tags a:hover { text-decoration: underline; }
		
		#cont .post img.imgPost { margin: 25px auto; display: block;}
		#cont .post img.postEnd { margin: 25px auto; display: block; }
		
	#cont .comment { float: right; width: 850px; display: inline; margin-bottom: 20px;}
	
	#cont .comment ul.mComment { display: block; float: left; width: 850px; height: 57px; margin-left: 20px; background-color: #e5ebeb; }
		#cont .comment ul.mComment li { list-style: none; display: inline; float: left;}
			#cont .comment ul.mComment li a { float: left; padding: 18px 2px; color: #a26b66; text-decoration:none; font-weight: bold; font-size: 14px;  letter-spacing: -1px; width: 150px; text-align: center;}
				#cont .comment ul.mComment li a:hover {  color:#831e16; }
		
	#cont .comment .userComment {float: left; width: 850px; margin: 10px 0 0 20px; color: #5a3d1d; font-size: 12px;}
		#cont .comment .userComment p { padding: 5px 0 0 0; }
		#cont .comment .userComment p span.dt { color: #171834; font-weight: bold;}
				
		#cont .postCont { float: left; width:832px; color: #5a3d1d;padding:10px 0;}
		#cont .postCont p {padding:5px 0; 
    }
		
div.navigation div.alignleft {float:left;}		
div.navigation div.alignright {float:right;}
form#commentform p label {display:block;padding:10px 0 0 0;}		
div.comment-author > strong + p {display:inline;}
div.comment-author strong a {text-decoration:none;color:#171834;}
div.comment-meta a {color:#b4cdc9;text-decoration:none;font-weight:bold;}
/*
#cont div#nav ul li ul {display:none;float:none;padding:30px 0 0 17px;}
#cont div#nav ul li:hover ul {position:absolute;display:block;}
#cont div#nav ul li ul li {width:75px;float:none;}
#cont div#nav ul li ul li a {text-indent: 0px; float:none;display:block;padding:5px;background-color:#f3f3f3;width:150px;height:25px;}
*/
td.shaded_bg {background-color:#E2DDD7;}
  #cont .sticky p.pData { display: none; }
  #cont .sticky p.pTitle { display: none; }
  #cont .sticky p.author { display: none; }
  #cont .sticky p.pCateg { display: none; }
  #cont .sticky p.tags { display: none; }
  #cont .sticky img.postEnd { display: none; }
