@charset "utf-8";

/* CSS Document by csstemplateheaven.com */

* {

    margin: 0;

    padding: 0;

}

body {

    background: #34324b url(../images/body2.jpg) no-repeat center top;

    font-family: Corbel;

    font-size: 16px;

}

#container {

    width: 800px;

    margin: auto;

}

#header {

    background: url(../images/header2b.png) no-repeat center;

    height: 170px;

}

#header2 {background: url(../images/header3.png)  no-repeat center;

	height: 170px;

}

.content {

    margin: 30px 0;

    height: 310px;

}

.content2 {

    margin: 10px 0;

    height: 70px;

}

.content3 {

    margin: 10px 0;

    height: 400px;

}

.content4 {

    margin: 10 px 0;

    height: auto;

}

.content5 {

    margin: 10 px 0;

    height: 600px;;

}



#footer {

    padding: 25px;

    text-align: center;

}

.footer_resize {

    width: 945px;

    margin: 0 auto;

    padding: 10px 0;

}

.footer p {

    text-align: center;

    font: normal 12px Corbel;

    color: #a1a1a1;

}

.footer a {

    color: c6c6c6;

    text-decoration: none;

}

.footer {

    padding: 0;

    margin: 0 auto;

    border-top: :1px solid #111;

}

img {

    border: none;

    text-align: center;

}

.seperator {

    background: url(../images/seperator.png) repeat-x;

    height: 2px;

    width: 100%;

}

a { color: #fff }

h2 {

	font-size: 24px;

	color: #000;

	font-family: Corbel;

	font-weight: bold;

	text-transform: uppercase;

	letter-spacing: 2px;

	text-align: center;

}

.big_thumb {

    border: 10px solid #121416;

    padding: 1px;

    float: left;

    margin-right: 10px;

}

.info {

    margin-left: 310px;

    margin-top: 25px;

    list-style-type: none;

    font-size: 18px;

    color: #b0b1b2;

}

.info li {

    border-bottom: 1px dotted #6f7275;

    padding: 6px;

}

.more {

    margin-top: 30px;

    float: right;

}

/*----------------------------------------- Glowing Menu styles ---------------------------------------*/

/* Firefox Dotted Outline Fix */

a:active { outline: none }

a:focus { -moz-outline-style: none }

/* Menu Body */

ul#menu {

    height: 40px;

    background: url(../images/menu.png) no-repeat bottom;

    list-style: none;

    padding-top: 2px;

}

/* Float LI Elements - horizontal display */

ul#menu li { float: left }

/* Link - common attributes */

ul#menu li a {

    background: url(../sprite67.png) no-repeat scroll top left;

    display: block;

    height: 37px;

    position: relative;

}

/* Specify width and background position attributes specifically for the class: "home" */

ul#menu li a.home { width: 160px }

/* Specify width and background position attributes specifically for the class: "about" */

ul#menu li a.about {

    width: 160px;

    background-position: -160px 0px;

}

/* Specify width and background position attributes specifically for the class: "projects" */

ul#menu li a.projects {

    width: 160px;

    background-position: -320px 0px;

}

/* Specify width and background position attributes specifically for the class: "cartdisc" */

ul#menu li a.artdisc {

    width: 160px;

    background-position: -480px 0px;

}

/* Specify width and background position attributes specifically for the class: "wow" */

ul#menu li a.wow {

    width: 160px;

    background-position: -640px 0px;

}

/* Span (on hover) - common attributes */

ul#menu li a span {

    background: url(../sprite67.png) no-repeat scroll bottom left;

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    height: 100%;

    width: 100%;

    z-index: 100;

}

/* Span (on hover) - display pointer */

ul#menu li a span:hover {

    cursor: pointer;

    background-position: -800px -37px;

}

/* Shift background position on hover for the class: "photography" */

ul#menu li a.home span { background-position: 0px -37px }

/* Shift background position on hover for the class: "webdesign" */

ul#menu li a.about span { background-position: -160px -37px }

/* Shift background position on hover for the class: "about" */

ul#menu li a.projects span { background-position: -320px -37px }

/* Shift background position on hover for the class: "contact" */

ul#menu li a.artdisc span { background-position: -480px -37px }

/* Shift background position on hover for the class: "contact" */

ul#menu li a.wow span { background-position: -640px -37px }

/********** contact form **********/

#contactform {

    margin: 0;

    padding: 5px 5px;

}

#contactform * { color: #F00 }

#contactform ol {

    margin: 0;

    padding: 0;

    list-style: none;

}

#contactform li {

    margin: 0;

    padding: 0;

    background: none;

    border: none;

    display: block;

    clear: both;

}

#contactform li.buttons {

    margin: 5px 0 5px 0;

    clear: both;

}

#contactform label {

    margin: 0;

    width: 150px;

    display: block;

    padding: 10px 0;

    color: #CCC;

    font: normal 12px Corbel;

    text-transform: capitalize;

    float: left;

}

#contactform label span { color: #F00 }

#contactform input.text {

    width: 530px;

    border: 1px solid #e9e9e9;

    margin: 2px 0;

    padding: 5px 2px;

    height: 16px;

    background: #fff;

    float: left;

}

#contactform textarea {

    width: 530px;

    border: 1px solid #e9e9e9;

    margin: 2px 0;

    padding: 2px;

    background: #fff;

    float: left;

}

#contactform li.buttons input {

    padding: 3px 0 3px 420px;

    margin: 10px 0 0 0;

    border: 0;

    color: #FFF;

    float: left;

}



/* Slider */

#slider {  width:720px; padding:10px 0; margin:0; background:#fff; border:1px solid #efefef;}

#slider2 {  width:720px; padding:10px 0 0 0; margin:0; background:#fff; border:1px solid #efefef;}

#slideshow { margin:0 auto; width:600px;  height: 450px; }

.slider-item { height: 450px; margin:0 auto; padding:0; }

.slider_content_inner img { border: none; margin:0 auto; }

.controls-center { width: 653px; margin:0 auto; padding:0; }

.controls-center h2 { width:350px; float:left; font: bold 14px Arial, Helvetica, sans-serif; color:#6d6d6d; padding:15px 0 0 20px; margin:0;}

.controls-center h3 { text-align:right; font: normal 36px Arial, Helvetica, sans-serif; color:#111; padding:10px 20px 15px 0; margin:0;}

.controls-center p {width:300px; float:left;  font: normal 12px Arial, Helvetica, sans-serif; color:#6d6d6d; padding:3px 0 0 20px; margin:0;}

#slider_controls {

	float: right;

	margin:0px;

	width:90px;

	border-right: 75px;

}

#slider_controls ul { margin:0 auto; padding:0; width:74px;}

#slider_controls ul li { background:none; margin: 0; padding: 0; list-style: none; }

#slider_controls ul li { float: left; display: block; }

#slider_controls ul li a { width: 10px; height: 10px; background:url('../images/tabs_2.gif') no-repeat center center; display: block; float: left; padding:2px; margin:2px !important; margin:1px 1px; outline: none; }

#slider_controls ul li a:focus { outline: none; }

#slider_controls ul li a:hover,

#slider_controls ul li a.activeSlide { background:url('../images/tabs_1.gif') no-repeat center center; }

