/*

Theme Name: Meda

Theme URI: http://www.medabellydance.com/

Description: Your new theme from PixelForte

Version: 2.1

Author: PixelForte

Author URI: http://www.pixelforte.com

*/



body{

color: #FF99FF;

padding:0px;

margin:0px;

background-color: #220020;

background-image: url(images/bodybg.jpg);

background-repeat: repeat-x;

background-position: 0px 0px;

font-size: 85%;

font-family: Arial, Georgia, Helvetica, sans-serif;

}



ul, li{

margin:0px;

padding:0px;

list-style-type:none;

}



a, a:link, a:visited{

color: #FF99FF;

text-decoration:none;

font-weight:bold;

}



a:hover{

color: #FFCC00;

text-decoration:none;

}



.center {

      display:block;

      margin:0 auto;

	text-align: center;

	}



.alignright {

	float: right;

	}

	

.alignleft {

	float: left

	}



hr {

	display: none;

	}



a img {

	border: none;

	}



#lg_powered{

display:none;

}



/*-----------------------------------------------------------------------------------

Basic Structure

*/



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	}



#main{

width:1000px;

padding:0px;

margin-left:auto;

margin-right:auto;

margin-top: 0px;

margin-bottom:0px;

display:block;

text-align:center;

}



#menu {

height:31px;

/*background-image: url(images/menubg.jpg);

background-repeat:no-repeat;

background-position: 0% 100%;*/

position:relative;

}



.meda{

position: absolute;

width:324px;

height:27px;

top:0px;

left:20px;

}



#header{

position:relative;

left:0px;

margin:0px;

padding:0px;

width:1000px;

}



.logo{

position:absolute;

top:0px;

left:0px;

width:457px;

height:177px;

}



.headerlegs {

position:absolute;

top:-1px;

left:457px;

width:369px;

height:177px;

}



#pictures{

position:absolute;

top:30px;

right:30px;

width:120px;

}



#pictures img{

padding-bottom:15px;

}



#content {

margin:0px;

margin-top: 177px;

padding:0px;

overflow: hidden;

}



#contentmain{

width:550px;

margin:0px;

padding:0px;

padding-top:60px;

}



#contentmainlarge{

width:830px;

margin:0px;

padding:0px;

padding-top:60px;

}



#sidebar{

margin:0px;

margin-left:30px;

padding:0px;

width:250px;

padding-top:63px;

}



#contentmain, #contentmainlarge, #sidebar{

display:block;

float:left;

background-color: #270625;

background-image: url(images/contentmain.jpg);

background-repeat: repeat-x;

backbround-position: top left;

/*------------- Equal Height Columns Hack ------------*/

	padding-bottom: 32767px;

	margin-bottom: -32767px;

/*------------- Equal Height Columns Hack ------------*/

}



/*----------------------------------------------------------------------------

Navigation

*/



#navigation {

position:absolute;

top:0px;

right:0px;

width:600px;

}

#navigation ul {

	list-style-type: none;

	margin: 0;

        position: relative;

}

#navigation ul li {

	float: left;

	margin: 0;

}

#navigation ul li, 

#navigation ul li a {

	display: block;

	background-repeat: no-repeat;

}

#navigation ul li a {

	padding-top: 28px; height: 0 !important;

	height /**/: 28px; overflow: hidden;

}

#navigation ul li a:hover {

        background-color: #371C2D;

	background-position: 0 -27px;

}



#navigation ul li.home,

#navigation ul li.home a {

	width: 53px;

	background-image: url(images/nav-home.gif);

}

#navigation ul li.aboutus,

#navigation ul li.aboutus a {

	width: 70px;

	background-image: url(images/nav-aboutus.gif);

}

#navigation ul li.events,

#navigation ul li.events a {

	width: 106px;

	background-image: url(images/nav-events.gif);

}

#navigation ul li.gallery,

#navigation ul li.gallery a {

	width: 68px;

	background-image: url(images/nav-gallery.gif);

}

#navigation ul li.teacher,

#navigation ul li.teacher a {

	width: 101px;

	background-image: url(images/nav-teacher.gif);

}



