body {
background:url(/images/bg1.1.jpg) repeat-x 50% 0 #0A3A5E;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
text-align:center
}

#wrapper {
margin:0 auto;
padding:0;
width:940px
}

img,#no-border {
border:0
}

.divider {
border-bottom:1px solid #ebebeb;
float:left;
padding:0 0 10px;
width:95%
}

a:visited {
color:#00015b;
text-decoration:none
}

a {
outline:0
}

fieldset {
border:0;
margin:0;
padding:0
}

h2,h3,.gform_confirmation_message {
color:#00013a;
font-size:16px
}

.separator {
float:left;
margin:6px 0 10px 12px
}


input {
border:0;
background: transparent
}

.input {
border:0;
color:#777;
font-size:11px;
margin:0;
padding:2px 3px 4px
}

.input2, #leftcolumn2b input {
background:#f5f5f5;
border:1px solid #dcdcdc;
color:black;
font-size:12px;
margin:0;
padding:2px 3px 4px
}

.input3 {
background:#C4D2ED;
border:1px solid #6079AB;
font-size:11px;
margin:0;
padding:2px 3px 4px
}

.button {
vertical-align:top
}

.button2 {
vertical-align:top;
position: relative;
right:0
}


strong {
font-weight:700
}

.youtube-player {
margin:10px 0 0
}

#header {
float:left;
height:155px;
margin:0;
padding:0;
width:950px
}

#logo {
background:url(images/logo.png) no-repeat;
display:block;
float:left;
height:100px;
margin:10px 0 0 5px;
padding:0;
width:205px
}

#logo a {
display:block;
height:100px;
width:205px
}

#logo span,#logo2 span {
display:none;
left:-9999px;
position:absolute
}

#search,#newsletter {
background:url(images/input.gif) no-repeat;
float:left;
margin:4px 3px 0 5px;
padding:1px 4px 1px 3px
}

#search2 {
margin:0 0 20px;
padding:0
}

#content {
background:url(images/bg_content.png) repeat-y #FFF;
float:left;
margin:0;
min-height:500px;
padding:0 0 20px;
text-align:left;
width:940px
}

#navigation {
background:url(images/menu.png) repeat-x #032a47;
float:left;
height:32px;
margin:0;
padding:0;
width:100%
}

#navigation2 {
background:url(images/menu2.png) repeat-x #032a47;
float:left;
height:54px;
margin:0;
padding:0;
width:100%
}

#navigation ul {
float:left;
height:32px;
margin:0;
padding:0
}

#navigation2 ul {
float:left;
height:54px;
margin:0;
padding:0
}

#navigation li {
display:block;
float:left;
font-size:12px;
font-weight:700;
height:32px;
margin:0;
min-width:60px;
padding:0;
text-align:center
}

#navigation2 li {
border-right:1px solid #032B47;
display:block;
float:left;
font-size:12px;
font-weight:700;
height:50px;
margin:0;
min-width:90px;
padding:0;
text-align:center
}

#navigation a:link,#navigation a:visited {
color:#FFF;
display:block;
height:30px;
min-width:70px;
padding:7px 5px;
text-decoration:none
}

#navigation2 a:link,#navigation2 a:visited {
color:#FFF;
display:block;
height:25px;
min-width:80px;
padding:15px 9px;
text-decoration:none
}

#navigation a:hover {
display:block;
height:30px;
min-width:70px;
text-decoration:none
}

#navigation2 a:hover {
background:url(images/hover.png) repeat-x;
display:block;
height:24px;
min-width:80px;
text-decoration:none
}

.lead {
display:block;
float:left;
margin:6px 0 0;
text-align:center
}

.featured {
border-bottom:1px solid #dedede;
float:left;
font-size:12px;
line-height:145%;
margin:0 0 3px;
padding:0 0 0 20px;
width:98%
}

.featured p {
line-height:145%;
padding:6px 0 0
}

#upcoming {
border-bottom:1px solid #dedede;
float:left;
font-size:12px;
margin:8px 0 3px;
padding:0 0 0 20px;
width:98%
}

#about h2,.featured h2,#box_nfp h2 {
background:url(images/title_bg2.jpg) no-repeat 95% 0;
color:#FFF;
float:left;
font-size:13px;
height:25px;
margin:0;
padding:5px 0 0 10px;
text-transform:uppercase;
width:98%
}

.featured h3 {
border-top:1px dotted silver;
clear:both;
color:#FFF;
font-size:13px;
margin:5px 0;
padding:5px 0 0;
width:98%
}

#upcoming h2 {
background:url(images/title_bg3.jpg) no-repeat;
color:#FFF;
float:left;
font-size:14px;
height:25px;
margin:0;
padding:5px 0 0 10px;
width:98%
}

#about h3,#upcoming h3,#article h3 {
float:left;
font-size:14px;
margin:0;
padding:10px 0 0 10px;
width:98%
}

