
/* General
------------------------------------------------------------*/
#header_wrap{
height: 180px;
}

#footer_wrap{
height: 25px;
}

#page{
padding-bottom: 25px;
}

header{
// border-top: 3px solid #;
background-color: #000000;
}

body{
line-height: 18px;
background-color: #FFFFFF;
}

.divider .toplink{
top: -9px;
}

.divider .toplink{
background-color: #FFFFFF;
}

#page_wrap{
font-family: Lato;
font-size: 14px;
font-style: normal;
font-weight: normal;
color: #333333;
}

footer{
background-color: #000000;
}

::selection{
background-color:#003355;
color:#FFFFFF;
}

::-moz-selection{
background-color:#003355;
color:#FFFFFF;
}

::-webkit-selection{
background-color:#003355;
color:#FFFFFF;
}



.small{
font-family: #PT Sans;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-transform: none;
}


/* Logo
------------------------------------------------------------*/
#logo{
bottom: 18px;
left: 0px;
}

#logo h1, #logo h1:hover{
font-family: PT Sans;
font-size: 28px;
font-style: normal;
font-weight: normal;
color: #666666;
}

#description{
bottom: 20px;
left: 320px;
font-family: Lato;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #666666;
}


/* Menu
------------------------------------------------------------*/
.jqueryslidemenu{
right: 5px;
bottom: 0px;
}

/*--- top level ---*/
	.jqueryslidemenu > ul > li > a{
	font-family: Lato;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	color: #EEEEEE;
	}
	
	/* hover state */
	.jqueryslidemenu > ul > li > a:hover{
	color: #FFCC66;
	text-decoration: none;
	}

	/* current */
	.jqueryslidemenu > ul > li.current-cat > a ,
	.jqueryslidemenu > ul > li.current_page_item  > a ,
	.jqueryslidemenu > ul > li.current_page_ancestor  > a ,
	.jqueryslidemenu > ul > li.current-menu-item  > a{
	color: #FF9933;
	text-decoration: none;
	}
	

/*--- sub level ---*/
	.jqueryslidemenu ul li ul li a{
	font-family: Lato;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	color: #EEEEEE;
	}
	
	/* hover state */
	.jqueryslidemenu ul li ul li a:hover{
	color: #FFCC66;
	text-decoration: none;
	}

	/* current */
	.jqueryslidemenu ul li ul li.current-cat > a ,
	.jqueryslidemenu ul li ul li.current_page_item  > a ,
	.jqueryslidemenu ul li ul li.current_page_ancestor  > a ,
	.jqueryslidemenu ul li ul li.current-menu-item  > a{
	color: #FF9933;
	text-decoration: none;
	}


.jqueryslidemenu ul li ul{
width: 180px !important;
}

.jqueryslidemenu ul li ul{
border-color: #000000;
background-color: #000000;
}


/* Typography
------------------------------------------------------------*/
h1{
font-family: Lato;
font-style: normal;
font-weight: bold;
text-transform: none;
font-size: 24px;
color: #333333;
}
h2{
font-family: Lato;
font-style: normal;
font-weight: normal;
text-transform: none;
font-size: 20px;
color: #333333;
}
h3{
font-family: Lato;
font-style: normal;
font-weight: normal;
text-transform: none;
font-size: 18px;
color: #333333;
}
h4{
font-family: Lato;
font-style: normal;
font-weight: normal;
text-transform: none;
font-size: 16px;
color: #333333;
}
h5{
font-family: Lato;
font-style: normal;
font-weight: normal;
text-transform: none;
font-size: 14px;
color: #333333;
}
h6{
font-family: Lato;
font-style: normal;
font-weight: normal;
text-transform: none;
font-size: 12px;
color: #FF9933;
}


a{
color: #333333;
text-decoration: none;
}

a:hover ,
a:active{
color: #005588;
text-decoration: none;
}



#portfolio_wrap .pagination ,
hr ,
.divider{
border-top-color: #E0E0E0;
}

#comments_header h4 ,
#comments_list .comment_wrap ,
.page_subheader ,
.widget_title ,
.post_meta ,
.post{
border-bottom-color: #E0E0E0;
}


.highlight_1{
color: #;
background-color: #;
}

.highlight_2{
color: #003355;
background-color: transparent;
}



/* Sidebar widgets
------------------------------------------------------------*/

.widget{
color: #333333;
}

.widget_title{
font-family: Lato;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
font-size: 14px;
color: #333333;
border-bottom-color: #333333;
}

.widget a{
color: #666666;
text-decoration: none;
}

.widget a:hover ,
.widget a:active{
color: #FFCC66;
text-decoration: none;
}



/* Footer widgets
------------------------------------------------------------*/

#footer_widgets_wrap .widget{
color: #DDDDDD;
}

#footer_widgets_wrap .widget_title{
color: #FF9933;
border-bottom-color: #FF9933;
}

#footer_widgets_wrap .widget a{
color: #EEEEEE;
text-decoration: none;
}

#footer_widgets_wrap .widget a:hover ,
#footer_widgets_wrap .widget a:active{
color: #FFCC66;
text-decoration: none;
}


/* Footer
------------------------------------------------------------*/

#footer_wrap{
color: #AAAAAA;
}

#footer_wrap a{
color: #AAAAAA;
text-decoration: none;
}

#footer_wrap a:hover{
color: #EEEEEE;
text-decoration: none;
}


/* Page Header
------------------------------------------------------------*/

#page_header h3{
font-family: Lato;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
}


/* Pagination
------------------------------------------------------------*/

.pagination .current{
color: #333333;
}

.pagination a{
color: #999999;
text-decoration: none;
}

.pagination a:hover{
color: #FFCC66;
text-decoration: none;
}


/* Crumbs
------------------------------------------------------------*/

#breadcrumbs{
border-top-color: #DDDDDD;
border-bottom-color: #DDDDDD;
background-color: #EEEEEE;
}

#breadcrumbs_wrap{
color: #888888;
}

#breadcrumbs .current{
color: #444444;
}

#breadcrumbs a{
color: #888888;
text-decoration: none;
}

#breadcrumbs a:hover{
color: #FFCC66;
text-decoration: none;
}


/* Readmore Link
------------------------------------------------------------*/
.post_read_more{
font-family: PT Sans;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-transform: none;
color: #666666;
text-decoration: none;
}

.post_read_more:hover{
color: #FFCC66;
text-decoration: none;
}