/*

Theme Name: WordPress DYDC

Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.

Version: 1.0

Tags: blue, custom header, fixed width, two columns, widgets





	This theme was designed and built by DYDC,

	whose blog you will find at http://DYDC.com/



	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php



*/









/*  Tags Declaration  */

BODY {

    margin: 0;

    padding: 0;

    text-align: center;

	font-size: 11px;

    background: #FFFFFF url("images/backgrounds/bg-body.jpg") repeat-x left top;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

A {text-decoration: none;}

A:HOVER {text-decoration: underline;}

IMG {border: none;}





/*  Page  */

#page {

    margin: auto;

    text-align: left;

	width: 905px;

}



.relax{

	clear: both;

	height: 0;

	line-height: 0;

	font-size: 0;

}

/*  Header  */

.header {

    float: left;

    width: 100%;

}

.top-menu {

	width: 440px;

	float: right;

	margin-top: 11px;

}

.top-menu UL {

	padding: 0px;

	margin: 0px;

	list-style: none;

	float: right;

}

.top-menu UL LI {

	display: inline;

	float: left;

	margin-right: 7px;

}

.top-menu UL LI A {

	padding: 0px;

	margin: 0px;

	font-size: 12px;

	color: #5B1163;

	background: url("images/backgrounds/border-top-menu.gif") repeat-y left top;

	padding-left: 7px;

}

.top-menu UL LI A:HOVER {

	color: #AD88B1;

	text-decoration: none;

}

.top-menu UL LI A.first-li {

	background: none;

	padding-left: 0px;

}

.logo {

	width: 157px;

	float: left;

	margin: 11px 0 0 9px;

	display: inline;

	line-height: 0px;

	font-size: 1px;

}

.title-top {

	width: 695px;

	float: left;

	margin: 94px 0 0 40px;

	display: inline;

}

.left-col {

	width: 170px;

	float: left;

	background: url("images/backgrounds/right-border-left-col.jpg") no-repeat right top;

}

.top-left-col {

	width: 170px;

	float: left;

	height: 8px;

	background: url("images/backgrounds/top-left-col.jpg") no-repeat left top;

}

.left-col UL {

	padding: 0px;

	margin: 0px;

	list-style: none;

	float: left;

	width: 100%;

}

.left-col UL LI {

	float: left;

	width: 100%;	

}

.left-col UL LI A {

	/*width: 100%;

	float: left;*/

	padding: 0px 5px 0px 0px;

	margin: 0px;

	font-size: 10px;

	color: #713178;

	display: block;

	line-height: 15px;

	margin-left: 27px;

}

.left-col UL LI A:HOVER {

	color: #AD88B1;

	text-decoration: none;

}

.left-col UL LI A SPAN {

	/*margin-left: 27px;*/

	display: block;

}

.left-col UL LI A.home {background: url("images/dydc_nav/nav_home-active.jpg") no-repeat left top;margin-left: 0px;}

.left-col UL LI A.services {background: url("images/dydc_nav/nav_services-over.jpg") no-repeat left top;margin-left: 0px;}

.left-col UL LI A.schedules {background: url("images/dydc_nav/nav_schedules-over.jpg") no-repeat left top;margin-left: 0px;}

.left-col UL LI A.news {background: url("images/dydc_nav/nav_newsevents-over.jpg") no-repeat left top;margin-left: 0px;}

.left-col UL LI A.about {background: url("images/dydc_nav/nav_about-over.jpg") no-repeat left top;margin-left: 0px;}

.left-col UL LI A.resources {background: url("images/dydc_nav/nav_resources-over.jpg") no-repeat left top;margin-left: 0px;}

.left-col UL LI A.store {background: url("images/dydc_nav/nav_store-over.jpg") no-repeat left top;margin-left: 0px;}

.left-col UL LI A.training {background: url("images/dydc_nav/nav_training-over.jpg") no-repeat left top;margin-left: 0px;}

.left-col UL LI:HOVER IMG {visibility: hidden;}

.right-menu {

	width: 170px;

	float: right;

	height: 535px;

	background: url("images/backgrounds/border-right-menu.gif") no-repeat left top;

}

.top-right-menu {

	width: 170px;

	float: left;

	height: 8px;

	line-height: 0;

	font-size: 0;

	background: url("images/backgrounds/top-right-menu.gif") no-repeat left top;

}