#articles_row h3 {
float:left;
font-size:14px;
margin:0;
padding:5px 0 0;
width:98%
}

#upcoming table,#native_events table {
border:0;
float:left;
margin:0;
padding:0;
text-align:left;
width:100%
}

#upcoming td,#native_events td {
border-bottom:1px dotted #ababab;
border-collapse:separate;
padding:2px 5px
}

#article {
background:url(images/bg_block.jpg) repeat-x;
border:1px solid #EDEDEB;
float:left;
font-size:12px;
height:355px;
margin:0 0 8px;
padding:0;
width:938px
}

#article_recent {
float:left;
font-size:12px;
margin:0 0 8px;
padding:10px 0 0;
width:98%
}

#article_recent h2,.profileText h2 {
background:url(images/bar_h.gif) no-repeat 200px 50%;
float:left;
font-size:14px;
width:98%
}

.same_box_mini {
float:left;
font-size:12px;
margin:0 5px 0 0;
padding:5px 30px 10px 0;
text-align:center;
width:100px
}

.same_box_mini img {
width:100px;
height: 100px
}

#native_events {
border-bottom:1px dotted #a7a7a7;
float:left;
font-size:12px;
margin:8px 0 3px;
padding:0 0 0 20px;
width:98%
}

.same_box_articles {
background:url(images/bg_a.png) no-repeat 100% 0;
border-bottom:1px dotted #949494;
float:left;
font-size:12px;
margin:0 0 5px;
padding:5px 0 20px 20px;
width:98%
}

.same_box_articles ul {
list-style:none;
margin:10px 0 0;
padding:0
}

.same_box_articles li {
border-bottom:1px dotted #b7b7b7;
margin:0;
padding:10px 0
}

.same_box {
background:url(images/line.png) no-repeat 100% 0;
float:left;
font-size:12px;
margin:0;
padding:5px 0 20px 15px;
width:215px
}

.same_box2 {
background: transparent url(images/bg_box.png) no-repeat 0 0;
float:left;
font-size:12px;
height:350px;
margin:0;
padding:5px 0 20px 15px;
width:280px;

}

.same_box4 {
background: transparent url(images/bg_box.png) no-repeat 0 0;
float:left;
font-size:12px;
height:300px;
margin:0;
padding:5px 0 30px 15px;
width:280px
}

.same_box3 {
background: transparent url(images/bg_box.png) no-repeat 0 0;
float:left;
font-size:12px;
height:350px;
margin:0;
padding:5px 0 20px 15px;
width:278px
}

.same_box5 {
background: transparent url(images/bg_box.png) no-repeat 0 0;
float:left;
font-size:12px;
height:300px;
margin:0;
padding:5px 0 30px 15px;
width:278px
}

.same_box6 {
background: transparent url(images/bg_box.png) no-repeat 0 0;
float:left;
font-size:12px;
height:460px;
margin:0;
padding:5px 0 30px 15px;
width:278px
}

.same_box7 {
background: transparent url(images/bg_box.png) no-repeat 0 0;
float:left;
font-size:12px;
height:460px;
margin:0;
padding:5px 0 30px 15px;
width:280px
}

.listing {
list-style:none;
margin:0;
padding:0;
text-align:left;
width:98%
}

.listing li {
border-top:1px dotted #bcbcbc;
list-style:none;
margin:0;
text-align:left;
background: url(images/title_l.jpg) 0 0;
}

.listing a:link,.listing a:visited {
color: white;
display:block;
padding:5px;

}

.listing a:hover {
color: #fdf5e6;
background: url(images/header_video.png);
}

.arrow {
float:left;
margin:15px 0 0 5px;
padding:0;
width:100%
}

.arrowb {
float:left;
margin:5px 0 0;
padding:0;
width:100%
}

.arrowb li {
border-bottom:1px dotted #bcbcbc;
float:left;
list-style:none;
margin:0;
padding:6px 0 6px 5px;
width:98%
}

.arrow2 {
float:left;
margin:0;
padding:0;
width:99%
}

.arrow li {
border-bottom:1px dotted #bcbcbc;
float:left;
list-style:none;
margin:0 30px 0 0;
padding:10px 0 5px 5px;
width:250px
}

.arrow2 li {
border-bottom:1px dotted #bcbcbc;
float:left;
list-style:none;
margin:0 30px 0 0;
padding:5px 0 5px 5px;
width:98%
}

.same_box h2 {
background:url(images/title_l.jpg) no-repeat;
color:#FFF;
font-size:14px;
height:25px;
margin:0;
padding:5px 0 0 10px
}

.same_box2 h2,.same_box3 h2,.same_box4 h2,.same_box5 h2,.same_box7 h2,.same_box6 h2{
border-bottom:1px dotted #b7b7b7;
font-size:12px;
margin:0 0 10px;
padding:6px 0 10px 3px;
text-transform:uppercase;
background: url(images/title_l.jpg);
color: white;
}

