/*
Theme Name:		18 Years Old
Theme URI:
Description:	
Version:		1.0
Author:			
Author URI:		
*/
* { margin: 0; padding: 0; }
html {height: 100%}
body {
	font: 12px "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	background: #545454 url(images/top_bg.gif) repeat-x top;
	color: #000;
	text-align: center;
}

a:link, a:visited, a:active, a:hover{color: #ff00ae; text-decoration: underline;}
a:hover{text-decoration: none;}

img {border: none;}
input {vertical-align: middle;}
ul li{list-style: none;}
.clear{ clear: both;}

#wrapper {
	width: 978px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	text-align: left;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 65px;
	background: url(images/header_bg.jpg) no-repeat top;
	overflow: hidden;
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 182px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 1px 576px 0 3px;
}

.wtb_t{ width: 100%; background: #fff url(images/wtb_t.gif) repeat-x top; }
.ltb_t{ width: 100%; background: #fff url(images/ltb_t.gif) repeat-x top; }
.ctb_t{ width: 100%; background: #fff url(images/ctb_t.gif) repeat-x top; margin-bottom:10px; }
.rtb_t{ width: 100%; background: #fff url(images/rtb_t.gif) repeat-x top; }

.tb_b{ width: 100%; background: url(images/tb_b.gif) repeat-x bottom; }

.tb_lb{ width: 100%; background: url(images/tb_lb.gif) no-repeat left bottom; }
.tb_rb{ width: 100%; background: url(images/tb_rb.gif) no-repeat right bottom; }

.wtb_lt{ width: 100%; background: url(images/wtb_lt.png) no-repeat left top; /*margin: 0 0 10px;*/ }
.ltb_lt{ width: 100%; background: url(images/ltb_lt.png) no-repeat left top; }
.ctb_lt{ width: 100%; background: url(images/ctb_lt.png) no-repeat left top; /*margin: 0 0 10px;*/ }
.rtb_lt{ width: 100%; background: url(images/rtb_lt.png) no-repeat left top; /*margin: 0 0 10px;*/ text-align: center; }

.wtb_rt{ width: 100%; background: url(images/wtb_rt.png) no-repeat right top; }
.ltb_rt{ width: 100%; background: url(images/ltb_rt.png) no-repeat right top; }
.ctb_rt{ width: 100%; background: url(images/ctb_rt.png) no-repeat right top; }
.rtb_rt{ width: 100%; background: url(images/rtb_rt.jpg) no-repeat right top; }

.wtb_lt .title{ line-height: 36px; color: #d0e7ff; padding: 24px 0 0; }
.wtb_lt .title h1{ font-size: 16px; text-align: center; }
.wtb_lt .thumbs{ padding: 10px; text-align: center; }
.wtb_lt .thumbs img{ margin: 2px; border:1px solid #FF03C5;}

.ltb_lt .title{ line-height: 36px; padding: 17px 0 0; }
.ltb_lt .title h1{ width: 190px; font-size: 18px; text-align: left; font-weight: 400; color: #fcff00; float: left; padding: 0 0 0 125px; }
.ltb_lt .title h4{ width: 70px; font-size: 12px; text-align: right; color: #fff; float: right; padding: 4px 10px 0 0; }
.ltb_lt .title a:link, .ltb_lt .title a:visited, .ltb_lt .title a:active, .ltb_lt .title a:hover{color: #fcff00; text-decoration: none;}
.ltb_lt .title a:hover{text-decoration: underline;}

.ctb_lt .title{ line-height: 36px; color: #d0e7ff; padding: 4px 0 0; }
.ctb_lt .title h1{ font-size: 16px; text-align: center; }

.ltb_lt .post{ padding: 6px 12px 20px; }
.ltb_lt .post .ppadd{ width: 375px; background: #E6F1FD url(images/striped_bg.gif) center; overflow: hidden; }
.post p{ padding: .4em 10px; margin-top:-9px;}
.post h1{ font-size: 18px; padding: .4em 10px; }
.post h4{ font-size: 18px; text-align:left; }
.post h5{ font-size: 12px; text-align:left; padding-left:6px; color:#006fe6; }
.post ul { padding: 10px; }
.nud3 { border:1px solid #000000; }
.ltb_lt .post img{ border: 2px solid #FF03C5; margin-top:10px; }

.ctb_lt .post{ padding: 6px 12px 20px; }
.ctb_lt .post .ppadd{ width: 100%; background: #FFF0FF; }
.ctb_lt .post h1{ font-size: 18px; font-weight: 400; padding: .4em 10px; }

.rtb_lt .title{ line-height: 36px; color: #d0d0d0; padding: 22px 0 0; }
.rtb_lt .title h1{ font-size: 16px; text-align: left; padding: 0 0 0 20px; }
.rtb_lt .post{ padding: 6px 12px 20px; }
.rtb_lt .post img{ border: 2px solid #7E7E7E; }
/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	margin-left: -565px;
	width: 345px;
	position: relative;
	overflow: hidden;
}
.sl .slpadd{ padding: 18px 11px 0 10px; }

/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-left: -220px;
	margin-right: -3px;
	width: 220px;
	position: relative;
	overflow: hidden;
}
.sr .srpadd{ padding: 0 3px 0 11px; }


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 100%;
	margin: -182px auto 0;
	height: 182px;
	background: url(images/footer_bg.gif) repeat-x bottom;
	color: #fff;
}
#footer .fpadd{ width: 978px; height: 122px; overflow: hidden; margin: 0 auto; background: url(images/footer_img.png) no-repeat center top; padding: 60px 0 0; }
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover{color: #fff600; text-decoration: underline; font-weight: 700;}
#footer a:hover{text-decoration: none;}

h2
{
	font-weight:400;
	font-size:16px;
}

h3
{
	font-weight:400;
	font-size:14px;
}

#commentform #author,#commentform #email,#commentform #url,#commentform textarea
{
	background:#fff;
	border:1px solid #333;
	padding:.2em;
}

#commentform textarea
{
	width:98%;
}

#commentlist li ul
{
	border-left:1px solid #717679;
	font-size:110%;
	list-style-type:none;
}

#commentlist li .avatar
{
	float:right;
	margin-right:25px;
	border:1px dotted #ccc;
	padding:2px;
}

#wp-calendar
{
	border:1px solid #BEEF5D;
	empty-cells:show;
	font-size:14px;
	width:90%;
	margin:5px auto 10px;
}

#wp-calendar a
{
	color:#000;
	display:block;
	text-decoration:none;
}

#wp-calendar #next a
{
	padding-right:10px;
	text-align:right;
}

#wp-calendar #prev a
{
	padding-left:10px;
	text-align:left;
}

#wp-calendar a:hover
{
	background:#e0e6e0;
	color:#717679;
}

#wp-calendar caption
{
	color:#BEEF5D;
	font-size:14px;
	text-align:center;
}

#wp-calendar td
{
	color:#BEEF5D;
	font:normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing:normal;
	text-align:center;
	padding:2px 0;
}

#wp-calendar td.pad:hover
{
	background:#fff;
}

#wp-calendar td:hover,#wp-calendar #today
{
	background:#eee;
	color:#000;
}

#wp-calendar th
{
	font-style:normal;
	text-transform:capitalize;
}

p img
{
	max-width:100%;
	padding:0;
}

img.alignright
{
	display:inline;
	margin:0 0 2px 7px;
	padding:4px;
}

img.alignleft
{
	display:inline;
	margin:0 7px 2px 0;
	padding:4px;
}

.alignright
{
	float:right;
}

.alignleft
{
	float:left;
}

.right ul li
{
	margin:0 10px;
}

.right ol li
{
	margin:0 20px;
}

img,.left ul li ul li,.left ul li ul li ul li
{
	border:0;
}



img.centered,.aligncenter
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
