/*
Theme Name: Drunk Athlete Default
Theme URI: http://www.drunkathlete.com
Version: 1.0
Description: 3 column theme for DA
Author: DA
Author URI: http://www.drunkathlete.com
*/

body {
  color: #aaaaaa;
  background-color: #000000;
  font-family: Arial, Tahoma, Verdana;
  font-size: 12px;
  text-align: center;
  height: 100%;
}

A:link {
	COLOR: #01326a; text-decoration: none;
}
A:visited {
	COLOR: #01326a; text-decoration: none;
}
A:active {
	COLOR: #01326a; text-decoration: none;
}
A:hover {
	COLOR: #01326a; text-decoration: underline;
}

#page_wrapper {
  width: 990px;
  background: #000000;
  margin: 0 auto;
  height: 1%;
  text-align: left;
}

#leaderboard {
  height: 95px;
  margin: 0 auto;
  padding-left: 10%;
  }

#header_wrapper {
  background: #000000
  margin:0px; padding:0px;
}

#header {
  height: 200px;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  background: #000000;
}

#header h1 {
  margin:0px;
  font-family: verdana, arial, sans-serif;
  font-size: 28px;
  color:#ffffff;
  letter-spacing: -1px;
}

#header h1 a {
color:#ffffff;
text-decoration:none;
}

#header h1 a :visited
{
text-decoration:none;
color:#ffffff;
}
#header h1 a:hover
{
text-decoration:underline;
color:#ffffff;
}

.headerleft {

	width: 780px;
	float: left;
	font-size: 14px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
        z-index: 10;
	}

.headerright {

	width: 200px;
	float: right;
	margin: 0px;
	padding: 0px 0px 0px 0px;
        z-index: 10;
        top: 0px;
	}




#header a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}



#sitename {
  margin:0px;
  font-family: verdana, arial, sans-serif;
  font-size: 28px;
  color:#ffffff;
  letter-spacing: -1px;
}

#header h2 {
  margin:0px;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  color:#B1C6EB;
  letter-spacing: 1px;
}

#left_side {
  margin: 0px 5px 5px 0px;
  float: left;
  width: 160px;
  background: #000000;
  color: #333333;
}

#right_side {
  margin: 0px 0px 5px 0px;
  float: right;
  width: 300px;
  background: #000000;
  color: #333333;
}

#right_side .block-node {
  background: #f5f5f5 url(images/r-sidebar-blue.gif);
  margin: 5px 0px 0px 0px;
  padding-bottom: 5px;
  }

#left_side .block-node {
  background: #f5f5f5 url(images/l-sidebar-blue.gif);
  margin: 5px 0px 0px 0px;
  padding-bottom: 5px;
  }

#ads {
  margin: 5px 0px 0px 0px;
  }


#content {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 0px;
  padding: 10px 20px 0px 20px;
  width: 480px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #333333;
  background: #ffffff;
  overflow: hidden;
}


#footer {
  height: 40px;
  background: #003f87 url(images/footer-logo.gif) right no-repeat;
  clear: both;
  padding-top: 6px;
  text-align: center;
  color: #bbbbbb;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 12px;
}

#footerblend {
  background: #000000 url(images/footer-blend.gif) top;
  height: 10px;
  }
  

#footer A:link {
	COLOR: #bbbbbb; text-decoration: none;
}
#footer A:visited {
	COLOR: #bbbbbb; text-decoration: none;
}
#footer A:active {
	COLOR: #bbbbbb; text-decoration: none;
}
#footer A:hover {
	COLOR: #bbbbbb; text-decoration: underline;
}



/*
** Menu styles
*/
ul.menu {
  list-style: none;
  border: none;
  text-align:left;
}
ul.menu li {
  margin: 0 0 0 0.5em;
}
li.expanded {
  list-style-type: circle;
  list-style-image: none;
  padding: 0.2em 0.5em 0 0;
  margin: 0;
  color: #759ADB;
}
li.collapsed {
  list-style-type: circle;
  list-style-image: none;
  padding: 0.2em 0.5em 0 0;
  margin: 0;
  color: #759ADB;
}
li.leaf {
  list-style-type: disc;
  list-style-image: none;
  padding: 0.2em 0.5em 0 0;
  margin: 0;
  color: #759ADB;
}

