/*
Theme Name: SunsetIdea
Theme URI: http://www.robbiewilliams.pl/wordpress
Description:Design by <a href="http://www.robbiewilliams.pl/" title="Robbie Williams">Robbie Williams</a>  <a href="http://www.robbiewilliams.pl/wordpress" title="WP Themes">WP Themes</a> & <a href="http://www.nightday83.art.pl" title="Webdesign & Seo Warsaw">ND83</a>. 
Version: 1.0
Author: Nd83
Author URI: http://www.nightday83.art.pl
License: General Public License (GPL)
*/

/*
 COLORS
 Red: 	 c63118
 Purple: 390063
 Yellow: f7ce63
*/

table.class-schedule{
width: 522px;
}
table.class-schedule tr th{
  background-color: #e3e3e3;
}

table.class-schedule tr td h6{
font-size: 10px;
font-weight: normal;
margin: 2px;
}

table.class-schedule tr td{
  border: 1px solid #e3e3e3;
}

table.class-schedule tr.red {
color: red;
}

table.class-schedule tr.blue{
color: blue;
}

table.class-schedule tr td.yellow{
background-color: yellow;
}

body{
	color: #333;
	padding:0px;
	margin:0px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	background: #303030 url(http://amkor.mydatainmotion.com/images/theme_images/prcc/bg.gif) repeat-x top;
}

img{
	border:0px;
}

a { color: #0096ff; text-decoration: none; outline: none; }
a:hover { color: #0096ff; text-decoration: underline; }

a.pdf { padding-right: 20px; background: transparent url(http://amkor.mydatainmotion.com/images/theme_images/prcc/icon_pdf.gif) no-repeat 100% -2px;}

.sub{
	border:0px;
}

input, textarea{
	border:1px solid #cecece;
	font-size:12px
}

div#page{
	width:780px;
	text-align:left;
}

.pagetitle {color: #8a3132;} 

/*header*/
div#page #header{
	width:100%;
	height:210px;
	background:url(http://amkor.mydatainmotion.com/images/theme_images/prcc/header.jpg) no-repeat top #FFFFFF;
}

#logo {
position: absolute;
top: 0px;margin: 0;
padding: 0;
background: transparent url(http://amkor.mydatainmotion.com/images/theme_images/prcc/title.png) no-repeat 0 0;
width: 526px;
height: 167px;
overflow: hidden;
line-height: 1000px;}

/* h1 - TITLE if you don't want to use an image*/

#h1 {	
	position: absolute;
	top:56px;
	padding: 0 0 0 50px;
	font-size: 1.45em;
	color: white;
	text-indent: -9999px; /* move the logo off the page so it's not there but available for search */
	}


#h1 h1 a {text-decoration: none;
	color: #fff;
	letter-spacing: -1px;}

#h1 a:hover {text-decoration: none;
	color: #ffa63d;}
	
#rss2 {
	z-index: 2;
	position: absolute;
	top: 160px;
	width: 763px;
	text-align: right;}

#search {
	position: absolute;
	top: 15px;
	font: Trebuchet MS, Arial, sans-serif;
	width: 763px;
	text-align: right;}

#s {	color: #ffc784;
	width: 115px;
	font: Trebuchet MS, Arial, sans-serif;
	font-size:1.15em;
	background: transparent;
	border: 0px solid transparent;

}

/* Menu */


    #tabs1 {	z-index: 4;
	position: absolute;
	top: 165px;	padding: 0px 0px 0px 4px;
	float:left;
	background:transparent;
	font-size:14px;
	line-height:normal;
	font-weight:bold;
      }
    #tabs1 ul {
          margin:0;
          padding:0px 0px 0px 0px;
          list-style:none;
          height: 20px;
	     }
    #tabs1 li {
      float: left;
      position: relative;
      margin:0;
      }
    #tabs1 a{
	float:left;
	margin:0;
	color: #4a4a4a;
	padding:0px 12px 3px 10px;
	text-decoration:none;
       border-right: 1px solid #fff;
      }

    #tabs1 a:hover {
	float:left;
	color: #0131ff;
	margin:0;
	text-decoration:none;}


