/* INITIALIZE */
body, h1, h2, h3, h4, h5, p, ul, li, ul li, table, th, td, form,img, a {
margin:0px;
padding:0px;
border:0px;
}

body {
margin: 0px;
color: black;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
}

a:link,
a:visited,
a:hover,
a:active {
font-weight:bold;
font-size:10px;
color:#666;
text-decoration:none;
}

a:hover {

}

#outer {
position: absolute;
left: 50%;
width: 750px;
margin-left: -375px;
margin-top: 0px;
}

#inner {
position: relative;
}

#header {
width:750px;
height:145px;
margin:15px 0px 0px 0px;
background-color:#999;
background-repeat:no-repeat;
}

#logo {
position:absolute;
right:0px;
}

#leftcol {
width:376px;
float:left;
}

#nav {
width:374px;
height:54px;
margin:2px 2px 0px 0px;
background-image:url(/assets/images/navgradient.png);
background-repeat:repeat-x;
}

#nav ul {
list-style:none;
padding-left:13px;
}

#nav ul li {
float:left;
margin:10px 0px 0px 12px;
font-size:10px;
font-weight:bold;
}

#nav ul li a:link,
#nav ul li a:visited,
#nav ul li a:hover,
#nav ul li a:active {
color:#fff;
text-decoration:none;
}

#nav ul li.active a:link,
#nav ul li.active a:visited,
#nav ul li.active a:hover,
#nav ul li.active a:active {
color:#bbb;
text-decoration:none;
}

#main {
width:324px;
min-height:236px;
padding:15px 25px 15px 25px;
margin:2px 2px 0px 0px;
}

#main h1 {
color:#999;
font-weight:bold;
font-size:14px;
margin-bottom:15px;
border-bottom:1px solid #ccc;
}

#main h2 {
color:#55006A;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
margin-bottom:5px;
}

#main p {
color:#333;
padding-bottom:10px;
line-height:140%;
}

#main p.keepreading {
color:#666;
font-weight:bold;
font-size:10px;
padding-bottom:10px;
border-bottom:1px solid #ccc;
margin-bottom:15px;
}

#main p.backtonews {
color:#666;
font-weight:bold;
font-size:10px;
padding-bottom:10px;
}

#main p.devname {
color:#666;
font-size:16px;
font-weight:bold;
padding:0px;
margin:0px;
}

#main p.devloc {
color:#55006A;
font-size:15px;
}

#main table {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding-top:5px;
padding-bottom:5px;
margin-bottom:10px;
font-size:10px;
}

#main table td.header {
color:#55006A;
text-transform:uppercase;
font-size:10px;
font-weight:bold;
}

#main p.devlink {
font-weight:bold;
font-size:10px;
color:#666;
}

#dev {
position:relative;
padding-bottom:15px;
border-bottom:1px solid #ccc;
margin-bottom:15px;
overflow:auto;
}

#dev p {
color:#333;
padding-bottom:0px;
}

#dev p.devname {
color:#666;
font-size:16px;
font-weight:bold;
}

#dev p.devloc {
color:#55006A;
font-size:15px;
}

#dev p.devlink {
font-weight:bold;
font-size:10px;
color:#666;
}

#dev p.devtagline {
background-color:red;
padding:5px;
color:white;
font-size:9px;
font-weight:bold;
}

ul.future {
list-style:none;
}

ul.future li {
color:#55006A;
}


#footer {
width:374px;
height:54px;
margin:2px 2px 0px 0px;
background-image:url(/assets/images/footergadient.png);
background-repeat:repeat-x;
font-size:10px;
font-weight:bold;
color:#333;
}

#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active {
color:#fff;
text-decoration:none;
}

#footer ul li.active a:link {
color:#ccc;
}

#footer ul {
padding:30px 0px 0px 25px;
list-style:none;
float:left;
}

#footer ul li {
float:left;
padding-right:15px;
}

#footer p.designby {
padding:30px 25px 0px 0px;
float:right;
}

#rightcol {
width:374px;
float:left;
}

#adbox1 {
width:374px;
height:170px;
margin:2px 0px 0px 0px;
}

#adbox2 {
width:186px;
height:206px;
margin:2px 2px 0px 0px;
float:left;
}

#adbox3 {
width:186px;
height:102px;
margin:2px 0px 0px 0px;
background-color:#55006A;
float:left;
}

#adbox4 {
width:186px;
height:102px;
margin:2px 0px 0px 0px;
background-color:#94CF49;
float:left;
}