/* Start of CMSMS style sheet 'dpjc-new' */
body {
   font-family: Arial, Tahoma;
   font-size:12px;
   margin: 0;
   padding: 0;
   background: #52c0f6 url(uploads/images/design/body-bg.gif) repeat-x left top;
}

#wrapper {
margin:0 auto;
width:808px;
}

#languages {
   text-align:right;
   margin-top:5px;
   padding-right:15px;
}


#top-menu {
   background: url(uploads/images/design/top-menu-bg.gif) no-repeat;
   height: 55px;
}

#baner {
   background: url(uploads/images/design/baner.jpg) no-repeat;
   height: 189px;
}

#baner a img {
border:0;
}

#link-to-home {
float:left;
width:605px;
}

#baner-bottom {
   background: url(uploads/images/design/search.gif) no-repeat;
   height: 37px;
}

div#breadcrumbs {
	padding: 7px 0px 0px 15px;
	margin: 0px;
        float:left;
        font-size:11px;
}
#breadcrumbs span.lastitem {
	font-weight: bold;
}
div#search {
	float: right;
	width: 27em;
	text-align: right;
	padding: 2px 15px 0px 0px;
	margin: 0;
        font-size:12px;
        font-weight:bold;
}
#search form {
padding:0;
margin:0;
}

#baner form {
padding:0;
margin:0;
}

#baner p {
padding:0;
margin:0;
}


#login {
text-align:left;
width:170px;
height:189;
float:left;
padding-top:50px;
color:#ffffff;
margin-left:33px;
}

#login input {
	width: 130px;
}

#login input.login-submit {
	border: none;
	height: 22px;
	padding: 0px 0px 0px 0px;
        margin-top:3px;
        margin-bottom:3px;
	cursor: pointer;
	width: 134px;
	background: url(uploads/images/design/login-button-bg.gif) repeat-x;
        color:#ffffff;
        font-weight:bold;
}

#login a {
color:#ffffff;
text-decoration:none;
}

#login a:hover {
color:#ffffff;
text-decoration:underline;
}

#login hr {
width:135px;
margin-right:35px;
}

input.search-button {
	border: none;
	height: 22px;
	width: 53px;
	margin-left: 5px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	background: url(uploads/ngrey/search.gif) no-repeat center center;
}

#content {
        width:808px;
        background: url(uploads/images/design/content-bg.gif) repeat-y;
        padding-bottom:5px;
}

#sidebar-left {
	float: left;
        width:216px;
}

#sidebar-left-border {
border:1px solid #e7e7de;
width:200px;
margin-left:12px;
text-align:left;
}

#sidebar-left-content {
background:#dce3e9;
margin:2px 2px 2px 2px;
padding-bottom:10px;
}


#sidebar-middle {
	float: left;
        width:440px;
        border:1px solid #e7e7de;
}

#content-text {
background:#dce3e9;
margin:0px 2px 2px 2px;
padding:1px 5px 10px 5px;
}

#content-title {
background:#072a83;
height:26px;
margin:2px 2px 0px 2px;
color:#ffffff;
}

#content-title-home-news {
   background: url(uploads/images/design/home-news-bg.gif) no-repeat;
   height:52px;
}
#content-title-home-text {
   font-weight:normal;
   padding-left:65px;
   padding-top:14px;
   color:#ffffff;
   font-size:18px;
}
#content-title-home-forums {
   background: url(uploads/images/design/home-forums-bg.gif) no-repeat;
   height:52px;
}
#content-title-home-comments {
   background: url(uploads/images/design/home-comments-bg.gif) no-repeat;
   height:52px;
}



#content-title h2{
margin:0;
padding:0;
font-size:18px;
font-weight:normal;
padding-left:5px;
padding-top:2px;
}

#sidebar-right { 
	margin: 0;
	float: left;
	height: 1%; /* Holly hack for Peekaboo Bug */
        width:145px;
        margin-left:0px;
        min-height:100px;
        height:auto !important;
        height:100px;
}

#sidebar-right-border {
border:1px solid #e7e7de;
width:134px;
margin-left:2px;
text-align:center;
}

#sidebar-right-content {
background:#dce3e9;
margin:2px 2px 2px 2px;
padding-top:5px;
}

#sidebar-right-content p {
margin:0;
padding:0;
padding-bottom:5px;
}

#footer {
   background: url(uploads/images/design/footer-bg.gif) no-repeat;
   height: 120px;
   text-align:center;
   padding-top:10px;
}
#footer h4 {
margin:0;
padding:0;
margin-bottom:5px;
font-size:12px;
}