/* primary dropdown menu */
#tabs1 ul li ul
{
	border: solid 1px #390063;
	display: none;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 18px;
	width: 190px;
	height: auto;
	}
	#tabs1 ul li ul.first
	{
		left: 3px;
		}

	#tabs1 ul li ul li
	{
		background: #fff;
		display: block;
		float: none;
		list-style: none;
		margin: 0;
		padding: 0;
		position: relative;
		/* width: auto; */
		}
		#tabs1 ul li ul li a
		{
			color: #4a4a4a;
			background: #fff; 
			display: block;
			float: none;
			font-size: .8em;
			height: 20px;
			line-height: 1.6em;
			margin:  0;
			padding: 0 5px;
			text-align: left;
			width: 180px;
			}
			#tabs1 ul li ul li a:hover {
				color: #0131ff;
				float: none;
				}

	/* display dropdown */
	#tabs1 ul li:hover ul,
	#tabs1 ul li.over ul {
		display: block;
		}

/*header text*/

div#header_text{
	width:100%;
	height:181px;
	background:url(http://amkor.mydatainmotion.com/images/theme_images/prcc/header_text_bg.png) no-repeat top #FFFFFF;
}

div#header_text #header_text_title{
	padding-top:25px;
	padding-left:40px;
	color:#FFFFFF;
	text-align:left;
	font-size:23px;
}

div#header_text #header_text_text{
	padding-top:2px;
	padding-left:40px;
	color:#FFFFFF;
	text-align:left;
	font-size:10px;
	font-family:Arial, sans-serif;
	line-height:18px;
	width:55%;
}

/* blog*/

div#page #blog{
	background:#FFFFFF url(http://amkor.mydatainmotion.com/images/theme_images/prcc/allbg.gif) repeat-y top left;
}


/* Sidebar */

#sidebar {
	float: right;
	width: 180px;
}

/* SLIDEBAR Box Style */


/* CALENDAR */

.calendarBG {
 background-color: #333; 
}

.calendarBlank { 
 color: #a2a2a2;
 background-color: #e8e8e8;
 text-align:  center;
 vertical-align: middle;
}

.calendarHeader { 
 font-weight: bold; 
 color: #fff; 
 text-align: center;
 background-color: #0231fd; 
}

.calendarMonthLinks {
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #fff !important;
 text-decoration:   none;
 background-color:  transparent;
}
 

.calendarDayHeading {
 font-weight: bold; 
 font-size:	11px;
 color: #fff; 
 background-color: #ff0012; 
 text-align:  center;
 vertical-align: middle;
}

.calendarToday { 
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #333;
 background-color: 	#0131ff;
}

.calendarCell {
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
}

.calendarCell a {
 color:             #0096ff !important;
 text-decoration:   underline;
 background-color:  transparent;
}
.calendarCell a:hover {
 color:             #0096ff !important;
 text-decoration:   none;
 background-color:  transparent;
}
.calendarCell a.eventLink { text-decoration: none; }
	.calendarCell a.eventLink:hover { text-decoration: underline; }

/* END CALENDAR */


.boxed ul {
        list-style: none;
	padding:0 0 0 10px;
	margin:0;}

