/* Global Formatting */

body {
	height: 100%;
	text-align: center;
	font-family: 'Trebuchet MS', Verdana, Arial, Serif;
	font-size: 13px;
	color: #497099;
	margin-top:0px;
	background: url(bg7.png) #fff;	
}

a {
	color: #4970FF;
	text-decoration: none;
}

tbody {
border: 0px;
}

#block-block-30 {
margin: 2px auto;
padding: 6px;
background-color: rgba(253,233,16,0.5);
}

#mix_block_12949322911294928698, #mix_block_12949322911294933108{
margin: 2px auto;
padding: 2px;
text-align:center;
height: 90px;
}

li.menu-150 a{
background-color: #f7efd9;
}


li.menu-152 a{
background-color: #fdd3cd;
}

li.menu-158 a{
background-color: #c6d4fa;
}


li.menu-939 a{
background-color: #dbf6a5;
}

li.menu-188 a{
background-color: #f9d4fb;
}


li.menu-151 a{
background-color: #fbf8ba;
}

li.menu-214 a{
background-color: #c7dad4;
}

li.menu-194 a{
background-color: #cefed5;
}

li.menu-149 a{
background-color: #f7efd9;
}

li.menu-186 a{
background-color: #efd6a3;
}


#right li {
cursor: pointer;
padding:4px;
border-left: 4px solid #ccc;
}

#right li:hover {
background-color: #ddddff;
border-left: 4px solid #497099;
box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
text-shadow: 1px 2px 0px #eeeeee;
}


.new {
	color: #ff0000;
	text-decoration: italic;
}

.more-link a {
	color: #497099;
	text-decoration: none;
}


.form-text, .form-select, .form-textarea {
background-color: #eeeeee;
border: 1px solid #497099;
color: #497099;
}

.form-submit {
background-color: #497099;
border: 1px solid #497099;
color: #ffffff;
}



/* This bit makes the content be centered in both IE and FF */

#container {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	text-align: left;
	min-height:100%;
	border-top: 0px;
}

/* Misc Formatting */

.code {
	color: #000000;
	background-color: #F0F0F0;
	border-left: medium double #497099;
	font-size: 10pt;
	font-family: "Courier New", Courier, mono;
	margin: 10px;
	padding-left: 1em;
}
blockquote {
	border-top: 1px solid #497099;
	border-bottom: 1px solid #497099;
	font-size: 10pt;
	margin: 10px;
	padding-left: 1em;
}
/* Header Formatting */

#header {
	padding: 1px;
	margin: 1px;
	border: 0px;
}
#header h1 {
	font-weight: bold;
	font-size: 30px;
	padding: 0px;
	margin: 0px;
}
#subtext {
	border-bottom: 3px solid #497099;
	padding: 0px;
	margin: 0px;
}

/* Content Formatting */

.title {
	border-bottom: 5px dotted #497099;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 150%;
	height: 30px;
/*	text-transform: capitalize; */
        color: #497099;
}

#content {
width: 700px;
color: #497099;
padding: 4px;
margin: 4px;
float: left;
overflow: hidden;
}

#content a {
color: #497099;
text-decoration: underline;
}

#content a:hover {
	color: #ff0000;
}
.links {
	text-align: right;
	font-style: italic;
}

#content h3 {
	border: 0px;
	font-size: 13px;
	text-decoration: none;
}


#content h1 {
	color: #497099;
	border-bottom: 5px dotted #497099;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 180%;
	font-weight: normal;
}

#content .node h2 {
	color: #497099;
	border-bottom: 5px dotted #497099;
	border-top: 5px dotted #497099;
	margin-top: 5px;
	margin-bottom: 5px;
	min-height: 30px;
}


#mix_block_12949322911294932214 {
	padding: 10px;
	margin: 2px;
	color: #005634;	
}

#mix_block_12949322911294932214 a {
color: #005634;
}

#mission {
margin-top: 4px;
	padding: 12px;
	background-color: #eeeeee;
	border: 1px dotted #497099;
}

#slide {
margin-top: 4px;
}


