/*
Theme Name: The Christian Dance Studio Theme
Theme URI: http://www.103studios.com/
Description: The theme created for The Christian Dance Studio by <a href="http://www.103studios.com" target="_blank">103 Studios</a>
Version: 1.0
Author: Kory Gorsky
Author URI: http://103studios.com/
Tags: custom, christian, dance, studio

*/

body, html {
	margin:0px;
	padding:0px;
	background-image:url(images/background.jpg);
	font-family : 'Tangerine', "Times New Roman", arial, serif;
}

a {
	text-decoration:none;
	color:#003366;
}
a:hover {
	text-decoration:none;
	color:#0033CC;
}

#logo {
	margin-left:-22px;
	width:390px;
	height:82px;
	background-image:url(images/cds_logo.png);
	background-position:-20px -5px;
}
#wrapper {
	width:1021px;
	text-align:left;
}
#header {
	background-image:url(images/content-header.png);
	background-repeat:no-repeat;
	background-position:621px 37px;
}
#menu {
	float:left;
	width:217px;	
}
#menu .content {	
	background-image:url(images/menu_background_png.png);
	background-repeat:no-repeat;
	padding-top:40px;
	padding-bottom:5px;
}
#menu .page_item {
	font-size:35px;
	font-weight:bold;
	padding-left:15px;
	padding-bottom:2px;
	margin-left:26px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#menu .page_item.current_page_item {
	background-image:url(images/menu_item_background.jpg);
	background-repeat:no-repeat;
	background-position:0px 2px;
}
#menu .page_item a {
	text-decoration:none;
	color:#353738;
}
#menu .bottom {
	width:217px;
	height:69px;
	margin-top:-25px;
	background-image:url(images/menu_background_bottom_png.png);
	background-repeat:no-repeat;
	background-position:top left;
}
#menu .pinash {
	height:70px;
	background-image:url(images/pinash.gif);
	background-repeat:no-repeat;
	background-position:center;
	margin-top:11px;
}
#content {
	float:right;
	width:801px;
}
#content .quote {
	font-size:11px;
	color:#999999;
	padding-top:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#content .pageTitle {
	margin:0px;
	font-size:40px;
	font-weight:bold;
}
#content .news .pageTitle {
	font-size:35px;
}
#content .news .pageTitle a {
	color:#666666;
}
#content .pageTitleContainer {
	padding-bottom:2px;
	border-bottom:1px solid #E8E8E8;
}
#content .pageTitle a {
	color:#353738;
	text-decoration:none;
}
#contentTable {
	width:100%;
	padding:0px;
	margin:0px;
}
#contentTable .top {
	background-image:url(images/content-top.png);
	height:38px;
}
#contentTable .left {
	background-image:url(images/content-left-background.png);
	width:72px;
	vertical-align:top;
}
#contentTable .middle {
	background-color:#FFFFFF;
	vertical-align:top;
	padding:8px 0px 8px 20px;
}
#contentTable .middle #mainStage {
	float:left;
	width:420px;
}
#contentTable .middle #sidebar {
	float:right;
	width:192px;
	padding-left:15px;
	border-left:1px solid #CCCCCC;
}
#contentTable .middle #sidebar h2 {
	margin:0px;
	font-size:35px;
	font-weight:bold;
}
.recentnews {
	margin:10px 0px;
}
.recentnews .thetitle {
	font-size:30px;
}
.recentnews .thedate {
text-transform:uppercase;
font-family:Arial;
	font-size:9px;
	color:#999999;
}
#contentTable .right {
	background-image:url(images/content-right-background.png);
	width:33px;
	vertical-align:top;
}
#contentTable .bottom {
	background-image:url(images/content-bottom.png);
	height:70px;
}
.clear {
	clear:both;
	font-size:1px;
}
.entry .hometable p {
	background-color:#F4F4F4;
	padding:8px 15px;
	margin:6px 0px;
	font-size:10.5px;
	margin-right:10px;
}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5 {
	color:#494D4E;
font-family : 'Tangerine', arial, serif;
	font-size:30px;
	margin:10px 0px 0px 0px;
}
.entry {
	font-size:12px;
	margin-top:15px;
	line-height:1.5;
}
.verybottom {
	padding-top:7px;
	padding-right:4px;
	text-align:right;
	padding-bottom:40px;
}
.latestpics {
	text-align:center;
	margin-top:8px;
}
.latestpics img {
	padding:2px;
	border:1px solid #CCCCCC;
	margin-right:3px;
}
.backtonews {
	color:#333333;
	text-transform:uppercase;
font-family:Arial;
font-size:10px;
	float:right;
	font-style:normal;
}
.album .name a {
	text-transform:uppercase;
	letter-spacing:-1px;
}
.entry .backlink, .entry .prevnext .prev, .entry .prevnext .next {
	border:1px solid #CCCCCC;
	border-right-color:#DDDDDD;
	border-bottom-color:#DDDDDD;
	padding:3px 5px;
}
.entry .backlink:hover, .entry .prevnext .prev:hover, .entry .prevnext .next:hover {
	background-color:#F6F6F6;
}
.entry .thumbs {
	margin-top:10px;
}
.entry .album_title {
	margin-bottom:10px;
}
.entry .prevnext {
	margin-top:20px;
	margin-bottom:10px;
}
.entry .prevnext .prev a {
	margin-left:5px;
	font-size:10px;
	text-transform:uppercase;
}
.entry .prevnext .next a {
	margin-right:5px;
	font-size:10px;
	text-transform:uppercase;
}
.entry {
font-size:12px;
font-family:Arial;
}
.album .name { font-family:Arial; }

.album_title { font-size:30px; }
