/* RESETS FOR MAIN CSS 
--------------------------------*/
*{margin:0;padding:0;}
html{background:url(../images/bg.gif) repeat-x;}
body{font:62.5% "Lucida Grande",Tahoma,Verdana,sans-serif;}
a{outline:none;}
a img{border:none;}
li{list-style:none;}

/*GLOBALS STYLES
-----------------------------*/

p,h1{color:#721e3f;}

/*TOOLBOX
-----------------------------*/
.clear{clear:both;}

/*COLORS FOR MOUSE OVERS
----------------------------*/
#nav li.orange a:hover{color:#fCB040;}
#nav li.yellow a:hover{color:#FAC608;}
#nav li.blue a:hover{color:#009FDF;}
#nav li.green a:hover{color:#00B23A;}
#nav li.magenta a:hover{color:#79479f;}
#nav li.red a:hover{color:#FF0024;}
#nav li.maroon a:hover{color:#721e3f;}
#nav li.pink a:hover{color:pink;}

/*CURRENT PAGE STYLES
----------------------------*/
.home #nav li.orange a{color:#fCB040;cursor:default;}
.about #nav li.green a{color:#00B23A;cursor:default;}
.contact #nav li.red a{color:#FF0024;cursor:default;}
.gallery #nav li.yellow a{color:#FAC608;cursor:default;}
.press #nav li.pink a{color:pink;cursor:default;}
.color #nav li.magenta a{color:#79479f;cursor:default;list-style-type:disc;}

/*HEADER
----------------------------*/
#header{width:100%;background:url(../images/bucket.gif) 100% 27px no-repeat;}
#logo-elements{display:block;margin-left:35px;margin-top:5px;}

/*NAV
-----------------------------*/
#nav{font-size:13px;text-align:right;margin-right:150px;margin-top:6px;}
#nav li{display:inline;padding:6px;background:#2e3193;}
#nav li a{padding:5px;color:#FFF;text-decoration:none;}

/*PAGE WRAP
-------------------------------*/
#wrapper{width:910px;margin:0 auto;}

/* ALL CONTENT FALLS BELOW THIS POINT
---------------------------------*/
#main-content{margin-top:100px;}

/*LEFT SIDE
-------------------------------*/
#left-content{padding-top:35px;width:591px;float:left;}
#left-content p{font-size:15px;padding:15px;line-height:38px;border:1px solid #721e3f;min-height:312px;background:url(../images/sidebar_bg.gif) repeat-x;}
#left-content p:first-letter{font-size:25px;}
#left-content h1,#slider-cont h1{font-size:2.5em;padding-top:27px;text-transform:capitalize;text-align:left;padding-bottom:10px;}
/*SIDEBAR
-----------------------------*/
#sidebar{margin-left:635px;padding-top:77px;}
.side{border:#721e3f solid 3px;float:right;}
#sidebar p{font-size:12px;text-align:right;padding:5px;border:1px solid #721e3f;line-height:17px;background:url(../images/sidebar_bg.gif) repeat-x;}
#sidebar ul a{text-decoration:none;text-align:center;color:#FFF;text-transform:uppercase;}
#sidebar a:hover{color:#721e3f;text-decoration:underline;}
#sidebar li{font-size:12px;text-align:center;padding:7px;border-top:1px solid #721e3f;line-height:17px;background:url(../images/sidebar_bg.gif) repeat-x;}
#sidebar ul{border:1px solid #721e3f;margin-bottom:20px;}
#sidebar h1{font-size:16px;text-align:center;color:#999;background:#721e3f;padding:5px;text-transform:uppercase;}
#sidebar p:first-letter{font-size:18px;}
#sidebar .sig{font:Georgia,Times,sans-serif;color:#79479f;font-style:italic;font-weight:bold;margin-top:0px;background:#eee;padding:7px;margin-bottom:25px;border:1px solid #721e3f;border-top:none;}
/*COLOR INFO
--------------------------------*/
#definitions{margin-top:50px;border:1px solid #721e3f;padding:10px;background:url(../images/sidebar_bg.gif) repeat-x;}
#definitions h1{font-size:15px;text-decoration:underline;}
#definitions p{font-size:12px;margin-bottom:20px;color:#777;}
/*FORM ELEMENTS
-------------------------------*/
#form{width:900px;margin-top:50px;}
label,label span{display:block;padding-bottom:10px;}
label{float:left;width:100%;}
label span{float:left;width:50%;text-align:right;}
/*input*/
fieldset input{float:right;width:45%;height:20px;font-size:1em;}
fieldset input:hover{border-color:#000;}
fieldset input:active,input:focus{border-color:none;}
/*fieldset*/
fieldset{overflow:hidden;font-size:15px;border:none;border-bottom:1px dashed #ccc;margin-top:42px;margin-bottom:5px;}
form div{text-align:right;padding-bottom:15px;}
textarea:focus,input:focus{border:2px solid #900;background:#EEE;}
label.error{color:#DA3939;background:#EEE;text-align:center;font-size:1em;font-style:italic;padding:3px;width:263px;font-weight:normal;float:right;margin:0 0 5px 0;}

/*FOOTER
-------------------------------*/
#footer{width:100%;border-top:#721e3f solid 2px;text-align:center;color:#721e3f;background:#eee;clear:both;margin-top:100px;}
#footer img{margin:-23px auto;}
#footer p{margin-top:35px;padding-bottom:35px;font-size:12px;background:#eee;}
#footer a{text-decoration:none;color:#721e3f;}
#footer a:hover{text-decoration:underline;color:#721e3f;}

/*GALLERY BEFORE AND AFTER
-------------------------------*/
#slider-cont{width:914px;margin:0 auto;}
.pics{height:414px;width:960px;padding:0;margin:7px 0 0 0 ;}
.pics img{padding:15px;border:1px solid #ccc;background-color:#eee;width:960px;height:414px;top:0;left:0}
#imag-nav{margin:0 0 10px 0;}
#img-nav a{border:1px solid #000;background:#999;text-decoration:none;margin:10px 3px;padding:3px 5px;color:#000;}
#img-nav a.activeSlide{background:#EEE}
#img-nav a:focus{outline:none;}