div#menu_left {
        margin:0;
        padding:0;
        font-size:11px;
}
div#menu_left p {
margin:0;
padding:0;
margin-bottom:2px;
}
div#menu_left p.sectionheader {
background: #072a83;
font-size:12px;
color:#fff;
height: 18px;
line-height:18px;
}
div#menu_left span {
margin-left:5px;
}
div#menu_left a,link {
border-left:2px solid #f1f1f1;
}

div#menu_left a:hover {
border-left:2px solid #fdcb14;
}

div#menu_left p.currentpage {
border-left:2px solid #f1f1f1;
}

a, a:link a:active {
	text-decoration: none;
/* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */
	background-color: inherit;
	color: #336699;
}
a:visited {
	text-decoration: none;
	background-color: inherit;
	color: #336699;
/* a different color can be used for visited links */
}
/* remove underline on hover and change color */
a:hover {
	text-decoration: none;
	background-color: inherit;
	color: #666666;
}

#parama-title {
   background: url(uploads/images/design/parama-bg.gif) no-repeat;
   height:36px;
   font-size:14px;
   color:#ffffff;
   font-weight:bold;
}
#parama-title-text {
   padding-top:10px;
   padding-left:50px;
}
#parama-content {
   padding-left:5px;
   padding-bottom:5px;
}

#poll-title {
   background: url(uploads/images/design/poll-bg.gif) no-repeat;
   height:36px;
   font-size:14px;
   color:#ffffff;
   font-weight:bold;
}
#poll-title-text {
   padding-top:10px;
   padding-left:50px;
}
#poll-content {
   padding-left:5px;
   padding-top:5px;
}

#new-video-title {
   background: url(uploads/images/design/new-video-bg.gif) no-repeat;
   height:36px;
   font-size:14px;
   color:#ffffff;
   font-weight:bold;
}
#new-video-title-text {
   padding-top:10px;
   padding-left:50px;
}
#new-video-content {
   padding-left:0px;
   padding-top:5px;
}

#user-info-title {
   background: url(uploads/images/design/user-info-bg.gif) no-repeat;
   height:36px;
   font-size:14px;
   color:#ffffff;
   font-weight:bold;
}
#user-info-title-text {
   padding-top:10px;
   padding-left:50px;
}
#user-info-content {
   padding-left:5px;
   padding-top:5px;
}

#counter-stats-title {
   background: url(uploads/images/design/counterstats-bg.gif) no-repeat;
   height:36px;
   font-size:14px;
   color:#ffffff;
   font-weight:bold;
}
#counter-stats-title-text {
   padding-top:10px;
   padding-left:50px;
}
#counter-stats-content {
   padding-left:5px;
   padding-top:5px;
}


input#vote {
    border:1px solid #336699;
    color: #336699;
    background-color: #f1f1f1;
    margin:0;
    padding:0 5px 0 5px;
}
input#peek {
    border:1px solid #336699;
    color: #336699;
    background-color: #f1f1f1;
    margin:0;
    margin-left:5px;
    padding:0 5px 0 5px;

}
input#returntovote {
    border:1px solid #336699;
    color: #336699;
    background-color: #f1f1f1;
    padding:0 5px 0 5px;
}

#user-info-left {
float:left;
width:90px;
}
#user-info-right {
float:left;
width:90px;
}

span.title {
font-weight:bold;
color:#072a83;
}


#news {
width:417px;
margin-top:5px;
padding-bottom:5px;
}

#news-picture {
float:left;
width:72px;
}

#news-content {
float:left;
padding-left:5px;
width:340px;
}

#news-content p {
margin:0;
padding:0;
}

#news-title {
font-size:14px;
font-weight:bold;
}

#news-date {
font-size:11px;
font-weight:bold;
}

#news-summary {
padding-top:5px;
}

span.comment-count {
font-size:11px;
font-weight:normal;
margin-left:10px;
}

span.comment-count img {
margin-right:5px;
}

#posted-comments {
color:#666666;
}

#posted-comment {
margin-top:5px;
padding-left:25px;
}
#posted-comment-text {
padding-left:5px;
}
#add-comment h3 {
color:#072a83;
padding:0;
margin:0;
margin-top:10px;
}
#content-text textarea {
width:350px;
height:100px;
}



#album-list {
margin-top:10px;
font-family:Arial;
}

#album-list a img {
border:0px;
}

#album {
width:428px;
margin-bottom:10px;
height:72px;
}
#album-thumb {
float:left;
width:100px;
}
#album-content{
float:left;
width:328px;
}
#picture-list {
margin-left:3px;
padding-bottom:10px;
}
img.picture-thumb {
margin-left:3px;
margin-right:3px;
margin-top:6px;
}
#picture-list a img {
border:0px;
}

.forum-table {
width:424px;
}

.forum-table td{
border:1px solid #072a83;
}

/* End of 'dpjc-new' */

