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

#footer_wrap{
height: 100px;
}

#page{
padding-bottom: 100px;
}

header{
border-top: 3px solid #AB0000;
background-color: #FFFFFF;
}

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

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

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

#page_wrap{
font-family: Droid Sans;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #666666;
}

footer{
background-color: #E8E8E8;
}

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

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

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



.small{
font-family: #Droid Sans;
font-size: 10px;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
}


/* Logo
------------------------------------------------------------*/
#logo{
bottom: 10px;
left: 800px;
}

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

#description{
bottom: 16px;
left: 520px;
font-family: Droid Serif;
font-size: 12px;
font-style: italic;
font-weight: normal;
color: #666666;
}


/* Menu
------------------------------------------------------------*/
.jqueryslidemenu{
right: 470px;
bottom: 14px;
}

/*--- top level ---*/
	.jqueryslidemenu > ul > li > a{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #999999;
	}
	
	/* hover state */
	.jqueryslidemenu > ul > li > a:hover{
	color: #4D4D4D;
	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: #AB0000;
	text-decoration: none;
	}
	

/*--- sub level ---*/
	.jqueryslidemenu ul li ul li a{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #999999;
	}
	
	/* hover state */
	.jqueryslidemenu ul li ul li a:hover{
	color: #4D4D4D;
	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: #AB0000;
	text-decoration: none;
	}


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

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


/* Typography
------------------------------------------------------------*/
h1{
font-family: Droid Serif;
font-style: italic;
font-weight: normal;
text-transform: none;
font-size: 36px;
color: #666666;
}
h2{
font-family: Droid Serif;
font-style: italic;
font-weight: normal;
text-transform: none;
font-size: 30px;
color: #666666;
}
h3{
font-family: Droid Serif;
font-style: italic;
font-weight: normal;
text-transform: none;
font-size: 24px;
color: #666666;
}
h4{
font-family: Droid Serif;
font-style: italic;
font-weight: normal;
text-transform: none;
font-size: 18px;
color: #666666;
}
h5{
font-family: Droid Serif;
font-style: italic;
font-weight: normal;
text-transform: none;
font-size: 16px;
color: #666666;
}
h6{
font-family: Droid Serif;
font-style: italic;
font-weight: normal;
text-transform: none;
font-size: 14px;
color: #666666;
}


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

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



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

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


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

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



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

.widget{
color: #666666;
}

.widget_title{
font-family: Droid Serif;
font-style: italic;
font-weight: normal;
text-transform: none;
font-size: 17px;
color: #AB0000;
border-bottom-color: #E9E9E9;
}

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

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



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

#footer_widgets_wrap .widget{
color: #878787;
}

#footer_widgets_wrap .widget_title{
color: #8C8C8C;
border-bottom-color: #B0B0B0;
}

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

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


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

#footer_wrap{
color: #666666;
}

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

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


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

#page_header h3{
font-family: Droid Serif;
font-size: 24px;
font-style: italic;
font-weight: normal;
text-transform: none;
}


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

.pagination .current{
color: #AB0000;
}

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

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


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

#breadcrumbs{
border-top-color: #E9E9E9;
border-bottom-color: #E9E9E9;
background-color: #FAFAFA;
}

#breadcrumbs_wrap{
color: #666666;
}

#breadcrumbs .current{
color: #333333;
}

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

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


/* Readmore Link
------------------------------------------------------------*/
.post_read_more{
font-family: Droid Serif;
font-size: 12px;
font-style: italic;
font-weight: normal;
text-transform: none;
color: #737373;
text-decoration: underline;
}

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