.indent {
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.indent-dvd {
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #793E7E;
	margin-left: 15px;
}

.right-menu-title {

	float: left;

	width: 100%;	

	padding: 0px 0px 0px 0px;

	text-align: right;

}

.right-menu UL {

	padding: 0px;

	margin: 0px;

	list-style: none;

	float: left;

	width: 100%;

}

.right-menu UL LI {

	padding: 0px;

	margin: 0px;

	float: left;

	width: 100%;

}

.right-menu UL LI H2 {

	padding: 15px 0px 5px 20px;

	margin: 0;

	font-size: 12px;

	color: #7e4385;

	font-weight: bold;

}
.right-menu UL LI H3 {
	padding: 15px 0px 0px 20px;
	margin: 0;
	font-size: 12px;
	color: #7e4385;
	font-weight: bold;
}

.right-menu H2 {

	padding: 15px 10px 15px 15px;

	margin: 0;

	font-size: 12px;

	color: #7e4385;

	font-weight: bold;

}

.right-menu UL LI A {

	padding: 0px 5px 0px 0px;

	margin: 10px 0px 0px 20px;

	font-size: 12px;

	color: #7e4385;

	display: block;

	line-height: 15px;

	text-decoration: underline;

}

.right-menu UL LI A:HOVER {

	text-decoration: none;

}









.right-col {

	width: 735px;

	float: right;

}

.center-block {

	width: 210px;

	float: left;

	margin-left: 35px;

	display: inline;

}

.center-block P {
	margin: 0px;
	font-size: 11px;
	color: #522c7a;
	margin: 15px 8px 0 10px;
	line-height: 16px;
	text-align: justify;
}

.center-block IMG.title-img {
	margin: 8px 0 0 0px;
}
.center-block IMG.title-img2 {margin: 0px 0 0 0px;}

.center-block A {

	background: url("images/icons/icon-left.gif") no-repeat left top;

	padding: 3px 0 0 28px;

	float: left;

	margin-left: 10px;

	display: inline;

	position: relative;

	z-index: 200;

	height: 20px;

}

.center-block A:HOVER {

	background: url("images/icons/icon-learn-more.gif") no-repeat left top;/*0px -26px*/

}

.top-learn-more {

	width: 100%;

	float: left;

	margin-top: 7px;

}

.top-border-block {

	width: 100%;

	float: right;

	/*clear: left;

	margin-left: 35px;

	display: inline;

	background: url("images/backgrounds/border-point.gif") repeat-x left top;*/

	margin-top: 15px;

}

.news-block {
	width: 320px;
	float: left;
	margin-top: 16px;
	padding-left: 35px;
	display: inline;
}

.title-block {
	width: 90%;
	height: 25px;
	float: left;
	background: url("images/backgrounds/bg-title.jpg") no-repeat left top;
	padding-top: 9px;
	padding-right: 0;
	padding-bottom: 0;
}

.news-block A {
	padding: 0px 0px 0px 20px;
	margin: 0px;
	background: url(images/icons/newsbullet.gif) no-repeat left;
	font-size: 10px;
	color: #5B1163;
	line-height: 14px;
	float: left;
}

.news-block A:HOVER {
	color: #AD88B1;
	text-decoration: none;
}

.news-block A.no-icon-link {	
	background: none;
	margin-top: 0px;
}	



.news-links UL {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
}


.news-links UL LI {
	display: inline;
	font-size: 9px;
	color: #5B1163;
	margin-left: 0px;
	float: left;
	padding-right: 5px;
}

.news-links UL LI A {

	padding-left: 0px;

	margin-left: 0px;

	

}

.news-block.video-block {
	width: 323px;
	margin-left: 0px;
	_margin-left: 0px;
	display: inline;
	float: right;
}

.video-block-content {

	width: 300px;

	float: left;

	margin: 20px 0 0 5px;

	display: inline;

}

.video-title {

	width: 90px;

	float: left;

	margin: -23px 0 0 12px;

	display: inline;

}

.video-title P {

	padding: 0px;

	margin: 0px;

	font-size: 10px;

	color: #07090A;

}

.news-links {
	width: 350px;
	float: left;
	margin-top: 14px;
	margin-left: 10px;
	clear: both;
}

.rss-feed{
	background: transparent url("images/icons/icon-rss.gif") no-repeat left top;
	padding-left: 20px;
	padding-bottom: 5px;
}

.footer {

	width: 700px;

	float: right;

	text-align: center;

	padding-bottom: 20px;

	background: url("images/backgrounds/border-point.gif") repeat-x left top;

}

.footer P {

	padding: 0px;

	margin: 0px;

	font-size: 17px;

	color: #AD88B1;

	font-weight: bold;

	margin-top: 12px;

	line-height: 14px;

} 

.footer P A {color: #AD88B1;}

.footer P A:HOVER {color: #713178;}

.footer P SPAN {

	font-size: 11px;

	color: #5B1163;

	font-weight: normal;

	margin-top: 0px;

}



.content {

	float: left;

	width: 700px;

	margin: 0;

	padding: 16px 0px 0px 35px;

}

.content.c-templ {

	width: 490px;

}



.post {

	float: left;

	width: 100%;

	padding: 5px 0px 0px 0px;

	border-bottom:1px solid #713178;

	/*background: url("images/backgrounds/border-point.gif") repeat-x left bottom;*/

}

.post.p-bottom {

	padding: 0px 0px 10px 0px;

	background: none;

	border-bottom: none;	

}

.post.no-border {

	background: none;

	border-bottom: none;	

}

.content H1 {

	color: #7e4385;

	font-size: 21px;

	line-height: 22px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	font-weight: bold;

}



.content H2 {

	color: #713178;

	font-size: 18px;

	line-height: 18px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	font-weight: normal;

}

.content H2 A {

	color: #713178;

	margin: 0px 0px 0px 0px;

	padding: 0px;

}

.content H2 A:HOVER {

	color: #AD88B1;

	text-decoration: none;

}



.content H3 {

	color: #AD88B1;

	font-size: 16px;

	line-height: 18px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

}
.content H4 {
	color: #ffffff;
	background-color: #954385;
	display: block;
	width: 100%;
	font-size: 16px;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.post H3 {

	padding: 20px 0px 0px 0px;

}

.content H3 A {

	color: #AD88B1;

	margin: 0px 0px 0px 0px;

	padding: 0px;

}

.content H3 A:HOVER {

	color: #713178;

	text-decoration: none;

}



.content SMALL {

	display: block;

	font-size: 11px;

	color:#AD88B1;

	margin: 0;

	padding: 5px 0px 0px 0px;

}



.content P {

	color: #000000;

	font-size: 11px;

	line-height: 18px;

	margin: 10px 10px 10px 0px;

	padding: 0px;

	text-align: justify;

}



.content li {

	color: #000000;

	font-size: 11px;

	margin: 10px 10px 10px 0px;

	padding: 0px;

}





.content P A {

	color: #713178;

	font-size: 11px;

	font-weight: bold;

	margin: 0;

	padding: 0px;

}

.content P A:HOVER {

	color: #AD88B1;

	text-decoration: none;

}



OL.commentlist {

	float: left;

	width: 100%;

	margin: 0;

	padding: 20px 0px 20px 0px;

	color: #000000;

	font-size: 11px;

	list-style: none;

}



OL.commentlist A {

	color: #713178;

	font-size: 11px;

	font-weight: bold;

	margin: 0;

	padding: 0px;

}



.content IMG.avatar {

	float: left;

	margin: 0px 10px 5px 0px;

	padding: 0px;

}



#sidebar {

	float: left;

	width: 100%;

}



#sidebar P {

	color:#713178;

	font-size: 11px;

	line-height: 18px;

	margin: 10px 20px 10px 10px;

	padding: 0px;

}



.col-1,

.col-2,

.col-3 { float: left;width: 100%;height: 210px; position: relative; }



.col-1 DIV,

.col-2 DIV,

.col-3 DIV { float: left; display: none; position: absolute;left: 0; top: 0;}



.pics {

	position: relative;

}

.pics { height: 210px; width: 210px; padding:0; margin:0; overflow: hidden }

.pics img { height: 210px; width: 210px; padding: 0px; top:0; left:0 }




/*  Changes 15.01.2009  */

.content.blog {

	width: 470px;

}

.navigation {

	float: left;

	width: 100%;

	padding: 10px 0px 0px 0px;

}



.navigation .alignleft {

	float: left;

}

.navigation .alignright {

	float: right;

}



.navigation A {

	color: #713178;

	font-size: 11px;

	font-weight: bold;

	margin: 0;

	padding: 0;

}

.navigation A:HOVER {

	color: #AD88B1;

}





.right-side {

	float: right;

	width: 190px;

	padding: 11px 0px 0px 0px;

}

.right-side UL {

	list-style: none;

	margin: 0;

	padding: 0;

}

.right-side UL LI UL {

	padding: 0px 0px 0px 10px;

}

.right-side UL LI {

	float: left;

	width: 100%;

}



.right-side UL LI H2 {

	color: #AD88B1;

	font-size: 18px;

	font-weight: normal;

	line-height: 18px;

	margin: 0;

	padding: 10px 0px 10px 0px;

}



.right-side UL LI A {

	display: block;

	color: #713178;

	font-size: 11px;

	font-weight: normal;

	margin: 0;

	padding: 0px 0px 5px 0px;

}
.right-side UL LI A:HOVER {

	color: #AD88B1;

	text-decoration: none;

}