#left_side p, #right_side p {
  margin: 10px 10px 10px 10px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #333333;
}

#left_side a, #right_side a {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
}

#left_side h3 {
  margin: 5px 5px 10px 2px;
  padding:4px;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
  background: #003f87 url(images/stripes.gif);
  color: #000000;
}

#right_side h3 {
  margin: 5px 2px 10px 5px;
  padding:4px;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
  background: #003f87 url(images/stripes.gif);
  color: #000000;
}


#left_side h4, #right_side h4 {
  margin-top:0px;margin-bottom:0px;margin-left:10px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
  color: #2153AA;
  background: #b90102 url(images/sidebar_h.gif) right repeat-y;
}


#content p {

  margin-top:15px; margin-bottom: 15px;

  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #333333;
}


#content h3 {
  margin-top:5px; margin-bottom: 10px;
  font-family: verdana, arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
  color: #2153AA;
}

#content h4 {
  margin-top:0px;margin-bottom:0px;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 12px;
  color: #2153AA;
}

/************************************************

*	Navbar      								*

************************************************/



#navbar {

	background: #bbbbbb url(images/navbar.gif);

	width: 100%;

	height: 28px;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	color: #dddddd;

	font-weight: bold;

	margin: 0px auto 0px;

	padding: 0px 0px 0px 0px;

	border-top: 1px solid #000000;

	border-bottom: 1px solid #bbbbbb;

	overflow: hidden;

        z-index: 999;
  
        text-align: left;

	}

	

#navbar a, #navbar a:visited {

	color: #dddddd;

	font-size: 11px;

	text-decoration: none;

	text-transform: uppercase;

	padding: 0px 0px 0px 3px;

	}

	

#navbar a:hover {

	color: #FFFFFF;

	text-decoration: underline;

	}

	

#navbar p {

	color: #FFFFFF;

	margin: 0px auto 0px;

	padding: 0px 0px 0px 10px;

	font-weight: bold;

	}

	

#navbarright a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}

	

#navbarleft {

	width: 670px;

	float: left;

	margin: 0px;

	padding: 8px 0px 8px 0px;
    
        border-left: 1px solid #777777;


	}





	

#navbarright {

	width: 230px;

	font-size: 11px;

	float: right;

	margin: 0px;

	padding: 4px 0px 6px 0px;

	border-right: 1px solid #777777;

	}

	

#navbar ul {

	margin: 0px;

	padding: 0px 0px 0px 0px;

	}

	

#navbar li {

	display: inline;

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

#navbar ul li a, #navbar ul li a:visited {

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	color: #FFFFFF;

	margin: 0px -3px 0px 0px;

        padding: 8px 19px 6px 17px;

	font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

	border-right: 1px solid #Bbbbbb;

	}



#navbar ul li a:hover {

	background: #bbbbbb url(images/navhover.gif);

	color: #FFFFFF;

	margin: 0px -3px 0px 0px;

	padding: 8px 19px 6px 17px;

	text-decoration: none;

	border-right: 1px solid #bbbbbb;

	}

	

.current_page_item a, .current_page_item a:hover {

    background: #bbbbbb url(images/navhover.gif) !important;

    color: #FFFFFF !important;

    }





/************************************************

*	Subnav      								*

************************************************/



#subnav {

	background: #003f87;

	width: 100%;

	height: 27px;

	margin: 0px auto 0px;

	padding: 0px 0px 0px 0px;

	border-bottom: 1px solid #222222;

        z-index: 999;

	}

	

#subnav p {

	color: #FFFFFF;

	font-size: 11px;

	margin: 0px;

	padding: 0px;

	font-weight: bold;

	text-transform: uppercase;

	}

	

#subnav a, #subnav a:visited {

	color: #FFFFFF;

	font-size: 11px;

	text-decoration: none;

	text-transform: uppercase;

	padding: 0px 0px 0px 3px;

	}

	

#subnav a:hover {

	color: #FFFFFF;

	text-decoration: underline;

	}

	

#subnav p {

	color: #FFFFFF;

	margin: 0px auto 0px;

	padding: 0px 0px 0px 10px;

	font-weight: bold;

	}

	

#subnav a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}















	



#subnav ul {











	margin: 0px;

	padding: 0px;

	}



	



