/*
Theme Name: NUNC
Description: This theme was coded for NUNC by Anna Singer.
Author: Anna Singer
Author URI: http://www.annasinger.info/

*/

/*****CSS RESET*******/

html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,ol,ul,li{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; }body{line-height: 1;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content: '';content: none }table{border-collapse:collapse;border-spacing: 0;}

/****BODY STYLES********/

body {font-family: 'Ubuntu', sans-serif;background: #FFF; color: #646464; font-size: 16px;}

p {padding: 0 0 15px 0;}

h1 {font-weight: bold;font-size: 20px;margin: 0 0 5px 0;font-family: 'Syncopate', sans-serif;}
h2 {font-weight: bold;font-size: 18px;margin: 0 0 5px 0;font-family: 'Syncopate', sans-serif;}
h3 {font-weight: bold;font-size: 16px;margin: 0 0 5px 0;font-family: 'Syncopate', sans-serif;}
h4 {font-weight: bold;font-size: 14px;margin: 0 0 5px 0;font-family: 'Syncopate', sans-serif;}
a { text-decoration: none; color: #3cb079;}
a:hover {color:#15123d;}
.clear {position: relative; clear:both;}
/****HEADER STYLES*******/
#headerBack {background: url(images/sub-back.jpg) no-repeat center top;width: 100%;position: relative;height: 273px;}
.home #headerBack {background: url(images/home-back.jpg) no-repeat center top;width: 100%;position: relative;height: 642px;}
#header {position: relative;width: 905px;margin: 0 auto;height: 273px;}
.home #header {position: relative;width: 905px;margin: 0 auto;height: 642px;}
#logo {position: relative;float: left;width: 220px;height: 71px;margin: 33px 0 0 36px;}
#logo img {width: 220px;height: 71px;}

/*****NAV STYLES*******/
.home #mainNav {margin: 474px 0 0 0;}
#mainNav {position: relative;float: left;clear: both;width: 100%;margin: 106px 0 0 0;height: 53px;}
.menu {list-style: none;position: relative;text-align: center;padding: 19px 0 0 0;}
.menu li {position: relative;display: inline;}
.menu li.last a {padding: 0 0 16px 15px;}
.menu li.first a {padding: 0 15px 16px 0;}
.menu li a {color: #262262;font-weight: bold;font-size: 17px;padding: 0 15px 16px;font-family: 'Syncopate', sans-serif;}
.menu li a:hover {color:#15123d;}

/*****FOOTER STYLES*******/
#footer {position: relative;width: 100%;clear: both;text-align: center;padding: 0 0 40px 0;font-size: 12px;}
#footer a {color: #646464;}

/*****HOME CONTENT STYLES*******/


/*****SUB CONTENT STYLES*******/
#pageCon {width: 897px;position: relative;margin: 20px auto 50px;line-height: 1.5em;}
.home #pageCon {color:#262262; text-align: justify;}
#pageRight {position: relative;float: right;width: 267px;margin: 0 0 50px 0;}
#pageLeft {position: relative;float: left;width: 580px;}
.pageTitle {position: relative;width: 100%;border-bottom: 1px solid #232323;border-top: 1px solid #232323;font-weight: normal;font-size: 18px;padding: 6px 0;margin: 0 0 30px 0;}
.alignleft { float: left; margin-right: 15px; }
.alignright { float: right; margin-left: 15px; }
#pageRight ul {list-style: none;margin: 0;padding: 0;}
#pageRight ul li.widget {position: relative;width: 100%;clear: both;float: left;margin: 0 0 30px;border-bottom: 1px solid;padding: 0 0 25px 0;}
#pageRight ul li ul {font-family: 'Ubuntu', sans-serif;font-size: 16px;}
#pageRight ul li h3 { }
#pageLeft ul {margin: 0 0 20px 40px;}
#pageLeft ul li {margin: 0 0 5px 0;}
#pageRight ul .sidePost {position: relative;width: 100%;clear: both;float: left;margin: 0 0 30px;border-bottom: 1px solid;padding: 0 0 25px 0;}
#pageRight ul .sidePost h3 { }
#pageRight ul .sidePost .postContent {font-family: 'Ubuntu', sans-serif;font-size: 16px;}
#pageRight ul .sidePost .readMore {font-family: 'Ubuntu', sans-serif;font-size: 14px;font-weight: bold;padding: 0 0 0 11px; font-style: italic;}
.postNav {position: relative;width: 100%;clear: both;float: left;}
.postNav .prev {position: relative;float: left;text-align: left;}
.postNav .next {position: relative;float: right;text-align: right;}
/*Blog*/
.posts {position: relative;list-style: none;width: 100%;margin: 0 !important;}
.posts li h3 { }
.posts li {position: relative;width: 100%;float: left;border-bottom: 1px solid;padding: 0 0 25px 0 !important;margin: 0 0 30px !important;}
.posts li .readMore {position: relative;float: left;clear: both;font-family: 'Ubuntu', sans-serif;font-size: 14px;font-weight: bold;padding: 0 0 0 11px; font-style: italic;}
.posts li .content { }
.single #comments { float: left; margin-top: 30px; width: 100%; }
.single .commentlist { float: left; position: relative; width: 100%; }
.single .commentlist > li { padding: 10px; }
.single .comment-author img { float: left; margin-right: 5px; }
.single .commentmetadata { position: absolute; right: 10px; top: 10px; }

#respond { float: left; margin-top: 30px; }