#content .node h2 a {
	color: #497099;
	font-size: 18px;
	border-bottom: 0px;
	font-weight: normal;
	/*text-transform: capitalize;*/
text-decoration: none;
}

h3 {
	border-bottom: 5px dotted #497099;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 150%;
	height: 30px;
/*	text-transform: capitalize; */
        color: #497099;
}

div.dashboard-panel-head {
	background-color: #497099;
	color: #FFFFFF;
	font-weight: bold;
}

/* Right Sidebar Formatting */
#right {
	float: right;
	width: 230px;
	padding: 4px;
	margin: 4px;
        color: #497099;
}

#right .title {
	border-bottom: 5px dotted #497099;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 150%;
	height: 30px;
/*	text-transform: capitalize; */
        color: #497099;
}


/* Menu Formatting */
#right ul {
        color: #497099;
	margin: 0px;
	padding: 0px;
}
#right ul li {
	margin: 4px;
	padding: 4px;
	list-style-image: none;
	list-style-type: none;
}
#right ul li a {
        color: #497099;
/*	text-transform: capitalize; */
/*	display: block;*/
}
#right ul li a:hover {
/*	color: #fff;
	background-color: #497099;
*/
}

#right ul li a:link, #right ul li a:visited {
	margin: 0px;
	padding: 4px;
}
#right ul li li a:link, #right ul li li a:visited {
	margin: 0px;
	padding-left: 15px;
}
#right ul li li li a:link, #right ul li li li a:visited {
	margin: 0px;
	padding-left: 30px;
}
/* Footer Formatting */

#footer tr td{
	text-align: left;
	vertical-align: top;
}


#footer {
	color: #497099;
	clear: both;
	padding: 5px;
	margin-top: 5px;
	border-top: 5px dotted #497099;
	
	text-align: center;
}

#navlist {
	clear: both;
	padding: 10px;
	margin: 10px;
	border-bottom: 5px dotted #497099;
	text-align: left;
	font-style: normal;
}

#navlist a {
	margin: 5px;
	padding: 5px;
/*	text-transform: capitalize; */
	color: #497099;
	font-style: normal;
}

#navlist a:hover {
	color: #ffffff;
        background-color: #497099;

    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;

}

.breadcrumb {
padding-left: 10px;
background-color: #eeeeee;
border: 1px dotted #497099;
}

.comment {
border: 1px dotted #bcbcbc;
margin: 5px;
padding: 5px;
}

.comment-published .picture {
margin: 5px;
padding: 5px;
width: 110px;
height: 150px;
float: left;
}

.comment-published .picture img{
border-top: 4px solid #497099;
-webkit-border-bottom-right-radius: 50px;
-webkit-border-bottom-left-radius: 50px;
-moz-border-radius-bottomright: 50px;
-moz-border-radius-bottomleft: 50px;
border-bottom-right-radius: 50px;
border-bottom-left-radius: 50px;
-webkit-box-shadow:  3px 3px 3px 0px rgba(100, 100, 100, 1);
box-shadow:  3px 3px 3px 0px rgba(100, 100, 100, 1);
}

.comment-published .submitted{
opacity: 0.5;
}

.comment-published h3{
opacity: 0.5;
}

#ads1 {
margin-top: 5px;
}


tr, td, th {
background-color: transparent;
}

tr.title, td.title, th.title {
font-size: 13px;
border: 0px;
}

.klk{
background: #ddd;
border: 1px solid #aaa;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.klk:hover{
background: #ccc;
cursor: pointer;
}

#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

#ads_top{
/*width: 220px;
top: 20px;
left: 0px;
position: absolute;
*/
}

.date-display-single {
font-size: 135%;
}

.messages.status {
background-color: green;
color: #fff;
padding: 10px;
}

.author-pane, .author-pane a {
color: red;
}

#ads4{
min-width:600px;
margin-left: auto;
margin-right: auto;
background-color: rgba(200,200,200,0.5);
padding-top: 4px;
padding-bottom: 4px;
}

.mix_ad{
font-size: 10px;
}

.tt-2622 .forum-topic-title{
	
	color:red;
	
}

.tt-3748 .forum-topic-title{
	
	color:red;
	
}