﻿/*--global---*/
table, table td, div, p{font-weight:normal;border-spacing:0;border-collapse:collapse;}
a{border:none 0px transparent;border-width:0px;display:inline;}
a img,:link img,:visited img {border:none 0px transparent;border-width:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
a:active, a:focus{outline:none;-moz-outline-style:none;} /* Remove dotted border around links when clicked in FireFox */
input, textarea, select, option{font-family:Helvetica,Trebuchet MS,Arial,Verdana,sans-serif,tahoma;font-size:10pt;color:#FF00CC;margin-bottom:3px;}
input, textarea, select{border:solid 1px #000000;}
input{padding-left:3px;width:100px;}
td{vertical-align:top;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

.floatclear{clear:both;float:none;} 
.floatright{float:right;} 
.floatleft{float:left;}
.aligncenter{text-align:center;}
.alignright{text-align:right;}
.alignmiddle, .alignmiddle *{vertical-align:middle;}
.alignleft{text-align:left;}

.textbox-long{width:150px;}
.textbox-xlong{width:250px;}
.textbox-xxlong{width:400px;}

.button{background-color:#4E443A;color:#ffffff;font-weight:bold;padding:5px 0px 5px 0px;margin:0px;}
.button:hover,.button:visited:hover{background-color:#F2167D;cursor:pointer;}

a,a:link,a:active,a:visited{color:#F2167D;border-bottom:dotted 1px Transparent;text-decoration:none;font-weight:bold;}
a:hover,a:visited:hover{color:#F2167D;border-bottom:dotted 1px #F2167D;text-decoration:none;}

#menu a,#menu a:link,#menu a:active,#menu a:visited{color:#4E443A;}
#menu a:hover,#menu a:visited:hover{color:#AEA093;}
#menu a.selected,#menu a.selected:link,#menu a.selected:active,#menu a.selected:visited,#menu a.selected:hover,#menu a.selected:visited:hover{color:#F2167D;}

#footer a,#footer a:link,#footer a:active,#footer a:visited{color:#AEA093;font-weight:normal;outline:none !important;-moz-outline-style:none !important;border-bottom:none 0px Transparent !important;}
#footer a:hover,#footer a:visited:hover{color:#4E443A; font-weight:normal;outline:none !important;-moz-outline-style:none !important;border-bottom:none 0px Transparent !important;}

.home{display:block;width:450px !important;}

.nodecoration{outline:none !important;-moz-outline-style:none !important;border-bottom:none 0px Transparent !important;}
.nobold{font-weight:normal !important;}
.hidden{visibility:hidden !important;}
/**/

html,body,.form{color:#4E443A;font-size:10pt;font-family:Helvetica,Trebuchet MS,Arial,Verdana,sans-serif,tahoma;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:auto;margin-left:auto;margin-right:auto;text-align:center;}
html{background:#E9E6E1 url(images/background/stripe-pink.jpg) repeat scroll left top;}
body{background-color:#E9E6E1;margin:50px 0px 50px 0px;padding:30px 0px 30px 0px;}
.form{border-top:dotted 5px #AEA093;border-bottom:dotted 5px #AEA093;padding:0px 0px 30px 0px;}

#logo{float:left;text-align:left;padding-left:20px;margin-top:-47px;}

/*#blog{float:right;text-align:right;padding-right:20px;margin-top:-85px;}*/

#menu{display:block;text-align:right;padding:13px 15px 20px 15px;min-width:650px;}
#menu ul{padding:0px;margin:0px;list-style-type:none;margin:auto;overflow:hidden;}
#menu ul li{padding:0px;margin:0px;float:right;}
#menu ul li.dot{background:url(images/icon/dot-brown.png) no-repeat right top;}
#menu ul li a{display:block;padding:0px 12px 0px 8px;font-weight:bolder;font-size:10pt;}

#content-container{float:none;clear:both;display:block;text-align:center;min-height:400px;}
#content{margin:auto;margin-left:auto;margin-right:auto;min-width:1024px;width:1024px;max-width:1024px;padding:30px 15px 30px 15px;text-align:left;}
#content h1{margin:0px;padding:0px;vertical-align:top;}
#content h2{font-weight:normal;display:block;}
#content-left{float:left;display:block;width:74%;min-width:74%;max-width:74%;text-align:left;margin:0px 15px 0px 0px;}

#portfolio{}
#portfolio .list{width:100%;}
#portfolio .image-border{border:dashed 1px #AEA093;padding:3px;background-color:#ffffff;width:200px;overflow:hidden;margin:0px 20px 10px 0px;}
#portfolio .image{display:block;margin:0px;padding:0px;width:100%;}
#portfolio .name{font-weight:bold;padding:5px 0px 5px 0px;}
#portfolio .desc{color:#2C2C2C;padding:5px 0px 5px 0px;}
#portfolio .links{border-bottom:solid 1px #cccccc;padding:0px 0px 5px 0px;margin-bottom:25px;text-align:right;}

.modal-bg{background-color:#4E443A;filter:alpha(opacity=80);opacity:0.8;}
.modal-popup{max-width:80%;max-height:80%;}
.modal-popup img{width:100%;display:block;border:solid 1px #000000 !important;}
.modal-close{position:absolute;float:right;width:30px;top:0;right:0;margin-top:-10px;margin-right:-10px;overflow:visible !important;}
.modal-previous-imagemap{background-color:transparent;border:none 0px transparent !important;width:50%;height:100%;position:absolute;float:left;top:0;left:0;bottom:0;}
.modal-next-imagemap{background-color:transparent;border:none 0px transparent !important;width:50%;height:100%;position:absolute;float:right;top:0;right:0;bottom:0;}
.modal-previous{position:absolute;float:left;width:30px;top:0;left:0;margin-top:30%;margin-left:-15px;overflow:visible !important;}
.modal-next{position:absolute;float:right;width:30px;top:0;right:0;margin-top:30%;margin-right:-10px;overflow:visible !important;}

#footer{display:block;float:none;clear:both;text-align:right;color:#AEA093;padding:0px 20px 0px 0px;margin-bottom:-28px;}
