body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 62.5%;}
img {border:none;}	
#links a {text-decoration: none;text-indent:-5000px;} /* IMPORTANT */
#links ul {list-style-type:none;margin:0;padding:0;}
.left {float:left;}
.center {text-align:center;}
.right {float:right;}
.clr {clear:both;}
.man {margin-left:17px;}
#wrapper .zero {margin:0px;padding:0px;}
a {color:#069;}
a:hover {color:#999900;}
acronym {border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999999; cursor:help;}
a:active, a:focus {outline: none;}
#twitter h2 {font-weight:normal;text-align:center;border:dashed 1px red;color:#333;width:26em;margin:0 auto 1.5em auto;padding:0.3em;}
.green {color:green;font-weight:bold;}
.orange {color:#f90;font-weight:bold;}
.red {color:red;font-weight:bold;}
        
/*------------------Main Divs---------------------*/

#wrapper {width: 800px;margin-right: auto;margin-left: auto;background-color: #fff;margin-top: 2%;}
#header {height: 166px;width: 756px;}
#content_left {width:544px;clear:both;float:left;margin-top:6px;}
#links_right {float:left;width: 210px;}
#links_right p {margin-left:14px;}



#content_left h2 {font-size:1.3em;padding:0px;margin-top: 20px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
#content_top {background-image: url(../img/box_top.jpg);background-repeat: no-repeat;height: 10px;width: 533px;overflow: hidden;}
#content_main {background-image: url(../img/box_content.jpg);background-repeat: repeat-y;width: 531px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #999;border-left-color: #999;overflow:hidden; position:relative;}
#content_bottom {background-image: url(../img/box_bottom.jpg);background-repeat: no-repeat;height: 11px;width: 533px;}
#content_main img {float: left;}
#links {width: 168px;margin:20px 0px 0px 20px;}
#footer {clear: both;width: 780px;padding-top:20px;}

/*------------------Text Styles---------------------*/

#content_main li {padding-top: 3px;padding-bottom: 3px;}
#content_main ul {font-size: 1.2em;margin:10px 10px 0px 28px;}
#content_main p {font-size: 1.2em;margin: 10px;padding: 0px;}
#content_main h2 {font-size: 1.3em;margin: 10px;padding: 0px;}
#content_main h1 {font-size: 3em;margin: 10px;padding: 0px;color: #333;}

/*------------------Navigation---------------------*/

#services a ,#portfolio a ,#contact a  {text-indent:-5000px;display:block;background-image: url(../img/links.jpg);background-repeat: no-repeat;}



#services a {width:168px;height:60px;background-position: 0 0;}
#services a:hover {background-position: -169px 0;}


#portfolio a {width:169px;height:63px;background-position: 0px -60px;}
#portfolio  a:hover {background-position: -169px -60px;}

#contact a {width:169px;height:63px;background-position: 0 -123px;}
#contact a:hover {background-position: -169px -123px;}

/*------------------Footer Content---------------------*/

#footer_top {width:730px;height:7px;background-image:url(../img/2/footer_top.jpg);background-repeat: no-repeat;overflow:hidden;}
#footer_main {width:728px;background-image:url(../img/2/footer_content.jpg);background-repeat:repeat-y;overflow:hidden;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #999;border-left-color: #999;}
#footer_bottom {width:730px;height:8px;background-image: url(../img/2/footer_bottom.jpg);background-repeat: no-repeat;}
#port_box {width:250px;float:left;margin-left:8px;margin-right:14px;}
#contact_name {width:170px;float:left;}
label {display:none;}
#form_box {width:160px;float:left;margin-left:20px;padding-left:0px;}
.textbox {width:148px;}
.submit {width:112px; font-size:0.9em;}
input {margin:2px 2px;padding:0px 2px;}
form {margin:0px;padding:0px;}
#footer p {margin:0px;padding:0px;}

/*------------------Second Page---------------------*/
.portfolio_wrapper {width:544px; clear:both;margin-top:14px;}
.port_top { background-image:url(../img/2/portfolio_top.jpg); background-repeat: no-repeat; width: 539px; height:11px;overflow:hidden; clear:both;margin-top:20px;}
.port_mid {background-image:url(../img/2/portfolio_main2.jpg);background-repeat: repeat-y;width: 544px;overflow:hidden;}
.port_bot { background-image: url(../img/2/portfolio_bottom.jpg);; background-repeat: no-repeat; width: 539px; height:12px;}
.portmid_left {margin-left:3px;background-image: url(../img/2/tv-screen.jpg);background-repeat: no-repeat;float: left;height: 207px;width: 232px;padding-right: 20px;border-right-width: 1px;border-right-style: dotted;border-right-color: #CCC;}
.portmid_left img {margin: 8px 0px 0px 24px;}
.portmid_right {width:250px;float:left;margin-left:14px;}
.portmid_right p {margin-top:5px;font-size: 1.1em;color: #333;}
* html .portmid_right p {margin:0 0 10px 0;padding:0;}
.contacts {height: 35px;width: 94%;margin-top: 10px;margin-right: auto;margin-left: auto;}
.contacts img {margin:0px;padding:0px 10px 0px 0px;}
#wrapper .contacts p {padding-top:8px;margin:0px;}
#rip {position:absolute;top:0;right:0;}

/* Popup boxes */

.popupbox { padding:5px; font-family:Arial, Helvetica, sans-serif; color: #333333;
width:100%;margin:0px auto 20px auto;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background-color:white;
border:2px solid #666;
 display: none;  width:650px; line-height:16px; } /* Width required for IE */
 .popupbox h1 { font-size:2em; color:#003366;padding:0px 0 10px 20px;}
.popupbox h2  { padding:20px 20px 10px 20px; margin:0px; font-size:1.4em; }
.popupbox  p { padding:0 20px 10px 20px; margin:0px; font-size:1.1em;  }
.popupbox img {float:right;padding:10px 20px 10px 20px;}
.popupbox img {float:right;}
.popupboxleft {width:650px;}
.popupboxright {width:205px;float:left;}
.popupboxall {width:96%; margin: 0 auto;}

#twitter {width:800px;margin:0 auto;}
#twitter p {font-size:1em; text-align:center; font-family:"Trebuchet MS", Arial, Verdana; color:#666666;}
#twitter a {color:#666666;}

.twtr-doc {margin:20px auto 0 auto;}
