* {
margin : 0;
padding : 0;
}
:focus, :active {
outline : 0;
}
ul, ol {
list-style : none;
}
h4, h5, h6, pre, code {
font-size : 1em;
}
a img {
border : 0;
}
body {
font : 0.7em "Trebuchet MS", Tahoma, Arial, Sans-Serif;
background : #eee url(../images/bg.gif) repeat-x;
color : #3b3b3b;
}
a {
text-decoration : none;
color : #5379a7;
}
a:hover {
color : #45134a;
}
p {
margin : 0 0 15px;
line-height : 1.64em;
}
#wrap {
margin : 20px auto 0;
width : 979px;
}
#wrapper {
margin : 4px auto 0;
width : 979px;
}
#user {
margin : 0 auto;
text-align : center;
}
.clear {
clear : both;
}
#logo {
float : left;
margin : 35px 0 0 20px;
}
#logo p {
padding : 2px 0 0 4px;
font-size : 0.9em;
color : #555;
}
#logo h1 {
font-size : 2.6em;
margin : 0;
}
#logo h1 a {
color : #fff;
}
#logo div {
float : left;
}
#explore {
float : right;
margin : 0 5px 0 0;
}
#explore-link {
float : left;
height : 25px;
padding : 9px 0 0 20px;
width : 106px;
color : #808080;
background : url(../images/explore.gif) no-repeat;
}
.explore-href {
float : left;
height : 25px;
padding : 9px 0 0 20px;
width : 106px;
color : #808080;
background : url(../images/explore_on.gif) no-repeat;
}
#explore-link:hover {
color : #fff;
}
.explore {
visibility : hidden;
position : absolute;
z-index : 3;
margin : 37px 0 0 3px;
}
.explore ul {
background : #fff;
}
.explore a {
padding : 10px;
display : block;
}
#menu-left {
margin : 0 0 0 9px;
clear : left;
float : left;
background : url(../images/menu-corners.gif) no-repeat right top;
width : 9px;
height : 43px;
}
#menu {
float : left;
height : 43px;
margin : 0 0 0 0;
background : url(../images/menu.gif) repeat-x;
}
#menu-right {
background : url(../images/menu-corners.gif) no-repeat left bottom;
float : left;
width : 9px;
height : 43px;
}
#menu li ul {
position : relative;
visibility : hidden;
list-style : none;
float : none;
background : url(../images/content-top.gif) no-repeat;
width : 100px;
top : -8px;
}
#user a {
padding : 5px;
}
#menu li {
text-transform : uppercase;
float : left;
position : relative;
top : 7px;
}
#menu li a {
float : left;
margin : 0 5px 0 0;
padding : 12px 0 15px 20px;
color : #777;
position : relative;
z-index : 2;
}
#menu li a span {
padding : 12px 20px 15px 0;
}
#menu li a:hover, #menu li a:focus {
color : #1295e4;
}
#menu li a.current {
background : url(../images/tableft.gif) no-repeat;
color : #000;
}
#menu li a.current span {
background : url(../images/tabright.gif) no-repeat right top;
}
#menu li ul li {
display : block;
float : none;
}
#menu li ul li a {
background-color : #fff;
display : block;
width : 140px;
position : relative;
padding : 5px;
text-align : center;
}
#menu li ul li a:hover {
background-color : #d9d9d9;
}
#menu li ul li a.current, #menu li ul li a.current span {
padding : 5px;
background : none;
background-color : #d9d9d9;
color : #1295e4;
}
#content-top {
clear : both;
height : 26px;
background : url(../images/content-top.gif) no-repeat;
position : relative;
margin : 0 ;
margin : -14px 0 0;
}
#content-middle {
padding : 0 25px 25px;
background : url(../images/content-middle.gif) repeat-y;
}
#content-bottom {
clear : both;
padding : 6px 0 7px;
background : url(../images/content-bottom.gif) no-repeat left bottom;
}
#content {
width : 100%;
}
#p_content img {
padding : 8px;
}
#pitch {
background : url(../images/pitch.jpg) no-repeat;
height : 159px;
padding : 50px 40px 0 30px;
position : relative;
margin : 0 -7px 30px;
font-size : 1.3em;
font-style : italic;
color : #fff;
}
#pitch h1 {
float : left;
line-height : 1.3em;
font-style : normal;
font-size : 1.7em;
width : 200px;
padding : 0 40px 0 0;
height : 150px;
font-weight : normal;
}
#pitch h1 span {
font-size : 1.2em;
text-transform : lowercase;
font-size : 0.6em;
font-style : italic;
color : #f4edc1;
}
#pitch p {
float : left;
width : 310px;
}
h3 {
font-size : 1.3em;
font : bold 1.3em Arial;
color : #222;
margin : 0 0 10px;
}
.column {
float : left;
width : 283px;
margin : 0 40px 0 0;
line-height : 2.2em;
}
.column.last {
margin-right : 0;
}
.column img {
padding : 10px;
margin : 0 0 5px;
}
.more {
height : 27px;
width : 130px;
background : url(../images/button.png) no-repeat;
text-align : center;
}
.more:hover {
background : url(../images/button_on.png) no-repeat;
}
.more a {
padding : 7px;
}
#footer {
padding : 20px;
color : #999;
}
#links {
float : right;
}
#links a {
margin : 0 0 0 15px;
}
#banner {
margin-left : 30px;
}
#banner a {
padding : 0;
}
#p_content {
height: 100%;
width: 600px;
float: right;
padding-right: 30px;
padding-left: 10px;
}
#p_content ul,ol {
list-style:circle;
};
#inner_pages {
width: 300px;
height: 100%;
float: right;
}
#inner_pages a {
font-size: 12px;
padding: 4px;
font-weight: bold;
}
#inner_pages ul li 
{
padding: 4px;
}
#form_content {
width : 960px;
}
input, textarea {
width : 300px;
}
textarea {
height : 150px;
}
fieldset {
border : 0;
}
.paging {
clear : both;
padding : 10px;
}
.paging a {
padding : 3px;
background-color : #f4edc1;
}
.gallery {
list-style: none;
}
.gallery li {
list-style: none;
padding : 3px;
float : left;
}
.gallery li a {
display : block;
border : 1px solid #a2a2a2;
padding : 3px;
}
#comments {
margin-left : 70px;
width : 500px;
}
.comments .name {
padding : 5px;
font-size : 16px;
}
.comments li {
text-indent : 10px;
}