#subnav li {

	list-style-type: none;

	margin: 0px 20px 0px 0px;

	padding: 0px;

	display: inline;

	}

	

#subnav ul li a, #subnav ul li a:visited {

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	color: #FFFFFF;

	padding: 0px;

	margin: 0px;

	font-weight: bold;

	text-decoration: none;

	}




#subnav ul li a:hover {

	color: #888888;



	padding: 0px;



	margin: 0px;

	text-decoration: none;





	}






	

#subnavleft {





	width: 780px;

	float: left;

	margin: 0px;

	padding: 5px 0px 0px 10px;

	}


	

#subnavright {

	width: 120px;

	float: right;





	margin: 0px;

	padding: 4px 10px 0px 0px;

	text-align: right;

	}

#subnavblend {
        height: 10px;
        background: #003f87 url(images/subnav-blend.gif);
        }

/************************************************

*	Search Form									*

************************************************/



#searchdiv {


	margin: 0px;







	padding: 0px;






	}



	

#searchform {

	margin: 0px;



	padding: 0px;

	overflow: hidden;

	display: inline;

	}



#s {

	background: #FFFFFF;

	width: 180px;

	color: #000000;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: normal;

	padding: 2px;

	margin: 0px;

	border-top: 1px solid #666666;

	border-right: 1px solid #DDDDDD;

	border-left: 1px solid #666666;

	border-bottom: 1px solid #DDDDDD;

	display: inline;

	}



#s2 {

	background: #FFFFFF;

	width: 200px;

	color: #000000;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: normal;

	padding: 3px;

	margin: 0px;

	border-top: 1px solid #666666;

	border-right: 1px solid #DDDDDD;



	border-left: 1px solid #666666;



	border-bottom: 1px solid #DDDDDD;

	display: inline;

	}

	

#sbutt {

	background: #bbbbbb url(images/navbar.gif);

	color: #FFFFFF;



	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	padding: 1px;



	margin: 0px 0px 0px 5px;

	border: 1px solid #bbbbbb;

	font-weight: bold;

	}



	

#sbutt2 {

	background: #bbbbbb url(images/navbar.gif);

	color: #FFFFFF;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	padding: 2px;

	margin: 0px 0px 0px 8px;

	border: 1px solid #bbbbbb;

	font-weight: bold;

	}

	

#name, #email, #url, #submit {

	background: #FFFFFF;

	color: #000000;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	padding: 4px;

	margin: 0px 0px 0px 0px;

	border-top: 1px solid #666666;

	border-right: 1px solid #DDDDDD;

	border-left: 1px solid #666666;

	border-bottom: 1px solid #DDDDDD;

	}

	

#words {

	background: #FFFFFF;

	width: 460px;

	color: #000000;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	padding: 4px;

	margin: 0px 0px 0px 0px;

	border-top: 1px solid #666666;

	border-right: 1px solid #DDDDDD;

	border-left: 1px solid #666666;

	border-bottom: 1px solid #DDDDDD;

	}

	





.float_left {
  float: left;
  margin-right: 10px;
}

.float_right {
  float: right;
  margin-left: 10px;
}

.featurebox_center {
  background-color: #fffff6;
  margin:0px;
  padding:10px;
  border: 1px solid #DFE8F7;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 18px;
  color: #333333;
}

.featurebox_side {
  background-color: #fffff6;
  margin:0px;margin-left:10px;margin-right:10px;margin-bottom:15px;
  padding:10px;
  border: 1px solid #DFE8F7;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 18px;
  color: #333333;
}


.post{margin:0 0 25px 0;}

.post .info{
padding:2px 3px 3px 8px;
border:1px solid #e3e4e4;
background-color:#f5f5f5;
font-size:0.9em;
color:#505050;
}


/* Comments Styling */
#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}

#commentform {
margin: 1em 0;
background: #ffffff;
width: 280px;
}

#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform textarea:hover {
background: #FFFFFF;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #ffffff;
border: 1px solid #939793;
}


#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;


background: #ffffff;
border: 1px solid #939793;
width: 280px;
}
#commentform input{
margin-bottom: 3px;
}

.thumb {
   float: left;
   margin-top: 7px;
   margin-right: 7px;
   margin-bottom: 7px;
   }