.same_box3 span a,.same_box4 span a,.same_box5 span a,.same_box2 span a,.same_box6 span a,.same_box7 span a {
color: #ffdead;
float:right;
margin:0 2px 0 0;
font-size:9px;
text-transform:none
}

.same_box h3,.same_box4 h3,.same_box5 h3,.same_box6 h3,.same_box7 h3 {
font-size:13px;
margin:0;
padding:5px 0 0;
text-transform:uppercase
}

.same_box3 h3 {
font-size:13px;
margin:0;
padding:5px 0 0
}

.same_box2 h3 {
float:left;
margin:10px 0 0;
padding:0;
text-transform:uppercase;
width:100%
}

.same_box2 p,.same_box2 small {
float:left;
width:100%
}

.same_box3 p,.same_box5 p,.same_box4 p,#box_video p,#gal p,#tradepost p,.same_box6 p,.same_box7 p,#upcoming p{
border-bottom:1px dotted #bcbcbc;
margin:0;
padding:5px 0
}

#article h2 {
background:url(images/title_bg.jpg) no-repeat 70% 0;
color:#FFF;
font-size:14px;
height:25px;
margin:0;
padding:7px 0 0 25px
}

.one {
border-right:1px solid #e6e6e6;
float:left;
margin:0;
padding:5px 5px 5px 10px;
width:200px
}

.two {
border-right:1px solid #e6e6e6;
float:left;
margin:0;
padding:5px;
text-align:left;
width:150px
}

.two2 {
border-right:1px solid #e6e6e6;
float:left;
margin:0;
padding:5px 0 0 20px;
text-align:left;
width:330px
}

.tree {
float:left;
margin:0;
padding:5px;
text-align:left;
width:350px
}

#native_events h2 {
background:url(images/title2_bg.jpg) no-repeat;
color:#FFF;
height:25px;
margin:0;
padding:5px 0 0 10px
}

#article h3 {
float:left;
font-size:14px;
padding:10px 0 0 10px
}

.more {
font-weight:700;
margin:0 100px 0 0;
padding:5px 0 0;
width:200px
}

.click {
float:left;
font-size:12px;
margin:5px 0 5px 10px
}

.click2 {
margin:10px 0 0;
padding:0;
text-align:right
}

#upcoming th,#native_events th {
background:#C00;
color:#FFF;
font-size:13px;
font-weight:700;
letter-spacing:1px;
position:static;
text-align:center
}

.date {
padding-left:7px
}

.cd {
float:left;
margin:0;
padding:0;
text-align:left;
width:260px
}

.cd dt {
float:left;
width:70px
}

.cd dd {
float:right;
padding:0 0 2px;
width:100px
}

.cd strong {
font-weight:700;
text-transform:uppercase
}

.gallery2 {
float:left;
margin:10px 0 0 20px;
padding:0
}

.mini_notes {
float:left;
margin:0 0 0 10px;
padding:0
}

.mini_notes li {
float:left;
margin:0 0 0 0;
padding:5px 0 5px 0;
width: 98%;
list-style: none;
border-bottom: 1px dotted #a9a9a9;
}

.mini_v{
background:#FFF;
border:1px solid #a8a8a8;
height:90px;
padding:3px;
width:150px;
float:left;
margin: 0 2px 0 0
}


.gallery2 li {
float:left;
list-style:none;
padding:5px 5px 0 0
}

.gallery2 img{
background:#FFF;
border:1px solid #a8a8a8;
height:70px;
padding:3px;
width:70px
}

.gallery {
margin:auto;
overflow:hidden;
width:100%
}

.gallery-item {
float:left;
margin:10px 10px 0 0;
text-align:center
}

.gallery .gallery-caption {
margin-left:0
}

.col-2 {
width:50%
}

.col-3 {
width:33.333%
}

.col-4 {
width:25%
}

.col-5 {
width:20%
}

.col-6 {
width:16.666%
}

.col-7 {
width:14.285%
}

.col-8 {
width:12.5%
}

.col-9 {
width:11.111%
}

.gallery img {
-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0);
-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0);
background:#FFF;
border:1px solid #a8a8a8;
height:100px;
padding:3px;
width:100px
}

#box_video {
background:transparent url(images/bg_box.png) no-repeat 0 100%;
float:left;
font-size:12px;
list-style:none;
margin:15px 0 10px 25px;
padding:0 0 0 7px;
text-align:left;
width:295px
}

#box_video ul {
}

#box_video p {
float:left;
padding:6px 0 6px 6px;
width:95%;
background: transparent;
}

#box_video p img {
background: white;
}

#box_nln {
border: 0px ;
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#303560+0,1d206b+100 */
background: #303560; /* Old browsers */
background: -moz-linear-gradient(top,  #303560 0%, #1d206b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #303560 0%,#1d206b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #303560 0%,#1d206b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303560', endColorstr='#1d206b',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
-moz-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
font-family: 'Helvetica Neue',Helvetica,sans-serif;
text-decoration: none;
vertical-align: middle;
padding:10px;
margin:15px 0 10px 25px;
text-align:left;
width:290px;
float:left;
color: white;
font-size:14px;
}