#navigation ul li.membership,

#navigation ul li.membership a {

	width: 96px;

	background-image: url(images/nav-membership.gif);

}



#navigation ul li.resources,

#navigation ul li.resources a {

	width: 77px;

	background-image: url(images/nav-resources.gif);

}



.anylink {

margin-top:3px;

position: absolute;

visibility: hidden;

border:1px solid #FF99FF;

border-bottom-width: 0;

border-top-width: 0;

font:normal 12px Verdana;

line-height: 18px;

z-index: 100000;

color: #FFCC00;

text-align:left;

background-color: #080408;

background-image: url(images/menubg.jpg);

width: auto;

}



.anylink a, .anylink a:link, .anylink a:visited{

width: auto;

display: block;

color: #FF99FF;

padding: 6px 10px 6px 10px;

background-color: #080408;

border-bottom: 1px solid #FF99FF;

text-decoration: none;

font-weight: normal;

}



.anylink a:hover{ /*hover background color*/

font-weight:normal;

text-decoration:none;

color: #FF99FF;

background-color: #371C2D;

}



/*-------------------------------------------------------------------------------

Post/Page

*/



.postdate{

display:block;

text-align:left;

padding-left:20px;

padding-bottom:20px;

}



.posttitle{

display:block;

text-align:right;

padding-bottom:15px;

margin-bottom:15px;

padding-right:20px;

background-color: none;

background-image: url('images/posttitlebg.jpg');

background-repeat: no-repeat;

background-position: bottom right;

}



.postcontent{

margin: 0px 20px 40px 20px;

text-align:left;

}



.postcontent h3{

color: #ffcc00;

}





.archivetitle{

margin:0px;

padding:0px;

}





.archivetitle a, .archivetitle a:visited{

color: #ffcc00;

display:block;

text-align:left;

margin:0px;

padding-left:20px;

padding-bottom:10px;

font-size: 16px;

}



.archivetitle a:hover{

text-decoration:underline;

}





/*-------------------------------------------------------------------------------

Sidebar

*/



#sidebar h2{

padding:0px;

padding-left:20px;

padding-bottom:10px;

margin:0px;

display:block;

width:230px;

text-align:left;

background-color: none;

background-image: url('images/sidebartitlebg.jpg');

background-repeat: no-repeat;

background-position: bottom left;

font-size: 15px;

}



#sidebar ul{

margin: 10px 30px 40px 30px;

text-align:left;

}



/*-------------------------------------------------------------------------------

Search

*/



#s, #searchsubmit, #login #loginsubmit, #login #log, #login #pwd{

background-color: #FF99FF;

border: 1px solid #150111;

color: #150111;

}





#memberlist{

width:700px;

margin-left:auto;

margin-right:auto;

border-collapse:collapse;

}



#memberlist td, #memberlist th{

border:1px solid #ffcc00;

padding:5px 8px 5px 8px;

}



#memberlist th{

background-color: #170B15;

color: #ffcc00;

}



#memberlist tr.odd{

background-color: #331131;

}



#memberlist tr.even{

background-color: #3B2539;

}



li.linkcat{

padding-bottom:50px;

}





/* ==========================================================================

 *                        Lazyest Gallery Style Sheet

 * ======================================================================= */



/* Main IDs and Classes */

#gallery {

	text-align: left;

}

#gallery .al-left {

	float:left;

	padding-left: 0px;

}

#gallery .al-right {

	float: right;

	padding-right: 0px;

}

#gallery a {

	text-decoration:none;

}



/* ========================

 * The top folder navigator

 * ======================== */

#gallery .top_navigator {

	padding-left:5px;

	/* Uncomment this if you want to hide the gallery navigator bar */

	/* display:none; */

}



/* ==========================

 * The navigator (prev, next)

 * ========================== */

#gallery #lazyest_navigator {

	border: 0px;

	margin: 12px 0px 6px 0px;

	padding: 4px 4px 0px 4px;

	height: 20px;

}

#gallery #lazyest_navigator .alignleft {

	float: left;

}

#gallery #lazyest_navigator .alignright {

	float: right;

}



