@charset "utf-8";
/* CSS Document */

html, body{
	height:100%;
	margin:0px;
	padding:0px;
	background-color:#4980B6;
	font:12px/13px Helvetica, Arial, sans-serif;
	line-height:150%;
	color:#333333;
}

.query {
	padding:4px;
	width:200px;
}

h1 {
	font-size:18px;
	font-weight:500;
	padding-bottom:0px;
	margin-bottom:0px;
}

h1 a:link {
	font-size:18px;
	font-weight:500;
	color:#333333;
	text-decoration:none;
}

h1 a:visited {
	font-size:18px;
	font-weight:500;
	color:#333333;
	text-decoration:none;
}

h1 a:active {
	font-size:18px;
	font-weight:500;
	color:#333333;
	text-decoration:none;
}

h1 a:hover {
	font-size:18px;
	font-weight:500;
	color:#333333;
	text-decoration:underline;
}

h1 a:focus {
    outline: 0px;
}

ul {
	margin:0px;
	margin-left:30px;
	padding:0px;
}

li{
	padding:0px;
	margin:0px;
	list-style-type:disc;
	color:#484848;
}

img {
	border:0px;
}

a:link {
	color:#4980B6;
}

a:visited {
	color:#4980B6;
}

a:active {
	color:#4980B6;
}

a:hover {
	color:#BA4563;
}

a:focus {
    outline: 0px;
}

#container {
	width:950px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	padding-left:11px;
	padding-right:11px;
	background:url(../images/background.png) repeat-y;
}

#header {
	position:relative;
	width:950px;
	height:30px;
	background-color:#484848;
}

#logo_area {
	position:relative;
	width:950px;
	height:218px;
	border-top:1px solid #EAE9E9;
}

#logo_area_image {
	float:left;
	width:740px;
	height:208px;
	border-right:1px solid #EAE9E9;
	border-bottom:1px solid #EAE9E9;
}

#logo {
	position:absolute;
	left:10px;
	top:10px;
	width:133px;
	height:133px;
}

#logo_area_birthday {
	float:left;
	min-width:209px;
	max-height:208px;
	z-index:1;
	overflow:hidden;
}

#logo_area_birthday ul {
	margin:0px;
	padding:0px;
	min-height:208px;
	z-index:1;
}

#logo_area_birthday ul li{
	padding:0px;
	margin:0px;
	list-style:none;
	z-index:1;
}

.birthday {
	width:209px;
	height:51px;
	border-bottom:1px solid #EAE9E9;
}

#logo_area_footer {
	float:left;
	width:950px;
	height:10px;
	background-color:#484848;
}

#top_tools {
	position:relative;
	width:924px;
	height:249px;
	padding:10px;
	margin-bottom:14px;
}

#music_player {
	float:left;
	height:262px;
	width:607px;
	border:1px solid #e1e1e1;
	margin-top:13px;
	margin-bottom:13px;
}

#latest_video {
	float:left;
	width:587px;
	height:auto;
}

#latest_video_title {
	position:relative;
	margin-top:13px;
	padding:10px;
	padding-bottom:20px;
}

#latest_posts {
	float:right;
	height:262px;
	width:299px;
	border:1px solid #e1e1e1;
	margin-bottom:13px;
	margin-top:13px;
}

#latest_post_title {
	position:relative;
	width:279px;
	height:6px;
	padding:10px;
}

#latest_post_links {
	position:relative;
	width:279px;
	height:auto;
	padding:10px;
}

#blog_content {
	float:left;
	width:598px;
	height:auto;
	padding-left:13px;
	text-align:justify;
}

.blog_image {
	padding:5px;
	margin:5px;
	border:1px solid #e1e1e1;
}

.sidebar{
	float:left;
	width:299px;
	height:auto;
	padding-left:9px;
}

.growing_box {
	float:right;
	height:auto;
	width:299px;
	border:1px solid #e1e1e1;
	margin-bottom:13px;
}

#comment_links {
	position:relative;
	width:279px;
	height:auto;
	padding:10px;
	padding-bottom:20px;
}

#comment_links ul li{
	padding:0px;
	margin:0px;
	list-style-image:url(../images/comment.gif);
	color:#484848;
}

#other_links {
	position:relative;
	width:279px;
	height:auto;
	padding:10px;
	padding-bottom:20px;
}

#other_links ul li{
	padding:0px;
	margin:0px;
	list-style-type:disc;
	color:#484848;
}

.video_thumb {
	float:left;
	width:125px;
	height:auto;
	padding:10px;
	text-align:left;
}

.enter_comment {
	width:100%;
	height:auto;
	padding-top:10px;
}

.capatcha {
	float:right;
	width:250px;
	height:auto;
	padding-top:10px;
}

.details {
	float:left;
	height:auto;
	width:300px;
	padding-left:10px;
	padding-top:10px;
}

#footer {
	position:relative;
	width:924px;
	height:auto;
	background-color:#484848;
	padding:13px;
}

#footer a:link {
	color:#ffffff;
	text-decoration:none;
}

#footer a:visited {
	color:#ffffff;
	text-decoration:none;
}

#footer a:active {
	color:#ffffff;
	text-decoration:none;
}

#footer a:hover {
	color:#BA4563;
	text-decoration:underline;
}

#footer a:focus {
	color:#ffffff;
    outline: 0px;
	text-decoration:none;
}

#imgcontainer {
	position:relative;
	margin:0; 
	width:740px; 
	height:208px;
}

#imgholder {
	position:absolute;
	left:630px; 
	top:172px; 
	width:115px;
	height:34px;
}

#left {
	position:relative;
	float:left;
	width:35px;
	height:34px;
	background:url(../images/left.png) top left no-repeat;
}

#mark {
	position:relative;
	float:left;
	width:35px;
	height:34px;
	background:url(../images/marker.png) 0px 0px no-repeat;
}

#right {
	position:relative;
	float:left;
	width:35px;
	height:34px;
	background:url(../images/right.png) top left no-repeat;
}