.form-field {
background: #f7fafc;
font-size:15px;
-webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
-moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
padding:15px 8px 10px 8px;
margin:-2px 0 5px -3px;
width:260px;
   }

.form-container h2 {
   font-size:24px;
   margin: 0 0 10px 0;
   font-weight:bold;
   text-align:center;
   color:white
    }
.form-title {
   margin-bottom:10px;
   color: white;
   }
.submit-container {
   margin:8px 0;
   text-align:right;
   }
.submit-button {
   border: 1px solid #EF4123;
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffa84c+0,ff7b0d+100;Orange+3D */
background: #ffa84c; /* Old browsers */
background: -moz-linear-gradient(top,  #ffa84c 0%, #ff7b0d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffa84c 0%,#ff7b0d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #799dba 0 1px 0;
   color: #140c52;
   font-family: helvetica, serif;
   padding: 8.5px 18px;
   font-size: 14px;
   text-decoration: none;
   vertical-align: middle;
   cursor:pointer;
   width:280px;
   
   }

.fa-check{
color: #46C8E8;
font-size: 22px;
padding-right: 10px
}

#more_bg {
background:transparent url(images/title_bg2.jpg) no-repeat 90% 0;
float:left;
height:30px;
padding:6px 0 0 10px;
width:95%;
}

#box_videob {
float:left;
font-size:12px;
list-style:none;
margin:15px 0 10px 30px;
padding:0;
text-align:left;
width:305px
}

#box_video_c {
background:transparent url(images/bg_box.png) no-repeat 0 100%;
float:left;
font-size:12px;
list-style:none;
margin:15px 0 10px 30px;
padding:0 0 0 5px;
text-align:left;
width:300px
}
.link-block{
padding:3px
}

#box_video h2,#box_video_c h2 {
background:transparent url(images/header_video.png);
color:#FFF;
font-size:14px;
height:25px;
margin:0;
padding:5px 0 0 10px;
width:95%
}

#box_video h3 {
font-size: 15px;
padding: 5px 0 0 5px;
margin:0
}

#ad_300 {
float:left;
margin:10px 0 10px 20px
}

#ad {
float:left;
margin:5px 0 0 30px
}


.centered {
text-align:center;
margin:10px 0
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.centered img{
position:relative;
bottom:0
}
}

#google_ads_div_PW_Article_Sky_ad_container{
display:block;
text-align: center;
padding:5px 0 0 50px;
float:left;
margin: 0 0 0 0
}

#leftcolumn {
float:left;
margin:0;
padding:0;
width:600px
}

#leftcolumn2 {
float:left;
font-size:12px;
margin:0 0 0 10px;
min-height:250px;
padding:20px 0 0;
width:590px
}

#leftcolumn2 p a:link,#leftcolumn2b p a:link,#leftcolumn2b li a:link {
color:#010D47;
text-decoration:underline
}

#leftcolumn2b {
float:left;
font-size:13px;
margin:0 0 0 20px;
min-height:250px;
padding:20px 0 0;
width:580px;
list-style: none;
}

#leftcolumn2b h3,#leftcolumn2 h3 {
clear:both;
color:#00013a;
float:left;
font-size:16px;
width:99%
}

#commentform {
float:left;
width:99%
}

#commentform label,#commentform input,#commentform textarea {
clear:both;
float:left
}

#leftcolumn3 {
float:left;
margin:0;
padding:0 0 0 20px;
width:920px
}

#leftcolumn2 p,#leftcolumn3 p {
font-size:12px;
line-height:160%;
margin:15px 0 5px;
}

#leftcolumn2b p {
font-size:14px;
line-height:160%;
margin:15px 0 5px;
font-family: 'Puritan', sans-serif;
}

#leftcolumn2 li,#leftcolumn3 li {
line-height:140%;
list-style:none
}

#leftcolumn2 li a:hover,#leftcolumn3 li a:hover,#leftcolumn2b li a:hover {
color:#1d1d1d
}

#rightcolumn {
display:inline;
float:right;
margin:0 10px 0 0;
min-height:250px;
padding:10px 0 0;
width:330px
}

#rightcolumn a {
text-decoration:underline
}

#rightcolumn p {
line-height: 155%
}

#logo2 {
background:url(images/logo.png) no-repeat;
display:block;
float:left;
height:125px;
margin:80px 0 0 5px;
padding:0;
width:210px
}

#footer {
background:url(images/footer.png) repeat-x;
float:left;
height:450px;
margin:0;
padding:0;
width:100%
}

#navigation_footer {
background:url(images/bg_innerf.png) repeat-x;
color:#FFF;
font-size:12px;
height:345px;
margin:0 auto;
padding:0;
width:940px
}