/* ====================================

 * Pagination (page by page, next prev)

 * ==================================== */

#gallery #pagination {

	text-align: center;

	padding-bottom:5px;

}



/* =================

 * Folders and Icons

 * ================= */



/* Where the folders are listed */

#gallery .folders {

	margin: 6px 0px 6px 0px;

}

/* Where the folder icon is shown */

#gallery .folder {

	text-align:left;

	padding:5px;

	padding-bottom:20px;

	/* Uncomment this if you want to hide the folder icon */

	/* display:none; */

}

/* Captions of the folders */

#gallery .folder_caption {

	padding:5px;

}

/* Icons Style */

#gallery .icon {

	vertical-align:middle;

	border:none !important;

}



/* =============

 * Gallery Views

 * ============= */



/* Directory listing (TABLE)*/

#gallery .dir_view {

	width:100%;

	text-align:center;

}

#gallery .category_icon {

	vertical-align:middle;

}



#gallery .dir_view td img {

	padding:2px;

        background-color:#ff99ff;

}



#gallery .dir_view td img:hover, #gallery .dir_view td img:focus {

        background-color:#ffcc00;

}



#gallery .dir_view td img.icon {

        background-color: transparent;

}





/* Image's Thumbnails */

#gallery .lazyest_thumb_view {

	margin:0 auto;

	text-align:center;

	padding-bottom:5px;

}

#gallery .lazyest_thumb_view img {

	margin: 6px 6px 6px 6px;

	padding: 2px;

        background-color:#ff99ff;

}

#gallery .lazyest_thumb_view img:hover, .lazyest_thumb_view img:focus {

	background-color: #ffcc00;

}



/* Slide view follow... */

#gallery .lazyest_image {

	margin:0 auto;

	text-align: center;

}

#gallery .lazyest_image img {

	border: 1px solid #ff99ff;

	margin: 6px 6px 6px 6px;

	padding: 2px;

}

#gallery .lazyest_image img:hover, .lazyest_image img:focus {

	border: 1px solid #ffcc00;

	background-color: #ffcc00;

}



	/* Where exif data are displayed */

	#gallery .imageData {

		border: 1px solid #a9a9a9;

		margin: 0px auto;

		padding: 3px;

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

		background-color: #EFEFEF;

		color: #333333;

		padding-bottom: 15px;

		padding-left: 20px;

	}

	#gallery .imageDataTable tr, th, td{

		background-color: transparent;

		vertical-align: top;

		padding: 1px;

		padding-left: 5px;

	}

	#gallery .imageSubTable {

		background-color: transparent;

	}

	#gallery .imageSubTable th{

		width: 180px;

	}

	#gallery .imageSubTable td{

		background-color: transparent;

		font-style: italic;

		color: #336699;

	}



	/* Where captions are shown*/

	#gallery .caption {

		border: 0px;

		background-color: transparent;

		padding: 3px;

		padding-left: 20px;

                margin:0 auto;

		color: #ff99ff;

                font-weight:bold;

	}



/* ...ends here (slides) */



/* ===============

 * The admin links

 * =============== */



#gallery .lg_admin {

	border-bottom: dashed 1px #a9a9a9;

	/* border-left: solid 3px #a9a9a9; */

	padding: 3px;

	text-align: left;

	font-size: xx-small;

}



/* ================

 * Footer Copyright

 * ================ */



#lg_powered {

	padding-top: 10px;

	padding-bottom: 10px;

	/* Uncomment this if you want to hide the gallery footer */

	 display:none; 

}



#lg_powered .lgpow {

	font-size:xx-small;

	border: solid 1px #a9a9a9;

	padding:3px;

	padding-right: 20px;

	color: #333333;

	background: #fff;

	background-image: url('images/powered_bg.gif');

	background-repeat: no-repeat;

	text-align: right;

}



/* ===============

 * Sidebar related

 * =============== */



#lazyest_sidebox {

	padding: 2px;

	text-align:center;

}



#lazyest_sidebox img {

	border: 1px solid #ccc;

	vertical-align:middle;

	padding:2px;

}



#lazyest_sidebox a:hover img {

	border:1px solid #757575;

}