body { text-align: center; }
input,textarea { border: solid 1px black;}

#container
{
	margin-left: auto;
	margin-right: auto;
	width: 922px;
	text-align: left;
}

#footer
{
	clear: both;
}

hr.divider
{
	padding: 0;
	margin: 0;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 70px;
	width: 500px;
	height: 29px;
	border: none;
	background-image: url(../images/divider.png);
}

#content
{
	float: left;
	width: 672px;
	padding: 20px 20px;
}

#sidebar
{
	float: right;
	width: 200px;
	padding: 20px 5px;
}

#gallery { width: 610px; margin-left: 20px; margin-bottom: 10px; }
#gallery #slider_container { width: 380px; float: left; }
#slider_container h1			{font-size:24px; line-height:27px; margin-bottom:0;letter-spacing:1px;}
#slider_container h1 a:hover 	{text-decoration:underline;}
#slider_container a, #slider_container a:visited 	{color:#fff; text-decoration: none; font-size: 20px; line-height: 23px;}
#slider_container h2			{font-size:19px; line-height:20px; margin-bottom:10px; color:#000;}
#slider_container h3			{font-size:14px; line-height:16px; margin-bottom:5px; color:#000; text-transform:uppercase;}
#slider_container p				{margin-bottom:5px; line-height:16px;}
#slider_container .box			{padding:10px 20px;}
#slider_container ul 		{margin:0; padding:0; display:block; position:relative; z-index:0;}
#slider_container li 		{background-image: url(../images/pink.jpg); background-position: bottom left; height:485px;}
#slider_container .box		{display:block; padding:10px 20px;}
#slider_container #slide-items li a img { width: 380px; height: 285px; }
#slider-controls								{margin-bottom:0; background:#333; line-height:32px; font-size:18px; font-weight:bold;}
#slider-controls .slides-control					{width:300px; height:30px; float:left; text-align:center; margin:0 auto; padding:0;}
#slider-controls .slides-control a				{padding:3px 10px; color:#fff;}
#slider-controls .slides-control a.active 		{background:url('../images/carousel-selector.png') no-repeat;}
#slider-controls .slides-control a.active:hover	{text-decoration:none;}
#slider-controls .prev,
#slider-controls .next			{width:22px; height:22px; padding:4px 2px 0 2px; cursor:pointer; float:right; margin:0 0 0 10px; line-height:10px; font-size:10px;}
#slider-controls .prev			{float:left; margin:0 10px 0 0;}
#slider-controls .next a,
#slider-controls .prev a			{display:block; width:22px; height:22px; margin:0; padding:0; text-indent:-9999px; background:url('../images/carousel.png') 0 0 no-repeat;}	
#slider-controls .next a			{background-position:-22px -22px;}			
#slider-controls .prev a			{background-position:0 -22px;}	
#slider-controls .next a:hover	{background-position:-22px 0;}	
#slider-controls .prev a:hover	{background-position:0 0;}

#gallery #newest { width: 220px; float: right; text-align:center; }
#gallery #newest  h4 {font-size:18px; line-height:18px; padding-bottom:10px; margin:0 16px 0; border-bottom:1px solid #adafaf; font-weight: bold; }
#gallery #newest  em {margin:10px 0 0 0; font-size:15px; display:block; font-weight: bold;}
#gallery #newest  ul  {margin:8px 16px 10px 16px; padding:0; }
#gallery #newest  ul li {list-style:none; text-align:left; font-family:arial; letter-spacing:1px; font-size:14px; line-height:16px; border-top:1px solid #d9dbdb; padding-top:8px; margin-top:10px;}
#gallery #newest  ul li.first {border-top: none; padding-top:0; margin-top: 0;}
#gallery #newest  ul li.last {border:none;}
#gallery #newest  ul li a {padding-right:10px; color:#313333; text-decoration: none; font-size: 12px;}
#gallery #newest  ul li a span, #gallery #newest  ul li a:visited span {background:url('/i/icons/dc-icons.png') no-repeat right -792px; width:6px;  line-height:11px; height:11px; display:inline-block; margin:0 -10px 0 3px; position:relative;}
#gallery #newest  ul li a:hover {color:#dd137b; text-decoration:none;}
#gallery #newest  ul li a:hover span {background-position:right -815px; text-decoration:none;}
#gallery #newest  div.hr {font-size:2px; line-height:2px; height:2px; margin:0 20px; padding:0; background:url('/i/gfx/dotted-border.gif') repeat-x; border:none; border-width:0;}

#categories { width: 670px; font-size: 11px; }
#categories ul { list-style-type: none; }
#categories ul li { float: left; width: 115px; margin-right: 19px; text-align: center; }
#categories ul li ol { list-style-type: decimal; list-style-position: outside; padding: 0; margin: 0; }
#categories ul li ol li { float: none; text-align: left; padding-bottom: 5px; }

.clear { line-height: 1px; font-size: 1px; height: 0; clear: both; }

#more_articles { margin-top: 25px; margin-left: 20px; }
#more_articles ul { width: 100%; }
#more_articles ul li { display: block; padding: 15px 0; width: 100%; }
#more_articles ul li.clear { padding: none; }
#more_articles ul li img { float: left; margin-right: 15px; margin-top: 5px; width: 84px; height: 47px; }
#more_articles ul li span.share img { width: 126px; height: 37px; }
#more_articles ul li div  h2, #more_articles ul li div  h3 { margin-bottom: 2px; }
#more_articles ul li div span { display: block; }
#more_articles ul li div span.desc { margin-bottom: 10px; }
#more_articles ul li div span.share { float: right; margin-left: 10px; }
#more_articles ul li span.date { float: right; }

.center { text-align: center; }

#sidebar .widget { margin-top: 10px; margin-bottom: 10px; text-align: center; }
#sidebar a { color: #35312E; text-decoration: none; }
#sidebar a:hover { color: #DD137B; text-decoration: underline; }

#s, #sidebar .inputBox { border:1px solid #D9D8D8; color: #DE197F; width: 140px; }
#searchsubmit, #sidebar .btn { background-color: #1F1A17; border: 0; color: #DD137B; }
.execphpwidget h2 {display:none}

.BlackBlocks { padding:10px; line-height:24px; color:#000; text-align:center; }
.BlackBlocks ul { padding-left:8px; }
.BlackBlocks li { display:inline; padding-right:8px; padding-bottom:8px; }

.floatLeft, .fL, .fLeft, .boxLeft { float:left; }
.floatRight, .fR, .fRight { float:right; text-align:center}
.clear { clear:both; display:block; }

#contact-form {
background:url(../images/skm_contact.png) no-repeat;
height:978px;
width:450px;
margin-left:auto;
margin-right:auto;
}

#form {
position:relative;
top:515px;
}

#form textarea {
width:205px;
height:130px;
}

#footer .imgleft { float: left; }
#footer .imgright { float: right; }



