a /*--------------------------
CSS RESET
--------------------------*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big,cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family:inherit;vertical-align: baseline;} :focus {outline: 0;} body {line-height: 1;color: black;background: white;} ol, ul {list-style: none;} table {border-collapse: separate;border-spacing: 0;} caption, th, td {text-align: left;font-weight: normal;}blockquote:before, blockquote:after, q:before, q:after {content: "";} blockquote, q {quotes: "" "";}


/*--------------------------
BASIC STRUCTURE
--------------------------*/

em {font-style:italic;}
body {background:#d6d4c5 url(../images/bgrep.png) repeat-y center top; font:13px "Arial";}
html, body {height:100%; padding:0; margin:0;}
.mainouter {background:#d6d4c5; width:1004px; min-height:100%; height:auto !important; height:100%; margin:0 auto;}
#outer {display: table; position: absolute; height:100%;}
#wrapper-outer{background:#d6d4c5;width:1034px;min-width:1034px;display: table-cell; vertical-align: middle;}
#wrapper-main{width:1034px;position: static;}
.clr {clear:both;}
#logo{width:414px;height:120px;margin:0 auto;}
#logo img{text-decoration:none;}
#tag{margin-top:-24px;margin-left:118px;background:url(../images/tag.png) no-repeat;width:256px;height:19px;}
.spacer{width:1034px;}
#right-container .midbar{width:259px;float:left;background:#dad4a6;height:100%; overflow:hidden;}
.midbar-img{background:url(../images/midbar.png);width:258px;height:363px;margin-top:4px;#margin-top:1px;}
.midbar-heading{margin-top:250px;margin-left:12px;color:#cf2429;}
.midbar-portfolio{ margin-top:135px;line-height:18px;}
.midbar-portfolio p{ font-family:arial;font-size:14px;padding:5px;}
#left-container{width:500px;#width:500px;float:left;background:#ffffff;height:100%;}
.main-content{margin:0 auto;width:480px;margin-top:48px;}
.main-content p{font-family:Arial;font-size:14px;color:#524f4f;line-height:20px;margin-top:20px;}
.main-content h4{font-family:Arial;font-size:16px;color:#676767;font-weight:700;}
.portfolio-content{margin:0 auto;width:480px;margin-top:20px;min-height:550px;}
.portfolio-content h1{margin-top:20px;font-family:arial;font-size:20px;}
.portfolio-content h4{font-family:Arial;font-size:16px;color:#676767;font-weight:700; clear: left;}
.portfolio-content p{font-family:Arial;font-size:14px;color:#524f4f;line-height:20px;margin-top:20px;}
.portfolio-content h5{font-family:Arial;font-size:14px;color:#000000;font-weight:700;text-decoration:underline;margin-top:20px;}
.portfolio-content h5 a{color:#000000;}
.portfolio-content h6{font-family:Arial;font-size:14px;color:#cc3333;font-weight:700;margin-top:10px;}
.portfolio-content h6 a{color:#cc3333;font-weight:700;text-decoration:underline;}
.nextprevious{position:absolute;top:770px;margin-left:0px;#margin-left:0px;}
.nextprevious  li{color:#cc3333;float:left;padding-right:288px;}
.nextprevious  li a{color:#cc3333;font-weight:700;text-decoration:underline;}

ul.pagination {height:20px;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:10px; margin:30px 0 0;}
ul.pagination li {width: 50px;}
ul.pagination li.previous {float:left;}
ul.pagination li.next {float:right; text-align:right;}
ul.pagination li a {color:#cc3333 !important;font-weight:700 !important;}
/* 
.pagination{margin-left:0px;#margin-left:0px; margin-top:20px;margin-bottom:30px;}
.pagination  li{color:#cc3333 !important;float:left !important; padding-right:375px !important;}
.pagination  li a{color:#cc3333 !important;font-weight:700 !important;text-decoration:underline !important;}
.pagination  li.next {float:right;}
.pagination  li.previous {float:left;}
*/
.portfolio-content .himage{margin-left:-10px;}
.portfolio-content .himage li{float:left;margin-top:10px;margin-left:25px;padding-left:10px;}

hr{margin-left:35px;width:601px;position:relative;}

#footer{margin:auto;width:1035px;line-height:17px;font-weight:400;font-size:11px;color:#524f4f;font-family:arial;#margin-bottom:15px;}


/*--------------------------
MAIN NAVIGATION
--------------------------*/
#right-container{width:533px;float:left;background:#ffffff;}
#right-container .sidebar h3{color:#ccc8a0;margin-left:28px;font-weight:500;font-family:arial;margin-top:20px;font-size:20px;}
#right-container .sidebar h3 a{color:#ccc8a0;}
#right-container .sidebar{width:270px;float:right;background:#676264;right:0;height:100%;}
#right-container .sidebar .menu{margin-top:60px;}
#right-container .sidebar .menu ul{list-style:none;}
#right-container .sidebar .menu li{color:#ccc8a0;margin-left:28px;font-family:Arial;padding-top:18px;font-size:14px;}
#right-container .sidebar .menu li ul{margin-left:8px;}
#right-container .sidebar .menu li ul li{padding-top:14px;}
#right-container .sidebar .menu a{text-decoration:none;color:#ccc8a0;}
#right-container .sidebar .menu .menu-active li li{display:none;}
#right-container .sidebar .menu .parent-menu-active li li{display:none;}
#right-container .sidebar .menu #nav li .parent-menu-active li{display:block!important;}
#side-img{margin-left:40px;}
#side-img .img-div{margin-top:30px;margin-bottom:30px;height:103px;width:187px;}
#right-container .sidebar .message{margin-bottom:20px; margin-top: 60px;}
#right-container .sidebar .message h4{color:#ccc8a0;margin-left:28px;font-weight:700;font-family:arial;margin-top:20px;font-size:14px;}
#right-container .sidebar .message p{color:#ccc8a0;margin-left:28px;font-weight:500;font-family:arial;margin-top:10px;font-size:14px;padding-right:10px;line-height:16px;}


/*--------------------------
PORTFOLIO NAVIGATION
--------------------------*/
/*.portfolio{list-style:none;margin-bottom:20px;width:900px;}
.portfolio li {margin-top:5px;margin-bottom:5px;color:#676767;font-size:16px;}
.portfolio li ul {margin-left:105px;position:relative;}
.portfolio li li{float:left;font-size:14px;font-weight:600;padding-left:10px;margin-top:-15px;}
.portfolio a{text-decoration:none;color:#676767;}*/

.portfolio-category{margin-bottom:35px;margin-top:40px; overflow:hidden;}
.portfolio-category .drop a{ border-bottom:1px solid #d6d4c6 !important;}
.portfolio-category ul{display:block;width: 100%;height:100%;margin-top:10px;margin-left:17px;padding: 0 0 0 22px;z-index:100;list-style:none outside;line-height: 16px;}
.portfolio-category ul li {background: url(../images/bg-drop.png) no-repeat 96% center;display: block;float:left;margin-right:20px;font-family:Arial;font-weight:570;font-size: 13px;line-height: 16px;border:1px solid #cc3333;padding-right:10px;}
.portfolio-category ul li:hover {border-bottom:none;}
.portfolio-category ul div{color:#cc3333;}
.portfolio-category ul a {display:block;height:15px;padding:3px 12px 3px 12px;float:left;color:#cc3333;cursor:pointer;text-decoration:none;outline:none;}
.portfolio-category ul  li:hover li a,.portfolio-category ul li.hover li a{border:0;}
.portfolio-category ul li:hover .drop,.portfolio-category ul li.hover .drop{display:block;} 
.portfolio-category ul .drop{	width:280px;padding-top:21px;z-index:900;position:absolute;display:none;}
.portfolio-category ul ul{padding:0px 0px 0px 0px;margin: 0;width:100%;list-style: none;border:1px solid #cc3333;margin-left:-1px;background:#ffffff;}
.portfolio-category ul ul li{width:279px;margin-left:1px;border:none;float: none;background:#ffffff!important;padding:0;font-family:Arial;font-weight:bold;font-size:14px;line-height:18px;}* html .portfolio-category ul ul li{overflow:hidden;}
.portfolio-category ul ul li a{float:none;height:auto;color:#707170;cursor:pointer;outline:none;}
.portfolio-category ul ul ul li{width:278px;float:left;line-height:18px;}
.portfolio-category ul ul ul li a{padding-left:25px !important;position:relative;}
.portfolio-category ul ul ul{border:none;}
.here a{color:#cc3333!important;}
.here li a{color:#707170!important;}
.parent-here a{color:#cc3333!important;}
.parent-here li a{color:#707170!important;}
.parent-here li a:hover{background:#d6d4c6;color:#cc3333!important;}
.here li a:hover{background:#d6d4c6;color:#cc3333!important;}
.portfolio-category ul ul li a:hover{background:#d6d4c6;color:#cc3333!important;}
.parent-here .here a{color:#cc3333 !important;}

/* top gallery navigation */
ul#gallery-nav {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; width:740px; position:relative; overflow:hidden; margin:0 0 15px;}
/*ul#gallery-nav li {display: inline; float: left;}*/
/*ul#gallery-nav li.sub-level-0 {display: block; clear: left;}*/
/*ul#gallery-nav li.sub-level-0 ul {display: inline;}*/
ul#gallery-nav li { clear:both; }
ul#gallery-nav a { text-decoration:none; color:#707170; float:left; }
ul#gallery-nav li.here a { color:#c33; }
ul#gallery-nav ul {
	display:none;
	float:left;
	margin:6px 0 0;
}
ul#gallery-nav .parent-here ul {
	display:block;
}
ul#gallery-nav ul li {
	clear:none;
	float:left;
	display:inline;
	font-size:12px;
	margin:0 0 0 15px;
	line-height:10px;
}
ul#gallery-nav ul li a {
	float:none;
}
ul#gallery-nav ul li a:hover {
background-color: transparent;
}

/*--------------------------
LINK HIGHLIGHTINGS
--------------------------*/
a:link { color: #a7a27f;}
a:visited { color: #dad4a6; }
.menu-active {font-weight:700 !important;font-size:14px;}
.menu-active li{font-weight:normal !important;font-size:14px;}
.parent-menu-active{font-weight:700 !important;font-size:14px;}
.parent-menu-active li{font-weight:normal !important;font-size:14px;}
.parent-menu-active .parent-menu-active{font-weight:700 !important;font-size:14px;}
.parent-menu-active .parent-menu-active .parent-menu-active{font-weight:700 !important;font-size:14px;}
.menu-inactive{font-weight:normal !important;font-size:14px;}
.list-hide{display:none;}
.portfolio-active {color:#cc3333 !important;}
#right-container .sidebar a:link, #right-container .sidebar a:visited {color: #CCC8A0;}