#navigation_footer h2 {
font-size:14px;
margin:0;
padding:3px 0 5px 5px;
text-align:left;
text-decoration:underline;
text-transform:uppercase
}

#navigation_footer ul {
float:left;
font-size:12px;
height:200px;
margin:60px 0 0 3px;
padding:0;
width:140px
}

#navigation_footer li {
display:block;
margin:0 5px 0 0;
padding:0;
text-align:left
}

#navigation_footer li img {
vertical-align:bottom
}

#navigation_footer p {
color:#2a2a2a;
float:left;
margin:5px 0 0 20px;
text-align:left;
width:100%
}

#navigation_footer p a {
color:#2a2a2a;
padding:0 5px
}

#footer p img {
vertical-align:middle
}

#navigation_footer li a:link,#navigation_footer li a:visited {
color:#FFF;
display:block;
font-size:12px;
padding:0 0 2px 5px;
text-decoration:none
}

#navigation_footer li a:hover {
color:#ff3737;
display:block;
text-decoration:none
}

#select {
background:url(images/logito.gif) no-repeat 100% 50%;
border:0;
float:right;
margin:2px 5px 0 0;
padding:2px
}

#slideshow {
left:5px;
top:10px
}

#gal2 {
border-bottom:1px solid #dedede;
float:left;
font-size:12px;
list-style:none;
margin:0 0 15px;
padding:0;
text-align:left;
width:280px
}

#gal2 img {
padding:3px;
width:65px
}

#jobs {
background:url(images/bg_a.png) no-repeat 100% 0;
border-bottom:1px solid #dedede;
float:left;
list-style:none;
margin:0 0 10px 40px;
padding:0;
text-align:left;
width:280px
}

#tweet h2,#jobs h2,#gal h2,#tradepost h2,#radio h2,#poll_f h2 {
background:url(images/title_bg3.jpg) no-repeat 0;
color:#FFF;
font-size:14px;
height:25px;
margin:0;
padding:5px 0 0 10px
}

#jobs h3 {
font-size:14px;
margin:0;
padding:5px 0 0
}

#jobs p {
margin:0;
padding:5px 0 0
}

#tweets {
float:left;
font-size:12px;
margin:0 5px 5px 2px;
padding:6px 6px 0 0;
width:96%
}

#tweets ul {
list-style:none;
margin:0;
padding:0
}

#tweets li {
border-bottom:1px solid #ededed;
list-style:none;
min-height:60px;
padding:10px 6px 10px 5px;
width:98%
}

#tweet p {
margin:2px 2px 2px 10px
}

#tweets img {
background:#BECAD4;
border:0;
float:left;
margin:0 5px 0 0;
padding:2px;
vertical-align:middle
}

#slide {
background:url(images/ajax-loader.gif) no-repeat 50% 50% #f5f5f5;
float:left;
height:250px;
margin:0;
overflow:hidden;
padding:0;
width:940px
}

#slides {
float:left;
height:250px;
margin:-44px 0 0;
padding:0;
width:940px
}

#box_nfp {
border: 0px ;
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#303560+0,1d206b+100 */
background: #303560; /* Old browsers */
background: -moz-linear-gradient(top,  #303560 0%, #1d206b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #303560 0%,#1d206b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #303560 0%,#1d206b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303560', endColorstr='#1d206b',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
-moz-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
font-family: 'Helvetica Neue',Helvetica,sans-serif;
text-decoration: none;
vertical-align: middle;
padding:0;
margin:0 0 10px 20px;
text-align:left;
width:98%;
float:left;
color: white;
font-size:14px;
}

.form-container2  {
width:70%;
margin: 0 0 0 15%;

}

.form-field2 {
background: #f7fafc;
font-size:15px;
-webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
-moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
padding:9px 8px 9px 8px;
margin:-2px 0 5px -3px;
width:250px;
   }


.submit-container2 {
   margin:8px 0;
   text-align:right;
   }
.submit-button2 {
   border: 1px solid #EF4123;
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffa84c+0,ff7b0d+100;Orange+3D */
background: #ffa84c; /* Old browsers */
background: -moz-linear-gradient(top,  #ffa84c 0%, #ff7b0d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffa84c 0%,#ff7b0d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #799dba 0 1px 0;
   color: #140c52;
   font-family: helvetica, serif;
   padding: 11px 18px;
   font-size: 14px;
   text-decoration: none;
   vertical-align: middle;
   cursor:pointer;
   width:120px;
   margin-top: -7px
   
   }

#nav ul {
display:none;
list-style:none;
margin:0;
padding:0;
position:relative;
z-index:9999999
}

#prev {
float:left;
margin:0 0 0 10px;
padding:0;
position:relative;
z-index:9999999
}

#next {
float:right;
margin:0 20px 0 0;
padding:0;
position:relative;
z-index:9999999
}

