@charset "UTF-8";
/* 
	Background-Styles 
*/

body {margin:0px; padding:0px;background-color:#131211;font-family:Arial, Helvetica, sans-serif;color:#444444;font-size:13px;line-height:19px;}
#main {background:#292826 url(/images/background_dark_slice.jpg) repeat-x;padding-bottom:30px;}
#main .container {background-image:url(/images/background_dark.jpg);background-repeat:no-repeat;}
#footer {background-image:url(images/background_footer.jpg);background-repeat:repeat-x;padding:40px;position:relative;top:-20px;min-height:130px;}
.container {width:950px;margin:0 auto;position:relative;}


/* 
	Header-Styles 
*/

#header {padding-top:10px;padding-bottom:20px;}
#logo h1, #logo small {margin:0px;display:block;text-indent:-9999px;}
#logo {background-image:url(/images/logo.png);background-repeat:no-repeat;width:251px;height:100px;}
ul#menu {margin:0px; padding:0px;position:absolute;right:0px;}
ul#menu li {display:inline;margin-left:12px;}
ul#menu li a {text-decoration:none;color:#716d6a;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;}
ul#menu li a.active, ul#menu li a:hover {color:#fff;border-bottom:3px solid #26689f; padding-bottom:5px;}



/* 
	Block-Styles 
*/
#myGallery{width: 100% !important;height: 300px !important;} 
.block {border:1px solid #a3a09e;background-color:#ffffff;margin-bottom:5px;position:relative;}
.block_inside { display:block; border:1px solid #ffffff;background: #ffffff url(images/background_block_slice.jpg) repeat-x;	padding:30px;overflow:auto;}
.image_block {border:1px solid #b5b5b5;background-color:#d2d2d2;padding:5px 5px 1px 5px;float:left;}
.image_block img {border:1px solid #b5b5b5;}


/*
	Portfolio-Home-Styles
*/

#block_portfolio {overflow:auto;margin-bottom:20px;}
#portfolio_items {width:600px;margin:0px 25px 0px 15px;float:left;min-height:100px;padding-top:3px;}
#text_column {float:right;width:310px;}
#text_column img { margin-bottom:20px; position:relative; left:-3px;}
#text_column h2#text_title { text-indent:-9999px;background-image:url(images/creatif.jpg);background-repeat:no-repeat;width:310px;height:129px;}
.mini_portfolio_item {border:1px solid #a3a09e;margin-bottom:10px;position:relative;}
.mini_portfolio_item .block_inside { background:none; background-color:#e2dddc; padding:25px 30px 15px 30px;}
.mini_portfolio_item .thumbnail { float:left; margin-right:20px; border:1px solid #979390; }


/*
	Block-Content-Styles
*/

#content_area {width:665px;float:left;}
#content_area .block_inside {min-height:125px;}
#sidebar {float:left;width:281px;position:relative;left:-1px;margin-top:15px;background-color:#e2dddc;border:1px solid #a3a09e;}
#sidebar .block_inside {background:none;background-color:#e2dddc;}
#sidebar h3 {font-size:20px;line-height:23px;}
#sidebar ul { margin:10px 0px 30px 0px; padding:0px; }
#sidebar ul li { list-style:none; margin:0px 0px 5px 0px; padding:0px; }
#sidebar ul li a { color:#7f7d78; }
#sidebar ul li a:hover { color:#0172dd; text-decoration:none; border-bottom:1px dotted #0172dd; border-right:5px solid #0172dd; padding-right:3px; }
#sidebar ul li a.active { font-weight:bold; color:#0172dd; text-decoration:none; border-bottom:1px dotted #0172dd; border-right:18px solid #0172dd; padding-right:3px; }
#content_area h2 { font-size:32px; line-height:31px; }
#content_area .separator {border-top:1px solid #e3e3e3;margin-top:40px;padding-top:40px;}


/* 
	Text-Styles   
*/

h2 {margin:0px 0px 0px 0px;font-size:36px;font-family:Helvetica, Arial, Sans-serif;color:#000000;line-height:39px;letter-spacing:-1px;}
h3 {margin:10px 0px 0px 0px;font-size:14px;line-height:18px;font-family:Verdana, Arial, Sans-serif;color:#000000;}
h4 {color:#007de2;margin:0px 0px 0px 0px;}
h5{color:#007de2;font-size:12px;margin:0px 0 4px 0;}
small {color:#595856;font-weight:bold;font-size:11px;display:block;margin-bottom:15px;}
a {color:#26689f;text-decoration:none; }
small a {color:#007de2;}
a:hover { text-decoration:underline; }
p { margin: 0px 0px 15px 0px; }
a.button {background:#32312f url(images/button_bg.jpg) repeat-x;padding:5px 10px 5px 10px;color: #ffffff;text-decoration: none;border:1px solid #32312f;text-transform:uppercase;font-size:9px;line-height:25px;	}
a.button:hover {background:#007de2 url(images/button_bg_o.jpg) repeat-x;border-color:#007de2;}

/*
	Footer-Styles
*/

#footer {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.footer_column {float:left;width:120px;margin-right:30px;}
.footer_column_uncc {float:left;width:300px;margin-right:30px;}
#footer .long {width:400px;}
#footer h3 {color:#e2dddc;font-size:10px; text-transform:uppercase;}
.footer_column ul li, .footer_column ul {list-style:none;margin:0px;padding:0px;}
.footer_column_uncc ul li, .footer_column_uncc ul {list-style:none;margin:0px;padding:0px;}
ul.footer li a{text-transform:uppercase;}


/* 
	Miscellaneous-Styles   
*/

/* Fix up IE6 PNG Support */
img, #logo { behavior: url(scripts/iepngfix.htc); }


/*
	Alternate Styles
*/
body#dark {background-color:#1e1d1b;}
body#dark #main {background:#292826 url(images/background_dark_slice.jpg) repeat-x;}
body#dark #main .container {background-image:url(images/background_dark.jpg);}
body#dark #footer {background-image:url(images/background_dark_footer.jpg);}
body#dark ul#menu li a.active, ul#menu li a:hover {color:#ffffff;}
body#dark .block, body#dark .mini_portfolio_item { border-color:#1b1a19; }
body#dark #text_column h2#text_title { background-image:url(images/creatif_dark.jpg);}

#content_main {float:left;width:615px;background-color:white;margin:2px 0px 0px 0px;border:1px solid #a3a09e;padding:25px;}
#icon{float:left;width:260px; margin-right:5px; height:110px; border:3px solid #222222;}
#hometext{float:left; width:400px; padding:7px 2px 2px 2px;}
.sitemap{float:left; width:185px; padding:0 10px 5px 0px; margin-left:8px; height:200px; border-bottom:2px solid #e2dddc;}
.sitemap ul{list-style-type:none}