
td {
    border: 2px solid white;
    width: 250px;

}


table {
    border: 2px dotted orange;
    height: 500px;
    width: 500px;
}
.a{
    background-color: #FF9900!important;
}
button{
    width: 100px;
    height: 50px;
    background-color: red;
}
button:hover{
    color: white;
    width: 150px;
    height: 75px;
    border-radius: 25px;
    background-color: #FF9900;
    transition-duration: 3s;
}

body {
font-size:13px;
color:#919191;
background-color:#232323;
margin:0;
padding:0;
}
.clear:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
line-height:0;
}

.clear {
display:block;
clear:both;
}

html[xmlns] .clear {
display:block;
}

* html .clear {
height:1%;
}

a {
outline:none;
text-decoration:none;
}

code {
font-weight:400;
font-style:normal;
font-family:Georgia, "Times New Roman", Times, serif;
}

.fl_left {
float:left;
}

.fl_right {
float:right;
}

img {
border:none;
line-height:normal;
vertical-align:middle;
margin:0;
padding:0;
}

.imgl {
float:left;
clear:left;
margin:0 15px 15px 0;
}

.imgr {
float:right;
clear:right;
margin:0 0 15px 15px;
}

address,article,aside,figcaption,figure,footer,header,nav,section {
display:block;
margin:0;
padding:0;
}

q {
display:block;
color:#979797;
background-color:#ECECEC;
font-style:italic;
line-height:normal;
padding:0 10px 8px;
}

div.wrapper {
display:block;
width:100%;
text-align:left;
margin:0;
padding:0;
}

.�st,.�st a {
color:#C0BAB6;
background-color:#333;
}

.orta {
color:#979797;
background-color:#FFF;
}

.alt,.alt a {
color:#919191;
background-color:#232323;
}

#header,#container,#footer {
display:block;
width:960px;
margin:0 auto;
}

h1,h2,h3,h4,h5,h6 {
font-size:16px;
font-weight:700;
font-style:normal;
line-height:normal;
text-transform:uppercase;
margin:0;
padding:0;
}

address {
font-style:normal;
}

blockquote,q {
display:block;
color:#979797;
background-color:#ECECEC;
font-style:italic;
line-height:normal;
padding:8px 10px;
}

form,fieldset,legend {
border:none;
margin:0;
padding:0;
}

legend {
display:none;
}

input,textarea,select {
font-size:12px;
font-family:Georgia,"Times New Roman",Times,serif;
}

.one_quarter,.two_quarter,.three_quarter,.four_quarter {
display:block;
float:left;
margin:0 20px 0 0;
}

.one_quarter {
width:225px;
}

.two_quarter {
width:470px;
}

.three_quarter {
width:715px;
}

.four_quarter {
width:960px;
float:none;
margin-right:0;
clear:both;
}

#header #hgroup {
float:left;
margin:0 0 20px;
}

#header #hgroup h1,#header #hgroup h2 {
font-weight:400;
text-transform:none;
}

#header #hgroup h1 {
font-size:36px;
}

#header #hgroup h2 {
font-size:13px;
}

#header nav {
display:block;
float:right;
color:#C0BAB6;
background-color:#232323;
margin:10px 0 0;
padding:20px 0;
}

#header nav ul {
padding:0 20px;
}

#header nav li {
display:inline;
margin-right:25px;
text-transform:uppercase;
}

#header nav li a {
color:#C0BAB6;
background-color:#232323;
}

#header nav li a:hover {
color:#F90;
background-color:#232323;
}

#container {
padding:30px 0;
}

#container section {
display:block;
width:100%;
margin:0 0 30px;
padding:0;
}

#container .last {
margin:0;
}

#container .more {
text-align:right;
}

#container #homepage {
display:block;
width:100%;
line-height:1.6em;
}

#container #homepage #latest figcaption {
color:#979797;
background-color:#EEE;
text-transform:uppercase;
text-align:center;
padding:5px;
}

#container #shout {
border-bottom:1px solid #DEDEDE;
text-align:center;
padding:0 0 20px;
}

#container #shout p {
font-size:20px;
line-height:1.8em;
margin:0;
padding:0;
}

#container #content {
float:left;
width:630px;
line-height:1.6em;
}

#container #content #services ul li {
display:block;
width:100%;
margin-bottom:30px;
}

#container #content #services ul li article figure img {
float:left;
width:180px;
height:150px;
border:1px solid #666;
margin:0;
padding:4px;
}

#container #content #services ul li article figure figcaption {
display:block;
float:right;
width:410px;
}

#container #content #services ul li article figure h2 {
font-size:14px;
}

#container #right_column {
float:right;
width:280px;
}

#container #right_column h2.title {
margin-bottom:15px;
padding-bottom:15px;
border-bottom:1px solid #DEDEDE;
}

#container #right_column nav {
display:block;
width:100%;
}

#container #right_column nav li {
margin:0 0 3px;
padding:0;
}

#container #right_column nav a {
display:block;
color:#666;
background:url(../images/orange_file.gif) no-repeat 10px center #FFF;
text-decoration:none;
border-bottom:1px dotted #666;
margin:0;
padding:5px 10px 5px 20px;
}

#footer p {
margin:0;
padding:0;
}

.imgholder,.imgl,.imgr,#container #homepage #latest figure {
border:1px solid #D6D6D6;
text-align:center;
padding:4px;
}

q:before,blockquote:before,q:before {
content:'� ';
font-size:26px;
}

q:after,blockquote:after,q:after {
content:' �';
font-size:26px;
line-height:0;
}

.row2 a,#container #right_column nav a:hover {
color:#F90;
background-color:#FFF;
}

nav ul,#container #content #services ul,#container #right_column nav ul {
list-style:none;
margin:0;
padding:0;
}

.lastbox,#header nav li.last {
margin-right:0;
}

#header,#footer {
padding:20px 0;
}

#container #content #services ul li.last,#container #right_column nav li.last {
margin-bottom:0;
}