#nav li a,#nav li {
display:block;
height:31px;
list-style:none;
text-indent:-9999px;
width:31px
}

#prev a {
background:url(images/prev.png);
height:31px;
list-style:none;
margin-top:100px;
width:31px
}

#next a {
background:url(images/next.png);
height:31px;
list-style:none;
margin-top:100px;
width:31px
}

.pics img {
height:250px;
margin:0;
padding:0
}

ol.comments {
float:left;
list-style:none;
margin:0;
padding:0;
width:98%
}

ol.comments li {
list-style:none;
-khtml-border-radius:10px;
-moz-border-radius:10px;
-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0);
-webkit-border-radius:10px;
border:1px solid #d5d5d5;
border-radius:10px;
font-size:12px;
margin:0 0 10px;
padding:8px 7px 10px 64px;
position:relative
}

ol.comments li div.vcard {
list-style:none;
font-size:14px;
font-weight:700;
line-height:16px
}

ol.comments li div.vcard cite.fn {
list-style:none;
font-size:11px;
font-style:normal
}

ol.comments li div.vcard cite.fn a.url {
color:#c00;
text-decoration:none
}

ol.comments li div.vcard cite.fn a.url:hover {
color:#000
}

ol.comments li div.vcard img.avatar {
list-style:none;
border:1px solid #aaa;
left:7px;
padding:5px;
position:absolute;
top:7px
}

ol.comments li div.comment-meta {
list-style:none;
font-size:10px;
font-weight:700;
line-height:16px;
position:absolute;
right:10px;
text-align:right;
top:5px
}

ol.comments li p {
list-style:none;
font-size:12px;
font-weight:400;
line-height:16px;
margin:5px 0 12px
}

ol.comments li ul {
list-style:none;
font-size:12px;
font-weight:400;
line-height:16px;
list-style:square;
margin:0 0 12px;
padding:0
}

ol.comments li div.reply {
list-style:none;
-moz-border-radius:8px;
-webkit-border-radius:8px;
background:#105d9a;
border:2px solid #93c9f4;
border-radius:8px;
color:#fff;
padding:6px 5px 4px;
text-align:center;
width:40px
}

.reply a:link,.reply a:visited {
color:#fff;
text-decoration:none;
text-transform:uppercase
}

.reply a:hover {
color: #fff097;
}

ol.comments li ul.children {
list-style:none;
margin:12px 0 0;
text-indent:0
}

ol.comments ul.children li.odd {
list-style:none;
background:#fff
}

ol.comments ul.children li.even {
list-style:none;
background:#f6f6f6
}

.message,.message2 {
margin:.2em 0 5px 10px;
min-height:90px;
padding:.8em;
width:98%
}

img.centered{
background:#f5f5f5;
border:1px solid #ededed;
margin-left:auto;
margin-right:auto
}

img.alignright {
-moz-box-shadow:#666 0 2px 3px;
-webkit-box-shadow:#666 0 2px 3px;
background:#f5f5f5;
border:1px solid #d2d2d2;
box-shadow:#666 0 2px 3px;
display:inline;
margin:3px 0 2px 10px;
padding:4px;
position:relative
}

.rightfloat {
display:inline;
margin:0;
padding:4px;
float:right
}

.wp-caption {
background: #fff;
border: 1px solid #e1e1e1;
max-width: 96%; /* Image does not overflow the content area */
padding: 5px 3px 10px;
text-align: center;
}


.wp-caption img {
border: 0 none;
height: auto;
margin:0;
max-width: 98.5%;
padding:0;
width: auto;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

img.alignleft,img.attachment-alignleft {
-moz-box-shadow:#666 0 2px 3px;
-webkit-box-shadow:#666 0 2px 3px;
background:#f5f5f5;
border:1px solid #d2d2d2;
box-shadow:#666 0 2px 3px;
display:inline;
margin:3px 10px 2px 0;
padding:4px;
position:relative
}

.alignleft,.attachment-alignleft {
float:left
}

img.alignnone {
-moz-box-shadow:#666 0 2px 3px;
-webkit-box-shadow:#666 0 2px 3px;
background:#f5f5f5;
border:1px solid #d2d2d2;
box-shadow:#666 0 2px 3px;
margin:5px 20px 20px 0;
padding:4px;
position:relative
}

img.aligncenter {
-moz-box-shadow:#666 0 2px 3px;
-webkit-box-shadow:#666 0 2px 3px;
background:#f5f5f5;
border:1px solid #d2d2d2;
box-shadow:#666 0 2px 3px;
display:block;
margin-left:auto;
margin-right:auto;
padding:4px;
}

.breadcrumb {
background:url(images/title_bg2.jpg) no-repeat;
color:#FFF;
float:left;
font-size:11px;
height:30px;
margin:15px 0 5px 20px;
padding:5px 0 0 5px;
width:99%
}


.profile {
border:0;
float:left;
margin:15px 0;
padding:10px;
position:relative;
width:98%
}

.profileName {
color:#2e4672;
font-weight:700
}

.profileJob a {
font-weight:700;
text-decoration:none
}

#recentcomments li,#news_widget li,.execphpwidget p {
border-bottom:1px dotted #ababab;
margin:0;
padding:6px 0
}

