@import url(/ie/global/nav/styles/nav.css);@import url(/ie/global/styles/productheader.css);
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th{font-size:1em;font-weight:400;font-style:normal;}
ul,ol{list-style:none;}
fieldset,img{border:none;}
caption,th{text-align:left;}
table{border-collapse:collapse;border-spacing:0;border:none;}
body{background-color:#111;background-image:url(http://www.roryryanarchitects.com/images/bkgrd-image.jpg);}
body,td,th{font-family:Arial, Helvetica, sans-serif;font-size:11pt;color:#000;}
h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica, sans-serif;}
img{border:0;}
#wrap{width:920px;margin:0 auto;}
a{text-decoration:none;color:#000;}
a:hover{background-color:#333;color:#fff;}
p{text-align:justify;}
#header{width:910px;height:auto;padding-top:8px;}
#panel{clear:left;float:left;width:910px;background-color:#FFF;border-left:10px solid #FFF;border-right:10px solid #FFF;font-size:12px;font-weight:700;color:#fff;padding:0 0 10px;}
#galleria{width:910px;height:350px;}
#panel_nav_area{float:left;width:auto;text-align:left;padding:10px 12px 0;}
#project_text_area{height:150px;width:230px;position:relative;float:left;margin:10px 12px 0 3px;}
#project_image_area{float:right;width:auto;margin:10px 12px 0 3px;}
.nmah1{font-size:16px;font-weight:700;color:#000;padding-left:15px;}
.nmah2{font-size:11px;color:#000;text-align:left;}
.logo{font-size:30px;padding-left:15px;padding-right:15px;padding-bottom:10px;padding-top:5px;}
.rracyan{color:#66E6FF;}
.rragreen{color:#3DFF64;}
.rrablack{color:#000;}
#header_title_area{float:left;width:910px;text-align:left;padding-top:5px;}
#header_logo_area{float:right;width:200px;}
#sitenav{clear:left;float:left;height:30px;width:910px;background-color:#FFF;position:relative;margin-top:10px;border-left:10px solid #FFF;border-right:10px solid #FFF;padding:10px 0 0;}
#sitenav ul{list-style:none;float:left;margin:0;}
#sitenav li{font-size:12px;font-weight:700;color:#fff;display:inline;margin-left:12px;white-space:nowrap;}
#sitenav li a{color:#CCC;text-decoration:none;}
#sitenav li a:hover{color:#fff;}
#feature{height:230px;width:230px;position:relative;float:left;border-bottom:1px dotted #F60;margin:10px 12px 0 3px;}
#feature1{height:480px;width:230px;position:relative;float:left;border-bottom:1px dotted #F60;margin:10px 12px 0 3px;}
#feature2{height:520px;width:230px;position:relative;float:left;border-bottom:1px dotted #F60;margin:10px 12px 0 3px;}
#category{height:150px;width:230px;position:relative;float:left;border-bottom:1px dotted #F60;margin:10px 12px 0 3px;}
.feature_title{text-align:left;font-size:14px;color:#999;font-weight:700;padding-bottom:5px;COLOR:#CC3300}
.feature_title_large{font-size:16px;color:#fff;font-weight:700;padding-top:10px;}
.feature_description1{font-size:14px;font-weight:400;color:#000;width:230px;}
.news_bodytext{font-size:12px;font-weight:400;color:#999;}
#googlemaptext{font-size:16px;color:#000;font-weight:700;padding-top:10px;}
#proj_cat_container{height:350px;width:230px;position:relative;float:left;border-bottom:1px dotted #F60;margin:10px 12px 0 3px;}
#practice_team{height:480px;width:460px;position:relative;float:left;border-bottom:1px dotted #F60;margin:10px 12px 0 3px;}
#welcome{height:150px;width:230px;position:relative;float:left;margin:10px 12px 0 3px;}
#news_container{height:170px;width:230px;position:relative;float:left;border-bottom:1px dotted #F60;margin:10px 12px 0 3px;}
#news_container1{height:150px;width:285px;position:relative;float:left;padding-bottom:12px;margin:10px 12px 0 3px;}
#news_container2{height:auto;width:460px;position:relative;float:left;padding-bottom:12px;margin:10px 12px 0 3px;}
#news_container_rss{height:150px;width:100%;position:relative;float:left;border-bottom:1px dotted #F60;margin:10px 12px 0 3px;}
#news_container_rss img{float:right;display:inline;padding:0 0 0 10px;}
#news_item_container{width:230px;height:50px;position:relative;padding:3px 0;}
#news_item_container img{float:left;display:inline;}
.news_text{float:right;width:160px;}
#map_container{float:left;height:550px;width:720px;position:relative;text-align:left;border-bottom:1px dotted #F60;margin:10px 12px 0 3px;}
#map_container1{float:left;width:720px;position:relative;text-align:left;margin:10px 12px 0 3px;}
.nmaclass{width:470px;margin-bottom:1em;padding:5px;}
.nmaclass a{text-decoration:none;}
.rsstitle{font-weight:700;}
.rssdate{color:gray;font-size:85%;}
#sitemap{float:left;width:880px;}
#sitemap_link_container{width:105px;position:relative;float:left;border-left:1px dotted #F60;text-align:left;margin:10px 12px 12px 4px;}
#sitemap_link_container1{width:105px;position:relative;float:left;text-align:left;margin:10px 12px 12px 4px;}
#sitemap_link_container2{width:25px;position:relative;float:right;border-left:1px dotted #F60;text-align:right;margin:10px 12px 12px 4px;}
.sitemapbkgrd{background-color:#595959;}
#sidenav{float:left;width:100px;}
#footer{clear:both;width:930px;height:35px;text-align:left;color:#000;font-size:11px;border-bottom:1px dotted #FFF;margin:10px 0 30px;padding:10px 0;}
#footer a{color:#000;text-decoration:none;}
#footer a:hover{color:#fff;background-color:#F60;}
.copyright{float:left;text-align:left;padding-left:10px;}
.webdesign{float:right;text-align:right;padding-right:10px;}
#flashcontent{float:right;vertical-align:top;width:770px;height:450px;margin:0;}
.button1{background-color:#999;color:#333;border:1px solid #666;width:150px;}
.button2{background-color:#999;color:#333;border:1px solid #666;width:70px;}
#panel_content_area,#featurePanel{float:right;width:770px;}
#header_title_area a{color:#3D3D3D;}
#header_title_area a:hover{color:#FFF;background-color:#000;}
.feature_title a,#sitemap li a,#sidenav li a{color:#000;text-decoration:none;display:block;}
.feature_title a:hover,#sitemap li a:hover,#sidenav li a:hover{color:#fff;background-color:#000;height:auto;width:auto;}
.feature_description,.rssdescription{font-size:12px;font-weight:400;color:#999;}
#sitemap ul,#sidenav ul{float:left;margin:0;}
#sitemap li,#sidenav li{list-style:none;font-size:11px;font-weight:mormal;color:#fff;padding-left:7px;white-space:nowrap;}
input,textarea{background-color:#999;color:#333;border:1px solid #666;width:220px;font-family:Arial, Helvetica, sans-serif;font-size:10pt;}
#spacer2010{height:50px;width:900px;position:relative;float:left;}