.boxed a { color: #390063; }

.boxed a:hover { color: #390063; }


.boxed li
{	
    display: block;
	line-height:1.40em;
	font-size:1.10em;
	padding: 1px 3px 1px 15px;
	font-weight: bold;
	color: #333;
	background:transparent url(http://amkor.mydatainmotion.com/images/theme_images/prcc/bullet_purple.gif) no-repeat -2px 2px;
} 


.boxed {
margin: 0px;
}

.boxed .title {
	height: 18px;
	letter-spacing: 2px;
	padding: 2px 0 0 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.1em;
	color: #FFFFFF;
	background: #FFFFFF url(http://amkor.mydatainmotion.com/images/theme_images/prcc/sli_title.gif) repeat-y top left;
}




/* Content */

#content {
	background: #fff url(http://amkor.mydatainmotion.com/images/theme_images/prcc/allbg.gif) repeat-y top left;
	color: #333;
	width: 730px;
	margin: 0 auto;
	padding: 0 35px 0px 15px;
}

blockquote {
	margin: 5px;
	padding: 0px 5px 5px 35px;
	background: transparent url(http://amkor.mydatainmotion.com/images/theme_images/prcc/blockquote.gif) no-repeat ;
}

/* Content */

#main {
	float: left;
	width: 500px;
	margin: 0 auto;
	padding: 0 30px 0px 5px;
	position: relative;
}
#main h1 { 	margin-left: 10px; line-height: 1em; }
#main ul { list-style: none; padding: 0; margin: 0; }
	#main li { display: block; line-height:1.40em; padding: 1px 3px 1px 15px; background:transparent url(http://amkor.mydatainmotion.com/images/theme_images/prcc/bullet_purple.gif) no-repeat -2px 2px; } 


/* Sidebar */

#sidebar {
	float: right;
	width: 175px;
}

.white
{color: white;}

/* Footer */

#footer {
	height: 75px;
	padding: 44px 0 0 0;
	line-height:1em;
	clear: both;
	color: #4a4a4a;
	width: 780px;
	margin: 0 auto;
	font-size:0.95em;
	background: #4d4d4d url(http://amkor.mydatainmotion.com/images/theme_images/prcc/footer.gif);}

#legal {
	margin: 0;
	padding: 0;
	text-align: center;
}

#link {
	margin: 0;
	padding: 0;
	text-align: center;
}

#footer a:hover { color:#fff; }

#main h2 {
	margin-bottom: .5em;
	font-size: 1.6em;
	text-decoration:none;
	background: transparent url(http://amkor.mydatainmotion.com/images/theme_images/prcc/title.jpg)  repeat-x top ;
	padding: 7px 0px 5px 10px}

#main h2:hover {
	text-decoration: none;
	color: #7a1301;
}
#main h2 a { color: #390063; }
#main h2 a:hover { color: #390063 }


