@charset "UTF-8";
/* CSS Document */

/* 
LADM Theme


*/

body  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
line-height:15px;
margin:0;
padding:0;
background:#000 url(/images/bkgdtile.gif)  repeat-x;
}

p  {
margin:0 0 14px 0;
padding:0;
}

a  {
color:#93d8ee;
text-decoration:underline;
}
a:hover  {
text-decoration:none;
}
a:focus {
outline:none;
}

a img	{
border:0;
}

div, span  {
margin:0;
padding:0;
}

form  {
margin:0;
padding:0;
}
/*
input, textarea   {
margin:0;
border:#fff;
color:#999;
}
*/

ul, ol  {
margin:0;
padding:0;
margin:0 25px 10px 25px;
}
li  {
margin:0;
padding:0;
}


/*  */

#pageWrap	{
margin:0 auto;
width:1040px;
}

#header	{
height:305px;
}

#header #logo	{
position:absolute;
margin:22px 0 0 25px;
}

#header #navTop	{
position:absolute;
margin:85px 0 0 333px;
font-size:12px;
text-transform:uppercase;
line-height:12px;
width:660px;
}
#header #navTop a	{
color:#93d8ee;
padding:0 26px 0 0;
text-decoration:none;
}
#header #navTop a:hover	{
color:#fff;
}
#header #navTop a span {
display:block;
float:left;
font-size:10px;
color:#fff;
margin-top:-13px;
}
#header #navTop a.active {
color:#ee3a25;
}
#header #navTop a.active:hover {
color:#fff;
}

#header #navTop #facebookIcon {
margin: 0 0 0 565px;
padding-bottom:6px;
}
#header #navTop #twitterIcon {
margin: 0 0 0 -21px;
padding-bottom:6px;
}

#header #headerImage {
position:absolute;
background:#fff;
height:288px;
width:1040px;
text-align:center;
margin:149px 0 0 0;
}

#pageMain	{
width:1040px;
margin:173px 0 0 0;
}

#colLeft {
float:left;
width:218px;
padding:0 25px 0 0;
}

#colRight	{
float:left;
width:200px;
padding:0 0 0 23px;
}

#colMain {
float:left;
width:552px;
border:1px solid #ee3a25;
background:#000 url(/images/gradient-bkgd-tile.jpg) repeat-y;

}
#colMain .content	{
/*padding:0px 8px 10px 8px;*/
padding:20px 20px 10px 20px;
}

#colMain .home	{
padding-top:50px;
}
#colMain .home p 	{
margin-left:52px;
width:715px;
}
#colMain .home p span	{
font-size:14px;
font-weight:bold;
}

#colMain .blog	{

}



.blogAbstract	{
width:240px;
margin:18px 0;
}
.blogAbstract span	{
display:block;
color:#64605f;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
margin-bottom:3px;
}
.blogAbstract h6	{
margin:0 0 3px 0;
padding:0;
}
.blogAbstract h6 a	{
color:#5f96ae;
font-size:14px;
line-height:16px;
font-weight:bold;
text-decoration:none;
}
.blogAbstract h6 a:hover	{
color:#fff;
}
.blogAbstract p	{
font-size:11px;
margin:0;
}
.blogAbstract p a	{
color:#5f96ae;
text-decoration:none;
}
.blogAbstract p a:hover	{
text-decoration:underline;
}
.blogAbstract div	{
width:213px;
height:80px;
overflow:hidden;
border:3px solid #797979;
margin-bottom:14px;
}
.blogAbstract div:hover	{
border:3px solid #5f96ae;
}

.dotsShort	{
height:1px;
background:url(/images/border_dots.gif) no-repeat;
}


.blogItem	{
margin-top:24px;
border-bottom:1px solid #ee3a25;
padding-bottom:16px;
padding-left:15px;
padding-right:15px;
}
.blogItem .date	{
color:#fff;
font-size:12px;
font-weight:bold;
}
.blogItem h2	{
color:#93d8ee;
font-size:16px;
line-height:18px;
font-weight:bold;
text-transform:uppercase;
border:0;
padding:0;
margin:5px 0 10px 0;
}

.blogItem h2 a	{
text-decoration:none;
}

.blogItem h2 a:hover	{
color:#fff;
}


.blogItem p	{
color:#fff;
font-size:12px;
text-align:justify;
}
.blogItem .blogLinks 	{
clear:both;
text-align:right;
color:#5f96ae;
font-size:10px;
}
.blogItem .blogLinks a	{
color:#333;
padding:0 5px;
text-decoration:none;
}
.blogItem .blogLinks span	{
color:#333;
}
.blogItem .blogLinks span a	{
padding:0;
}
.blogItem .blogLinks a:hover	{
text-decoration:underline;
}
.blogItem .blogLinks div	{
font-size:12px;
margin-top:4px;
}
.blogItem .blogLinks div a	{
color:#93d8ee;
padding:0;
}

.blogItem .blogLinks div a:hover	{
color:#fff;
text-decoration:none;
}

.blogItem .blogImage	{
background:url(/images/shadow-right.gif) repeat-y right;
float:left;
margin:0 10px 10px 0;
font-size:8px;
line-height:8px;
}
.blogItem .blogImage .topImg	{
height:6px;
background:#fff url(/images/shadow-top.gif) right no-repeat;
}
.blogItem .blogImage img	{
margin:0 12px 0 6px;
}
.blogItem .blogImage .bottomImg	{
height:13px;
background:#fff url(/images/shadow-bottom_right.gif) right no-repeat;
}
.blogItem .blogImage .bottomImg span	{
display:block;
height:13px;
width:6px;
float:left;
background:url(/images/shadow-bottom_left.gif) no-repeat;
}

.blogItem .floatRight	{
float:right;
margin:0 0 10px 10px;
}



#navBlog,#navConventions	{
margin-bottom:30px;
}
#navConventions	{ 
text-align:right;
}
#navConventions div {
margin-bottom:70px;
}
#navBlog div {
margin-bottom:35px;
}
#navBlog h3,#navConventions h3 {
color:#fff;
font-size:17px;
line-height:19px;
font-weight:bold;
margin:10px 0 10px 0;
}
#navBlog a,#navConventions a {
display:block;
font-size:12px;
text-transform:uppercase;
text-decoration:none;
padding:0 0 3px 0;
}

#navConventions a {
padding:0 0 1em 0;
}

#navBlog a:hover,#navConventions a:hover	{
color:#fff;
text-decoration:none;
}

#navBlog a.active, #navConventions a.active {
color:#ee3a25;
}
#navBlog a.active:hover, #navConventions a.active:hover {
color:#fff;
}



.footer	{
text-align:right;
clear:both;
width:552px;
height:110px;
margin:0 auto;
color:#555;
font-size:9px;
padding-top:30px;
font-size:13px;
}

.footer div {
padding:12px 11px 0 0 ;
}

.footer a	{
text-decoration:none;
}
.footer a:hover	{
text-decoration:underline;
}

.footerBlog 	{
padding:0;
}
.footerBlog div	{
background:none;
}

#footerNav a {
padding-left:10px;
}

#copyright {
font-size:10px;
}

#copyright a {
color:#555;
}

.clearBoth	{
clear:both;
height:0px;
}


.colLeftBanner {
margin-top:10px;
}

.navigation {
padding:0 15px 0 15px;
margin-top:1em;
}

.navigation a {
text-transform:uppercase;
text-decoration:none;
}

.navigation a:hover {
text-decoration:none;
color:#fff;
}

ol.commentlist {
border-top:1px solid #ee3a25;
}

li.comment {
border-bottom:1px solid #ee3a25;
}