#articles_widget p,#comments_widget p {
float:left;
width:98%
}

#articles_widget img,#comments_widget img {
border:1px solid #dcdcdc;
float:left;
height:40px;
margin:0 10px 0 0;
padding:3px;
width:40px
}

.rsswidget {
font-size:14px;
font-weight:700
}

#sa-recent-comments img {
border:1px solid #dcdcdc;
padding:3px;
width:25px
}

#sa-recent-comments td {
border-bottom:1px dotted #dcdcdc
}

.fn a {
color:#8b0000;
font-size:13px;
font-weight:700
}

#polls,.polls {
font-size:12px;
list-style:none;
margin:10px 0;
padding:20px auto 20px 0;
text-align:center;
width:280px
}

#poll,.textwidget {
border:0;
margin:10px 0 0 60px
}

#polls h2,#articles_widget,#news_widget {
text-align:left
}

#navi {
border-bottom:1px dashed #919191;
font-size:14px;
font-weight:700;
padding:5px 0
}

.search-excerpt {
background:#cae9fd
}

#about p img,#upcoming p img,#native_events p img,.same_box2 img,.same_box6 img,.same_box7 img,#article_recent img,.profileText img,#article p img,#articles_row p img,.same_boxB img,.same_boxA img{
-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0);
-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0);
background:#FFF;
border:1px solid #a8a8a8;
float:left;
margin:0 6px 0 0;
padding:2px;
position:relative
}

#articles_row,.jobs {
padding:5px
}

.click a,.click2 a,#leftcolumn2 li a,#leftcolumn3li a,#navi a {
color:#8b0000
}

#tweet,#gal,#tradepost,#radio,#poll_f {
border-bottom:1px solid #dedede;
float:left;
font-size:12px;
list-style:none;
margin:0 0 15px 40px;
padding:0;
text-align:left;
width:280px
}

#about {
float:left;
font-size:12px;
list-style:none;
margin:0 0 15px 40px;
padding:0;
text-align:left;
width:280px
}

#nav,#recentcomments,#news_widget {
margin:0;
padding:0
}

.social4in {
float:left;
margin:5px 0 20px 10px;
padding:0;
clear:both
}

.social4i{
margin:5px 0 20px 0;
padding:0;
float:left;
width: 100%;
clear:both
}

.socialicons {
margin:0;
padding:10px 0 0;

}

#ad_top {
margin:0 0 0 20px;
text-align:left
}

#ad_top img {
-moz-box-shadow:#666 0 2px 3px;
-webkit-box-shadow:#666 0 2px 3px;
background:#f5f5f5;
border:1px solid #d2d2d2;
box-shadow:#666 0 2px 3px;
margin:0 1px 4px 1px;
padding:4px;
position:relative
}

.cal4 {
-moz-box-shadow:#666 0 2px 3px;
-webkit-box-shadow:#666 0 2px 3px;
border:1px solid #d2d2d2;
box-shadow:#666 0 2px 3px;
margin:10px 0 20px;
padding:6px;
position:relative;
vertical-align:top;
width:99%
}

.cn-alphaindex {
clear:both;
padding:20px 0 0
}

.clear,.gallery br {
clear:both
}

a:link,#leftcolumn2 p a:visited,#leftcolumn2b p a:visited {
color:#003;
text-decoration:none
}

a:hover,#leftcolumn2 p a:hover,#leftcolumn2b p a:hover {
color:#8b0000;
text-decoration:none
}

h1,#leftcolumn2 h2,#leftcolumn3 h2,#leftcolumn2b h2,.big_header {
color:#00013a;
font-size:23px;
padding: 10px 0 10px 0;
line-height: 140%;
font-family: 'Roboto Condensed', sans-serif;
}

#more_bg2 a {
display:block
}
.featured h2 a,#more_bg a,.breadcrumb a,#more_bg2 a {
color:#FFF
}

#about p,#upcoming p,#native_events p,#article p {
float:left;
margin:0;
padding:5px 10px 0
}

#articles_row p,#articles_widget,#comments_widget {
float:left;
margin:0;
padding:0;
width:98%
}

#leftcolumn2b li,.profileText {
line-height:140%;
}

#slides img,.pics {
float:left;
margin:0;
padding:0
}

ol.comments li.pingback comment-author,ol.comments li.pingback div.vcard {
padding:0 20px 0 0
}

ol.comments li div.comment-meta a,.profileName a:hover {
text-decoration:none
}

