body {margin: 0 0 0 30px; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.div  {margin: 0; padding: 0;}
a {text-decoration:underline;color:#333;}
a:hover {text-decoration: none;}
.clearer {clear: both; overflow: hidden;}
ol {list-style-position:inside;list-style-type:decimal;}
ul {list-style-position:inside;list-style-type:002B;}
.wrapper {width: 876px; border-bottom: 1px #656565 dashed; background: url('../assets/bg_content.jpg') repeat-y top left; padding-bottom:10px;}
img {border:0;}

#noRightCol {width: 876px; border-bottom: 1px #656565 dashed; background-color:#EFEFEF;}
#noRightColTable {width:600px; border-top: 1px #656565 dashed;}
#noRightColTable td {border-right: 1px #656565 dashed; width:30%}
.header { background-color: #fff; border-bottom: 4px #FFCC00 solid; padding-top: 20px;}
.header ul {list-style: none; margin:0; padding: 0; background: url('../assets/nav/bottom_border.gif') no-repeat bottom left; height:27px; padding-left:124px;}
.ie-only.header ul {height: auto; padding-bottom: 27px;}
.header ul li  {float: left;}
.header ul li img.selected {border-bottom: 1px #FFCC00 solid}

#tags {background-color: #CBCBCB; border-bottom: 1px #A3A2A4 dashed; border-top: 2px #CBCBCB solid; height: 60px; padding: 0 10px;font-size:12px;color:#333;}
#tags ul {list-style: none; margin:3px 0; padding: 0;}
#tags ul li {display: inline;}
#tags ul li a {font-weight: normal; font-size: 12px; color: #303030;}

#leftSide {font-family: Arial, Helvetica, sans-serif;padding: 0 10px; width: 655px; float: left;}
#leftSide hr {border: none; border-top: 1px #656565 dashed;}
#leftSide p {width:655px;}
#leftSide img {padding:5px; padding-left:0px;}

#leftSide, #noLeftSide {font-size:11px;color:#333;line-height:16px;}

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #313A3C;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #313A3C; margin-bottom:0;padding-bottom:0;}
h3 {font-size: 9px; color: #666; margin: 3px 0; padding: 0; padding-bottom:3px;text-transform:uppercase;font-family:verdana;}

#fullContent {padding:0 0px;}

#three_col h2 {font-size:18px; color:#666; margin-top:0; font-weight:bold;}
#three_col td {padding:5px; padding-top:0;font-size:14px;color:#333;line-height:20px;}
#three_col img {padding:5px; padding-bottom:0px;}

.project_author {display:inline;text-align:center;float:left;width:92px; height:110px;font-size:12px;line-height:12px;}
.project_author a img {border:0!important;text-decoration:none!important;}
.project_author a {font-size:12px!important;}

p#listing {font-size:18px; color:#666;}
p#listing a{color:#666;font-weight:bold; line-height:24px;}
p#listing small {font-size:11px; }

#projectListing p{color:#666;}
#projectListing a{font-size:18px;color:#666;font-weight:bold;}

#projectListing p, #directoryListing {color:#666; font-size:11.5px;}
#projectListing a, #directoryListing a{color:#666;}

#rightSide {padding: 0 10px 0 20px; width: 171px; float: right;}
#rightSide hr {border: none; border-top: 1px #656565 solid;}
.authorSide {border-bottom:1px dotted #333; padding-bottom:5px;}

#description {font-size:11px;color:#333;line-height:16px;}

.footer {width: 876px; padding: 0; margin-top: 5px; color: #656565; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; clear:both; }

#img {display: inline; padding-right:7px;}

.header .nav {margin-left: 150px;}

#credit p {padding: 8px 0; color:#666;}
#credit img {margin:0 0 6px -4px;}

.largeLink {font-size:14px;}