/*
Theme Name: WordPress judarch
Theme URI: http://wordpress.org/
Description: Judson Architecture
Version: 1.1
Author: Paper Tower
Author URI: http://www.papertower.com/
Tags: architecture

	Judson Architecture
	 http://arch.judsonu.edu

	This theme was designed and built by Paper Tower,
	whose site you will find at http://www.papertower.com/

*/

@charset "UTF-8";

/*  ================ Reset ========================== */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,ul,ul.support p { margin:0; padding:0 }
fieldset,img,abbr,acronym { border:0 }
table { border-collapse:collapse; border-spacing:0 }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:400 }
ol,ul { list-style:none }
caption,th { text-align:left }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-family:Georgia, Times, Times New Roman, serif; font-style:italic; font-weight:700; margin:0 }
q:before,q:after { content:'' }

/* ================== Layout ========================= */

body { background:url(images/body_bg.gif) repeat; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:62.5%; color:#333 }
#bd { font-size:1.2em; line-height:1.6em; margin:156px 0 0 }
ol { margin-left:15px; padding-left:15px; list-style:decimal }
p { margin-bottom:10px }
a { text-decoration:none; outline:none; color:#ff59ff }
a:hover { text-decoration:underline }
a img { border:none }
em { color:#888481; font-style:italic }
div#mn ul li { margin-bottom:8px }
h3 { font-size:1.5em; text-transform:none }
span.b { font-weight:700; font-family:Georgia, Times, Times New Roman, serif; font-style:italic }
div.line { background:transparent url(images/cntr_bg.gif) repeat }
#cntr { width:987px; background:transparent url(images/cntr_bg.gif) repeat; position:relative; overflow:auto; margin:0 auto; padding:0 0 0 12px }

#bd,#ft { width:976px; float:left }
h1 { float:left; width:767px; background:#fff; font-family:"Trebuchet MS",Helvetica,sans-serif; text-transform:uppercase; color:#35302D; font-style:normal; font-size:1.8em; line-height:1.3em; margin:0 0 12px; padding:14px; }
body.blog h1 { width:550px }
div.error h1 { width:550px; }
textarea#comment { width:536px }
#mn { float:left; width:767px; display:inline; margin:0 }
*html #mn { padding:0 }
#mn.error { background:#fff; padding:14px }
body.blog div#mn div.entry { margin-bottom:12px; width:540px }
body div#mn.archive div.entry { margin-bottom:12px }
body div#mn.archive { width:795px }
div#mn.page div.entry { width:767px; background:#fff; float:left; padding:14px }
div.whoops { background:#fff; float:left; padding:14px; width: 550px; }
div.whoops #searchform { float: right; }
div.whoops h2 { float: left; }
*html div#mn.page div.entry { padding:14px 9px }
.callout { font-weight:700; font-size:1.2em }
div.entry ol { margin-bottom:20px }
div.entry ol li { line-height:2em }
div#mn.page div.sociable { background:#fff; float:left; width:767px; margin:12px 0 0!important; padding:14px }
ul.threecol { float:left; width:795px; margin:12px 0 0 }
*html ul.threecol { width:785px }
div#mn ul.threecol li { float:left; display:inline; width:257px; margin:0 12px 0 0 }
div#mn ul.threecol li p { margin-bottom:0; background:#fff; padding:10px 14px 24px }
*html div#mn ul.threecol li.nomargin { width:246px; margin:0 }
li.widget_breukiesarchives { margin:16px 0 3px }

ul.support { float:left; display:inline }
ul.support li { width:389px; display:inline; float:left; background:none; margin:0 14px 14px 0 }
ul.support li.nomargin { margin-right:0 }
ul.support li h2 { background:#fff; width:363px; margin-bottom:3px; display:inline; float:left; font-size:1.3em; padding:14px 14px 8px }
ul.support li div { background:#fff; width:363px; height:132px; display:inline; float:left; margin-bottom:4px; padding:14px }

div#cta { float:left; width:767px; background:#fff; font-family:"Trebuchet MS",Helvetica,sans-serif; color:#35302D; font-style:normal; padding:14px }
div#cta div#contact,div#cta div#address,div#cta ul { width:200px; margin-right:30px; float:left }
div#cta div#contact { width:250px }
div#cta div#address { width:230px }
div#cta ul { width:170px }
div#contact span { font-weight:700 }
div#cta ul span { text-transform:uppercase; color:#b4b4b4; margin-right:7px }

div.bx { float:left; width:795px; margin:0 0 12px }
.blue { color:#2cc9f7 }
.green { color:#78d621 }
.yellow { color:#f7bf25 }
div.bx div { background:#fff; margin:0; padding:14px }

img.lt { margin-right:14px; float:left }
img.rt { margin-left:14px; float:right }
div.bx div#vision p { font-size:2.2em; line-height:1.2em; color:silver; margin:20px 30px }
div.post { margin-bottom:12px; float:left }
span.posted,span.on { text-transform:uppercase; color:#c5c5c5 }
#recent-posts-3 a,#archives-3 a,#linkcat-2 a { color:#333 }
span.on { margin-left:10px }
body.blog div.navigation { background:#FFF; float:left; width:540px; margin-bottom:13px; padding:20px }
div.post div.header,div.post div.entry { background:#fff; float:left; padding:20px }
div.post div.header h3 { text-transform:uppercase; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:1.8em; font-style:normal; font-weight:700; letter-spacing:.02em; line-height:1em; margin:0 0 3px }
div.post div.header p,div.post div.header h3 { float:right; width:493px }
div#mn.archive div.post div.header p, div#mn.archive div.post div.header h3 { width:700px }
div.post div.header h3 a { color:#35302d }
div.post div.header h3 a:hover { text-decoration:none; color:#02cdf8 }
body.blog #mn { width:580px; background:none; padding:0 }
#sc { float:right; width:168px; margin:0 }
body.blog #sc { width:386px }
#ft { height:38px; background:#FFF; margin:10px 0 }

#hd { width:976px; position:absolute; top:12px; left:11px }
#hd h4,#hd h5 { height:75px; background:#fff }
#hd h4 { width:796px }
#hd h4 a { background:transparent url(images/sprites.png) no-repeat; width:565px; height:43px; display:block; text-indent:-9999px; position:absolute; top:15px; left:14px }
#hd h5 { width:168px; left:807px; top:0; position:absolute }
#hd h5 a { width:134px; height:42px; display:block; text-indent:-9999px; background:transparent url(images/sprites.png) no-repeat; background-position:0 -43px; margin:15px 0 0 18px }
#hd h5 a:hover { background-position:-146px -43px }

div#nav { width:976px; position:absolute; height:44px; background:#fff; top:87px }
div#nav ul { margin:14px 0 0 14px }
div#nav ul li.page-item-2 a:hover,div#nav ul li.page-item-2.current_page_item a,div#nav ul li.page-item-2.current_page_ancestor a { color:#FF59FF }
div#nav ul li.page-item-4 a:hover,div#nav ul li.page-item-4.current_page_item a,div#nav ul li.page-item-4.current_page_ancestor a { color:#EF3105 }
div#nav ul li.page-item-604 a:hover,div#nav ul li.page-item-604.current_page_item a,div#nav ul li.page-item-604.current_page_ancestor a { color:#0CA685 }
div#nav ul li.cat-news a:hover,div#nav ul li.cat-news a.active { color:#f26522 }
div#nav ul li { float:left; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:1.4em; margin-right:35px; font-weight:700; text-transform:uppercase }
div#nav ul li a { color:#362f2d }
div#nav ul li a:hover { text-decoration:none }

div#latestnews { width:480px; float:left; clear:none; margin:0 }
div#latestnews a,div#latestposts a { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic }
div#latestnews h4,div#latestposts h4 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; font-style:normal; margin:4px 0 0 }
div#latestnews ul li,div#latestposts ul li { background:#fff; margin:3px 0 0; padding:14px }
div#latestposts ul li { height:168px }
div#latestnews ul li { height:102px; width:452px }
div#latestnews h2,div#latestposts h3,div#contact h3,div#support h3,ul.widgets li h3,ul.widgets li h4,ul#blogads li h4,ul#newsads li h4,ul.threecol li h3,div.bx h3 { font-size:1.2em; background:#fff; margin:0; padding:10px 0 6px 14px }

div#latestnews span.date { color:#969696 }
ul.widgets li div,ul.widgets li form,ul#blogads li div,ul#blogads li ul { background:#fff }
.multiwidget_author_avatars .author-list { width:176px; margin-top:3px; text-align:left!important; padding:14px }
div.user a span.name { font-size:1.1em; color:#000; float:left; margin:10px 0 0 9px }
div.author-list div.user { float:left; display:inline; clear:both; width:172px; margin:0 0 4px }
li#g-lock-double-opt-in-manager { height:170px }
li#g-lock-double-opt-in-manager form { margin-top:3px; float:left; width:138px; height:118px; padding:8px 14px }
li#g-lock-double-opt-in-manager form input { width:130px; border:1px solid #A7A7A7; padding:2px }
li#g-lock-double-opt-in-manager form div { position:relative; margin:0 }
span.gsom-required-msg { color:#CB211A!important; right:10px!important; position:absolute!important; top:0!important; padding:0!important }
div#latestnews h2 { color:#00cefa; width:466px }
div#latestposts { width:303px; float:right; clear:none; margin:0 }
div#latestposts h3 { color:#f9b600; width:289px }
div#contact h3 { color:#80d606 }
div#contact div p a { line-height:1.6em }
ul.widgets { width:168px; display:inline; margin:12px 0 0 }
div#contact h3,ul.widgets ul li h4,ul.widgets ul li form { width:154px }
li#support { margin-top:14px; background:#fff; float:left; padding:10px 12px 10px 0 }
li#support a { display:block; background:transparent url(images/support_button.gif) no-repeat; width:145px; height:110px; text-indent:-9999px; margin:0 0 0 10px }
div#contact div { background:#fff; width:140px; height:154px; line-height:1.4em; margin:3px 0 0; padding:14px }
div#contact h5 { font-family:"Trebuchet MS", Helvetica, sans-serif; color:#a7a7a7; font-style:normal; text-transform:uppercase; letter-spacing:.05em; font-size:1em; margin:14px 0 0 }
ul#blogads,ul#newsads { float:left; width:204px; margin-right:12px }
ul#blogads li,ul#newsads li { float:left; margin:0 0 12px }
ul#blogads li.widget ul,ul#newsads li.widget ul { background:#fff; margin-top:3px; padding:14px }
ul#blogads li.widget ul li,ul#newsads li.widget li { float:none; width:175px }
ul#newsads li.widget { background:#fff; padding:14px }
*html ul#newsads li.widget { padding:14px 0 }
ul#newsads li#archives-4 { background:none; width:208px; padding:0 }
a#lecture { width:178px; height:395px; display:block; border:1px solid #6A6A6A; background:transparent url(images/soada_banner.gif) no-repeat; text-indent:-9999px }
ul#social { width:168px; margin:9px 0 0 }
p.plugin-support { text-indent:-9999px; height:10px; display:block }
ul#social li { background:#fff; height:32px; margin:3px 0 0 }
*html ul#social li { margin:-3px 0 0; padding:0 }
ul#social li a { font-family:Georgia, "Times New Roman", Times, serif; font-weight:700; font-style:italic; font-size:1.3em; color:#362f2d; background:transparent url(images/sprites.png) no-repeat; float:left; display:inline; margin:4px 0 0 14px; padding:5px 0 0 28px }
ul#social li a#facebook { background-position:-545px -42px }
ul#social li a#twitter { background-position:-545px -65px }
ul#social li a#rss { background-position:-545px -85px }
ul#ads { width:976px; background:#fff; height:198px; float:left; display:block; margin:12px 0 0; padding:0 }
body.blog ul#ads { margin-top:0 }
ul#ads li { float:left; width:227px; height:172px; display:inline; margin:13px 1px 0 13px }
ul#ads li a { text-indent:-9999px; display:block; width:225px; height:170px; border:1px solid #6a6a6a }
ul#ads li#symposium a { background:transparent url(images/architecture_workshop_ad.png) no-repeat }
ul#ads li#recentwork a { background:transparent url(images/soada-bottom-banner.jpg) no-repeat }
ul#ads li#harmweber a { background:transparent url(images/harm_weber_ad.jpg) no-repeat }
ul#ads li#alumni a { background:transparent url(images/alumni_ad.jpg) no-repeat }
table#faculty tr td { padding-bottom:20px; vertical-align:top }
table#faculty tr td img { margin-right:14px }
table#faculty tr td h3 { font-family:"Trebuchet MS",Helvetica,sans-serif; text-transform:uppercase; color:#35302D; font-style:normal }
table#faculty tr td h4 { font-family:"Trebuchet MS",Helvetica,sans-serif; text-transform:uppercase; color:#C5C5C5; font-style:normal; margin-bottom:5px }
#overview { float:left; width:768px; background:#fff; margin:12px 0 0; padding:20px 14px 12px }
#overview img { float:right; border:1px solid #6a6a6a; margin:-32px 0 0 25px }
#overview h1 { color:#80d606; font-size:1.3em; font-family:Georgia, "Times New Roman", Times, serif; text-transform:capitalize; font-style:italic; margin:0 0 5px; padding:0 }
#news { width:274px; float:right; padding:20px 20px 25px }
span#copyright { font-size:10px; float:left; margin:12px 0 0 15px }
span#credit { float:right; color:#c6c6c6; font-size:10px; margin:12px 16px 0 0 }
span#credit a,span#copyright { color:#a5a5a5 }
span#credit a:hover { color:#00cefa; text-decoration:none }
div#ad { width:386px; height:134px; background:#fff; float:right; margin-bottom:12px }
div#ad a { display:inline; width:361px; height:114px; background:transparent url(images/ad.png) no-repeat; float:left; text-indent:-9999px; border:1px solid #6A6A6A; margin:9px 0 9px 11px }
div.hentry { float:none }
#flashcontent { float:left; width:948px; height:400px; background:#fff; margin-bottom:12px; padding:14px }
ul.gallery li { float:left; width:244px; height:184px; border:1px solid #b5b5b5; margin:4px }
ul.gallery li a { float:left; background:#fff; width:230px; height:170px; display:block; padding:7px }
ul.gallery li a:hover { background:red }
form#searchform { height:20px; width:231px }
form#searchform label { width:52px; height:15px; display:block; text-indent:-9999px; background:transparent url(images/sprites.png) no-repeat; background-position:-4px -92px; float:left; margin:5px 12px 0 0 }
form#searchform input#s { width:118px; border:1px solid #a7a7a7; background:#fff; float:left; height:14px; padding:2px }
form#searchform input#searchsubmit { width:22px; height:20px; background:transparent url(images/sprites.png) no-repeat; background-position:-60px -88px; text-indent:-9999px; display:block; font-size:0; line-height:0; border:none; float:left; margin-left:3px; cursor:hand }

.highslide-dimming { background:#000!important }
.highslide-wrapper { background:#fff; padding:12px 12px 0!important }
.highslide-wrapper img { float:left; background:#fff }
.galleryimg .highslide-image { border:1px solid #6A6A6A; margin:12px }
.highslide-caption { background:#fff; margin-top:12px; padding:12px }

div#mn.page,body.home #mn { background:none; width:795px; padding:0 }
div#mn ul.threecol li h3,div.post div.header,div.bx h3,ul#newsads li#archives-4 h4 { margin-bottom:3px }
div#mn ul.threecol li.nomargin,div#cta ul li,div.nobotmargin,div.post div.header p,div#latestposts p,div#latestnews p,div#contact div p { margin:0 }
#g-lock-double-opt-in-manager h4,#linkcat-2 h4,#author_avatars-2 h4,div#nav ul li.cat-blog a:hover,div#nav ul li.cat-blog a.active { color:#2CC9F7 }
#recent-posts-3 h4,tag_cloud-3 h4,div#nav ul li.page-item-206 a:hover,div#nav ul li.page-item-206.current_page_item a,div#nav ul li.page-item-206.current_page_ancestor a { color:#F9B600 }
#archives-3 h4,#archives-4 h4,div#nav ul li.page-item-8 a:hover,div#nav ul li.page-item-8.current_page_item a,div#nav ul li.page-item-8.current_page_ancestor a { color:#80D606 }
body.blog div.navigation .alignright,#searchform,div#contact,ul#social,ul.widgets { float:right }
body.blog div.navigation .alignleft,div.post div.header img,div.author-list,div.author-list span.avatar { float:left }
#mn img,div#mn iframe { border:1px solid #6a6a6a }


/*---------------------------------------------
SYMPOSIUM
----------------------------------------------*/

#symposium{padding: 0px; margin: 0px;}
#symposium img{border: none;}
#symposium h1{ padding-left: 0px; float: left; text-transform: uppercase; margin-top: 30px; margin-bottom: -10px; font-size: 30px; color: #003366; letter-spacing: 2px; font-family: GothamCondensedMedium, Helvetica, Verdana, Arial, sans-serif;}
#symposium h2{ margin-bottom: 5px; font-size: 25px; text-transform: uppercase; text-decoration: none; font-style: normal; font-weight: normal; font-family: GothamCondensedLight, Helvetica, Verdana, Arial, sans-serif; color: #ff3300;}
#symposium h3{ margin-bottom: 25px; font-size: 12px; text-decoration: none; font-style: normal; font-weight: normal; font-family: GothamBlack, Helvetica, Verdana, Arial, sans-serif; color: #ff3300;}
#symposium em{color: #333333;}
#symposium strong{font-weight: bold;}
#symposium iframe{float: left; margin-right: 25px; margin-top: 0;}
#symposium img{margin: 0 0 40px 0; padding: 0;}

/*---------------------------------------------
SYMPOSIUM TYPOGRAPHY
----------------------------------------------*/

@font-face {
    font-family: 'GothamBlack';
    src: url('http://arch.judsonu.edu/fonts/gotham/gothamblack-webfont.eot');
    src: url('http://arch.judsonu.edu/fonts/gotham/gothamblack-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://arch.judsonu.edu/fonts/gotham/gothamblack-webfont.woff') format('woff'),
         url('http://arch.judsonu.edu/fonts/gotham/gothamblack-webfont.ttf') format('truetype'),
         url('http://arch.judsonu.edu/fonts/gotham/gothamblack-webfont.svg#GothamBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GothamCondensedLight';
    src: url('http://arch.judsonu.edu/fonts/gotham/gothamcondlight-webfont.eot');
    src: url('http://arch.judsonu.edu/fonts/gotham/gothamcondlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://arch.judsonu.edu/fonts/gotham/gothamcondlight-webfont.woff') format('woff'),
         url('http://arch.judsonu.edu/fonts/gotham/gothamcondlight-webfont.ttf') format('truetype'),
         url('http://arch.judsonu.edu/fonts/gotham/gothamcondlight-webfont.svg#GothamCondensedLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GothamCondensedMedium';
    src: url('http://arch.judsonu.edu/fonts/gotham/gothamcondmed-webfont.eot');
    src: url('http://arch.judsonu.edu/fonts/gotham/gothamcondmed-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://arch.judsonu.edu/fonts/gotham/gothamcondmed-webfont.woff') format('woff'),
         url('http://arch.judsonu.edu/fonts/gotham/gothamcondmed-webfont.ttf') format('truetype'),
         url('http://arch.judsonu.edu/fonts/gotham/gothamcondmed-webfont.svg#GothamCondensedMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