ol.comments li ul.children li.depth-2,ol.comments li ul.children li.depth-3,ol.comments li ul.children li.depth-4,ol.comments li ul.children li.depth-5 {
margin:0 0 3px
}

.alignright,#email,#links,.alignright {
float:right
}

.wp-caption.alignnone,.wp-caption.alignleft {
margin:15px 20px 20px 0;
clear:right
}

.each {
float:left;
margin:0 6px 15px 0;
padding: 0;
text-align:left;
width:285px;
height: 300px;
-moz-box-shadow:#666 0 2px 3px;
-webkit-box-shadow:#666 0 2px 3px;
border:1px solid #d2d2d2;
box-shadow:#666 0 2px 3px;

}

.each p,.each h3{
padding: 0 6px 0 8px;
border:0
}

#cn-scholarship2{
margin: 5px 0 0 0;
padding: 0 6px 0 8px;
border-bottom:1px solid #d2d2d2;
width: 93%

}



.google{
vertical-align:bottom

}

#block_social{
float:right;
width: 300px;
-khtml-border-radius:10px;
-moz-border-radius:10px;
-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0);
-webkit-border-radius:10px;
border:1px solid #d5d5d5;
border-radius:10px;
background: #f5f5f5;
text-align: center;
padding:5px;
margin: 10px 0 10px 15px
}

.s4twitter{

}

#block_social h4{
color: #00013a;
font-size: 15px;
text-transform: uppercase;
margin: 5px 0 0 0;
}

#block_social p{
width: 100%;
border-bottom: 1px dotted #708090;
padding: 5px 0 2px 0;
}

#by{
float:left;
padding:0;
margin: 0;
}

#date2 ul,#date2 li{
list-style: none;
float:left
}


#date2{
font-size: 14px;
width: 100%;
float:left;
border-bottom: 1px dotted #708090;
padding: 5px 0 2px 0;
margin: 0 0 5px 0;
}

.sociable{
float:right;
margin:0;
padding:0
} 
.sociable-tagline{
margin:0;
padding:0
} 
.printfriendly{
float:right;
margin:0 10px 0 0
}

.same_boxB {
background: transparent;
float:left;
font-size:12px;
height:470px;
margin:0;
padding:5px 5px 30px 5px;
width:280px;
border-left: 1px dotted #969696;
}

.same_boxA {
background: transparent;
float:left;
font-size:12px;
height:470px;
margin:0;
padding:5px 5px 30px 20px;
width:280px;
}


.same_boxB h2 a,.same_boxA h2 a {
color: white;
}

.same_boxB p,.same_boxA p {
border-bottom:1px dotted #bcbcbc;
margin:0;
padding:0 0 5px 0;
height: 115px
}

.same_boxB h3,.same_boxA h3 {
font-size:14px;
margin:0;
padding: 5px 0 5px 0;
text-transform:uppercase
}



.same_boxB h2{
border-bottom:1px dotted #b7b7b7;
font-size:12px;
margin: 0 0 5px;
padding:6px 0 10px 3px;
text-transform:uppercase;
background: url(images/title_bg2.jpg) no-repeat 100% 0;
color: white;
}

.same_boxA h2{
border-bottom:1px dotted #b7b7b7;
font-size:12px;
margin: 0 0 5px;
padding:6px 0 10px 3px;
text-transform:uppercase;
background: url(images/title_bg.jpg) no-repeat 70% 0;
color: white
}

.read_more {
float:right;
margin:5px 2px 0 0;
font-size:9px;
text-transform:uppercase;
font-weight: bold;
}
.big_header {
margin: 5px 10px 0 20px;
text-transform: uppercase;
}
.img_dos{
-moz-box-shadow:#666 0 2px 3px;
-webkit-box-shadow:#666 0 2px 3px;
background:#f5f5f5;
border:1px solid #d2d2d2;
box-shadow:#666 0 2px 3px;
margin: 3px 0 8px 0;
padding:4px;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.website-address{
width:270px;
word-wrap: break-word;      /* IE 5+ */
}


.socialz{
width: 100%;
float:left;
margin:0;
z-index: 9999999;
height: 65px;

}
/*social sharing buttons*/
.socialz a{
margin:10px 5px 5px 0;
padding:15px 0 10px 20px;
color:#fff;
font-weight:bold;
font-size: 16px;
text-align:center;
text-decoration:none;
border-radius:6px;
-moz-border-radius:6px;
-o-border-radius:6px;
-webkit-border-radius:6px;
-ms-border-radius:6px;
}

.twitter{
background: #00C3F3 url(images/icon_t.png) no-repeat 10px 50%;
display:block;
width: 160px;
height: 25px;
float:left
}

.facebook{
background: #22468e url(images/icon_f.png) no-repeat 5px 50%;
display:block;
width: 180px;
height: 25px;
float:left
}

.google-plus{
background: #D34836 url(images/icon-g.png) no-repeat 40px 50%;
display:block;
width: 150px;
height: 25px;
float:left
}