.post-author, .post-date, .post-comm, .post-time, .post-cath, .post-edit
{	font-size: 1em;
	line-height: 1.2em
	text-decoration:none;
	color: #4c1209;	}

.entry {text-algin: justify;
	font-size: 1.10em;
	color: #333;}

.entry ul { margin-left: 10px !important; }

.post-author {
	padding: 2px 0 2px 18px;
	background: url(http://amkor.mydatainmotion.com/images/theme_images/prcc/user_gray.gif) no-repeat 0 0;
	}
.post-date {
	margin: 0 0 0 10px;
	padding: 2px 0 2px 20px;
	background: url(http://amkor.mydatainmotion.com/images/theme_images/prcc/date.gif) no-repeat 0 0;
	}
.post-comm {
	padding: 2px 0 2px 20px;
	background: url(http://amkor.mydatainmotion.com/images/theme_images/prcc/comment.gif) no-repeat 0 0;
	}
.post-time {
	padding: 2px 0 2px 20px;
	background: url(http://amkor.mydatainmotion.com/images/theme_images/prcc/time.gif) no-repeat 0 0;
	}
.post-cath {
	padding: 2px 0 2px 20px;;
	background: url(http://amkor.mydatainmotion.com/images/theme_images/prcc/p_cat.gif) no-repeat 0 0;
}

.post-edit {
	padding: 0 0 3px 3px;
}

.post{margin: 0 0 25px 0;}

.post p, .post ul, #main form { margin-left: 10px; }
.pics img {
	border: solid 1px #d8d8d8;
	padding: 3px;
	}
.post img { 
	border: solid 1px #d8d8d8;
	margin: 0 10px 10px 0; 
	padding: 3px;
	}

.post .info{
padding:2px 3px 3px 8px;
border:1px solid #ccc;
background-color:#f7f7f7;
font-size:0.9em;
color:#505050;
}




/* Comments Styling */

.commtitle {
	color: white;
	margin-bottom: .5em;
	font-size: 1.3em;
	text-decoration:none;	font-weight:bold;
	font: Arial, Verdana, Sans-Serif;
	background: transparent url(http://amkor.mydatainmotion.com/images/theme_images/prcc/commentstitle.gif)  no-repeat top ;
	padding: 7px 0px 5px 40px}


.leavecomm {
	color: white;
	margin-bottom: .5em;
	font-size: 1.3em;
	text-decoration:none;	font-weight:bold;
	font: Arial, Verdana, Sans-Serif;
	background: transparent url(http://amkor.mydatainmotion.com/images/theme_images/prcc/leavecomm.gif)  no-repeat top ;
	padding: 7px 0px 5px 40px}

#comment {
margin-left:50px;
margin-bottom: 0em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
font: Arial, Verdana, Sans-Serif;
}

#commentlist li {margin-left:50px;
margin-bottom: 0em;
padding-bottom: 1em;
padding-top: 1em;
border-bottom: 1px solid #700000;
}

#commentform {margin-left:50px;
margin: 1em 0;
background: #ffffff;
width: 280px;
}

#commentform textarea {margin-left:50px;
background: white;
	border-top: 1px solid #feddb8;
	border-left: 1px solid #feddb8;
	border-bottom: 1px solid #bd7526;
	border-right: 1px solid #bd7526;
width: 280px;
}
#commentform textarea:hover {
	background: white;
	border-top: 1px solid #bd7526;
	border-left: 1px solid #bd7526;
	border-bottom: 1px solid #feddb8;
	border-right: 1px solid #feddb8;
}
#commentform textarea:focus {
background: white;
	border-top: 1px solid #bd7526;
	border-left: 1px solid #bd7526;
	border-bottom: 1px solid #feddb8;
	border-right: 1px solid #feddb8;
}

#commentform #email, #commentform #author, #commentform #url {
margin-left:50px;
font-size: 1.1em;
background: #fff;
	border-top: 1px solid #feddb8;
	border-left: 1px solid #feddb8;
	border-bottom: 1px solid #bd7526;
	border-right: 1px solid #bd7526;
width: 280px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: white;
	border-top: 1px solid #bd7526;
	border-left: 1px solid #bd7526;
	border-bottom: 1px solid #feddb8;
	border-right: 1px solid #feddb8;
width: 280px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: white;
	border-top: 1px solid #bd7526;
	border-left: 1px solid #bd7526;
	border-bottom: 1px solid #feddb8;
	border-right: 1px solid #feddb8;
width: 280px;
}
#commentform input{
margin-bottom: 3px;
}

.submit1{
	color: white;
	font-weight: bold;	margin-left:50px;
	width: 280px;
	cursor:hand;
	font-size:1.10em;
	background: #ac5e12;
	border-top: 1px solid #feddb8;
	border-left: 1px solid #feddb8;
	border-bottom: 1px solid #bd7526;
	border-right: 1px solid #bd7526;}

.submit1:hover, .submit1:focus{
	background: #c6782c;
	border-top: 1px solid #bd7526;
	border-left: 1px solid #bd7526;
	border-bottom: 1px solid #feddb8;
	border-right: 1px solid #feddb8;}


#commentlist {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
#commentlist li {
	padding: 5px 25px 0 0;
	border-bottom: 1px solid #e19543;
	background: #fff5e9 url(http://amkor.mydatainmotion.com/images/theme_images/prcc/comment-bg.gif) repeat-y 0 0;
	}
	.alt {
		background-color: #fff !important;
		background-image: none !important;
		}

.comment-title,
.comment-meta,
.comment-text {
	margin: 0 0 0 80px;
	}

.comment-title,
.comment-title a,
.comment-title a:hover{
	color: #030612;
	}
.comment-meta,
.comment-meta a,
.comment-meta a:hover {
	color: #ac5f14;
	}

table.cols td { vertical-align: top; padding-right: 5px; }
	table.cols h3 { font-size: 1.2em; margin:0; }
	table.cols a { color: #c63118; }
		table.cols a:hover { color: #c63118; }
	table.cols .post { margin-left: 10px; }


table.galleryListing { border-collapse: collapse; width: 100%; }
	table.galleryListing th { background-color: #f2f2f2; border-bottom: solid 1px #999; padding: 5px; }
	table.galleryListing td { padding: 5px; border-bottom: solid 1px #e8e8e8;  }

table.gallery { border-collapse: collapse; width: 100%; }
	table.gallery th { background-color: #f2f2f2; border-bottom: solid 1px #999; padding: 5px; }
	table.gallery td { padding: 5px; border-bottom: solid 1px #e8e8e8;  }
	table.gallery img { border: solid 1px #d8d8d8; margin: 0; padding: 3px; }
	table.gallery .title { text-align: left; margin: 0; padding; 0; }
	
body.mini #content { float: left; background-image: none; background-color: transparent; width: 700px; padding-top: 10px }
body.mini #main { background-color: #fff; width: 90%; text-align: center; }
body.mini .breadcrumb { margin: 5px 0; }


/* Search results */

.searchResults h1 { margin-left: 0 !important; }
.searchResults h3 { margin-bottom: 0; }
.searchResults p { margin: 0 0 10px 0; }
.searchResults .pagination { border-top: solid 1px #e8e8e8; margin-top: 10px; padding-top: 5px;  }

/* Membership Directory */
table.directory { width:100%; border-collapse:collapse; margin:0; clear:left; }
table.directory td { padding: 10px; vertical-align: top; }
table.directory tr.top td { padding-bottom: 0; }
table.directory tr.middle { padding-top: 0; padding-bottom: 0;}
table.directory tr.bottom td { padding-top: 0; }
table.directory tr.alt td { background: #f2f2f2; }
table.directory .company { display: block; float:left; font-size: 1.2em; font-weight: bold; color: #390063; }
table.directory .name { display: block; font-style: italic; }
table.directory .address { display: block; color: #666; }
table.directory .bctext { display: block; float: right; color: #c63118; }
table.directory .phone { display:block; }
table.directory .web { display:block; }
table.directory .email { display:block; clear:left;  }
table.directory .label { color: #999; display:block; float:left; width:35px; text-align:right; padding-right: 5px; }

table.directory .tagline { color:#390063; padding: 5px; border: solid 1px #d8d8d8; }
table.directory .discounts { padding: 5px; color: green;}

.alpha-links { margin: 10px 0 0 10px; }
.alpha-links a { display:block; float:left; padding:0 3px; border:1px solid #e8e8e8; margin-right:2px; }
.alpha-links a:hover, .alpha-links a.selected { background:#0000ff; text-decoration:none; }

.selected-event { font-weight:bold; font-size:1.4em; color:#c63118; }
a.rsvp { font-size:1.2em; font-weight:bold; text-decoration:none; background-color:#0096ff; color:#fff; padding:5px; border-bottom: 1px solid #333; border-right: 1px solid #333; border-top:1px solid #c9aeff; border-left:1px solid #c9aeff; }
	a.rsvp:hover { text-decoration:underline; }
	
div.agreement { background-color:#f2f2f2; border:solid 2px #d8d8d8; padding:10px; }

div.button.right { position:absolute; top:10px; right:20px; }
div.button a { display:block; border:solid 2px #c63118; padding:5px; font-weight:bold; color:#c63118; }
	div.button a:hover { background:#c63118; color:#fff; text-decoration:none; }
